/** @Name: rwin @Author: allen */
/** 初始化 **/
@import url("../../font-rwin/css/iconfont.css");
html{font-size: 100px}
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;
}
li{
  list-style:none;
}
table{
  border-collapse: collapse;
  border-spacing: 0;
}
h1,h2,h3,h4,h5,h6{
  font-weight: 400;
  color: #5E6166;
  letter-spacing: 0;
}
h1{
  font-size: 0.2rem;
  line-height: 0.3rem;
}
h2{
  font-size: 0.18rem;
  line-height: 0.28rem;
}
h3{
  font-size: 0.16rem;
  line-height: 0.24rem;
}
h4{
  font-size: 0.14rem;
  line-height: 0.22rem;
}
h5{
  font-size: 0.12rem;
  line-height: 0.18rem;
}
.rwin-h1,.rwin-h2,.rwin-h3,.rwin-h4,.rwin-h5,.rwin-h6{
  color: #5E6166;
  letter-spacing: 0;
  font-weight: 400;
}
.rwin-h1{
  font-size: 0.22rem;
  line-height: 0.3rem;
}
.rwin-h2{
  font-size: 0.18rem;
  line-height: 0.28rem;
}
.rwin-h3{
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.rwin-h4{
  font-size: 0.14rem;
  line-height: 0.22rem;
}
.rwin-h5{
  font-size: 0.12rem;
  line-height: 0.18rem;
}
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::-ms-clear, input::-ms-reveal{
  display: none;
}
/** 初始化全局标签 **/
body{
  font-size: 14px;
  font-size: 0.14rem;
  font-family: 'Helvetica Neue',"Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Georgia, tahoma, arial, simsun, "宋体";
}
hr{
  height: 1px;
  margin: 0.1rem 0;
  border: 0;
  clear: both;
}
a{
  color: #333;
  text-decoration:none;
}
a:hover{
  color: #777;
}
a cite{
  font-style: normal;
  *cursor:pointer;
}
/** 基础通用 **/
.rwin-base{
  font-size: 0.14rem;
}

.rwin-border-box, .rwin-border-box *{
  box-sizing: border-box;
}
/* 消除第三方ui可能造成的冲突 */
.rwin-box, .rwin-box *{
  box-sizing: content-box;
}
.rwin-clear{
  clear: both;
  *zoom: 1;
}
.rwin-clear:after{
  content:'\20';
  clear:both;
  *zoom:1;
  display:block;
  height:0;
}
.rwin-inline{
  position: relative;
  display: inline-block;
  *display:inline;
  *zoom:1;
  vertical-align: middle;
}
/* 三角形 */
/* 三角形 */
.rwin-edge{
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-width: 0.06rem;
  border-style: dashed;
  border-color: transparent;
  overflow: hidden;
}
.rwin-edge-top{
  top: -0.04rem;
  border-bottom-color: #999;
  border-bottom-style: solid;
}
.rwin-edge-right{
  border-left-color: #999;
  border-left-style: solid;
}
.rwin-edge-bottom{
  top: 0.02rem;
  border-top-color: #999;
  border-top-style: solid;
}
.rwin-edge-left{
  border-right-color: #999;
  border-right-style: solid;
}
/* 单行溢出省略 */
.rwin-elip{
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/* 屏蔽选中 */
.rwin-unselect,.rwin-icon, .rwin-disabled{
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
/* 禁用 */
.rwin-disabled,.rwin-disabled:hover{
  color: #BCC2CC !important;
  cursor: not-allowed !important;
}
/* 纯圆角 */
.rwin-circle{
  border-radius: 100%;
}
.rwin-show{
  display: block !important;
}
.rwin-hide{
  display: none !important;
}
/** 图标字体 **/
@font-face {
  font-family: 'rwin-icon';
  src: url('../font/iconfont.eot?v=240');
  src: url('../font/iconfont.eot?v=240#iefix') format('embedded-opentype'), url('../font/iconfont.svg?v=240#iconfont') format('svg'), url('../font/iconfont.woff?v=240') format('woff'), url('../font/iconfont.ttf?v=240') format('truetype');
}

.rwin-icon{
  font-family:"rwin-icon" !important;
  font-size: 0.16rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* font-class */
.rwin-icon-reply-fill:before{
  content:"\e611"
}
.rwin-icon-set-fill:before{
  content:"\e614"
}
.rwin-icon-menu-fill:before{
  content:"\e60f"
}
.rwin-icon-search:before{
  content:"\e615"
}
.rwin-icon-share:before{
  content:"\e641"
}
.rwin-icon-set-sm:before{
  content:"\e620"
}
.rwin-icon-engine:before{
  content:"\e628"
}
.rwin-icon-close:before{
  content:"\1006"
}
.rwin-icon-close-fill:before{
  content:"\1007"
}
.rwin-icon-chart-screen:before{
  content:"\e629"
}
.rwin-icon-star:before{
  content:"\e600"
}
.rwin-icon-circle-dot:before{
  content:"\e617"
}
.rwin-icon-chat:before{
  content:"\e606"
}
.rwin-icon-release:before{
  content:"\e609"
}
.rwin-icon-list:before{
  content:"\e60a"
}
.rwin-icon-chart:before{
  content:"\e62c"
}
.rwin-icon-ok-circle:before{
  content:"\1005"
}
.rwin-icon-layim-theme:before{
  content:"\e61b"
}
.rwin-icon-table:before{
  content:"\e62d"
}
.rwin-icon-right:before{
  content:"\e602"
}
.rwin-icon-left:before{
  content:"\e603"
}
.rwin-icon-cart-simple:before{
  content:"\e698"
}
.rwin-icon-face-cry:before{
  content:"\e69c"
}
.rwin-icon-face-smile:before{
  content:"\e6af"
}
.rwin-icon-survey:before{
  content:"\e6b2"
}
.rwin-icon-tree:before{
  content:"\e62e"
}
.rwin-icon-upload-circle:before{
  content:"\e62f"
}
.rwin-icon-add-circle:before{
  content:"\e61f"
}
.rwin-icon-download-circle:before{
  content:"\e601"
}
.rwin-icon-templeate-1:before{
  content:"\e630"
}
.rwin-icon-util:before{
  content:"\e631"
}
.rwin-icon-face-surprised:before{
  content:"\e664"
}
.rwin-icon-edit:before{
  content:"\e642"
}
.rwin-icon-speaker:before{
  content:"\e645"
}
.rwin-icon-down:before{
  content:"\e61a"
}
.rwin-icon-file:before{
  content:"\e621"
}
.rwin-icon-layouts:before{
  content:"\e632"
}
.rwin-icon-rate-half:before{
  content:"\e6c9"
}
.rwin-icon-add-circle-fine:before{
  content:"\e608"
}
.rwin-icon-prev-circle:before{
  content:"\e633"
}
.rwin-icon-read:before{
  content:"\e705"
}
.rwin-icon-404:before{
  content:"\e61c"
}
.rwin-icon-carousel:before{
  content:"\e634"
}
.rwin-icon-help:before{
  content:"\e607"
}
.rwin-icon-code-circle:before{
  content:"\e635"
}
.rwin-icon-water:before{
  content:"\e636"
}
.rwin-icon-username:before{
  content:"\e66f"
}
.rwin-icon-find-fill:before{
  content:"\e670"
}
.rwin-icon-about:before{
  content:"\e60b"
}
.rwin-icon-location:before{
  content:"\e715"
}
.rwin-icon-up:before{
  content:"\e619"
}
.rwin-icon-pause:before{
  content:"\e651"
}
.rwin-icon-date:before{
  content:"\e637"
}
.rwin-icon-layim-uploadfile:before{
  content:"\e61d"
}
.rwin-icon-delete:before{
  content:"\e640"
}
.rwin-icon-play:before{
  content:"\e652"
}
.rwin-icon-top:before{
  content:"\e604"
}
.rwin-icon-friends:before{
  content:"\e612"
}
.rwin-icon-refresh-3:before{
  content:"\e9aa"
}
.rwin-icon-ok:before{
  content:"\e605"
}
.rwin-icon-layer:before{
  content:"\e638"
}
.rwin-icon-face-smile-fine:before{
  content:"\e60c"
}
.rwin-icon-dollar:before{
  content:"\e659"
}
.rwin-icon-group:before{
  content:"\e613"
}
.rwin-icon-layim-download:before{
  content:"\e61e"
}
.rwin-icon-picture-fine:before{
  content:"\e60d"
}
.rwin-icon-link:before{
  content:"\e64c"
}
.rwin-icon-diamond:before{
  content:"\e735"
}
.rwin-icon-log:before{
  content:"\e60e"
}
.rwin-icon-rate-solid:before{
  content:"\e67a"
}
.rwin-icon-fonts-del:before{
  content:"\e64f"
}
.rwin-icon-unlink:before{
  content:"\e64d"
}
.rwin-icon-fonts-clear:before{
  content:"\e639"
}
.rwin-icon-triangle-r:before{
  content:"\e623"
}
.rwin-icon-circle:before{
  content:"\e63f"
}
.rwin-icon-radio:before{
  content:"\e643"
}
.rwin-icon-align-center:before{
  content:"\e647"
}
.rwin-icon-align-right:before{
  content:"\e648"
}
.rwin-icon-align-left:before{
  content:"\e649"
}
.rwin-icon-loading-1:before{
  content:"\e63e"
}
.rwin-icon-return:before{
  content:"\e65c"
}
.rwin-icon-fonts-strong:before{
  content:"\e62b"
}
.rwin-icon-upload:before{
  content:"\e67c"
}
.rwin-icon-dialogue:before{
  content:"\e63a"
}
.rwin-icon-video:before{
  content:"\e6ed"
}
.rwin-icon-headset:before{
  content:"\e6fc"
}
.rwin-icon-cellphone-fine:before{
  content:"\e63b"
}
.rwin-icon-add-1:before{
  content:"\e654"
}
.rwin-icon-face-smile-b:before{
  content:"\e650"
}
.rwin-icon-fonts-html:before{
  content:"\e64b"
}
.rwin-icon-form:before{
  content:"\e63c"
}
.rwin-icon-cart:before{
  content:"\e657"
}
.rwin-icon-camera-fill:before{
  content:"\e65d"
}
.rwin-icon-tabs:before{
  content:"\e62a"
}
.rwin-icon-fonts-code:before{
  content:"\e64e"
}
.rwin-icon-fire:before{
  content:"\e756"
}
.rwin-icon-set:before{
  content:"\e716"
}
.rwin-icon-fonts-u:before{
  content:"\e646"
}
.rwin-icon-triangle-d:before{
  content:"\e625"
}
.rwin-icon-tips:before{
  content:"\e702"
}
.rwin-icon-picture:before{
  content:"\e64a"
}
.rwin-icon-more-vertical:before{
  content:"\e671"
}
.rwin-icon-flag:before{
  content:"\e66c"
}
.rwin-icon-loading:before{
  content:"\e63d"
}
.rwin-icon-fonts-i:before{
  content:"\e644"
}
.rwin-icon-refresh-1:before{
  content:"\e666"
}
.rwin-icon-rmb:before{
  content:"\e65e"
}
.rwin-icon-home:before{
  content:"\e68e"
}
.rwin-icon-user:before{
  content:"\e770"
}
.rwin-icon-notice:before{
  content:"\e667"
}
.rwin-icon-login-weibo:before{
  content:"\e675"
}
.rwin-icon-voice:before{
  content:"\e688"
}
.rwin-icon-upload-drag:before{
  content:"\e681"
}
.rwin-icon-login-qq:before{
  content:"\e676"
}
.rwin-icon-snowflake:before{
  content:"\e6b1"
}
.rwin-icon-file-b:before{
  content:"\e655"
}
.rwin-icon-template:before{
  content:"\e663"
}
.rwin-icon-auz:before{
  content:"\e672"
}
.rwin-icon-console:before{
  content:"\e665"
}
.rwin-icon-app:before{
  content:"\e653"
}
.rwin-icon-prev:before{
  content:"\e65a"
}
.rwin-icon-website:before{
  content:"\e7ae"
}
.rwin-icon-next:before{
  content:"\e65b"
}
.rwin-icon-component:before{
  content:"\e857"
}
.rwin-icon-more:before{
  content:"\e65f"
}
.rwin-icon-login-wechat:before{
  content:"\e677"
}
.rwin-icon-shrink-right:before{
  content:"\e668"
}
.rwin-icon-spread-left:before{
  content:"\e66b"
}
.rwin-icon-camera:before{
  content:"\e660"
}
.rwin-icon-note:before{
  content:"\e66e"
}
.rwin-icon-refresh:before{
  content:"\e669"
}
.rwin-icon-female:before{
  content:"\e661"
}
.rwin-icon-male:before{
  content:"\e662"
}
.rwin-icon-password:before{
  content:"\e673"
}
.rwin-icon-senior:before{
  content:"\e674"
}
.rwin-icon-theme:before{
  content:"\e66a"
}
.rwin-icon-tread:before{
  content:"\e6c5"
}
.rwin-icon-praise:before{
  content:"\e6c6"
}
.rwin-icon-star-fill:before{
  content:"\e658"
}
.rwin-icon-rate:before{
  content:"\e67b"
}
.rwin-icon-template-1:before{
  content:"\e656"
}
.rwin-icon-vercode:before{
  content:"\e679"
}
.rwin-icon-cellphone:before{
  content:"\e678"
}
.rwin-icon-screen-full:before{
  content:"\e622";
}
.rwin-icon-screen-restore:before{
  content:"\e758";
}
.rwin-icon-cols:before{
  content:"\e610";
}
.rwin-icon-export:before{
  content:"\e67d";
}
.rwin-icon-print:before {
  content:"\e66d";
}
.rwin-icon-slider:before {
  content: "\e714";
}
/* 基本布局 */
.rwin-main{
  position: relative;
  width: 11.4rem;
  margin: 0 auto;
}
.rwin-header{
  position: relative;
  z-index: 1000;
  height: 0.64rem;
}
.rwin-header a:hover{
  transition: all .5s;
  -webkit-transition: all .5s;
}
.rwin-side{
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  width: 2rem;
  overflow-x: hidden;
}
.rwin-side-scroll{
  position: relative;
  width: 2.2rem;
  height: 100%;
  overflow-x: hidden;
}
.rwin-body{
  position: absolute;
  left: 2rem;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 998;
  width: auto;
  overflow: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}
/* 后台框架大布局 */
.rwin-layout-body{
  overflow: hidden;
}
.rwin-layout-admin .rwin-header{
  background-color: #23262E;
}
.rwin-layout-admin .rwin-side{
  top: 0.6rem;
  width: 2rem;
  overflow-x: hidden;
}
.rwin-layout-admin .rwin-body{
  top: 0.6rem;
  bottom: 0.44rem;
}
.rwin-layout-admin .rwin-main{
  width: auto;
  margin: 0 0.15rem;
}
.rwin-layout-admin .rwin-footer{
  position: fixed;
  left: 2rem;
  right: 0;
  bottom: 0;
  height: 0.44rem;
  line-height: 0.44rem;
  padding: 0 0.15rem;
  background-color: #eee;
}
.rwin-layout-admin .rwin-logo{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 0.6rem;
  text-align: center;
  color: #1890FF;
  font-size: 0.16rem;
}
.rwin-layout-admin .rwin-header .rwin-nav{
  background: none;
}
.rwin-layout-left{
  position: absolute !important;
  left: 2rem;
  top: 0;
}
.rwin-layout-right{
  position: absolute !important;
  right: 0;
  top: 0;
}
.rwin-layout-right li{
  float: right;
}
.rwin-layout-right .rwin-nav-item .icon{
  font-size: 0.24rem;
}
/* 栅格布局 */
.rwin-container{
  position: relative;
  margin: 0 auto;
  padding: 0 0.15rem;
  box-sizing: border-box;
}
.rwin-row:before, .rwin-row:after{
  content: '';
  display: block;
  clear: both;
}
.rwin-col-sm1, .rwin-col-sm2, .rwin-col-sm3, .rwin-col-sm4, .rwin-col-sm5, .rwin-col-sm6, .rwin-col-sm7, .rwin-col-sm8, .rwin-col-sm9, .rwin-col-sm10, .rwin-col-sm11, .rwin-col-sm12 ,.rwin-col-sm13, .rwin-col-sm14, .rwin-col-sm15, .rwin-col-sm16, .rwin-col-sm17, .rwin-col-sm18, .rwin-col-sm19, .rwin-col-sm20, .rwin-col-sm21, .rwin-col-sm22, .rwin-col-sm23, .rwin-col-sm24 ,.rwin-col-md1, .rwin-col-md2, .rwin-col-md3, .rwin-col-md4, .rwin-col-md5, .rwin-col-md6, .rwin-col-md7, .rwin-col-md8, .rwin-col-md9, .rwin-col-md10, .rwin-col-md11, .rwin-col-md12 ,.rwin-col-md13, .rwin-col-md14, .rwin-col-md15, .rwin-col-md16, .rwin-col-md17, .rwin-col-md18, .rwin-col-md19, .rwin-col-md20, .rwin-col-md21, .rwin-col-md22, .rwin-col-md23, .rwin-col-md24 ,.rwin-col-lg1, .rwin-col-lg2, .rwin-col-lg3, .rwin-col-lg4, .rwin-col-lg5, .rwin-col-lg6, .rwin-col-lg7, .rwin-col-lg8, .rwin-col-lg9, .rwin-col-lg10, .rwin-col-lg11, .rwin-col-lg12 ,.rwin-col-lg13, .rwin-col-lg14, .rwin-col-lg15, .rwin-col-lg16, .rwin-col-lg17, .rwin-col-lg18, .rwin-col-lg19, .rwin-col-lg20, .rwin-col-lg21, .rwin-col-lg22, .rwin-col-lg23, .rwin-col-lg24 {
  position: relative;
  display: block;
  box-sizing: border-box;
}
.rwin-col-sm1, .rwin-col-sm2, .rwin-col-sm3, .rwin-col-sm4, .rwin-col-sm5, .rwin-col-sm6, .rwin-col-sm7, .rwin-col-sm8, .rwin-col-sm9, .rwin-col-sm10, .rwin-col-sm11, .rwin-col-sm12, .rwin-col-sm13, .rwin-col-sm14, .rwin-col-sm15, .rwin-col-sm16, .rwin-col-sm17, .rwin-col-sm18, .rwin-col-sm19, .rwin-col-sm20, .rwin-col-sm21, .rwin-col-sm22, .rwin-col-sm23, .rwin-col-sm24{
  float: left;
}
.rwin-col-sm1{
  width: 4.16667%;
}
.rwin-col-sm2{
  width: 8.33333%;
}
.rwin-col-sm3{
  width: 12.5%;
}
.rwin-col-sm4{
  width: 16.66667%;
}
.rwin-col-sm5{
  width: 20.83333%;
}
.rwin-col-sm6{
  width: 25%;
}
.rwin-col-sm7{
  width: 29.16667%;
}
.rwin-col-sm8{
  width: 33.33333%;
}
.rwin-col-sm9{
  width: 37.5%;
}
.rwin-col-sm10{
  width: 41.66667%;
}
.rwin-col-sm11{
  width: 45.83333%;
}
.rwin-col-sm12{
  width: 50%;
}
.rwin-col-sm13{
  width: 54.16667%;
}
.rwin-col-sm14{
  width: 58.33333%;
}
.rwin-col-sm15{
  width: 62.5%;
}
.rwin-col-sm16{
  width: 66.66667%;
}
.rwin-col-sm17{
  width: 70.83333%;
}
.rwin-col-sm18{
  width: 75%;
}
.rwin-col-sm19{
  width: 79.16667%;
}
.rwin-col-sm20{
  width: 83.33333%;
}
.rwin-col-sm21{
  width: 87.5%;
}
.rwin-col-sm22{
  width: 91.66667%;
}
.rwin-col-sm23{
  width: 95.83333%;
}
.rwin-col-sm24{
  width: 100%;
}
.rwin-col-sm-offset1{
  margin-left: 4.16667%;
}
.rwin-col-sm-offset2{
  margin-left: 8.33333%;
}
.rwin-col-sm-offset3{
  margin-left: 12.5%;
}
.rwin-col-sm-offset4{
  margin-left: 16.66667%;
}
.rwin-col-sm-offset5{
  margin-left: 20.83333%;
}
.rwin-col-sm-offset6{
  margin-left: 25%;
}
.rwin-col-sm-offset7{
  margin-left: 29.16667%;
}
.rwin-col-sm-offset8{
  margin-left: 33.33333%;
}
.rwin-col-sm-offset9{
  margin-left: 37.5%;
}
.rwin-col-sm-offset10{
  margin-left: 41.66667%;
}
.rwin-col-sm-offset11{
  margin-left: 45.83333%;
}
.rwin-col-sm-offset12{
  margin-left: 50%;
}
.rwin-col-sm-offset13{
  margin-left: 54.16667%;
}
.rwin-col-sm-offset14{
  margin-left: 58.33333%;
}
.rwin-col-sm-offset15{
  margin-left: 62.5%;
}
.rwin-col-sm-offset16{
  margin-left: 66.66667%;
}
.rwin-col-sm-offset17{
  margin-left: 70.83333%;
}
.rwin-col-sm-offset18{
  margin-left: 75%;
}
.rwin-col-sm-offset19{
  margin-left: 79.16667%;
}
.rwin-col-sm-offset20{
  margin-left: 83.33333%;
}
.rwin-col-sm-offset21{
  margin-left: 87.5%;
}
.rwin-col-sm-offset22{
  margin-left: 91.66667%;
}
.rwin-col-sm-offset23{
  margin-left: 95.83333%;
}
.rwin-col-sm-offset24{
  margin-left: 100%;
}
/* 小型屏幕(桌面) */
@media screen and (max-width: 1280px) {
  .rwin-container{
    width: 9.5rem;
  }
  .rwin-hide-sm{
    display: none!important;
  }
  .rwin-show-sm-block{
    display: block!important;
  }
  .rwin-show-sm-inline{
    display: inline!important;
  }
  .rwin-show-sm-inline-block{
    display: inline-block!important;
  }
  .rwin-col-sm1, .rwin-col-sm2, .rwin-col-sm3, .rwin-col-sm4, .rwin-col-sm5, .rwin-col-sm6, .rwin-col-sm7, .rwin-col-sm8, .rwin-col-sm9, .rwin-col-sm10, .rwin-col-sm11, .rwin-col-sm12, .rwin-col-sm13, .rwin-col-sm14, .rwin-col-sm15, .rwin-col-sm16, .rwin-col-sm17, .rwin-col-sm18, .rwin-col-sm19, .rwin-col-sm20, .rwin-col-sm21, .rwin-col-sm22, .rwin-col-sm23, .rwin-col-sm24{
    float: left;
  }
  .rwin-col-sm1{
    width: 4.16667%;
  }
  .rwin-col-sm2{
    width: 8.33333%;
  }
  .rwin-col-sm3{
    width: 12.5%;
  }
  .rwin-col-sm4{
    width: 16.66667%;
  }
  .rwin-col-sm5{
    width: 20.83333%;
  }
  .rwin-col-sm6{
    width: 25%;
  }
  .rwin-col-sm7{
    width: 29.16667%;
  }
  .rwin-col-sm8{
    width: 33.33333%;
  }
  .rwin-col-sm9{
    width: 37.5%;
  }
  .rwin-col-sm10{
    width: 41.66667%;
  }
  .rwin-col-sm11{
    width: 45.83333%;
  }
  .rwin-col-sm12{
    width: 50%;
  }
  .rwin-col-sm13{
    width: 54.16667%;
  }
  .rwin-col-sm14{
    width: 58.33333%;
  }
  .rwin-col-sm15{
    width: 62.5%;
  }
  .rwin-col-sm16{
    width: 66.66667%;
  }
  .rwin-col-sm17{
    width: 70.83333%;
  }
  .rwin-col-sm18{
    width: 75%;
  }
  .rwin-col-sm19{
    width: 79.16667%;
  }
  .rwin-col-sm20{
    width: 83.33333%;
  }
  .rwin-col-sm21{
    width: 87.5%;
  }
  .rwin-col-sm22{
    width: 91.66667%;
  }
  .rwin-col-sm23{
    width: 95.83333%;
  }
  .rwin-col-sm24{
    width: 100%;
  }
  /* 列偏移 */
  .rwin-col-sm-offset1{
    margin-left: 4.16667%;
  }
  .rwin-col-sm-offset2{
    margin-left: 8.33333%;
  }
  .rwin-col-sm-offset3{
    margin-left: 12.5%;
  }
  .rwin-col-sm-offset4{
    margin-left: 16.66667%;
  }
  .rwin-col-sm-offset5{
    margin-left: 20.83333%;
  }
  .rwin-col-sm-offset6{
    margin-left: 25%;
  }
  .rwin-col-sm-offset7{
    margin-left: 29.16667%;
  }
  .rwin-col-sm-offset8{
    margin-left: 33.33333%;
  }
  .rwin-col-sm-offset9{
    margin-left: 37.5%;
  }
  .rwin-col-sm-offset10{
    margin-left: 41.66667%;
  }
  .rwin-col-sm-offset11{
    margin-left: 45.83333%;
  }
  .rwin-col-sm-offset12{
    margin-left: 50%;
  }
  .rwin-col-sm-offset13{
    margin-left: 54.16667%;
  }
  .rwin-col-sm-offset14{
    margin-left: 58.33333%;
  }
  .rwin-col-sm-offset15{
    margin-left: 62.5%;
  }
  .rwin-col-sm-offset16{
    margin-left: 66.66667%;
  }
  .rwin-col-sm-offset17{
    margin-left: 70.83333%;
  }
  .rwin-col-sm-offset18{
    margin-left: 75%;
  }
  .rwin-col-sm-offset19{
    margin-left: 79.16667%;
  }
  .rwin-col-sm-offset20{
    margin-left: 83.33333%;
  }
  .rwin-col-sm-offset21{
    margin-left: 87.5%;
  }
  .rwin-col-sm-offset22{
    margin-left: 91.66667%;
  }
  .rwin-col-sm-offset23{
    margin-left: 95.83333%;
  }
  .rwin-col-sm-offset24{
    margin-left: 100%;
  }
}
/* 中型屏幕(桌面) */
@media screen and (min-width: 1280px) {
  .rwin-container{
    width: 11rem;
  }
  .rwin-hide-md{
    display: none!important;
  }
  .rwin-show-md-block{
    display: block!important;
  }
  .rwin-show-md-inline{
    display: inline!important;
  }
  .rwin-show-md-inline-block{
    display: inline-block!important;
  }
  .rwin-col-md1, .rwin-col-md2, .rwin-col-md3, .rwin-col-md4, .rwin-col-md5, .rwin-col-md6, .rwin-col-md7, .rwin-col-md8, .rwin-col-md9, .rwin-col-md10, .rwin-col-md11, .rwin-col-md12, .rwin-col-md13, .rwin-col-md14, .rwin-col-md15, .rwin-col-md16, .rwin-col-md17, .rwin-col-md18, .rwin-col-md19, .rwin-col-md20, .rwin-col-md21, .rwin-col-md22, .rwin-col-md23, .rwin-col-md24{
    float: left;
  }
  .rwin-col-md1{
    width: 4.16667%;
  }
  .rwin-col-md2{
    width: 8.33333%;
  }
  .rwin-col-md3{
    width: 12.5%;
  }
  .rwin-col-md4{
    width: 16.66667%;
  }
  .rwin-col-md5{
    width: 20.83333%;
  }
  .rwin-col-md6{
    width: 25%;
  }
  .rwin-col-md7{
    width: 29.16667%;
  }
  .rwin-col-md8{
    width: 33.33333%;
  }
  .rwin-col-md9{
    width: 37.5%;
  }
  .rwin-col-md10{
    width: 41.66667%;
  }
  .rwin-col-md11{
    width: 45.83333%;
  }
  .rwin-col-md12{
    width: 50%;
  }
  .rwin-col-md13{
    width: 54.16667%;
  }
  .rwin-col-md14{
    width: 58.33333%;
  }
  .rwin-col-md15{
    width: 62.5%;
  }
  .rwin-col-md16{
    width: 66.66667%;
  }
  .rwin-col-md17{
    width: 70.83333%;
  }
  .rwin-col-md18{
    width: 75%;
  }
  .rwin-col-md19{
    width: 79.16667%;
  }
  .rwin-col-md20{
    width: 83.33333%;
  }
  .rwin-col-md21{
    width: 87.5%;
  }
  .rwin-col-md22{
    width: 91.66667%;
  }
  .rwin-col-md23{
    width: 95.83333%;
  }
  .rwin-col-md24{
    width: 100%;
  }
  /* 列偏移 */
  .rwin-col-md-offset1{
    margin-left: 4.16667%;
  }
  .rwin-col-md-offset2{
    margin-left: 8.33333%;
  }
  .rwin-col-md-offset3{
    margin-left: 12.5%;
  }
  .rwin-col-md-offset4{
    margin-left: 16.66667%;
  }
  .rwin-col-md-offset5{
    margin-left: 20.83333%;
  }
  .rwin-col-md-offset6{
    margin-left: 25%;
  }
  .rwin-col-md-offset7{
    margin-left: 29.16667%;
  }
  .rwin-col-md-offset8{
    margin-left: 33.33333%;
  }
  .rwin-col-md-offset9{
    margin-left: 37.5%;
  }
  .rwin-col-md-offset10{
    margin-left: 41.66667%;
  }
  .rwin-col-md-offset11{
    margin-left: 45.83333%;
  }
  .rwin-col-md-offset12{
    margin-left: 50%;
  }
  .rwin-col-md-offset13{
    margin-left: 54.16667%;
  }
  .rwin-col-md-offset14{
    margin-left: 58.33333%;
  }
  .rwin-col-md-offset15{
    margin-left: 62.5%;
  }
  .rwin-col-md-offset16{
    margin-left: 66.66667%;
  }
  .rwin-col-md-offset17{
    margin-left: 70.83333%;
  }
  .rwin-col-md-offset18{
    margin-left: 75%;
  }
  .rwin-col-md-offset19{
    margin-left: 79.16667%;
  }
  .rwin-col-md-offset20{
    margin-left: 83.33333%;
  }
  .rwin-col-md-offset21{
    margin-left: 87.5%;
  }
  .rwin-col-md-offset22{
    margin-left: 91.66667%;
  }
  .rwin-col-md-offset23{
    margin-left: 95.83333%;
  }
  .rwin-col-md-offset24{
    margin-left: 100%;
  }
}
/* 大型屏幕(桌面) */
@media screen and (min-width: 1440px) {
  .rwin-container{
    width: 11.7rem;
  }
  .rwin-hide-lg{
    display: none!important;
  }
  .rwin-show-lg-block{
    display: block!important;
  }
  .rwin-show-lg-inline{
    display: inline!important;
  }
  .rwin-show-lg-inline-block{
    display: inline-block!important;
  }
  .rwin-col-lg1, .rwin-col-lg2, .rwin-col-lg3, .rwin-col-lg4, .rwin-col-lg5, .rwin-col-lg6, .rwin-col-lg7, .rwin-col-lg8, .rwin-col-lg9, .rwin-col-lg10, .rwin-col-lg11, .rwin-col-lg12, .rwin-col-lg13, .rwin-col-lg14, .rwin-col-lg15, .rwin-col-lg16, .rwin-col-lg17, .rwin-col-lg18, .rwin-col-lg19, .rwin-col-lg20, .rwin-col-lg21, .rwin-col-lg22, .rwin-col-lg23, .rwin-col-lg24{
    float: left;
  }
  .rwin-col-lg1{
    width: 4.16667%;
  }
  .rwin-col-lg2{
    width: 8.33333%;
  }
  .rwin-col-lg3{
    width: 12.5%;
  }
  .rwin-col-lg4{
    width: 16.66667%;
  }
  .rwin-col-lg5{
    width: 20.83333%;
  }
  .rwin-col-lg6{
    width: 25%;
  }
  .rwin-col-lg7{
    width: 29.16667%;
  }
  .rwin-col-lg8{
    width: 33.33333%;
  }
  .rwin-col-lg9{
    width: 37.5%;
  }
  .rwin-col-lg10{
    width: 41.66667%;
  }
  .rwin-col-lg11{
    width: 45.83333%;
  }
  .rwin-col-lg12{
    width: 50%;
  }
  .rwin-col-lg13{
    width: 54.16667%;
  }
  .rwin-col-lg14{
    width: 58.33333%;
  }
  .rwin-col-lg15{
    width: 62.5%;
  }
  .rwin-col-lg16{
    width: 66.66667%;
  }
  .rwin-col-lg17{
    width: 70.83333%;
  }
  .rwin-col-lg18{
    width: 75%;
  }
  .rwin-col-lg19{
    width: 79.16667%;
  }
  .rwin-col-lg20{
    width: 83.33333%;
  }
  .rwin-col-lg21{
    width: 87.5%;
  }
  .rwin-col-lg22{
    width: 91.66667%;
  }
  .rwin-col-lg23{
    width: 95.83333%;
  }
  .rwin-col-lg24{
    width: 100%;
  }
  /* 列偏移 */
  .rwin-col-lg-offset1{
    margin-left: 4.16667%;
  }
  .rwin-col-lg-offset2{
    margin-left: 8.33333%;
  }
  .rwin-col-lg-offset3{
    margin-left: 12.5%;
  }
  .rwin-col-lg-offset4{
    margin-left: 16.66667%;
  }
  .rwin-col-lg-offset5{
    margin-left: 20.83333%;
  }
  .rwin-col-lg-offset6{
    margin-left: 25%;
  }
  .rwin-col-lg-offset7{
    margin-left: 29.16667%;
  }
  .rwin-col-lg-offset8{
    margin-left: 33.33333%;
  }
  .rwin-col-lg-offset9{
    margin-left: 37.5%;
  }
  .rwin-col-lg-offset10{
    margin-left: 41.66667%;
  }
  .rwin-col-lg-offset11{
    margin-left: 45.83333%;
  }
  .rwin-col-lg-offset12{
    margin-left: 50%;
  }
  .rwin-col-lg-offset13{
    margin-left: 54.16667%;
  }
  .rwin-col-lg-offset14{
    margin-left: 58.33333%;
  }
  .rwin-col-lg-offset15{
    margin-left: 62.5%;
  }
  .rwin-col-lg-offset16{
    margin-left: 66.66667%;
  }
  .rwin-col-lg-offset17{
    margin-left: 70.83333%;
  }
  .rwin-col-lg-offset18{
    margin-left: 75%;
  }
  .rwin-col-lg-offset19{
    margin-left: 79.16667%;
  }
  .rwin-col-lg-offset20{
    margin-left: 83.33333%;
  }
  .rwin-col-lg-offset21{
    margin-left: 87.5%;
  }
  .rwin-col-lg-offset22{
    margin-left: 91.66667%;
  }
  .rwin-col-lg-offset23{
    margin-left: 95.83333%;
  }
  .rwin-col-lg-offset24{
    margin-left: 100%;
  }
}
/* 列间隔 */
.rwin-col-space1{margin: -0.5px;}
.rwin-col-space1>*{padding: 0.5px;}
.rwin-col-space3{margin: -1.5px;}
.rwin-col-space3>*{padding: 1.5px;}
.rwin-col-space5{margin: -2.5px;}
.rwin-col-space5>*{padding: 2.5px;}
.rwin-col-space8{margin: -3.5px;}
.rwin-col-space8>*{padding: 3.5px;}
.rwin-col-space10{margin: -5px;}
.rwin-col-space10>*{padding: 5px;}
.rwin-col-space12{margin: -6px;}
.rwin-col-space12>*{padding: 6px;}
.rwin-col-space15{margin: -7.5px;}
.rwin-col-space15>*{padding: 7.5px;}
.rwin-col-space18{margin: -9px;}
.rwin-col-space18>*{padding: 9px;}
.rwin-col-space20{margin: -10px;}
.rwin-col-space20>*{padding: 10px;}
.rwin-col-space22{margin: -11px;}
.rwin-col-space22>*{padding: 11px;}
.rwin-col-space25{margin: -12.5px;}
.rwin-col-space25>*{padding: 12.5px;}
.rwin-col-space30{margin: -15px;}
.rwin-col-space30>*{padding: 15px;}
/** 页面元素 **/
.rwin-date,.rwin-btn, .rwin-input, .rwin-textarea, .rwin-upload-button, .rwin-select{
  outline: none;
  -webkit-appearance: none;
  transition: all .3s;
  -webkit-transition: all .3s;
  box-sizing: border-box;
}
/* 引用 */
.rwin-elem-quote{
  margin-bottom: 0.1rem;
  padding: 0.15rem;
  line-height: 0.22rem;
  border-left: 0.05rem solid #1890FF;
  border-radius: 0 0.02rem 0.02rem 0;
  background-color: #f2f2f2;
}
.rwin-quote-nm{
  border-style: solid;
  border-width: 1px;
  border-left-width: 0.05rem;
  background: none;
}
/* 字段集合 */
.rwin-elem-field{
  margin-bottom: 0.1rem;
  padding: 0;
  border-width: 1px;
  border-style: solid;
}
.rwin-elem-field legend{
  margin-left: 0.2rem;
  padding: 0 0.1rem;
  font-size: 0.2rem;
  font-weight: 300;
}
.rwin-field-title{
  margin: 0.1rem 0 0.2rem;
  border-width: 0;
  border-top-width: 1px;
  clear: both
}
.rwin-field-box{
  padding: 0.1rem 0.15rem;
}
.rwin-field-title .rwin-field-box{
  padding: 0.1rem 0;
}
/* 进度条 */
.rwin-progress{
  position: relative;
  height: 0.06rem;
  border-radius: 0.2rem;
  background-color: #e2e2e2;
}
.rwin-progress-bar{
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  max-width: 100%;
  height: 0.06rem;
  border-radius: 0.2rem;
  text-align: right;
  background-color: #1890FF;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-progress-big, .rwin-progress-big .rwin-progress-bar{
  height: 0.18rem;
  line-height: 0.18rem;
}
.rwin-progress-text{
  position: relative;
  top: -0.2rem;
  line-height: 0.18rem;
  font-size: 0.12rem;
  color: #5E6166
}
.rwin-progress-big .rwin-progress-text{
  position: static;
  padding: 0 0.1rem;
  color: #fff;
}
/* 面板 */
/* 折叠面板 */
.rwin-collapse{
}
.rwin-colla-item, .rwin-colla-content{
  border-top-width: 1px;
  border-top-style: solid;
}
.rwin-colla-item:first-child{
  border-top: none;
}
.rwin-colla-title{
  position: relative;
  height: 0.22rem;
  line-height: 0.22rem;
  padding: 0.12rem 0.4rem;
  color: #333;
  cursor: pointer;
  font-size: 0.14rem;
  overflow: hidden;
}
.rwin-colla-content{
  display: none;
  padding: 0.16rem;
  line-height: 0.22rem;
  font-size: 0.14rem;
  color: #5E6166;
}
.rwin-colla-icon{
  position: absolute;
  left: 0.15rem;
  font-size: 0.14rem;
}
/* 卡片面板 */
.rwin-card{
  background-color: #fff;
  box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);
  border-radius: 0.08rem;
}
.rwin-card-fillet{
  border-radius: 0.16rem;
}
.rwin-card-nob{
  border:none;
  box-shadow: none;
  border-radius: 0;
}
.rwin-card:last-child{
  margin-bottom: 0;
}
.rwin-card-header{
  position: relative;
  height: 0.42rem;
  line-height: 0.42rem;
  padding: 0 0.2rem;
  border-bottom: 1px solid #EBEDF0;
  color: #333;
  border-radius: 0.02rem 0.02rem 0 0;
  font-size: 0.16rem;
}
.rwin-card-header.rwin-dominanthue-border{
   position: relative;
   border-bottom: 1px solid #1890FF;
   color: #1890FF;
 }
.rwin-card-body{
  position: relative;
  padding: 0.1rem 0.2rem;
  line-height: 0.24rem;
}
.rwin-card-body[pad15]{
  padding: 0.15rem;
}
.rwin-card-body[pad20]{
  padding: 0.2rem;
}
.rwin-card-body .rwin-table{
  margin: 0.05rem 0;
}
.rwin-card .rwin-tab{
  margin: 0;
}
/* 边框线 */
/*右边框*/
.rwin-border-right{
    border-right: 1px solid #DCDFE6;
}
/*左边框*/
.rwin-border-left{
    border-left: 1px solid #DCDFE6;
}
/*上边框*/
.rwin-border-top{
    border-top: 1px solid #DCDFE6;
}
/*下边框*/
.rwin-border-bottom{
    border-bottom: 1px solid #DCDFE6;
}
.rwin-border{
    border: 1px solid #DCDFE6;
}
/*右阴影*/
.rwin-shadow-right{
  border-right: 1px solid #EBEDF0;
  box-shadow: 0.06rem 0 0.1rem -0.04rem #DCDFE6
}
/*左阴影*/
.rwin-shadow-left{
  border-left: 1px solid #EBEDF0;
  box-shadow: -0.06rem 0px 0.1rem -0.04rem #DCDFE6
}
/*上阴影*/
.rwin-shadow-top{
  border-top: 1px solid #EBEDF0;
  box-shadow: 0 -0.06rem 0.1rem -0.04rem #DCDFE6
}
/*下阴影*/
.rwin-shadow-bottom{
  border-bottom: 1px solid #EBEDF0;
  box-shadow: 0 0.06rem 0.1rem -0.04rem #DCDFE6
}

.rwin-shadow{
  border: 1px solid #EBEDF0;
  box-shadow: 0 0.02rem 0.12rem 0rem #DCDFE6
}
/* 常规面板 */
.rwin-panel{
}
/* 窗口面板 */
.rwin-panel-window{
  position: relative;
  padding: 0.15rem;
  border-radius: 0;
  border-top: 0.05rem solid #DCDFE6;
  background-color: #fff;
}
/* 其它辅助 */
.rwin-auxiliar-moving{
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: none;
  z-index: 9999999999;
}
/* 默认主题 */
/* 背景颜色 */
.rwin-bg-red{
  background-color: #F57358 !important;
  color: #fff!important;
}
/*赤*/
.rwin-bg-orange{
  background-color: #FFB800!important;
  color: #fff!important;
}
/*绿*/
.rwin-bg-green{
  background-color: #52C41A!important;
  color: #fff!important;
}
/*青*/
.rwin-bg-cyan{
  background-color: #13C2C2!important;
  color: #fff!important;
}
/*蓝*/
.rwin-bg-blue{
  background-color: #1890FF!important;
  color: #fff!important;
}
/*蓝*/
.rwin-bg-black{
  background-color: #000!important;
  color: #fff!important;
}
/*灰*/
.rwin-bg-gray{
  background-color: #eee!important;
  color: #5E6166!important;
}
/*白*/
.rwin-bg-white{
  background-color: #fff!important;
}
/*浅灰色*/
.rwin-bg-wathet{
  background-color: #f5f9fb!important;
}
/*主色调字体颜色*/
.rwin-dominanthue{
  color: #1890FF !important;
}
.rwin-bg{
  background-color: #F5F9FB!important;
  color: #5E6166!important;
}
/*灰*/
/* 边框 */
.rwin-quote-nm, .rwin-elem-field, .rwin-colla-item, .rwin-colla-content, .rwin-badge-rim, .rwin-tab-title, .rwin-tab-title .rwin-this:after, .rwin-tab-bar, .rwin-tab-card, .rwin-input, .rwin-textarea, .rwin-select,.rwin-date,.rwin-layedit, .rwin-layedit-tool{
  border-color: #DCDFE6
}
/* 背景边框 */
hr, .rwin-timeline-item:before{
  background-color: #DCDFE6;
}
/* 文本区域 */
.rwin-text{
  line-height: 0.22rem;
  font-size: 0.14rem;
  color: #5E6166;
}
.rwin-text h1, .rwin-text h2, .rwin-text h3{
  font-weight: 500;
  color: #333;
}
.rwin-text h1{
  font-size: 0.3rem;
}
.rwin-text h2{
  font-size: 0.24rem;
}
.rwin-text h3{
  font-size: 0.18rem;
}
.rwin-text a:not(.rwin-btn){
  color: #01AAED;
}
.rwin-text a:not(.rwin-btn):hover{
  text-decoration: underline;
}
.rwin-text ul{
  padding: 0.05rem 0 0.05rem 0.15rem;
}
.rwin-text ul li{
  margin-top: 0.05rem;
  list-style-type: disc;
}
.rwin-text em, .rwin-word-aux{
  line-height: 0.18rem;
  font-size: 0.12rem;
  color: #5E6166 !important;
  padding: 0 0.05rem !important;
}
/* 按钮 */
.rwin-btn{
  display: inline-block;
  vertical-align: middle;
  height: 0.38rem;
  line-height: 0.38rem;
  padding: 0 0.18rem;
  background-color: #1890FF;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  font-size: 0.14rem;
  border: none;
  border-radius: 0.04rem;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.rwin-btn:hover{
  opacity: 0.8;
  filter:alpha(opacity=80);
  color: #fff;
}
.rwin-btn:active{
  opacity: 1;
  filter:alpha(opacity=100);
}
.rwin-btn+.rwin-btn{
  margin-left: 0.1rem;
}
/* 表单按钮 */
.rwin-table-btn {
  height: 0.22rem;
  line-height: 0.22rem;
  color: #1890ff;
  background-color: #fff;
  padding: 0;
}
.rwin-table-btn:hover {
  color: #1890ff;
}
/* 按钮容器 */
.rwin-btn-container{
  font-size: 0;
}
.rwin-btn-container .rwin-btn{
  margin-right: 0.1rem;
  margin-bottom: 0.1rem;
}
.rwin-btn-container .rwin-btn+.rwin-btn{
  margin-left: 0;
}
.rwin-table .rwin-btn-container .rwin-btn{
  margin-bottom: 0.09rem;
}
/* 圆角 */
.rwin-btn-radius{
  border-radius: 1rem;
}
/* 次级 */
.rwin-btn-primary{
  border: 1px solid #1890FF;
  background-color: #fff;
  color: #1890FF;
}
.rwin-btn-primary:hover{
  color: #1890FF;
}
/* 再次级 */
.rwin-btn-secondary{
  border: 1px solid #BCC2CC;;
  background-color: #fff;
  color: #5E6166;
}
.rwin-btn-secondary:hover{
  opacity: 0.8;
  filter: Alpha(opacity=0.8);
  color: #5E6166;
}
/* 百搭 */
.rwin-btn-normal{
  background-color: #1E9FFF;
}
/* 成功 */
.rwin-btn-suc{
  background-color: #67C23A;
}
/* 警告 */
.rwin-btn-warm{
  background-color: #F0B94F;
}
/* 危险 */
.rwin-btn-danger{
  background-color: #F57358;
}
/* 禁用 */
.rwin-btn-disabled,.rwin-btn-disabled:hover,.rwin-btn-disabled:active{
  border: 1px solid #DCDFE6;
  background-color: #FBFBFB;
  color: #C9C9C9;
  cursor: not-allowed;
  opacity: 1;
}
/* 大型 */
.rwin-btn-lg{
  height: 0.44rem;
  line-height: 0.44rem;
  padding: 0 0.25rem;
  font-size: 0.16rem;
}
/* 小型 */
.rwin-btn-sm{
  height: 0.3rem;
  line-height: 0.3rem;
  padding: 0 0.1rem;
  font-size: 0.14rem;
}
.rwin-btn-sm i{
  font-size: 0.14rem !important;
}
/* 超小 */
.rwin-btn-xs{
  height: 0.26rem;
  line-height: 0.24rem;
  padding: 0 0.1rem;
  font-size: 0.12rem;
}
.rwin-btn-xs i{
  font-size: 0.12rem !important;
}
/* 链接式按钮 */
.rwin-btn-link{
  height: 0.22rem;
  line-height: 0.22rem;
  padding: 0 1px;
  border: none;
  background-color: transparent;
  color: #1890FF;
}
.rwin-btn-link:hover {
  color: #1890FF !important;
}
/* 按钮图标 */
.rwin-btn.rwin-btn-lg .rwin-icon {
  margin-right: 0.03rem;
  font-size: 0.16rem !important;
  vertical-align: bottom;
}
.rwin-btn .rwin-icon {
  margin-right: 0.09rem;
  font-size: 0.14rem !important;
  vertical-align: bottom;
}
.rwin-btn .icon {
    margin-right: 0.09rem;
    font-size: 0.14rem !important;
    vertical-align: bottom;
}
.rwin-btn.rwin-btn-sm .rwin-icon {
  margin-right: 0.05rem;
  font-size: 0.14rem !important;
  vertical-align: bottom;
}
.rwin-btn.rwin-btn-xs .rwin-icon {
  margin-right: 0.05rem;
  font-size: 0.12rem !important;
  vertical-align: bottom;
}
/* 按钮组 */
.rwin-btn-group{
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
}
.rwin-btn-group .rwin-btn{
  margin-left: 0!important;
  margin-right: 0!important;
  border-left: 1px solid rgba(255,255,255,.5);
  border-radius: 0;
}
.rwin-btn-group .rwin-btn-primary{
  border-left: none;
}
.rwin-btn-group .rwin-btn-primary:hover{
  border-color: #1890FF;
  color: #1890FF;
}
.rwin-btn-group .rwin-btn:first-child{
  border-left: none;
  border-radius: 0.02rem 0 0 0.02rem;
}
.rwin-btn-group .rwin-btn-primary:first-child{
  border-left: 1px solid #1890FF;
}
.rwin-btn-group .rwin-btn:last-child{
  border-radius: 0 0.02rem 0.02rem 0;
}
.rwin-btn-group .rwin-btn+.rwin-btn{
  margin-left: 0;
}
.rwin-btn-group+.rwin-btn-group{
  margin-left: 0.1rem;
}
/* 流体 */
.rwin-btn-fluid{
  width: 100%;
}


/* 暖色 */
.rwin-color-warm{
  color: #FFB800;
}
/* 警告 */
.rwin-color-danger{
  color: #FF5722;
}

/** 表单 **/
.rwin-date{
  padding-left: 0.4rem !important;
  background:url("../images/calendar.png") no-repeat 0.1rem 0.08rem;
  background-size: 0.2rem;
}
.rwin-date,.rwin-input, .rwin-textarea, .rwin-select{
  height: 0.38rem;
  line-height: 0.38em;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  border-radius: 0.04rem;
}
.rwin-date::-webkit-input-placeholder, .rwin-input::-webkit-input-placeholder, .rwin-textarea::-webkit-input-placeholder, .rwin-select::-webkit-input-placeholder{
  line-height: 1.3;
}
.rwin-date, .rwin-input, .rwin-textarea, .rwin-select{
  display: block;
  width: 100%;
  padding-left: 0.1rem;
}
.rwin-date:hover, .rwin-input:hover, .rwin-textarea:hover{
  border-color: #BCC2CC !important;
}
.rwin-input:focus, .rwin-textarea:focus, .rwin-date:focus{
    border-color: #1890FF !important;
    box-shadow: 0px 0px 2px 1px #BADEFF;
}
.rwin-textarea{
  position: relative;
  min-height: 1rem;
  height: auto;
  line-height: 0.2rem;
  padding: 0.06rem 0.1rem;
  resize: vertical;
}
.rwin-select{
  padding: 0 0.1rem;
}
.rwin-form select, .rwin-form input[type=checkbox], .rwin-form input[type=radio]{
  display: none;
}
.rwin-form *[lay-ignore]{
  display: initial;
}
.rwin-form-item{
  margin-bottom: 0.15rem;
  clear: both;
  *zoom: 1;
}
.rwin-form-item:after{
  content:'\20';
  clear: both;
  *zoom: 1;
  display: block;
  height:0;
}
.rwin-form-label{
  position: relative;
  float: left;
  display: block;
  padding: 0.09rem 0.15rem;
  width: 0.9rem;
  font-weight: 400;
  line-height: 0.2rem;
  text-align: right;
}
.rwin-form-label-col{
  display: block;
  float: none;
  padding: 0.09rem 0;
  line-height: 0.2rem;
  text-align: left;
}
.rwin-form-item .rwin-inline{
  margin-bottom: 0.05rem;
  margin-right: 0.1rem;
}
.rwin-input-block, .rwin-input-inline{
  position: relative;
}
.rwin-input-block{
  margin-left: 1.2rem;
  min-height: 0.38rem;
}
.rwin-input-inline{
  display: inline-block;
  vertical-align: middle;
}
.rwin-form-item .rwin-input-inline{
  float: left;
  width: 1.9rem;
  margin-right: 0.1rem;
}
.rwin-form-text .rwin-input-inline{
  width: auto;
}
/* 分割块 */
.rwin-form-mid{
  position: relative;
  float: left;
  display: block;
  padding: 0.1rem 0 !important;
  line-height: 0.18rem;
  margin-right: 0.1rem;
}
/* 警告域 */
.rwin-form-danger:focus ,.rwin-form-danger, .rwin-form-danger+.rwin-form-select .rwin-input{
  border-color: #F57358 !important;
    box-shadow: none;
}

.rwin-form .rwin-form-errmsg {
  position: absolute;
  font-size: 0.12rem;
  color: #F57358;
  bottom: -0.18rem;
  left: 0.05rem;
  line-height: 0.18rem;
  height: 0.18rem;
  display: inline;
}

/* 下拉选择 */
.rwin-form-select{
  position: relative;
}
.rwin-form-select .rwin-input{
  padding-right: 0.3rem;
  cursor: pointer;
}
.rwin-select-edge{
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}
.rwin-select-edge:before {
  content: "\e912";
}
.rwin-form-select .rwin-select-edge{
  position: absolute;
  cursor: pointer;
  right: 0.1rem;
  top: 0.1rem;
}
.rwin-form-select dl{
  display: none;
  position: absolute;
  left: 0;
  top: 0.46rem;
  padding: 0.05rem 0;
  z-index: 899;
  min-width: 100%;
  border: 1px solid #EBEDF0;
  max-height: 3rem;
  overflow-y: auto;
  background-color: #fff;
  border-radius: 0.04rem;
  box-shadow: 0 0.02rem 0.12rem rgba(0,0,0,.1);
  box-sizing: border-box;
}
.rwin-form-select dl dt, .rwin-form-select dl dd{
  padding: 0 0.1rem;
  line-height: 0.36rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rwin-form-select dl dt{
  font-size: 0.12rem;
  color: #999;
}
.rwin-form-select dl dd{
  cursor: pointer;
}
.rwin-form-select dl dd:hover{
  background-color: #F5F9FB;
  -webkit-transition: .5s all;
  transition: .5s all;
}
.rwin-form-select .rwin-select-group dd{
  padding-left: 0.2rem;
}
.rwin-form-select dl dd.rwin-select-tips{
  padding-left: 0.1rem !important;
  color: #999;
}
.rwin-form-select dl dd.rwin-this{
  color: #1890FF;
}
.rwin-form-select dl dd.rwin-disabled{
  background-color: #fff;
}
.rwin-form-selected dl{
  display: block;
}
.rwin-form-selected .rwin-select-edge{
  -webkit-transform:rotate(180deg);
  transform: rotate(180deg);
}
.rwin-form-selectup dl{
  top: auto;
  bottom: 0.46rem;
}
.rwin-select-none{
  margin: 0.05rem 0;
  text-align: center;
  color: #999;
}
.rwin-select-disabled .rwin-disabled{
  border-color: #eee !important;
}
.rwin-select-disabled .rwin-select-edge{
  border-top-color: #BCC2CC
}
/* 复选框 */
.rwin-form-checkbox{
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 0.3rem;
  line-height: 0.3rem;
  margin-right: 0.1rem;
  padding-right: 0.3rem;
  background-color: #fff;
  cursor: pointer;
  font-size: 0;
  -webkit-transition: .1s linear;
  transition: .1s linear;
  box-sizing: border-box;
}
.rwin-form-checkbox:hover{
}
.rwin-form-checkbox *{
  display: inline-block;
  vertical-align: middle;
}
.rwin-form-checkbox span{
  padding: 0 0.1rem;
  height: 100%;
  font-size: 0.14rem;
  border-radius: 0.02rem 0 0 0.02rem;
  background-color: #BCC2CC;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.rwin-form-checkbox:hover span{
  background-color: #c2c2c2;
}
.rwin-form-checkbox i{
  position: absolute;
  right: 0;
  top: 0;
  width: 0.3rem;
  height: 0.28rem;
  border: 1px solid #BCC2CC;
  border-left: none;
  border-radius: 0 0.02rem 0.02rem 0;
  color: #fff;
  font-size: 0.2rem;
  text-align: center;
}
.rwin-form-checkbox:hover i{
  border-color: #c2c2c2;
  color: #c2c2c2;
}
.rwin-form-checked, .rwin-form-checked:hover{
  border-color: #1890FF;
}
.rwin-form-checked span, .rwin-form-checked:hover span{
  background-color: #1890FF;
}
.rwin-form-checked i, .rwin-form-checked:hover i{
  color: #1890FF;
}
.rwin-form-item .rwin-form-checkbox{
  margin-top: 0.04rem;
}
/* 复选框-原始风格 */
.rwin-form-checkbox[lay-skin="primary"]{
  height: auto!important;
  line-height: normal!important;
  min-width: 0.18rem;
  min-height: 0.18rem;
  border: none!important;
  margin-right: 0;
  padding-left: 0.28rem;
  padding-right: 0;
  background: none;
  margin-top: 10px;
}
.rwin-form-checkbox[lay-skin="primary"] span{
  padding-left: 0;
  padding-right: 0.15rem;
  line-height: 0.18rem;
  background: none;
  color: #5E6166;
}
.rwin-form-checkbox[lay-skin="primary"] i{
  right: auto;
  left: 0;
  width: 0.16rem;
  height: 0.16rem;
  line-height: 0.18rem;
  border: 1px solid #DCDFE6;
  font-size: 0.12rem;
  border-radius: 0.02rem;
  background-color: #fff;
  -webkit-transition: .1s linear;
  transition: .1s linear;
}
.rwin-form-checkbox[lay-skin="primary"]:hover i{
  border-color: #1890FF;
  color: #fff;
}
.rwin-form-checked[lay-skin="primary"] i{
  border-color: #1890FF;
  background-color: #1890FF;
  color: #fff;
}


.rwin-form-checked[lay-skin="primary"].rwin-checkbox-disbaled i{
  border-color: #BCC2CC;
  background-color: white;
  color: #BCC2CC;
}
.rwin-form-checked[lay-skin="primary"].rwin-checkbox-disbaled:hover i{
  color: #BCC2CC !important;
}

.rwin-checkbox-disbaled[lay-skin="primary"] span{
  background: none!important;
}
.rwin-checkbox-disbaled[lay-skin="primary"]:hover i{
  border-color: #BCC2CC;
}
.rwin-form-item .rwin-form-checkbox[lay-skin="primary"]{
  margin-top: 0.1rem;
}
/* 复选框-开关风格 */
.rwin-form-switch{
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 0.22rem;
  min-width: 0.35rem;
  padding: 0 0.05rem;
  margin-top: 0.08rem;
  border: 1px solid #BCC2CC;
  border-radius: 0.2rem;
  cursor: pointer;
  background-color: #BCC2CC;
  -webkit-transition: .1s linear;
  transition: .1s linear;
}
.rwin-form-switch i{
  position: absolute;
  left: 1px;
  top: 1px;
  width: 0.2rem;
  height: 0.2rem;
  border-radius: 0.1rem;
  background-color: white;
  -webkit-transition: .1s linear;
  transition: .1s linear;
}
.rwin-form-switch em{
  position: relative;
  top: 0;
  width: 0.25rem;
  margin-left: 0.21rem;
  padding: 0!important;
  text-align: center!important;
  color: white!important;
  font-style: normal!important;
  font-size: 0.12rem;
  margin-right: 0.05rem;
}
.rwin-form-onswitch{
  border-color: #1890FF;
  background-color: #1890FF;
}
.rwin-form-onswitch i{
  left: 100%;
  margin-left: -0.21rem;
  background-color: #fff;
}
.rwin-form-onswitch em{
  margin-left: 0.05rem;
  margin-right: 0.21rem;
  color: #fff!important;
}
.rwin-checkbox-disbaled{
  border-color: #e2e2e2 !important;
}
.rwin-checkbox-disbaled span{
  background-color: #e2e2e2 !important;
}
.rwin-checkbox-disbaled i{
  border-color: #e2e2e2 !important;
  opacity: 0.6;
}
.rwin-checkbox-disbaled:hover i{
  color: #fff !important;
}
/* 单选框 */
*[lay-radio]{
  display: none;
}
.rwin-form-radio{
  display: inline-block;
  vertical-align: middle;
  line-height: 0.28rem;
  margin: 0.06rem 0.1rem 0 0;
  padding-right: 0.1rem;
  cursor: pointer;
  font-size: 0;
}
.rwin-form-radio *{
  display: inline-block;
  vertical-align: middle;
  font-size: 0.14rem;
}
.rwin-form-radio>i{
  margin-right: 0.08rem;
  font-size: 0.22rem;
  color: #DCDFE6;
}
.rwin-form-radioed>i,.rwin-form-radio>i:hover{
  color: #1890FF;
}
.rwin-radio-disbaled>i{
  color: #BCC2CC !important;
}

/** 表单响应式 **/
@media screen and (max-width: 4.5rem) {
  .rwin-form-item .rwin-form-label{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .rwin-form-item .rwin-inline{
    display: block;
    margin-right: 0;
    margin-bottom: 0.2rem;
    clear: both;
  }
  .rwin-form-item .rwin-inline:after{
    content:'\20';
    clear:both;
    display:block;
    height:0;
  }
  .rwin-form-item .rwin-input-inline{
    display: block;
    float: none;
    left: -0.03rem;
    width: auto;
    margin: 0 0 0.1rem 1.12rem;
  }
  .rwin-form-item .rwin-input-inline+.rwin-form-mid{
    margin-left: 1.1rem;
    top: -0.05rem;
    padding: 0;
  }
  .rwin-form-item .rwin-form-checkbox{
    margin-right: 0.05rem;
    margin-bottom: 0.05rem;
  }
}
/** 富文本编辑器 **/
.rwin-layedit{
  border-width: 1px;
  border-style: solid;
  border-radius: 0.02rem;
}
.rwin-layedit-tool{
  padding: 0.03rem 0.05rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 0;
}
.layedit-tool-fixed{
  position: fixed;
  top: 0;
  border-top: 1px solid #e2e2e2;
}
.rwin-layedit-tool .layedit-tool-mid, .rwin-layedit-tool .rwin-icon{
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 0.14rem;
}
.rwin-layedit-tool .rwin-icon{
  position: relative;
  width: 0.32rem;
  height: 0.3rem;
  line-height: 0.3rem;
  margin: 0.03rem 0.05rem;
  border-radius: 0.02rem;
  color: #777;
  cursor: pointer;
  border-radius: 0.02rem;
}
.rwin-layedit-tool .rwin-icon:hover{
  color: #393D49;
}
.rwin-layedit-tool .rwin-icon:active{
  color: #000;
}
.rwin-layedit-tool .layedit-tool-active{
  background-color: #e2e2e2;
  color: #000;
}
.rwin-layedit-tool .rwin-disabled, .rwin-layedit-tool .rwin-disabled:hover{
  color: #BCC2CC;
  cursor: not-allowed;
}
.rwin-layedit-tool .layedit-tool-mid{
  width: 1px;
  height: 0.18rem;
  margin: 0 0.1rem;
  background-color: #BCC2CC;
}
.layedit-tool-html{
  width: 0.5rem !important;
  font-size: 0.3rem !important;
}
.layedit-tool-b, .layedit-tool-code, .layedit-tool-help{
  font-size: 0.16rem !important;
}
.layedit-tool-d, .layedit-tool-unlink, .layedit-tool-face, .layedit-tool-image{
  font-size: 0.18rem !important;
}
.layedit-tool-image input{
  position: absolute;
  font-size: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.01;
  filter: Alpha(opacity=1);
  cursor: pointer;
}
.rwin-layedit-iframe iframe{
  display: block;
  width: 100%;
}
#LAY_layedit_code{
  overflow: hidden;
}
/** 分页 **/
.rwin-laypage{
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin: 0.1rem 0;
  font-size: 0;
}
.rwin-laypage>a:first-child, .rwin-laypage>a:first-child em{
  border-radius: 0.02rem 0 0 0.02rem;
}
.rwin-laypage>a:last-child, .rwin-laypage>a:last-child em{
  border-radius: 0 0.02rem 0.02rem 0;
}
.rwin-laypage>*:first-child{
  margin-left: 0!important;
}
.rwin-laypage>*:last-child{
  margin-right: 0!important;
}
.rwin-laypage a, .rwin-laypage span, .rwin-laypage input, .rwin-laypage button, .rwin-laypage select{
  border: none;
}
.rwin-laypage a, .rwin-laypage span{
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding: 0 0.15rem;
  height: 0.28rem;
  line-height: 0.28rem;
  margin: 0 -1px 0.05rem 0;
  background-color: #fff;
  color: #5E6166;
  font-size: 0.14rem;
}
.rwin-laypage a:hover{
  color: #1890FF;
}
.rwin-laypage em{
  font-style: normal;
}
.rwin-laypage .rwin-laypage-spr{
  color:#999;
  font-weight: 700;
}
.rwin-laypage a{
  text-decoration: none;
}
.rwin-laypage .rwin-laypage-curr{
  position: relative;
}
.rwin-laypage .rwin-laypage-curr em{
  position: relative;
  color: #1890FF;
}
.rwin-laypage .rwin-laypage-curr .rwin-laypage-em{
  position: absolute;
  left: -1px;
  top: -1px;
  padding: 1px;
  width: 100%;
  height: 100%;
}
.rwin-laypage-em{
  border-radius: 0.02rem;
}
.rwin-laypage-prev em, .rwin-laypage-next em{
  font-family: Sim sun;
  font-size: 0.16rem;
}
.rwin-laypage .rwin-laypage-count, .rwin-laypage .rwin-laypage-limits, .rwin-laypage .rwin-laypage-refresh, .rwin-laypage .rwin-laypage-skip{
  margin-left: 0.1rem;
  margin-right: 0.2rem;
  padding: 0;
  border: none;
}
.rwin-laypage .rwin-laypage-limits, .rwin-laypage .rwin-laypage-refresh{
  vertical-align: top;
}
.rwin-laypage .rwin-laypage-refresh i{
  font-size: 0.18rem;
  cursor: pointer;
}
.rwin-laypage select{
  width: 0.54rem;
  height: 0.22rem;
  padding: 0.02rem;
  border-radius: 0.04rem;
  cursor: pointer;
  border: 1px solid #DCDFE6;
  color: #5E6166;
}
.rwin-laypage .rwin-laypage-skip{
  height: 0.3rem;
  line-height: 0.3rem;
  color: #5E6166;
}
.rwin-laypage input, .rwin-laypage button{
  height: 0.28rem;
  line-height: 0.28rem;
  border-radius: 0.02rem;
  vertical-align: top;
  background-color: #fff;
  box-sizing: border-box;
}
.rwin-laypage input{
  display: inline-block;
  width: 0.6rem;
  margin: 0 0.1rem;
  padding: 0 0.03rem;
  text-align: center;
  border: 1px solid #DCDFE6;
  border-radius: 0.04rem;
  color: #5E6166;
  font-size: 0.14rem;
  line-height: 0.14rem;
}
.rwin-laypage input:focus, .rwin-laypage select:focus{
  border-color: #1890FF!important;
}
.rwin-laypage button{
  margin-left: 0.1rem;
  padding: 0 0.1rem;
  cursor: pointer;
}
/** 流加载 **/
.rwin-flow-more{
  margin: 0.1rem 0;
  text-align: center;
  color: #999;
  font-size: 0.14rem;
}
.rwin-flow-more a{
  height: 0.32rem;
  line-height: 0.32rem;
}
.rwin-flow-more a *{
  display: inline-block;
  vertical-align: top;
}
.rwin-flow-more a cite{
  padding: 0 0.2rem;
  border-radius: 0.03rem;
  background-color: #eee;
  color: #333;
  font-style: normal;
}
.rwin-flow-more a cite:hover{
  opacity: 0.8;
}
.rwin-flow-more a i{
  font-size: 0.3rem;
  color: #737383;
}
/** 表格 **/
.rwin-table{
  width: 100%;
  margin: 0.1rem 0;
  background-color: #fff;
  color: #5E6166;
}
.rwin-table tr{
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-table th{
  text-align: left;
  font-weight: 400;
}
.rwin-table thead tr, .rwin-table-header, .rwin-table-tool, .rwin-table-total, .rwin-table-total tr, .rwin-table-patch, .rwin-table-mend, .rwin-table[lay-even] tr:nth-child(even){
  background-color: #F0F2F5;
}
.rwin-table tbody tr:hover, .rwin-table-hover,.rwin-table-click{
  background-color: #F5F9FB;
}
.datalist-data-box .rwin-table-click{
    background-color: transparent;
    color: #1890FF;
}
.rwin-table .rwin-table-warm{
  background-color: rgba(240,185,79,0.15);
}
.rwin-table .rwin-table-suc{
  background-color: rgba(103,194,58,0.15);
}
.rwin-table th, .rwin-table td{
  position: relative;
  padding: 0.09rem 0.15rem;
  min-height: 0.2rem;
  line-height: 0.2rem;
  font-size: 0.14rem;
}
.rwin-table[lay-skin="dashed"] th, .rwin-table[lay-skin="dashed"] td{
  border-width: 0;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #EBEDF0;
}
.rwin-table[lay-skin="line"] th, .rwin-table[lay-skin="line"] td{
  border-width: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #EBEDF0;
}
.rwin-table[lay-skin="row"] th, .rwin-table[lay-skin="row"] td{
  border: 1px solid #DCDFE6;
}
.rwin-table-header .rwin-table[lay-skin="headerRow"] th, .rwin-table-header .rwin-table[lay-skin="headerRow"] td{
    border: 1px solid #DCDFE6;
}
.rwin-table-body .rwin-table[lay-skin="headerRow"] th, .rwin-table-body .rwin-table[lay-skin="headerRow"] td{
    border-width: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EBEDF0;
}
.rwin-table[lay-skin="nob"] th, .rwin-table[lay-skin="nob"] td{
  border: none;
}
.rwin-table img{
  max-width:1rem;
}
/* 大表格 */
.rwin-table[lay-size="lg"] th, .rwin-table[lay-size="lg"] td{
  padding-top: 0.15rem;
  padding-right: 0.3rem;
  padding-bottom: 0.15rem;
  padding-left: 0.3rem;
}
.rwin-table-view .rwin-table[lay-size="lg"] .rwin-table-cell{
  height: 0.38rem;
  line-height: 0.38rem;
}
/* 小表格 */
.rwin-table[lay-size="sm"] th, .rwin-table[lay-size="sm"] td{
  padding-top: 0.05rem;
  padding-right: 0.1rem;
  padding-bottom: 0.05rem;
  padding-left: 0.1rem;
  font-size: 0.12rem;
}
.rwin-table-view .rwin-table[lay-size="sm"] .rwin-table-cell{
  height: 0.2rem;
  line-height: 0.2rem;
}
/* 数据表格 */
.rwin-table[lay-data]{
  display: none;
}
.rwin-table-box{
  position: relative;
  overflow: hidden;
}
.rwin-table-view{
  margin: 0.1rem 0;
}
.rwin-table-view .rwin-table{
  position: relative;
  width: auto;
  margin: 0;
}
.rwin-table-view .rwin-table[lay-skin="line"]{
  border-width: 0;
  border-right-width: 1px;
}
.rwin-table-view .rwin-table[lay-skin="headerRow"]{
    border-width: 0;
    border-right-width: 1px;
}
.rwin-table-view .rwin-table[lay-skin="dashed"]{
  border-width: 0;
  border-right-width: 0rem;
}
.rwin-table-view .rwin-table[lay-skin="row"]{
  border-width: 1px;
  border-style: solid;
  border-color: #DCDFE6;
}
.rwin-table-view .rwin-table th, .rwin-table-view .rwin-table td{
  padding: 0.05rem 0;
  border-top: none;
  border-left: none;
}
.rwin-table-view .rwin-table th.rwin-unselect .rwin-table-cell span{
  cursor: pointer;
}
.rwin-table-view .rwin-table td{
  cursor: default;
}
.rwin-table-view .rwin-form-checkbox[lay-skin="primary"] i{
  width: 0.18rem;
  height: 0.18rem;
}
.rwin-table-view .rwin-form-radio{
  line-height: 0;
  padding: 0;
}
.rwin-table-view .rwin-form-radio>i{
  margin: 0;
  font-size: 0.2rem;
}
.rwin-table-init{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 110;
}
.rwin-table-init .rwin-icon{
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -0.15rem 0 0 -0.15rem;
  font-size: 0.3rem;
  color: #c2c2c2;
}
.rwin-table-header{
  border-width: 0;
  border-bottom-width: 1px;
  overflow: hidden;
}
.rwin-table-header .rwin-table{
  margin-bottom: -1px;
}
.rwin-table-header .rwin-table-cell{
  color: #5E6166;
  font-size: 14px;
  font-weight: 600;
}
.rwin-table-tool .rwin-inline[lay-event]{
  position: relative;
  width: 0.26rem;
  height: 0.26rem;
  padding: 0.05rem;
  line-height: 0.16rem;
  margin-right: 0.1rem;
  text-align: center;
  color: #333;
  border: 1px solid #ccc;
  cursor: pointer;
  -webkit-transition: .5s all;
  transition: .5s all;
}
.rwin-table-tool .rwin-inline[lay-event]:hover{
  border: 1px solid #999;
}
.rwin-table-tool-temp{
  padding-right: 1.2rem;
}
.rwin-table-tool-self{
  position: absolute;
  right: 0.17rem;
  top: 0.1rem;
}
.rwin-table-tool .rwin-table-tool-self .rwin-inline[lay-event]{
  margin: 0 0 0 0.1rem;
}
.rwin-table-tool-panel{
  position: absolute;
  top: 0.29rem;
  left: -1px;
  padding: 0.05rem 0;
  min-width: 1.5rem;
  min-height: 0.4rem;
  border: 1px solid #BCC2CC;
  text-align: left;
  overflow-y: auto;
  background-color: #fff;
  box-shadow: 0 0.02rem 0.04rem rgba(0,0,0,.12);
}
.rwin-table-tool-panel li{
  padding: 0 0.1rem;
  line-height: 0.3rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: .5s all;
  transition: .5s all;
}
.rwin-table-tool-panel li .rwin-form-checkbox[lay-skin="primary"]{
  width: 100%;
}
.rwin-table-tool-panel li:hover{
  background-color: #f2f2f2;
}
.rwin-table-tool-panel li .rwin-form-checkbox[lay-skin="primary"]{
  padding-left: 0.28rem;
}
.rwin-table-tool-panel li .rwin-form-checkbox[lay-skin="primary"] i{
  position: absolute;
  left: 0;
  top: 0;
}
.rwin-table-tool-panel li .rwin-form-checkbox[lay-skin="primary"] span{
  padding: 0;
}
.rwin-table-tool .rwin-table-tool-self .rwin-table-tool-panel{
  left: auto;
  right: -1px;
}
.rwin-table-col-set{
  position: absolute;
  right: 0;
  top: 0;
  width: 0.2rem;
  height: 100%;
  border-width: 0;
  border-left-width: 1px;
  background-color: #fff;
}
.rwin-table-sort{
  width: 0.1rem;
  height: 0.2rem;
  margin-left: 0.05rem;
  cursor: pointer!important;
}
.rwin-table-sort .rwin-edge{
  position: absolute;
  left: 0.05rem;
  border-width: 0.05rem;
}
.rwin-table-sort .rwin-table-sort-asc{
  top: 0.03rem;
  border-top: none;
  border-bottom-style: solid;
  border-bottom-color: #b2b2b2;
}
.rwin-table-sort .rwin-table-sort-asc:hover{
  border-bottom-color: #5E6166;
}
.rwin-table-sort .rwin-table-sort-desc{
  bottom: 0.05rem;
  border-bottom: none;
  border-top-style: solid;
  border-top-color: #b2b2b2;
}
.rwin-table-sort .rwin-table-sort-desc:hover{
  border-top-color: #5E6166;
}
.rwin-table-sort[lay-sort="asc"] .rwin-table-sort-asc{
  border-bottom-color: #000;
}
.rwin-table-sort[lay-sort="desc"] .rwin-table-sort-desc{
  border-top-color: #000;
}
.rwin-table-cell{
  height: 0.28rem;
  line-height: 0.28rem;
  padding: 0 0.15rem;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
}
.rwin-table-cell .rwin-form-checkbox[lay-skin="primary"]{
  top: -1px;
  padding: 0;
}
.rwin-table-cell .rwin-table-link{
  color: #01AAED;
}
.laytable-cell-checkbox, .laytable-cell-radio, .laytable-cell-space, .laytable-cell-numbers{
  padding: 0;
  text-align: center;
}
.rwin-table-body{
  position: relative;
  overflow: auto;
  margin-right: -1px;
  margin-bottom: -1px;
  background-color: #fff
}
.rwin-table-body .rwin-none{
  line-height: 0.29rem;
  padding: 0.1rem;
  text-align: center;
  color: #999;
}
.rwin-table-fixed{
  position: absolute;
  left: 0;
  top: 0;
  z-index: 101;
}
.rwin-table-fixed .rwin-table-body{
  overflow: hidden;
}
.rwin-table-fixed-l{
  box-shadow: 0 -0.02rem 0.04rem 0 rgba(0,0,0,0.10);
}
.rwin-table-fixed-r{
  left: auto;
  right: -1px;
  border-width: 0;
  border-left-width: 1px;
  box-shadow: -0.02rem 0 0.04rem 0 rgba(0,0,0,0.10);
}
.rwin-table-fixed-r .rwin-table-header{
  position: relative;
  overflow: visible;
}
.rwin-table-mend{
  position: absolute;
  right: -0.49rem;
  top: 0;
  height: 100%;
  width: 0.5rem;
}
.rwin-table-tool{
  position: relative;
  z-index: 890;
  width: 100%;
  min-height: 0.5rem;
  line-height: 0.3rem;
  padding: 0.1rem 0.15rem;
  border-width: 0;
  border-bottom-width: 1px;
  background-image: linear-gradient(180deg, #F5F5F5 1%, #DBDBDB 100%);
}
.rwin-table-tool .rwin-btn-container{
  margin-bottom: -0.1rem;
}
.rwin-table-total{
  margin-bottom: -1px;
  border-width: 0;
  border-top-width: 1px;
  overflow: hidden;
}
.rwin-table-page{
  position: relative;
  width: 100%;
  padding: 0.07rem 0.07rem 0;
  border-width: 0;
  border-top-width: 1px;
  height: 0.41rem;
  margin-bottom: -1px;
  font-size: 0.12rem;
  white-space: nowrap;
  overflow: hidden;
}
.rwin-table-page>div{
  height: 0.26rem;
}
.rwin-table-page .rwin-laypage{
  margin: 0;
}
.rwin-table-page .rwin-laypage a, .rwin-table-page .rwin-laypage span{
  height: 0.28rem;
  line-height: 0.28rem;
  margin-bottom: 0.1rem;
  border: none;
  background: none;
}
.rwin-table-page .rwin-laypage a, .rwin-table-page .rwin-laypage span.rwin-laypage-curr{
  padding: 0 0.12rem;
}
.rwin-table-page .rwin-laypage span{
  margin-left: 0;
  padding: 0;
}
.rwin-table-page .rwin-laypage .rwin-laypage-prev{
  margin-left: -0.07rem!important;
}
.rwin-table-page .rwin-laypage .rwin-laypage-curr .rwin-laypage-em{
  left: 0;
  top: 0;
  padding: 0;
}
.rwin-table-page .rwin-laypage input, .rwin-table-page .rwin-laypage button{
  height: 0.28rem;
  line-height: 0.28rem;
}
.rwin-table-page .rwin-laypage input{
  width: 0.6rem;
}
.rwin-table-page .rwin-laypage button{
  padding: 0 0.1rem;
}
.rwin-table-page select{
  height: 0.22rem;
}
.rwin-table-view select[lay-ignore]{
  display: inline-block;
}
.rwin-table-patch .rwin-table-cell{
  padding: 0;
  width: 0.3rem;
}
.rwin-table-edit{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0 0.14rem 1px;
  border-radius: 0;
  box-shadow: 1px 1px 0.2rem rgba(0,0,0,.15)
}
.rwin-table-edit:focus{
  border-color: #1890FF!important;
}
select.rwin-table-edit{
  padding: 0 0 0 0.1rem;
  border-color: #C9C9C9;
}
.rwin-table-view .rwin-form-switch, .rwin-table-view .rwin-form-checkbox, .rwin-table-view .rwin-form-radio{
  top: 0;
  margin: 0;
  box-sizing: content-box;
}
.rwin-table-view .rwin-form-checkbox{
  top: -1px;
  height: 0.26rem;
  line-height: 0.26rem;
}
.rwin-table-view .rwin-form-checkbox i{
  height: 0.26rem;
}
/* 展开溢出的单元格 */
.rwin-table-grid .rwin-table-cell{
  overflow: visible;
}
.rwin-table-grid-down{
  position: absolute;
  top: 0;
  right: 0;
  width: 0.26rem;
  height: 100%;
  padding: 0.05rem 0;
  border-width: 0;
  border-left-width: 1px;
  text-align: center;
  background-color: #fff;
  color: #999;
  cursor: pointer;
}
.rwin-table-grid-down .rwin-icon{
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.08rem 0 0 -0.08rem;
}
.rwin-table-grid-down:hover{
  background-color: #fbfbfb;
}
body .rwin-table-tips .rwin-layer-content{
  background: none;
  padding: 0;
  box-shadow: 0 1px 0.06rem rgba(0,0,0,.12);
}
.rwin-table-tips-main{
  max-height: 1.5rem;
  padding: 0.08rem 0.15rem;
  font-size: 0.14rem;
  overflow-y: scroll;
  background-color: #fff;
  color: #5E6166;
  z-index: 10000;
  position: absolute;
  top: 0px;
}
.rwin-table-tips-c{
  position: absolute;
  right: -0.03rem;
  top: -0.13rem;
  width: 0.2rem;
  height: 0.2rem;
  padding: 0.03rem;
  cursor: pointer;
  background-color: #5E6166;
  border-radius: 50%;
  color: #fff;
}
.rwin-table-tips-c:hover{
  background-color: #777;
}
.rwin-table-tips-c:before{
  position: relative;
  right: -0.02rem;
}
/** table分页栏定位 **/
.align-center{
  text-align: center;
}
.align-left{
  text-align: left;
}
.align-right{
  text-align: right;
}
/* 列筛选项*/
.rwin-table-filter{width: 0.1rem; margin-left: 0.05rem; cursor: pointer!important;}
.rwin-table-filter i{ font-size: 0.14rem;}
.rwin-table-filter {height:100%;cursor: pointer;}
.rwin-table-filter i {font-size: 0.12rem;color: #5E6166;}
.rwin-table-filter:hover i {color: #666;}
.rwin-table-filter.tableFilter-has i {color: #1E9FFF;}
.rwin-table-filter-view {position:absolute;top:0px;left:0px;min-width:1.5rem;background:#FFF;border: 1px solid #E4E7ED;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.14);border-radius: 0.04rem;z-index:10000000;}
.rwin-table-filter-box {position: relative;}
.rwin-table-filter-box> .rwin-arrow{
    position: absolute;
    top: -0.07rem;
    left: 70px;
    margin-right: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #DCDFE6;
    filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
    z-index: 999;
}
.rwin-table-filter-box> .rwin-arrow:after{
    top: 1px;
    position: absolute;
    content: '';
    display: block;
    width: 0;
    height: 0;
    margin-left: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
}
.rwin-table-filter-box .loading {width: 100%;height: 100%;text-align: center;line-height: 1.5rem;}
.rwin-table-filter-box .loading i {font-size: 0.18rem;}
.rwin-table-filter-box input.rwin-input {margin-bottom:0.10rem;}
.rwin-table-filter-box .rwin-btn-group{float: right;padding: 0.05rem 0.2rem;}
.rwin-table-filter-box ul {border-bottom: 1px solid #eee;overflow: auto;padding: 0.05rem 0;}
.rwin-table-filter-box ul li {padding: 0.05rem 0.2rem;}
.rwin-table-filter-box ul li:hover {background-color: #F5F9FB;}
.rwin-table-filter-box ul.radio {padding:0px;}
.rwin-table-filter-box ul.radio li {padding:0px;}
.rwin-table-filter-box ul li .rwin-form-radio {display: block;color:#666;margin:0px;padding:0px;transition: .1s linear;}
.rwin-table-filter-box ul li .rwin-form-radio div {display: block;padding:0 10px;}
.rwin-table-filter-box ul li .rwin-form-radio i {display: none;}
.rwin-table-filter-box ul li .rwin-form-radio:hover {background:#f9f9f9;}
.rwin-table-filter-box ul li .rwin-form-radio.rwin-form-radioed {background:#5FB878;color: #fff;}
/**提示**/
.rwin-tip{
  width: 100%;
  padding: 0.08rem 0.16rem;
  margin: 0;
  box-sizing: border-box;
  border-radius: 0.04rem;
  position: relative;
  background-color: #fff;
  overflow: hidden;
  opacity: 1;
  display: flex;
  align-items: center;
  transition: opacity .3s;
}
.rwin-tip-shadow{
  border: unset !important;
  border-radius: unset !important;
  box-shadow: inset 0px 5px 8px 0px rgba(0, 0, 0, 0.05);
}
.rwin-tip .icon{
  font-size: 0.14rem;
  width: 0.14rem;
}
.rwin-tip-content{
  display: table-cell;
  padding: 0 0.08rem;
  color:  #5E6166;
}
.rwin-tip-content .icon-close{
  font-size: 0.12rem;
  opacity: 1;
  position: absolute;
  top: 0.08rem;
  right: 0.15rem;
  cursor: pointer;
  color: #8D9199;
}
.rwin-tip-suc{
  border: 1px solid #B7EB8F;
  background-color: #f0f9eb;
  color: #67c23a;
}
.rwin-tip-info{
  background: #E6F7FF;
  border: 1px solid #91D5FF;
  color: #91D5FF;
}
.rwin-tip-warm{
  background: #FFFBE6;
  border: 1px solid #FFE58F;
  color: #FFE58F;
}
.rwin-tip-danger{
  background: #FFF1F0;
  border: 1px solid #FFA39E;
  color: #FFA39E;
}
.rwin-tip-delete{
  transition: all 0.5s;
  overflow: hidden;
  height: 0 !important;
  padding: 0 !important;
}
/*快速搜索栏*/
.rwin-fastsearch {
    position: relative;
    width: 2rem;
}
.rwin-fastsearch input{
    position: absolute;
    right: 0;
    top: 0;
    width: 0.25rem;
    height: 0.4rem;
    background: #FFFFFF;
    border: 1px solid #DCDFE6;
    border-radius: 20px;
    font-size: 0.14rem;
    line-height: 0.4rem;
    padding-left: 0.15rem;
    margin-top: -0.03rem;
    transition:width .3s;
}
.rwin-fastsearch.active input{
    width: 2rem;
}
.rwin-fastsearch input::-webkit-input-placeholder {
    /* WebKit browsers */
    font-size: 0.14rem;
    color: #8D9199;
    letter-spacing: 0;
    line-height: 0.36rem;
}
.rwin-fastsearch input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    font-size: 0.14rem;
    color: #8D9199;
    letter-spacing: 0;
    line-height: 0.36rem;
}
.rwin-fastsearch input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-size: 0.14rem;
    color: #8D9199;
    letter-spacing: 0;
    line-height: 0.36rem;
}
.rwin-fastsearch input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    font-size: 0.14rem;
    color: #8D9199;
    letter-spacing: 0;
    line-height: 0.36rem;
}
.rwin-fastsearch-icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 0.4rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    margin-top: -0.03rem;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow: 0 0.02rem 0.12rem 0 rgba(0,0,0,0.06);
    border-radius: 20px;
    cursor: pointer;
}
.rwin-fastsearch-icon i{
    font-size: 0.2rem;
}
/** 文件上传 **/
.rwin-upload-file{
  display: none!important;
  opacity: .01;
  filter: Alpha(opacity=1);
}
.rwin-upload-list{
  margin: 0.1rem 0;
}
.rwin-upload-choose{
  padding: 0 0.1rem;
  color: #999;
}
.rwin-upload-drag{
  position: relative;
  display: inline-block;
  padding: 0.3rem;
  border: 1px dashed #e2e2e2;
  background-color: #fff;
  text-align: center;
  cursor: pointer;
  color: #999;
}
.rwin-upload-drag .icon{
  font-size: 0.5rem;
  color: #1890FF;
}
.rwin-upload-drag[lay-over]{
  border-color: #1890FF
}
.rwin-upload-form{
  display: inline-block;
}
.rwin-upload-iframe{
  position: absolute;
  width: 0;
  height: 0;
  border: 0;
  visibility: hidden
}
.rwin-upload-wrap{
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.rwin-upload-wrap .rwin-upload-file{
  display: block!important;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  font-size: 1rem;
  width: 100%;
  height: 100%;
  opacity: .01;
  filter: Alpha(opacity=1);
  cursor: pointer;
}
/** 附件上传file.js部分 **/
.rwin-file-ul {
  width: 100%;
  overflow: hidden;
  float: left;
  padding: 0.02rem 0.05rem;
}
.rwin-file-ul li {
  position: relative;
  width: 3.35rem;
  list-style: none;
  cursor: pointer;
  color: #5E6166;
  padding: 0 0.05rem;
  margin-bottom: 0 !important;
}

.rwin-file-li a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 1.5rem;
  display: inline;
}
.rwin-file-li {
  margin: 0rem 0.05rem 0rem 0rem;
  line-height: 0.28rem;
}
.rwin-file-ul .rwin-file-li .icon-close {
  position: absolute;
  right: 0px;
}
.rwin-file-li-acc {
  display: inline-block;
  padding-left: 0.08rem;
}
.rwin-file-choose {
  color: #00a0e9 !important;
}
.rwin-image-li {
  float: left;
  margin: 0.05rem;
  position: relative;
  width: 1.04rem !important;
  height: 1.24rem;
  text-align: center;
}
.rwin-image-choose {
}
.rwin-image-wapper{
  padding: 0.08rem;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  width: 0.88rem;
  height: 0.88rem;
}
.rwin-image-glide .rwin-image-wapper{
  background-color: #F2F6FC;
  border: 1px solid #1890FF;
}
.rwin-image-li a img {
  width: 0.88rem;
  height: 0.88rem;
}
.rwin-image-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 1rem;
  margin-top: 0.1rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.rwin-image-uploadTitle {
  width: 1rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.rwin-image-delBtn {
  display: none;
  width: 0.16rem;
  height: 0.16rem;
  position: absolute;
  top: -0.09rem;
  right: -0.01rem;
  font-size: 0.15rem;
  color: #000;
}
.rwin-image-btn{
  width: 1.04rem;
  height: 1.04rem;
  margin-left: auto;
  margin-right: auto;
  background-color: #FAFAFA;
  border: 1px dashed #DCDFE6;
  border-radius: 0.04rem;
}
.rwin-image-glide {
}
.rwin-image-glide .rwin-image-btn{
  background-color: #F2F6FC;
  border: 1px dashed #1890FF;
}
.rwin-image-btn-div {
  width: 0.64rem;
  height: 0.64rem;
  line-height: 0.64rem;
  color: #8D9199;
  border-radius: 0.02rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.rwin-file-btn-wapper{
  margin-top: 0.05rem;
}
.rwin-upload-btn{
  height: 0.3rem;
  line-height: 0.3rem;
  padding: 0 0.1rem !important;
}
.rwin-headPic-div {
  position: relative;
  width: 1.9rem;
  height: 1.98rem;
  padding-top: 0rem;
  border: 1px dashed #e2e2e2;
  background-color: #fff;
  text-align: center;
  cursor: pointer;
  color: #999;
}
.rwin-head-img{
  display: none;
  margin-top: 0.1rem;
  margin-left: 0.05rem;
  width: 1.8rem;
  height: 1.8rem;
}
.rwin-upload-drag{
  width: 2.55rem;
  height: 0.99rem;
  padding: 0.5rem;
  border: 1px dashed #e2e2e2;
  border-radius: 0.04rem;
}
.rwin-upload-drag:hover{
  border-color: #1890FF;
}
.rwin-upload-drag p:nth-child(2){
  color: #2F3033;
  line-height: 0.24rem;
  margin-top: 0.15rem;
  font-size: 0.16rem;
}
.rwin-upload-drag p:nth-child(3){
  line-height: 0.22rem;
  margin-top: 0.04rem;
  font-size: 0.14rem;
}
/** 树组件（重写中） **/
.rwin-tree{
  line-height: 0.26rem;
}
.rwin-tree li{
  text-overflow: ellipsis;
  overflow:hidden;
  white-space: nowrap;
}
.rwin-tree li a, .rwin-tree li .rwin-tree-spread{
  display: inline-block;
  vertical-align: top;
  height: 0.26rem;
  *display: inline;
  *zoom:1;
  cursor: pointer;
}
.rwin-tree li a{
  font-size: 0;
}
.rwin-tree li a i{
  font-size: 0.16rem;
}
.rwin-tree li a cite{
  padding: 0 0.06rem;
  font-size: 0.14rem;
  font-style: normal;
}
.rwin-tree li i{
  padding-left: 0.06rem;
  color: #333;
  -moz-user-select: none;
}
.rwin-tree li .rwin-tree-check{
  font-size: 0.13rem;
}
.rwin-tree li .rwin-tree-check:hover{
  color: #009E94;
}
.rwin-tree li ul{
  display: none;
  margin-left: 0.2rem;
}
.rwin-tree li .rwin-tree-enter{
  line-height: 0.24rem;
  border: 1px dotted #000;
}
.rwin-tree-drag{
  display: none;
  position: absolute;
  left: -6.66rem;
  top: -6.66rem;
  background-color: #f2f2f2;
  padding: 0.05rem 0.1rem;
  border: 1px dotted #000;
  white-space: nowrap
}
.rwin-tree-drag i{
  padding-right: 0.05rem;
}
/** 导航菜单 **/
.rwin-nav{
  position: relative;
  padding: 0 0.2rem;
  background-color: #393D49;
  color: #fff;
  border-radius: 0.02rem;
  font-size: 0;
  box-sizing: border-box;
}
.rwin-nav{
  font-size: 0.14rem;
}
.rwin-nav .rwin-nav-item{
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  line-height: 0.6rem;
}
.rwin-nav-tree li.rwin-nav-focus .rwin-right-selected:before {
  content: "";
  position: absolute;
  background: #ECF7FF;
  width: 0.05rem;
  height: 0.64rem;
}
.rwin-nav-tree li.rwin-nav-focus .rwin-right-selected {
  position: fixed;
  background: #1890FF;
  width: 10px;
  height: 0.64rem;
  margin-top: -0.64rem;
  z-index: -2;
  left: 2.15rem;
  border-radius: 0.1rem;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.layrwin-side-shrink .rwin-side-menu .rwin-nav-tree li.rwin-nav-focus .rwin-right-selected{
  left: 0.55rem;
}
.rwin-nav-tree li.rwin-nav-focus>a {
  background-color: #ECF7FF;
}
.rwin-nav .rwin-nav-item a{
  display: block;
  padding: 0 0.2rem;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-nav-bar, .rwin-nav .rwin-this:after, .rwin-nav-tree .rwin-nav-itemed:after{
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0.05rem;
  background-color: #1890FF;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-nav-bar{
  z-index: 1000;
}

.rwin-nav .rwin-this:after{
  content: '';
  top: auto;
  bottom: 0;
  width: 100%;
}
.rwin-nav-img{
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.1rem;
  border-radius: 50%;
}
.rwin-nav .rwin-nav-more{
  content:'';
  width: 0;
  height: 0;
  border-style: dashed;
  border-color: transparent;
  overflow: hidden;
  cursor: pointer;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-nav .rwin-nav-more{
  position: absolute;
  top: 50%;
  right: 0.03rem;
  margin-top: -0.03rem;
  border-width: 0.06rem;
  border-top-style: solid;
  border-top-color: #fff;
  border-top-color: rgba(255,255,255,.7);
}
.rwin-nav .rwin-nav-mored, .rwin-nav-itemed > a .rwin-nav-more{
  margin-top: -0.09rem;
  border-style: dashed;
  border-color: transparent;
  border-bottom-style: solid;
  border-bottom-color: #fff;
}
.rwin-nav-child{
  display: none;
  position: absolute;
  left: 0;
  top: 0.65rem;
  min-width: 100%;
  line-height: 0.36rem;
  padding: 0.05rem 0;
  box-shadow: 0 0.02rem 0.04rem rgba(0,0,0,.12);
  border: 1px solid #E4E7ED;
  background-color: #fff;
  z-index: 1000000000000000;
  border-radius: 0.02rem;
  white-space: nowrap;
}
.rwin-nav .rwin-nav-child a{
  color: #333;
}
.rwin-nav .rwin-nav-child a:hover{
  color: #1890FF !important;
}
.rwin-nav-child dd{
  position: relative;
}
.rwin-nav-child dd.rwin-this:after{
  display: none;
}
/* 垂直导航菜单 */
.rwin-nav-tree{
  width: 2rem;
  padding: 0;
}
.rwin-nav-tree .rwin-nav-item{
  display: block;
  width: 100%;
  line-height: 0.45rem;
}
.rwin-nav-tree .rwin-nav-item a{
  position: relative;
  height: 0.45rem;
  line-height: 0.45rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.rwin-nav-tree .rwin-nav-item a:hover {
  color: #1890FF;
}

.rwin-nav-tree .rwin-nav-item>a{
  font-size: 0.16rem;
}

.rwin-nav-tree .rwin-nav-bar{
  width: 0.05rem;
  height: 0;
}
.rwin-nav-tree .rwin-this, .rwin-nav-tree .rwin-this>a, .rwin-nav-tree .rwin-this>a:hover, .rwin-nav-tree .rwin-nav-child dd.rwin-this, .rwin-nav-tree .rwin-nav-child dd.rwin-this a{
  color: #1890FF;
}
.rwin-nav-tree .rwin-this:after{
  display: none;
}
.rwin-nav-tree .rwin-nav-bar{
  background-color: #1890FF;
}
.rwin-nav-tree .rwin-nav-child{
  position: relative;
  z-index: 0;
  top: 0;
  border: none;
  box-shadow: none;
}
.rwin-nav-tree .rwin-nav-child a{
  height: 0.44rem !important;
  line-height: 0.44rem !important;
}
.rwin-nav-tree .rwin-nav-item i {
  font-size: 0.18rem !important;
}

.rwin-nav-itemed>.rwin-nav-child{
  display: block;
  padding: 0;
  background-color: rgba(0,0,0,.3) !important;
}
.rwin-nav-itemed>.rwin-nav-child>.rwin-this>.rwin-nav-child{
  display: block;
}
/* 侧边 */
.rwin-nav-side{
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  z-index: 999;
}
.rwin-layout-admin .rwin-side{
  box-shadow: 0.05rem 0rem 0.25rem #DCDFE6;
}
.layrwin-setTheme-side, .rwin-side-menu{
  background-color: white;
  color: #666;
}
.rwin-layout-admin .rwin-logo, .rwin-layout-admin .rwin-logo a{
  background-color: #1890FF;
}
.rwin-nav .rwin-nav-more{
  position: absolute;
  top: 50%;
  right: 0.03rem;
  margin-top: -0.03rem;
  border-width: 0.05rem;
  border-top-style: solid;
  border-top-color: #8D9199;
}
.rwin-nav .rwin-nav-mored, .rwin-nav-itemed > a .rwin-nav-more{
  margin-top: -0.09rem;
  border-style: dashed;
  border-color: transparent;
  border-bottom-style: solid;
  border-bottom-color: #8D9199;
}
.rwin-nav-itemed>.rwin-nav-child{
  background-color: white !important;
}
.rwin-nav-tree .rwin-nav-more{
  right: 0.2rem;
}

.layui-nav .layui-nav-mored, .layui-nav-itemed>a .layui-nav-more{
  margin-top: -0.09rem;
  border-style: dashed dashed solid;
  border-color: transparent transparent #1890FF;
}
.rwin-side-menu .rwin-nav{
  margin-top: 0.7rem;
}
/*顶部导航*/
.rwin-layout-center{
    position: relative;
    text-align: center;
    margin: auto;
}
.rwin-top-nav {
  padding: 0rem !important;
    white-space: nowrap;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.rwin-top-nav .rwin-nav-more{
    display: none;
}
.rwin-top-nav .rwin-nav-bar{
    display: none;
}
.rwin-top-nav-item{
    display: inline-block;
    font-size: 0.16rem;
    width: 1.04rem;
    color: #2F3033;
    cursor: pointer;
}
.rwin-top-nav-item a{
    line-height: 0.64rem;
}
.rwin-top-nav-item a:hover{
    color: #1890FF !important;
}
.rwin-top-nav-item.active{
    color: #1890FF;
    border-bottom: 2px solid #1890FF !important;
}
.rwin-top-nav-item.active a{
    color: #1890FF;
}
.rwin-top-nav-item .rwin-nav-child{
    background: #FFFFFF;
    border: 1px solid #E4E7ED;
    box-shadow: 0 2px 14px 0 rgba(0,0,0,0.14);
    border-radius: 4px;
}
.rwin-top-nav-item .rwin-nav-child dl{
    padding: 0.1rem 0;
    background: #FFFFFF;
    border: 1px solid #E4E7ED;
    box-shadow: 0 2px 14px 0 rgba(0,0,0,0.14);
    border-radius: 4px;
}
.rwin-top-nav-item .rwin-nav-child dd a{
    padding: 0 0.2rem;
    height: 0.34rem;
    line-height: 0.34rem !important;
    font-size: 0.14rem;
    text-align: left;
}
.rwin-top-nav-item .rwin-nav-child dd:hover{
    background: #F4F8FA;
}
.rwin-top-nav-item .rwin-nav-child dd.rwin-this{
    background: #F4F8FA;
}
.rwin-top-nav-item .rwin-nav-child dd.rwin-this a{
    color: #1890FF !important;
}
.rwin-nav-title-scroll {
    overflow: hidden;
    padding: 0 0.3rem;
}
/* 导航主题色 */
.rwin-bg-blue .rwin-nav-bar, .rwin-bg-blue .rwin-this:after, .rwin-bg-blue .rwin-nav-itemed:after{
  background-color: #93D1FF;
}
.rwin-bg-blue .rwin-nav-child dd.rwin-this{
  background-color: #1E9FFF;
}
.rwin-nav-tree.rwin-bg-blue .rwin-nav-title a, .rwin-nav-tree.rwin-bg-blue .rwin-nav-title a:hover, .rwin-bg-blue .rwin-nav-itemed>a{
  background-color: #007DDB !important;
}
/** 面包屑 **/
.rwin-breadcrumb-header{
  height: 0.5rem;
  line-height: 0.5rem;
  margin-bottom: 0;
  border-radius: 0;
}
.rwin-breadcrumb{
  font-size: 0;
  padding: 0.1rem 0 0 0.2rem;
  margin-bottom:0rem;
}
.rwin-breadcrumb>*{
  font-size: 0.14rem;
}
.rwin-breadcrumb a{
  color: #8D9199 !important;
}
.rwin-breadcrumb a:hover{
  cursor: auto;
}
.rwin-breadcrumb a cite{
  color: #5E6166;
  font-style: normal;
}
.rwin-breadcrumb span[lay-separator]{
  margin: 0 0.1rem;
  color: #999;
}
/** Tab选项卡 **/
.rwin-tab{
  position: relative;
  margin: 0.1rem 0;
  text-align: left !important;
  -webkit-transform: transform .3s;
  transition: transform .3s;
}
.rwin-tab-bar-prev{
  left: 0;
}
.rwin-tab-bar-next{
  right: 0;
}
.rwin-tab-bar{
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  width: 0.3rem;
  height: 0.41rem;
  line-height: 0.41rem;
  border-bottom: 1px solid #DCDFE6;
  text-align: center;
  background-color: #fff;
  cursor: pointer;
}
.rwin-tab-bar .rwin-icon{
  position: relative;
  width: 0.3rem;
  height: 0.41rem;
  display: inline-block;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-tab-bar.rwin-tab-bar-prev:not(.rwin-disabled):hover{
  background: #FFFFFF;
  box-shadow: 10px 0px 9px -2px #fff;
}
.rwin-tab-bar.rwin-tab-bar-next:not(.rwin-disabled):hover{
  background: #FFFFFF;
  box-shadow: -10px 0px 9px -2px #fff;
}
.rwin-tab-bar:not(.rwin-disabled):hover .rwin-icon{
  background-color: #F0F2F5;
  width: 26px !important;
  height: 26px !important;
  line-height: 26px !important;
  border-radius: 13px;
}
.rwin-tab-title-scroll{
  padding: 0 0.3rem;
  overflow: hidden;
}
.rwin-tab-title{
  position: relative;
  left: 0;
  height: 0.41rem;
  white-space: nowrap;
  font-size: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-tab-title li{
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  font-size: 0.16rem;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-tab-title li{
  position: relative;
  line-height: 0.24rem;
  padding: 0.08rem 0.2rem;
  text-align: center;
  cursor: pointer;
}
.rwin-tab-title li a{
  display: block;
}
.rwin-tab-title .rwin-this{
  color: #1890FF;
}
.rwin-tab-title li:after{
  position: absolute;
  left:0;
  top: 0;
  content: '';
  width:100%;
  height: 0.42rem;
  border-top: 1px solid #DCDFE6;
  border-right: none;
  border-bottom: 1px solid #DCDFE6;
  border-left: 1px solid #DCDFE6;
  box-sizing: border-box;
  pointer-events: none;
}
.rwin-tab-title li:first-child:after{
  border-radius: 0.04rem 0 0 0;
}
.rwin-tab-title li:last-child:after{
  border-right: 1px solid #DCDFE6;
  border-radius: 0 0.04rem 0 0;
}
.rwin-tab-title .rwin-this:after{
  position: absolute;
  left:0;
  top: 0;
  content: '';
  width:100%;
  height: 0.42rem;
  border-top: 1px solid #DCDFE6;
  border-right: none;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #DCDFE6;
  box-sizing: border-box;
  pointer-events: none;
}
.rwin-tab-item{
  display: none;
}
.rwin-tab-more{
  padding-right: 0.3rem;
  height: auto !important;
  white-space: normal !important;
}
.rwin-tab-more li.rwin-this:after{
  border-bottom-color: #e2e2e2;
  border-radius: 0.02rem;
}
.rwin-tab-more .rwin-tab-bar .rwin-icon{
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
:root .rwin-tab-more .rwin-tab-bar .rwin-icon{
  top: -0.02rem\0;
}
.rwin-tab-content{
  padding: 0.1rem 0;
}
.rwin-tab-brief > .rwin-tab-content{
  padding: 0.1rem;
}
/* Tab关闭 */
.rwin-tab-title li .rwin-tab-close{
  position: relative;
  display: inline-block;
  width: 0.18rem;
  height: 0.18rem;
  line-height: 0.2rem;
  margin-left: 0.08rem;
  top: 1px;
  text-align: center;
  font-size: 0.14rem;
  color: #c2c2c2;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-tab-title li .rwin-tab-close:hover{
  border-radius: 0.02rem;
  background-color: #FF5722;
  color: #fff;
}
/* Tab简洁风格 */
.rwin-tab-brief > .rwin-tab-title{
  height: 0.7rem;
}
.rwin-tab-brief > .rwin-tab-title li{
  height: 0.24rem;
  line-height: 0.24rem;
  padding: 0.23rem 0.2rem;
  font-size: 0.16rem;
}
.rwin-tab-brief > .rwin-tab-title li:after{
  position: absolute;
  content: '';
  width:100%;
  border: none;
  box-sizing: border-box;
  pointer-events: none;
}
.rwin-tab-brief > .rwin-tab-title .rwin-this{
  z-index: 2;
}
.rwin-tab-brief > .rwin-tab-title .rwin-this:after, .rwin-tab-brief > .rwin-tab-more li.rwin-this:after{
  content: '';
  position: absolute;
  margin-top: 0.4rem;
  height: 0.09rem;
  z-index: -1;
  background-color: #EDF7FF;
  border: #EDF7FF;
  width: 80%;
  left: 10%;
}
.rwin-tab-brief > .rwin-tab-title-scroll > .rwin-tab-title{
  height: 0.7rem;
  border-bottom:none;
}
.rwin-tab-brief > .rwin-tab-title-scroll > .rwin-tab-title li{
  height: 0.24rem;
  line-height: 0.24rem;
  padding: 0.23rem 0.2rem;
  font-size: 0.16rem;
  border-bottom: 1px solid #DCDFE6;
}
.rwin-tab-brief > .rwin-tab-title-scroll > .rwin-tab-title li:after{
  position: absolute;
  content: '';
  width:100%;
  border: none;
  box-sizing: border-box;
  pointer-events: none;
}
.rwin-tab-brief > .rwin-tab-title-scroll > .rwin-tab-title .rwin-this{
  z-index: 2;
}
.rwin-tab-brief > .rwin-tab-title-scroll > .rwin-tab-title .rwin-this:after, .rwin-tab-title-scroll > .rwin-tab-more li.rwin-this:after{
  content: '';
  position: absolute;
  margin-top: 0.4rem;
  height: 0.09rem;
  z-index: -1;
  background-color: #EDF7FF;
  border: #EDF7FF;
  width: 80%;
  left: 10%;
}
.rwin-tab-brief > .rwin-tab-title-scroll > .rwin-tab-title{
  top: -1px;
}
.rwin-tab-brief:not(.rwin-tab-sub) > .rwin-tab-bar{
  height: 0.69rem;
  line-height: 0.69rem;
}
.rwin-tab-brief:not(.rwin-tab-sub) > .rwin-tab-bar .rwin-icon {
  height: 0.69rem;
  line-height: 0.69rem;
}
/* Tab简洁风格40高度 */
.rwin-tab-brief > .rwin-tab-bar {
    height: 0.39rem;
    line-height: 0.39rem;
}
.rwin-tab-sub > .rwin-tab-title{
  height: 0.4rem;
}
.rwin-tab-sub> .rwin-tab-title li{
  height: 0.24rem;
  line-height: 0.24rem;
  padding: 0.08rem 0.2rem;
  font-size: 0.16rem;
}
.rwin-tab-sub > .rwin-tab-title .rwin-this:after{
  content: '';
  position: absolute;
  margin-top: 0.25rem;
  height: 0.09rem;
  z-index: -1;
  background-color: #EDF7FF;
  border: #EDF7FF;
  width: 80%;
  left: 10%;
}
.rwin-tab-sub > .rwin-tab-title-scroll > .rwin-tab-title{
  height: 0.4rem;
}
.rwin-tab-sub > .rwin-tab-title-scroll > .rwin-tab-title li{
  height: 0.24rem;
  line-height: 0.24rem;
  padding: 0.08rem 0.2rem;
  font-size: 0.16rem;
}
.rwin-tab-sub > .rwin-tab-title-scroll > .rwin-tab-title .rwin-this:after{
  content: '';
  position: absolute;
  margin-top: 0.25rem;
  height: 0.09rem;
  z-index: -1;
  background-color: #EDF7FF;
  border: #EDF7FF;
  width: 80%;
  left: 10%;
}
/* Tab卡片风格 */
.rwin-tab-card{
  border-width: 1px;
  border-style: solid;
  border-radius: 0.02rem;
  box-shadow: 0 0.02rem 0.05rem 0 rgba(0,0,0,.1);
}
.rwin-tab-card > .rwin-tab-title{
  background-color: #f2f2f2;
}
.rwin-tab-card > .rwin-tab-title li{
  margin-right: -1px;
  margin-left: -1px;
}
.rwin-tab-card > .rwin-tab-title .rwin-this{
  background-color: #fff;
}
.rwin-tab-card > .rwin-tab-title .rwin-this:after{
  border-top: none;
  border-width: 1px;
  border-bottom-color: #fff;
}
.rwin-tab-card > .rwin-tab-title .rwin-tab-bar{
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 0;
  border-top: none;
  border-right: none;
}
.rwin-tab-card > .rwin-tab-more .rwin-this{
  background: none;
  color: #1890FF;
}
.rwin-tab-card > .rwin-tab-more .rwin-this:after{
  border: none;
}
/* 时间线 */
.rwin-timeline{
  padding-left: 0.05rem;
}
.rwin-timeline-item{
  position: relative;
  padding-bottom: 0.2rem;
}
.rwin-timeline-axis {
    position: absolute;
    left: -0.05rem;
    top: 0;
    z-index: 10;
    width: 0.2rem;
    height: 0.2rem;
    line-height: 0.2rem;
    background-color: #fff;
    color: #1890FF;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
}
.rwin-timeline-axis:hover{
  color: #FF5722;
}
.rwin-timeline-item:before{
  content: '';
  position: absolute;
  left: 0.04rem;
  top: 0;
  z-index: 0;
  width: 0.02rem;
  height: 100%;
}
.rwin-timeline-item:last-child:before{
  display: none;
}
.rwin-timeline-item:first-child:before{
  display: block;
}
.rwin-timeline-content{
  padding-left: 0.25rem;
;
}
.rwin-timeline-title{
  position: relative;
  margin-bottom: 0.1rem;
}
/* 小徽章 */
.rwin-badge, .rwin-badge-dot, .rwin-badge-rim{
  position:relative;
  display: inline-block;
  padding: 0 0.06rem;
  font-size: 0.12rem;
  text-align: center;
  background-color: #FF5722;
  color: #fff;
  border-radius: 0.02rem;
}
.rwin-badge{
  height: 0.18rem;
  line-height: 0.18rem;
}
.rwin-badge-dot{
  width: 0.06rem;
  height: 0.06rem;
  padding: 0;
  border-radius: 50%;
}
.rwin-badge-rim{
  padding: 3px 4px;
  font-size: 0.12rem;
  line-height: 10px;
  border: 1px solid;
  border-radius: 0.04rem;
  background-color: #fff;
  color: #5E6166;
}
.rwin-btn .rwin-badge, .rwin-btn .rwin-badge-dot{
  margin-left: 0.05rem;
}
.rwin-nav .rwin-badge, .rwin-nav .rwin-badge-dot{
  position: absolute;
  top: 50%;
  margin: -0.08rem 0.06rem 0;
}
.rwin-tab-title .rwin-badge, .rwin-tab-title .rwin-badge-dot{
  left: 0.05rem;
  top: -0.02rem;
}
/* 徽章边框和字体 */
.rwin-badge-red{
    background-color: #FFF1F0;
    border: 1px solid #FFA39E;
    color: #F5222D;
}
.rwin-badge-purple{
    background-color: #F9F0FF;
    border: 1px solid #D3ADF7;
    color: #722ED1;
}
.rwin-badge-orange{
    background-color: #FFF2E8;
    border: 1px solid #FFE58F;
    color: #FFB800;
}
.rwin-badge-blue{
    background-color: #EBF5FF;
    border: 1px solid #1890FF;
    color: #1890FF;
}
.rwin-badge-cyan{
    background-color: #E6FFFB;
    border: 1px solid #87E8DE;
    color: #13C2C2;
}
.rwin-badge-green{
    background-color: #F6FFED;
    border: 1px solid #B7EB8F;
    color: #52C41A;
}
.rwin-badge-pink{
    background-color: #FFF0F6;
    border: 1px solid #FFADD2;
    color: #EB2F96;
}
.rwin-badge-grey{
    background-color: #F5F5F5;
    border: 1px solid #D9D9D9;;
    color: #5E6166;
}

/* carousel 轮播 */
.rwin-carousel{
  position: relative;
  left: 0;
  top: 0;
  background-color: #f8f8f8;
}
.rwin-carousel>*[carousel-item]{
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.rwin-carousel>*[carousel-item]:before{
  position: absolute;
  content: '\e63d';
  left: 50%;
  top: 50%;
  width: 1rem;
  line-height: 0.2rem;
  margin: -0.1rem 0 0 -0.5rem;
  text-align: center;
  color: #c2c2c2;
  font-family:"rwin-icon" !important;
  font-size: 0.3rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.rwin-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;
}
.rwin-carousel-updown > *{
  -webkit-transition: .3s ease-in-out up;
  transition: .3s ease-in-out up;
}
.rwin-carousel-arrow{
  display: none\0;
  opacity: 0;
  position: absolute;
  left: 0.1rem;
  top: 50%;
  margin-top: -0.18rem;
  width: 0.36rem;
  height: 0.36rem;
  line-height: 0.36rem;
  text-align: center;
  font-size: 0.2rem;
  border: none 0;
  border-radius: 50%;
  background-color: rgba(0,0,0,.2);
  color: #fff;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  cursor: pointer;
}
.rwin-carousel-arrow[lay-type="add"]{
  left: auto!important;
  right: 0.1rem;
}
.rwin-carousel[lay-arrow="always"] .rwin-carousel-arrow{
  opacity: 1;
  left: 0.2rem;
}
.rwin-carousel[lay-arrow="always"] .rwin-carousel-arrow[lay-type="add"]{
  right: 0.2rem;
}
.rwin-carousel[lay-arrow="none"] .rwin-carousel-arrow{
  display: none !important;
}
.rwin-carousel-arrow:hover, .rwin-carousel-ind ul:hover{
  background-color: rgba(0,0,0,.35);
}
.rwin-carousel:hover .rwin-carousel-arrow{
  display: block\0;
  opacity: 1;
  left: 0.2rem;
}
.rwin-carousel:hover .rwin-carousel-arrow[lay-type="add"]{
  right: 0.2rem;
}
.rwin-carousel-ind{
  position: relative;
  top: -0.35rem;
  width: 100%;
  line-height: 0!important;
  text-align: center;
  font-size: 0;
}
.rwin-carousel[lay-indicator="outside"]{
  margin-bottom: 0.3rem;
}
.rwin-carousel[lay-indicator="outside"] .rwin-carousel-ind{
  top: 0.1rem;
}
.rwin-carousel[lay-indicator="outside"] .rwin-carousel-ind ul{
  background-color: rgba(0,0,0,.5);
}
.rwin-carousel[lay-indicator="none"] .rwin-carousel-ind{
  display: none;
}
.rwin-carousel-ind ul{
  display: inline-block;
  padding: 0.05rem;
  background-color: rgba(0,0,0,.2);
  border-radius: 0.1rem;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
}
.rwin-carousel-ind li{
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  margin: 0 0.03rem;
  font-size: 0.14rem;
  background-color: #e2e2e2;
  background-color: rgba(255,255,255,.5);
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
}
.rwin-carousel-ind li:hover{
  background-color: rgba(255,255,255,.7);
}
.rwin-carousel-ind li.rwin-this{
  background-color: #fff;
}
.rwin-carousel>*[carousel-item]>.rwin-this, .rwin-carousel>*[carousel-item]>.rwin-carousel-prev, .rwin-carousel>*[carousel-item]>.rwin-carousel-next{
  display: block
}
.rwin-carousel>*[carousel-item]>.rwin-this{
  left: 0;
}
.rwin-carousel>*[carousel-item]>.rwin-carousel-prev{
  left: -100%;
}
.rwin-carousel>*[carousel-item]>.rwin-carousel-next{
  left: 100%;
}
.rwin-carousel>*[carousel-item]>.rwin-carousel-prev.rwin-carousel-right, .rwin-carousel>*[carousel-item]>.rwin-carousel-next.rwin-carousel-left{
  left: 0;
}
.rwin-carousel>*[carousel-item]>.rwin-this.rwin-carousel-left{
  left: -100%;
}
.rwin-carousel>*[carousel-item]>.rwin-this.rwin-carousel-right{
  left: 100%;
}
/* 上下切换 */
.rwin-carousel[lay-anim="updown"] .rwin-carousel-arrow{
  left: 50%!important;
  top: 0.2rem;
  margin: 0 0 0 -0.18rem;
}
.rwin-carousel[lay-anim="updown"] .rwin-carousel-arrow[lay-type="add"]{
  top: auto!important;
  bottom: 0.2rem;
}
.rwin-carousel[lay-anim="updown"] .rwin-carousel-ind{
  position: absolute;
  top: 50%;
  right: 0.2rem;
  width: auto;
  height: auto;
}
.rwin-carousel[lay-anim="updown"] .rwin-carousel-ind ul{
  padding: 0.03rem 0.05rem;
}
.rwin-carousel[lay-anim="updown"] .rwin-carousel-ind li{
  display: block;
  margin: 0.06rem 0;
}
.rwin-carousel[lay-anim="updown"]>*[carousel-item]>*{
  left: 0!important;
}
.rwin-carousel[lay-anim="updown"]>*[carousel-item]>.rwin-this{
  top: 0;
}
.rwin-carousel[lay-anim="updown"]>*[carousel-item]>.rwin-carousel-prev{
  top: -100%;
}
.rwin-carousel[lay-anim="updown"]>*[carousel-item]>.rwin-carousel-next{
  top: 100%;
}
.rwin-carousel[lay-anim="updown"]>*[carousel-item]>.rwin-carousel-prev.rwin-carousel-right, .rwin-carousel[lay-anim="updown"]>*[carousel-item]>.rwin-carousel-next.rwin-carousel-left{
  top: 0;
}
.rwin-carousel[lay-anim="updown"]>*[carousel-item]>.rwin-this.rwin-carousel-left{
  top: -100%;
}
.rwin-carousel[lay-anim="updown"]>*[carousel-item]>.rwin-this.rwin-carousel-right{
  top: 100%;
}
/* 渐显切换 */
.rwin-carousel[lay-anim="fade"]>*[carousel-item]>*{
  left: 0!important;
}
.rwin-carousel[lay-anim="fade"]>*[carousel-item]>.rwin-carousel-prev, .rwin-carousel[lay-anim="fade"]>*[carousel-item]>.rwin-carousel-next{
  opacity: 0;
}
.rwin-carousel[lay-anim="fade"]>*[carousel-item]>.rwin-carousel-prev.rwin-carousel-right, .rwin-carousel[lay-anim="fade"]>*[carousel-item]>.rwin-carousel-next.rwin-carousel-left{
  opacity: 1;
}
.rwin-carousel[lay-anim="fade"]>*[carousel-item]>.rwin-this.rwin-carousel-left, .rwin-carousel[lay-anim="fade"]>*[carousel-item]>.rwin-this.rwin-carousel-right{
  opacity: 0
}
/** fixbar **/
.rwin-fixbar{
  position: fixed;
  right: 0.15rem;
  bottom: 0.15rem;
  z-index: 999999;
}
.rwin-fixbar li{
  width: 0.5rem;
  height: 0.5rem;
  line-height: 0.5rem;
  margin-bottom: 1px;
  text-align:center;
  cursor: pointer;
  font-size:0.3rem;
  background-color: #9F9F9F;
  color:#fff;
  border-radius: 0.02rem;
  opacity: 0.95;
}
.rwin-fixbar li:hover{
  opacity: 0.85;
}
.rwin-fixbar li:active{
  opacity: 1;
}
.rwin-fixbar .rwin-fixbar-top{
  display: none;
  font-size: 0.4rem;
}
/** 表情面板 **/
body .rwin-util-face{
  border: none;
  background: none;
}
body .rwin-util-face .rwin-layer-content{
  padding:0;
  background-color:#fff;
  color:#5E6166;
  box-shadow:none
}
.rwin-util-face .rwin-layer-TipsG{
  display:none;
}
.rwin-util-face ul{
  position:relative;
  width:3.72rem;
  padding:0.1rem;
  border:1px solid #D9D9D9;
  background-color:#fff;
  box-shadow: 0 0 0.2rem rgba(0,0,0,.2);
}
.rwin-util-face ul li{
  cursor: pointer;
  float: left;
  border: 1px solid #e8e8e8;
  height: 0.22rem;
  width: 0.26rem;
  overflow: hidden;
  margin: -1px 0 0 -1px;
  padding: 0.04rem 0.02rem;
  text-align: center;
}
.rwin-util-face ul li:hover{
  position: relative;
  z-index: 2;
  border: 1px solid #eb7350;
  background: #fff9ec;
}
/** 代码修饰器 **/
.rwin-code{
  position: relative;
  margin: 0.1rem 0;
  padding: 0.15rem;
  line-height: 0.2rem;
  border: 1px solid #ddd;
  border-left-width: 0.06rem;
  background-color: #F2F2F2;
  color: #333;
  font-family: Courier New;
  font-size: 0.12rem;
}
/** 评分组件 By star1029 **/
.rwin-rate, .rwin-rate *{
  display: inline-block;
  vertical-align: middle;
}
.rwin-rate{
  padding: 0.1rem 0.05rem 0.1rem 0;
  font-size: 0;
}
.rwin-rate li i.rwin-icon{
  font-size: 0.2rem;
  color: #FFB800;
}
.rwin-rate li i.rwin-icon{
  margin-right: 0.05rem;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-rate li i:hover{
  cursor: pointer;
  transform: scale(1.12);
  -webkit-transform: scale(1.12);
}
.rwin-rate[readonly] li i:hover{
  cursor: default;
  transform: scale(1);
}
/** 颜色选择器 By star1029 **/
.rwin-colorpicker{
  width: 0.26rem;
  height: 0.26rem;
  border: 1px solid #DCDFE6;
  padding: 0.05rem;
  border-radius: 0.02rem;
  line-height: 0.24rem;
  display: inline-block;
  cursor: pointer;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.rwin-colorpicker:hover{
  border-color: #BCC2CC;
}
.rwin-colorpicker.rwin-colorpicker-lg{
  width: 0.34rem;
  height: 0.34rem;
  line-height: 0.32rem;
}
.rwin-colorpicker.rwin-colorpicker-sm{
  width: 0.24rem;
  height: 0.24rem;
  line-height: 0.22rem;
}
.rwin-colorpicker.rwin-colorpicker-xs{
  width: 0.22rem;
  height: 0.22rem;
  line-height: 0.2rem;
}
.rwin-colorpicker-trigger-bgcolor{
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
  border-radius: 0.02rem;
}
.rwin-colorpicker-trigger-span{
  display: block;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 0.02rem;
  text-align: center;
}
.rwin-colorpicker-trigger-i{
  display: inline-block;
  color: #FFF;
  font-size: 0.12rem;
}
.rwin-colorpicker-trigger-i.rwin-icon-close{
  color: #999;
}
.rwin-colorpicker-main{
  position: absolute;
  z-index: 66666666;
  width: 2.8rem;
  padding: 0.07rem;
  background: #FFF;
  border: 1px solid #BCC2CC;
  border-radius: 0.02rem;
  box-shadow: 0 0.02rem 0.04rem rgba(0,0,0,.12);
}
.rwin-colorpicker-main-wrapper{
  height: 1.8rem;
  position: relative;
}
.rwin-colorpicker-basis{
  width: 2.6rem;
  height: 100%;
  position: relative;
}
.rwin-colorpicker-basis-white{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(90deg, #FFF, hsla(0,0%,100%,0));
}
.rwin-colorpicker-basis-black{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, #000, transparent);
}
.rwin-colorpicker-basis-cursor{
  width: 0.1rem;
  height: 0.1rem;
  border: 1px solid #FFF;
  border-radius: 50%;
  position: absolute;
  top: -0.03rem;
  right: -0.03rem;
  cursor: pointer;
}
.rwin-colorpicker-side{
  position: absolute;
  top: 0;
  right: 0;
  width: 0.12rem;
  height: 100%;
  background: linear-gradient(#F00, #FF0, #0F0, #0FF, #00F, #F0F, #F00);
}
.rwin-colorpicker-side-slider{
  width: 100%;
  height: 0.05rem;
  box-shadow: 0 0 1px #888888;
  box-sizing: border-box;
  background: #FFF;
  border-radius: 1px;
  border: 1px solid #f0f0f0;
  cursor: pointer;
  position: absolute;
  left: 0;
}
.rwin-colorpicker-main-alpha{
  display: none;
  height: 0.12rem;
  margin-top: 0.07rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.rwin-colorpicker-alpha-bgcolor{
  height: 100%;
  position: relative;
}
.rwin-colorpicker-alpha-slider{
  width: 0.05rem;
  height: 100%;
  box-shadow: 0 0 1px #888888;
  box-sizing: border-box;
  background: #FFF;
  border-radius: 1px;
  border: 1px solid #f0f0f0;
  cursor: pointer;
  position: absolute;
  top: 0;
}
.rwin-colorpicker-main-pre{
  padding-top: 0.07rem;
  font-size: 0;
}
.rwin-colorpicker-pre{
  width: 0.2rem;
  height: 0.2rem;
  border-radius: 0.02rem;
  display: inline-block;
  margin-left: 0.06rem;
  margin-bottom: 0.07rem;
  cursor: pointer;
}
.rwin-colorpicker-pre:nth-child(11n+1){
  margin-left: 0;
}
.rwin-colorpicker-pre-isalpha{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}
.rwin-colorpicker-pre.rwin-this{
  box-shadow: 0 0 0.03rem 0.02rem rgba(0,0,0,.15);
}
.rwin-colorpicker-pre > div{
  height: 100%;
  border-radius: 0.02rem;
}
.rwin-colorpicker-main-input{
  text-align: right;
  padding-top: 0.07rem;
}
.rwin-colorpicker-main-input .rwin-btn-container .rwin-btn{
  margin: 0 0 0 0.1rem;
}
.rwin-colorpicker-main-input div.rwin-inline{
  float: left;
  margin-right: 0.1rem;
  font-size: 0.14rem;
}
.rwin-colorpicker-main-input input.rwin-input{
  width: 1.5rem;
  height: 0.3rem;
  color: #5E6166;
}
/** 滑块 By star1029 **/
.rwin-slider{
  height: 0.04rem;
  background: #e2e2e2;
  border-radius: 0.03rem;
  position: relative;
  cursor: pointer;
}
.rwin-slider-bar{
  border-radius: 0.03rem;
  position: absolute;
  height: 100%;
}
.rwin-slider-step{
  position: absolute;
  top: 0;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #FFF;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.rwin-slider-wrap{
  width: 0.36rem;
  height: 0.36rem;
  position: absolute;
  top: -0.16rem;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 10;
  text-align: center;
}
.rwin-slider-wrap-btn{
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 50%;
  background: #FFF;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  transition: 0.3s;
}
.rwin-slider-wrap:after{
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.rwin-slider-wrap-btn:hover, .rwin-slider-wrap-btn.rwin-slider-hover{
  transform: scale(1.2);
}
.rwin-slider-wrap-btn.rwin-disabled:hover{
  transform: scale(1) !important;
}
.rwin-slider-tips{
  position: absolute;
  top: -0.42rem;
  z-index: 66666666;
  white-space:nowrap;
  display: none;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #FFF;
  background: #000;
  border-radius: 0.03rem;
  height: 0.25rem;
  line-height: 0.25rem;
  padding: 0 0.1rem;
}
.rwin-slider-tips:after{
  content: '';
  position: absolute;
  bottom: -0.12rem;
  left: 50%;
  margin-left: -0.06rem;
  width: 0;
  height: 0;
  border-width: 0.06rem;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
}
.rwin-slider-input{
  width: 0.7rem;
  height: 0.32rem;
  border: 1px solid #DCDFE6;
  border-radius: 0.03rem;
  font-size: 0.16rem;
  line-height: 0.32rem;
  position: absolute;
  right: 0;
  top: -0.15rem;
}
.rwin-slider-input-btn{
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 0.2rem;
  height: 100%;
  border-left: 1px solid #BCC2CC;
}
.rwin-slider-input-btn i{
  cursor: pointer;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0.2rem;
  height: 50%;
  font-size: 0.12rem;
  line-height: 0.16rem;
  text-align: center;
  color: #999;
}
.rwin-slider-input-btn i:first-child{
  top: 0;
  border-bottom: 1px solid #BCC2CC;
}
.rwin-slider-input-txt{
  height: 100%;
  font-size: 0.14rem;
}
.rwin-slider-input-txt input{
  height: 100%;
  border: none;
}
.rwin-slider-input-btn i:hover{
  color: #1890FF;
}
/*垂直滑块*/
.rwin-slider-vertical{
  width: 0.04rem;
  margin-left: 0.34rem;
}
.rwin-slider-vertical .rwin-slider-bar{
  width: 0.04rem;
}
.rwin-slider-vertical .rwin-slider-step{
  top: auto;
  left: 0rem;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
.rwin-slider-vertical .rwin-slider-wrap{
  top: auto;
  left: -0.16rem;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
.rwin-slider-vertical .rwin-slider-tips{
  top: auto;
  left: 0.02rem;
}
@media \0screen{
  .rwin-slider-wrap-btn{
    margin-left: -0.2rem;
  }
  .rwin-slider-vertical .rwin-slider-wrap-btn{
    margin-left: 0;
    margin-bottom: -0.2rem;
  }
  .rwin-slider-vertical .rwin-slider-tips{
    margin-left: -0.08rem;
  }
  .rwin-slider > span{
    margin-left: 0.08rem;
  }
}
/** 动画 **/
.rwin-anim{
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.rwin-anim.rwin-icon{
  display: inline-block;
}
.rwin-anim-loop{
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.rwin-trans, .rwin-trans a{
  transition: all .3s;
  -webkit-transition: all .3s;
}
/* 过度变换 */
@-webkit-keyframes rwin-rotate{
  /* 循环旋转 */
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rwin-rotate{
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.rwin-anim-rotate{
  -webkit-animation-name: rwin-rotate;
  animation-name: rwin-rotate;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
@-webkit-keyframes rwin-up{
  /* 从最底部往上滑入 */
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    opacity: 0.3;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rwin-up{
  from {
    transform: translate3d(0, 100%, 0);
    opacity: 0.3;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rwin-anim-up{
  -webkit-animation-name: rwin-up;
  animation-name: rwin-up;
}
@-webkit-keyframes rwin-upbit{
  /* 微微往上滑入 */
  from {
    -webkit-transform: translate3d(0, 0.3rem, 0);
    opacity: 0.3;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rwin-upbit{
  from {
    transform: translate3d(0, 0.3rem, 0);
    opacity: 0.3;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rwin-anim-upbit{
  -webkit-animation-name: rwin-upbit;
  animation-name: rwin-upbit;
}
@-webkit-keyframes rwin-scale {
  /* 放大 */
  0% {
    opacity: 0.3;
    -webkit-transform: scale(.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes rwin-scale {
  0% {
    opacity: 0.3;
    -ms-transform: scale(.5);
    transform: scale(.5);
  }
  100% {
    opacity: 1;
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.rwin-anim-scale{
  -webkit-animation-name: rwin-scale;
  animation-name: rwin-scale
}
@-webkit-keyframes rwin-scale-spring {
  /* 弹簧式放大 */
  0% {
    opacity: 0.5;
    -webkit-transform: scale(.5);
  }
  80% {
    opacity: 0.8;
    -webkit-transform: scale(1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes rwin-scale-spring {
  0% {
    opacity: 0.5;
    transform: scale(.5);
  }
  80% {
    opacity: 0.8;
    transform: scale(1.1);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.rwin-anim-scaleSpring{
  -webkit-animation-name: rwin-scale-spring;
  animation-name: rwin-scale-spring
}
@-webkit-keyframes rwin-fadein {
  /* 渐现 */
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes rwin-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.rwin-anim-fadein{
  -webkit-animation-name: rwin-fadein;
  animation-name: rwin-fadein
}
@-webkit-keyframes rwin-fadeout {
  /* 渐隐 */
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes rwin-fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.rwin-anim-fadeout{
  -webkit-animation-name: rwin-fadeout;
  animation-name: rwin-fadeout
}
@-webkit-keyframes rwin-left{
  /* 从最右往左滑入 */
  from {
    -webkit-transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@keyframes rwin-left{
  from {
    transform: translate3d(100%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.rwin-anim-left{
  -webkit-animation-name: rwin-left;
  animation-name: rwin-left;
}
@-webkit-keyframes rwin-right{
  /* 从最左往右滑入 */
  from {
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
  }
}
@keyframes rwin-right{
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(100%, 0, 0);
  }
}
.rwin-anim-right{
  -webkit-animation-name: rwin-right;
  animation-name: rwin-right;
}
.required::before{
  content: "* ";
  color: #F57358;
}
.rwin-icon-cross:hover {
  background-color: #004a43;
}
.rwin-tab{
  margin: 0rem;
}
/*dropdown*/
.rwin-dropdown {
  display: inline-block;
  position: relative;
  font-size: 0.14rem;
}
.rwin-dropdown>ul {
  position: absolute;
  display: none;
  top:100%;
  left:0rem;
  padding: 0.05rem 0;
  margin: 0;
  white-space: nowrap;
  line-height: 0.36rem;
  box-shadow: 0 0.02rem 0.04rem rgba(0,0,0,.12);
  border: 1px solid #BCC2CC;
  background-color: #fff;
  border-radius: 0.02rem;
  z-index: 900;
}
.rwin-dropdown>ul>h4 {
  color: #999;
  display: block;
  padding: 0 0.2rem;
  font-size: 0.12rem;
}
.rwin-dropdown>ul>li {
  position: relative;
}
.rwin-dropdown>ul>li>a {
  color: #333;
  display: block;
  padding: 0 0.2rem;
}
.rwin-dropdown>ul>li>a>i {
  font-size: 0.14rem;
  margin-right:0.05rem;
}
.rwin-dropdown>ul>li>a:hover {
  background-color: #f2f2f2;
  color: #000;
}
.rwin-dropdown.dropdown-right>ul {
  left:auto;
  right:0rem;
}
.rwin-dropdown>ul>li.dropdown-item-disabled>a{
  color: #999;
  cursor:not-allowed;
}
.rwin-dropdown>ul>li.dropdown-item-disabled>a:hover{
  color: #999;
  background-color:transparent;
}
/*穿梭框*/
.rwin-transfer-active, .rwin-transfer-box {
  display: inline-block;
  vertical-align: middle
}
.rwin-transfer-box, .rwin-transfer-header, .rwin-transfer-search, .rwin-transfer-choose {
  border-width: 0;
  border-style: solid;
  border-color: #DCDFE6
}
.rwin-transfer-box {
  position: relative;
  border-width: 1px;
  width: 2rem;
  height: 3.6rem;
  border-radius: 0.02rem;
  background-color: #fff
}
.rwin-transfer-box .rwin-form-checkbox {
  width: 100%;
  margin: 0 !important
}
.rwin-transfer-header {
  height: 0.38rem;
  line-height: 0.38rem;
  padding: 0 0.1rem;
  border-bottom-width: 1px
}
.rwin-transfer-search {
  position: relative;
  padding: 0.1rem;
  border-bottom-width: 1px
}
.rwin-transfer-search .rwin-input {
  height: 0.32rem;
  line-height: 0.32rem;
  padding-left: 0.1rem;
  font-size: 0.12rem
}
.rwin-transfer-search .rwin-icon-search {
  position: absolute;
  left: 0.2rem;
  margin-top: 0.04rem;
  color: #5E6166;
}
.rwin-transfer-search .icon{
  position: absolute;
  right: 0.2rem;
  line-height: 0.32rem;
}
.rwin-transfer-choose {
  position: relative;
  padding: 0.1rem;
  border-bottom-width: 1px
}
.rwin-transfer-choose .rwin-input{
  display: inline-block;
  width: 0.8rem;
  height: 0.32rem;
  padding-left: 0.3rem;
  font-size: 0.12rem;
  line-height: 0.3rem;
}
.rwin-transfer-active {
  margin: 0 0.15rem
}
.rwin-transfer-active .rwin-btn {
  display: block;
  margin: 0;
  padding: 0 0.15rem;
  background-color: #1890FF;
  border-color: #1890FF;
  color: #fff
}
.rwin-transfer-active .rwin-btn-disabled {
  background-color: #FBFBFB;
  border-color: #DCDFE6;
  color: #C9C9C9
}
.rwin-transfer-active .rwin-btn:first-child {
  margin-bottom: 0.15rem
}
.rwin-transfer-active .rwin-btn .rwin-icon {
  margin: 0;
  font-size: 0.14rem !important
}
.rwin-transfer-data {
  padding:  0;
  overflow: auto
}
.rwin-transfer-data li {
  height: 0.32rem;
  line-height: 0.32rem;
  padding: 0 0.1rem
}
.rwin-transfer-right li.active{
  background-color: #1890FF;
  color: #fff;
}
.rwin-transfer-right li.active span{
    color: #fff;
}
.rwin-transfer-data li.select-hide{
  display: none;
}
.rwin-transfer-data li:hover{
  background-color: #f2f2f2;
}
.rwin-transfer-data li:hover span{
    color: #666 !important;
}
.rwin-transfer-data .rwin-none {
  padding: 0.15rem 0.1rem;
  text-align: center;
  color: #999
}
/* 页面容器布局 */
.rwin-fluid{
  padding: 0.3rem 0.3rem 0.1rem 0.3rem;
}
.rwin-fluid>:first-child{
  padding-top: 0px !important;
}
.rwin-tab-item> .rwin-fluid{
  padding: 0.1rem 0;
}
.rwin-tab-brief .rwin-tab-item> .rwin-fluid{
  padding: 0.1rem;
}
.rwin-tab-item> .rwin-fluid>:first-child{
  padding-top: 0px !important;
}
.rwin-form-search {
  line-height: 0.22rem;
  padding: 0.15rem 0;
}
.rwin-fluid> .rwin-h1,.rwin-fluid> .rwin-h2 {
  padding: 0.1rem 0;
}
.rwin-fluid> .rwin-h1 + table,.rwin-fluid> .rwin-h2 + table {
  margin-bottom: 0.1rem;
}
.rwin-fluid> .rwin-table-view{
  margin: 0 !important;
}
.rwin-fluid-card{
  background-color: #fff;
  box-shadow: 0 0.02rem 0.12rem 0 rgba(0,0,0,0.06);
  border-radius: 0.08rem;
}
/**常用padding margin*/
.rwin-p0{
  padding: 0rem;
}
.rwin-p5{
  padding: 0.05rem;
}
.rwin-p10{
  padding: 0.1rem;
}
.rwin-p15{
    padding: 0.15rem;
}
.rwin-p20{
    padding: 0.2rem;
}
.rwin-p30{
    padding: 0.3rem;
}
.rwin-pt0{
    padding-top: 0rem;
}
.rwin-pt5{
    padding-top: 0.05rem;
}
.rwin-pt10{
    padding-top: 0.1rem;
}
.rwin-pt15{
    padding-top: 0.15rem;
}

.rwin-pl15{
    padding-left: 0.15rem;
}

.rwin-ptb10{
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}
.rwin-plr5{
  padding-left: 0.05rem;
  padding-right: 0.05rem;
}
.rwin-plr10{
  padding-left: 0.1rem;
  padding-right: 0.1rem;
}
.rwin-m0{
  margin: 0rem;
}
.rwin-m5{
  margin: 0.05rem;
}
.rwin-m10{
  margin: 0.1rem;
}
.rwin-m0{
  margin: 0rem;
}
.rwin-mb20{
  margin-bottom: 0.2rem
}
.rwin-mb15{
  margin-bottom: 0.15rem
}
.rwin-mb10{
  margin-bottom: 0.1rem
}
.rwin-mb5{
  margin-bottom: 0.05rem
}
/**表单属性**/
.rwin-form-title{
  padding: 0.2rem 0.3rem;
  color: #8D9199;
}
.rwin-form-data{
  margin-top: 0.1rem;
  padding-top: 0.2rem;
  background-color: #fff;
}
.rwin-form-data ul{
  margin: 0rem -0.05rem;
}
.rwin-form-data ul li{
  margin-bottom: 0.22rem;
  float: left;
  width: 100%;
  padding: 0rem 0.05rem;
  box-sizing: border-box;
}
.rwin-form-data .rwin-form-btn{
  margin: 0 auto;
  clear: both;
  float: none;
  text-align: center;
}
.rwin-form-data ul.rwin-form-col1 li{
  width: 100%;
}
.rwin-form-data ul.rwin-form-col2 li{
  width: 50%;
}
.rwin-form-data ul.rwin-form-col2 li.rwin-form-colspan2{
  width: 100%;
}
.rwin-form-data ul.rwin-form-col3 li{
  width: 33.3%;
}
.rwin-form-data ul.rwin-form-col3 li.rwin-form-colspan2{
  width: 66.6%;
}
.rwin-form-data ul.rwin-form-col3 li.rwin-form-colspan3{
  width: 100%;
}
.rwin-form-data ul.rwin-form-col4 li{
  width: 25%;
}
.rwin-form-data ul.rwin-form-col4 li.rwin-form-colspan2{
  width: 50%;
}
.rwin-form-data ul.rwin-form-col4 li.rwin-form-colspan3{
  width: 75%;
}
.rwin-form-data ul.rwin-form-col4 li.rwin-form-colspan4{
  width: 100%;
}
.rwin-form-data ul.rwin-form-col5 li{
  width: 20%;
}
.rwin-form-data ul.rwin-form-col5 li.rwin-form-colspan2{
  width: 40%;
}
.rwin-form-data ul.rwin-form-col5 li.rwin-form-colspan3{
  width: 60%;
}
.rwin-form-data ul.rwin-form-col5 li.rwin-form-colspan4{
  width: 80%;
}
.rwin-form-data ul.rwin-form-col5 li.rwin-form-colspan5{
  width: 100%;
}
.rwin-form-data .rwin-input-inline{
  float: left;
  margin-right: 0.1rem;
}
/**表单disabled补充**/
input[disabled] {
  cursor: not-allowed !important;
}
.rwin-select-disabled .rwin-edge {
  display: none;
}
/**按钮样式**/
.rwin-btn-add,.rwin-btn-delete,.rwin-btn-log{
  height:0.3rem;
  line-height: 0.3rem;
  padding: 0rem 0.1rem;
  font-size: 0.14rem;
  background-color:white;
  border: 1px solid #BCC2CC;
  color: #5E6166;
}
.rwin-btn-add:hover,.rwin-btn-delete:hover, .rwin-btn-log:hover {
  opacity: 0.8;
  filter: opacity(80);
  color: #5E6166;
}

.rwin-ico-search{
  position: absolute;
  top: 0rem;
  right: 0.1rem;
  font-size: 0.2rem;
  line-height: 0.4rem;
  cursor: pointer
}
.rwin-ico-search:before{
  content: "\ea90";
}
.rwin-ico-search:hover{
  color: #1E9FFF;
}
/**检索区样式*/
.rwin-form-search{
  line-height:0.22rem;
}
.rwin-btn-search:before{
  font-family:"rwin-icon";
  font-size: 0.15rem;
  padding-right: 0.05rem;
  content:"";
}
.rwin-form-search:after{
  content: " ";
  display: block;
  clear: both;
}
.rwin-form-search .rwin-input-inline{
  float:left;
  width:1.88rem;
  margin-right: 0.1rem;
}
.rwin-btn-reset {
  background-color: white;
  border: 1px solid #1890FF;
  color: #1890FF;
}

.rwin-btn-reset:hover{
  opacity: 0.8;
  filter: opacity(80);
  color: #1890FF;
}


/**树形检索区域*/
.rwin-search_tree{
  margin-left: 0.1rem;
  margin-bottom: 0.05rem;
}
/** 选中框列表**/
.check-wrapper{
  width: 100%;
  height: 4.1rem;
  border: 1px solid #DCDFE6;
  overflow-y: auto;
}
.check-wrapper-title{
  height: 0.36rem;
  border: 1px solid #DCDFE6;
  text-align: center;
  line-height: 0.35rem;
  background-color: #f2f2f2;
  color: #5E6166;
}
.check-wrapper-ul{
  padding: 0.02rem 0.1rem;
  overflow-y: auto;
}
.check-wrapper-ul li .check-item{
  display: block;
  padding: 0.02rem 0.05rem;
  margin: 0.04rem 0.05rem 0.02rem 0rem;
  max-width: 0.9rem;
  height: 0.2rem;
  float: left;
  background: #1890FF;
  color: #ffffff;
  border-radius: 0.02rem;
  line-height: 0.2rem;
  cursor: initial;
  user-select: none;
}
.check-wrapper-ul li .check-item .check-item-name{
  float: left;
  max-width: 0.58rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.check-wrapper-ul li .check-item .check-item-i{
  float: left;
  padding-left: 0.04rem;
}
.check-wrapper-ul li i{
  cursor: pointer;
}
.check-wrapper-ul li i:hover{
  opacity: 0.8;
}
.rwin-icon-cross:hover {
  opacity: 0.8;
}
.rwin-tab{
  margin: 0rem;
}
html {
  color: #5E6166
}
.layrwin-tabspage-none .rwin-layout-admin .rwin-header {
  border-bottom: none;
}
.rwin-layout-admin .rwin-header {
  border-bottom: 1px solid #f6f6f6;
  box-sizing: border-box;
  background-color: #fff;
}
.rwin-layout-admin .rwin-header a:hover{
  color: #333;
}
.rwin-layout-admin .rwin-layout-left {
  padding: 0 0.1rem;
}
.layrwin-pagetabs, .rwin-layout-admin .rwin-body, .rwin-layout-admin .rwin-footer, .rwin-layout-admin .rwin-header .rwin-layout-right, .rwin-layout-admin .rwin-header .rwin-nav .rwin-nav-item, .rwin-layout-admin .rwin-layout-left, .rwin-layout-admin .rwin-logo, .rwin-layout-admin .rwin-side {
  transition: all .3s;
  -webkit-transition: all .3s;
}
.layrwin-pagetabs, .rwin-layout-admin .rwin-body, .rwin-layout-admin .rwin-footer, .rwin-layout-admin .rwin-layout-left {
  left: 2.2rem;
}

.rwin-layout-admin .rwin-layout-left a, .rwin-layout-admin .rwin-layout-right {
  padding: 0;
}
[lay-href], [lay-tips], [layrwin-event] {
  cursor: pointer;
}
.rwin-layout-admin .rwin-header .rwin-nav .rwin-nav-child a{
  color: #333;
}
.rwin-layout-admin .rwin-header .rwin-nav .rwin-nav-item, .rwin-layout-admin .rwin-logo {
  height: 0.64rem;
  line-height: 0.64rem;
  box-sizing: border-box;
}
.rwin-header .rwin-nav .rwin-this:after, .rwin-layout-admin .rwin-header .rwin-nav-bar {
  top: 0 !important;
  bottom: auto;
  height: 0.03rem;
  background-color: #fff;
  background-color: rgba(255, 255, 255, .3);
}
.rwin-layout-admin .rwin-header .rwin-nav {
  background: none;
}
.rwin-layout-admin .rwin-side {
  width: 2.2rem;
  top: 0;
  z-index: 1001;
}
.rwin-side-menu {
  box-shadow: 1px 0 0.02rem 0 rgba(0, 0, 0, .05);
}
.rwin-side-menu .rwin-side-scroll {
  width: 2.4rem;
}
.rwin-layout-admin .rwin-logo, .rwin-layout-admin .rwin-logo a {
  color: #fff;
  font-size: 0.16rem;
  white-space: nowrap;
  text-align: center;
}
.rwin-side-menu .rwin-nav {
  width: 2.2rem;
  margin-top: 0.64rem;
  background: 0 0;
}
.layrwin-tabspage-none .rwin-layout-admin .rwin-body {
  top: 0.64rem;
}
.rwin-layout-admin .rwin-body {
  position: fixed;
  top: 0.9rem;
  bottom: 0;
}
.rwin-layout-admin .rwin-body .layrwin-tabsbody-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.layrwin-tabsbody-item, [template] {
  display: none;
}
.rwin-body iframe {
  position: relative;
  height: 100%;
  width: 100%;
  border: none;
}
.layrwin-side-shrink .rwin-side {
  left: 0;
  width: 0.6rem;
}
.rwin-header .rwin-nav-item .rwin-icon {
  position: relative;
  top: 1px;
  font-size: 0.16rem;
}
.rwin-layout-admin .rwin-layout-left .rwin-nav-item {
  margin: 0 0.2rem;
}
.layrwin-side-shrink .layrwin-pagetabs, .layrwin-side-shrink .rwin-layout-admin .rwin-body, .layrwin-side-shrink .rwin-layout-admin .rwin-footer, .layrwin-side-shrink .rwin-layout-admin .rwin-layout-left {
  left: 0.6rem;
}
.layrwin-side-shrink .rwin-layout-admin .rwin-logo {
  width: 0.6rem;
  background-image: url("res/logo.png");
}
.layrwin-side-shrink .rwin-layout-admin .rwin-logo span {
  display: none;
}
.layrwin-side-shrink .rwin-side-menu .rwin-nav {
  position: static;
  width: 0.6rem;
}
.layrwin-side-shrink .rwin-side-menu .rwin-nav-item {
  position: static;
}
.layrwin-side-shrink .rwin-side-menu .rwin-nav-item > a {
  padding-right: 0;
}
.layrwin-side-shrink .rwin-side-menu .rwin-nav-item cite, .layrwin-side-shrink .rwin-side-menu .rwin-nav > .rwin-nav-item > .rwin-nav-child, .layrwin-side-shrink .rwin-side-menu .rwin-nav > .rwin-nav-item > a .rwin-nav-more {
  display: none;
  padding: 0.08rem 0;
  width: 2rem;
}

.rwin-side-menu .rwin-nav .rwin-nav-item a {
  height: 0.64rem;
  line-height: 0.64rem;
  padding-left: 0.7rem;
}
.rwin-side-menu .rwin-nav .rwin-nav-item .rwin-icon,.rwin-side-menu .rwin-nav .rwin-nav-item .icon {
  position: absolute;
  left: 0.4rem;
}

.layrwin-side-shrink .rwin-side-menu .rwin-nav-item .rwin-icon,.layrwin-side-shrink .rwin-side-menu .rwin-nav .rwin-nav-item .icon{
  left: 0.2rem;
}
.rwin-layout-admin .rwin-header .rwin-nav .rwin-nav-more {
  border-top-color: #333;
}
.rwin-layout-admin .rwin-header .rwin-nav .rwin-nav-mored {
  border-color: transparent transparent #333
}
.rwin-layout-admin .rwin-header .rwin-layout-right .rwin-nav-child {
  left: auto;
  right: 0;
}
.rwin-layout-admin .rwin-header .rwin-nav-child {
  top: 0.64rem;
}
.search-input{
  vertical-align:middle;
  margin-right:-0.05rem;
  border: 1px solid #C9C9C9;
}
ul.rwin-tags li {
  float: left;
  padding: 0rem 0.05rem;
  margin-right: 0.05rem;
  height: 0.28rem;
  border-radius: 0.02rem;
}
.rwin-table-tool-btn{
  height: 0.3rem;
  line-height: 0.3rem;
  padding: 0 0.1rem;
  font-size: 0.14rem;
  border: 1px solid #BCC2CC;
  background-color: #fff;
  color: #5E6166;
}
.rwin-table-tool-temp .rwin-btn+.rwin-btn{
  margin-left: 0.1rem;
}
.rwin-table-tool-btn .icon{
  margin-right: 0.04rem !important;
}
.rwin-table-tool-btn .icon:before{
  font-size: 0.14rem;
  padding-right: 0.04rem;
}
.rwin-card-status{
  padding: 0 0.1rem 0.1rem;
}
.rwin-card-status li {
  position: relative;
  padding: 0.1rem 0;
  border-bottom: 1px solid #EEE;
}
.rwin-card-status li h3 {
  padding-bottom: 0.05rem;
  font-weight: 700;
}
.rwin-card-status li p {
  padding-bottom: 0.1rem;
}
.rwin-card-status li>span {
  color: #999;
}
.rwin-searchbar{
  height: 0.45rem;
  transition: height 0.3s, transform 2s;
  -moz-transition: height 0.3s;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  padding-bottom: 0.2rem !important;
  padding-top: 0px !important;
}
.rwin-searchbar.show{
  height: auto;
  position: absolute;
  z-index: 1000;
  background-color: #fff;
}
.rwin-searchbar-bg{
  background: rgba(0,0,0,0.70);
  position: absolute;
  z-index: 999;
  width: 100%;
  top: 0;
  left: 0;
}
.rwin-searchbar .rwin-input-inline{
  margin-top: 0.08rem;
  margin-bottom: 0.08rem;
}
.rwin-searchbar .rwin-input-inline.show{
    display: block !important;
}
.rwin-searchbar .search-newbtn{
  width: 100% !important;
  text-align: center;
  padding-top: 0.2rem;
}
.rwin-searchbar .rwin-form-btn-group{
  padding: 0.1rem;
}
.rwin-searchbar.show .rwin-form-btn-group{
}
.rwin-form-btn-group .rwin-btn{
}
.rwin-searchbar-arrow{
  position: absolute;
  font-size: 0.16rem;
  right: 0.27rem;
  margin-top: 0.1rem;
  padding: 0.05rem 0;
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
}
.rwin-searchbar-arrow:hover{
  color: #1890FF;
  opacity: 0.8;
  filter:alpha(opacity=80);
}
.rwin-searchbar-arrow:before{
  content: "\e91f";
}
.show .rwin-searchbar-arrow{
  /*top: auto;*/
}
.show .rwin-searchbar-arrow:before{
  content: "\e926";
}
.rwin-labelbox-tips-main {
  padding: 0.08rem 0.15rem;
  font-size: 0.14rem;
  min-width: 2rem;
  min-height: 0.7rem;
  padding: 0.05rem;
  list-style: none;
  font-size: 0.14rem;
  text-align: left;
  background-color: #ffffff;
  border-radius: 0.05rem;
  -webkit-box-shadow: 1px 1px 0.5rem rgba(0,0,0,.3);
;
  box-shadow: 1px 1px 0.5rem rgba(0,0,0,.3);
;
  background-clip: padding-box;
}
.rwin-labelbox-info{
  position: absolute;
  z-index: 9999999999999;
  min-width: 2rem;
  max-width: 4rem;
  min-height: 0.7rem;
  padding: 0.05rem;
  list-style: none;
  font-size: 0.14rem;
  text-align: left;
  background-color: #ffffff;
  border-radius: 0.05rem;
  -webkit-box-shadow: 1px 1px 0.5rem rgba(0,0,0,.3);
;
  box-shadow: 1px 1px 0.5rem rgba(0,0,0,.3);
;
  background-clip: padding-box;
}
.rwin-labelbox-info-body li{
  padding: 0.02rem 0rem;
}
.rwin-labelbox-info-body li div{
  display: inline-block;
  overflow: hidden;
}
.rwin-labelbox-info-body li div.title{
  text-align: justify;
  text-align-last: justify;
  width: 0.68rem;
  line-height: 0.32rem;
}
.rwin-labelbox-info-body li div.content{
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 3rem;
  line-height: 0.32rem;
}
.rwin-labelbox-info-body div > .title{
  float: left;
  text-align: justify;
  text-align-last: justify;
  width: 0.68rem;
  height: 0.32rem;
  line-height: 0.32rem;
}
.rwin-labelbox-info-body div > .content{
  margin-left: 0.8rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 3rem;
  height: 0.32rem;
  line-height: 0.32rem;
}
.rwin-labelbox-info-header{
  position: relative;
  height: 0.3rem;
  line-height: 0.3rem;
  padding: 0.05rem 0rem;
  border-bottom: 1px solid #f6f6f6;
  color: #333;
  border-radius: 0.02rem 0.02rem 0 0;
  font-size: 0.18rem;
  font-weight: bolder;
}
.rwin-labelbox-info-body{
  line-height: 0.2rem;
  padding: 0.1rem 0.15rem;
  color: #333;
  border-radius: 0.02rem 0.02rem 0 0;
  font-size: 0.14rem;
  word-wrap: break-word;
  word-break: normal;
}
.print-container{
  padding: 0.05rem 0.1rem;
}
.print-container ul{
}
.print-container ul li{
  padding: 0.05rem 0.1rem;
  font-size: 0.16rem;
  border: 1px solid #e3e3e3;
  margin: 0.05rem 0;
  border-radius: 0.05rem;
}
.print-container ul div{
  cursor: pointer;
}
.print-container ul li:hover {
  box-shadow: 0.05rem 0.05rem 0.2rem #aaa;
}
.rwin-user-img {
  color: #fff;
  display: inline-block;
  margin-right: 0.08rem;
  width: 0.24rem;
  height: 0.24rem;
  text-align: center;
  line-height: 0.24rem;
  border-radius: 50%;
  background-color: #1890FF;
  vertical-align: middle;
}
.rwin-user-img img {
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 100%;
}
.datalist-body{
  overflow-y: auto;
}
.datalist-item:hover{
  cursor: pointer;
  background-color: #F4F8FA;
}
.datalist-page {
  text-align: center;
}

.datalist-body .rwin-none {
  line-height: 0.26rem;
  padding: 0.15rem;
  text-align: center;
  color: #999;
}

.rwin-focus .layer-inputdiv, .rwin-focus .layer-inputdiv:hover{
  border-color: #1890FF !important;
  box-shadow: 0px 0px 2px 1px #BADEFF;
}

.rwin-focus .layer-btn-icon {
  border-right-color: #1890FF !important;
  border-top-color: #1890FF !important;
  border-bottom-color: #1890FF !important;
}

input::-webkit-input-placeholder{
  color:#BCC2CC;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#BCC2CC;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#BCC2CC;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color:#BCC2CC;
}

.rwin-form-selected .rwin-arrow {
  position: absolute;
  top: 0.4rem;
  left: 0.36rem;
  margin-right: 3px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #DCDFE6;
  filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
  z-index: 999;
}
.rwin-form-selected .rwin-arrow:after{
  top:1px;
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  margin-left: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
}

.rwin-form-selectup .rwin-arrow{
    top: -8px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #DCDFE6;
    border-bottom: none;
}
.rwin-form-selectup .rwin-arrow:after {
    top: -8px;
    bottom: 1px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid white;
    border-bottom: none;
}
/**箭头**/
.rwin-arrow-top {
  position: absolute;
  top: -0.06rem;
  left: 33%;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #DCDFE6;
  filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
  z-index: 999;
}
.rwin-arrow-top:after{
  top:1px;
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  margin-left: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
}

.rwin-arrow-bottom {
  position: absolute;
  left: 33%;
  bottom: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #DCDFE6;
  border-bottom: none;
  filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
  z-index: 999;
}
.rwin-arrow-bottom:after{
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  bottom: 1px;
  margin-left: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  border-bottom: none;
}

.rwin-arrow-left {
  position: absolute;
  top: calc(50% - 3px);
  left: -6px;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #DCDFE6;
  border-top: 6px solid transparent;
  border-left: none;
  filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
  z-index: 999;
}
.rwin-arrow-left:after{
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-bottom: 6px solid transparent;
  border-right: 6px solid white;
  border-top: 6px solid transparent;
  border-left: none;
  top:-6px;
  left: 1px;
}

.rwin-arrow-right {
  position: absolute;
  top: calc(50% - 3px);
  right: -6px;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #DCDFE6;
  border-top: 6px solid transparent;
  border-right: none;
  filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
  z-index: 999;
}
.rwin-arrow-right:after{
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-bottom: 6px solid transparent;
  border-left: 6px solid white;
  border-top: 6px solid transparent;
  border-right: none;
  top:-6px;
  right: 1px;
}

/**日期控件重写**/
.rwin-laydate, .rwin-laydate-hint{
  border: 1px solid #EBEDF0;
  box-shadow: 0 0.02rem 0.12rem rgba(0,0,0,.1) !important;
}

.rwin-laydate .rwin-arrow {
  position: absolute;
  top: -6px;
  left: 0.36rem;
  margin-right: 3px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #DCDFE6;
  filter: drop-shadow(0 2px 12px rgba(0,0,0,.03));
  z-index: 999;
}
.rwin-laydate .rwin-arrow:after{
  top:1px;
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  margin-left: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
}

.rwin-laydateup .rwin-arrow {
  top: unset;
  bottom: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #DCDFE6;
  border-bottom: none;
}

.rwin-laydateup .rwin-arrow:after{
  top: unset;
  bottom: 1px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  border-bottom: none;
}

.rwin-form-container {
  width: 66.67%;
}

.rwin-layer{
    border-radius: 8px !important;
}
.rwin-notice:after{
  content: "●";
  position: absolute;
  color: #F57358;
  font-size: 0.14rem;
  margin-top:-0.1rem;
}

.rwin-select-btn-edit{
  width: 0.05rem;
  position: absolute;
  right: 0rem;
  top: 0rem;
  justify-content: center;
  align-items: center;
  height: 0.38rem;
  background-color: #F0F5FA;
  border: 1px solid #DCDFE6;
  color: #5E6166;
  border-radius: 0 0.04rem 0.04rem 0;
  padding: 0 0.09rem;
}
.rwin-select-btn-edit:hover i{
  opacity : 0.8;
  color: #5E6166;
}
.rwin-select-btn-edit i:hover{
  opacity : 0.8;
  color: #5E6166;
}

.rwin-select-btn-edit i{
  position: absolute;
  margin-right: 0 !important;
  right: 0.02rem;
}

.rwin-select-input-wid{
  width: calc(100% - 0.05rem) !important;
}

.rwin-select-i-offset{
  right: 0.25rem !important;
}

/**
* 步骤插件样式
*/

.rwin-steps-container {
  list-style: none;
  width: 100%;
}

.rwin-steps-vertical {
  height: 100%;
}

.rwin-steps-horizontal .rwin-step {
  float: left;
}

.rwin-step-head {
  position: relative;
}
.rwin-steps-vertical .rwin-step-head {
  width: 0.4rem;
}
.rwin-steps-vertical .rwin-step-head {
  float: left;
  height: 100%;
}
.rwin-step-line {
  position: absolute;
  border-color: inherit;
}

.rwin-steps-horizontal .rwin-step-line {
  height: 2px;
  top: 0.15rem;
  margin-left: 0.32rem;
  left: 0;
  right: 0;
}

.rwin-steps-vertical .rwin-step-line {
  width: 2px;
  top: 0;
  bottom: 0;
  left: 0.15rem;
  margin-top: 0.32rem;
  height: calc(100% - 0.32rem);
}
.rwin-step.rwin-step-finish {
  cursor: pointer;
}
.rwin-step.rwin-step-process{
  cursor: pointer;
}
.rwin-step-finish .rwin-step-line {
  background: #1890FF !important;
}
.rwin-step-process .rwin-step-line, .rwin-step-wait .rwin-step-line {
  background: #DCDFE6 !important;
}

.rwin-step-icon {
  width: 0.28rem;
  height: 0.28rem;
  border-radius: 0.16rem;
  text-align: center;
  font-size: 0.18rem;
  border: 2px solid;
  line-height: 0.28rem;
}

.rwin-step-finish .rwin-step-icon{
  border-color: #1890FF;
  color: #1890FF;
}
.rwin-step-process .rwin-step-icon{
  border-color: #1890FF;
  color: #1890FF;
}
.rwin-step-wait .rwin-step-icon{
  border-color: #DCDFE6;
  color: #8D9199;
}
.rwin-step-main {
  position: relative;
  width: 80%;
}

.rwin-steps-horizontal .rwin-step-main {
  margin-left: calc(0.16rem - 40%);
  text-align: center;
}
.rwin-steps-vertical .rwin-step-main {
  float: left;
}
.rwin-step-title {
  font-size: 0.16rem;
  line-height: 0.32rem;
  word-wrap: break-word;
}

.rwin-step-finish .rwin-step-title, .rwin-step-process .rwin-step-title {
  color: #1890FF;
}
.rwin-step-wait .rwin-step-title {
  color: #8D9199;
}
.rwin-step-desc {
  font-size: 0.14rem;
  color: #8D9199;
  line-height: 0.22rem;
  word-wrap: break-word;
}
.rwin-step-finish .rwin-step-desc, .rwin-step-process .rwin-step-desc {
  color: #96c5f1;
}

.rwin-guide {
    cursor: pointer;
    box-sizing: content-box;
    z-index: 999999;
    background-color: rgba(0,0,0,0.70);
    top: 0rem;
    bottom: 0rem;
    left: 0rem;
    right: 0rem;
    position: fixed;
}

.rwin-guide-box {
  box-sizing: content-box;
  position: absolute;
  z-index: 100000000;
  background-color: transparent;
  border: 1px solid #1890FF;
  border-radius: 0.04rem;
}

.rwin-guide-box-top {
  z-index: 10000000 !important;
}
.rwin-guide-icon {
  box-sizing: content-box;
  position: absolute;
  top: -15px;
  left: -10px;
  width: 0.28rem;
  height: 0.28rem;
  color: #1890FF;
  text-align: center;
  background-color: #fff;
  font-size: 0.18rem;
  border: 2px solid #1890FF;
  border-radius: 0.16rem;
  line-height: 0.28rem;
}
.rwin-guide-tip {
  box-sizing: content-box;
  position: absolute;
  padding: 0.15rem 0.2rem;
  background-color: white;
  width: 2.5rem;
  border-radius: 0.04rem;
  box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);
}
.rwin-guide-tip .rwin-arrow-top, .rwin-guide-tip .rwin-arrow-bottom {
  left: auto;
}
.rwin-guide-btn {
  margin-top: 0.2rem;
  text-align: right;
}
.rwin-guide-show {
  z-index: 9999999 !important;
}
.rwin-guide-relative {
    position: relative;

}

.rwin-circular {
  color: #fff;
  display: inline-block;
  margin-right: 0.02rem;
  width: 0.24rem;
  height: 0.24rem;
  text-align: center;
  line-height: 0.24rem;
  border-radius: 50%;
  background-color: #1890FF;
  vertical-align: middle;
}
/*滚动条*/
::-webkit-scrollbar
{
  width: 10px;
  height: 10px;
  background-color: #F5F5F5;
}
::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #b9b8b8;
}
