
@charset "utf-8";
@import "~@/assets/font/project_iconfont.css";
/*--------------------
   通用
 --------------------*/
// function
@scale: .7px;
@baseUrl: "@/assets/images/";
@center : center center no-repeat;
.bg-norepeat(@src,@format){
    background: url("~@/assets/images/@{src}.@{format}") @center;
    background-size: cover;
}
.bg-size(@src,@format,@sizeW,@sizeH){
    background: url("~@/assets/images/@{src}.@{format}") @center;
    background-size:@sizeW @sizeH;
}
.bg-top(@src,@format){
    background: url("~@/assets/images/@{src}.@{format}") @center;
}
.bg-left(@src,@format){
    background: url("~@/assets/images/@{src}.@{format}") 18px center no-repeat;
}
.bg-left2(@src,@format){
    background: url("~@/assets/images/@{src}.@{format}") left top no-repeat;
}
.bg-float(@src,@format){
    background: url("~@/assets/images/float/@{src}.@{format}") @center;
    background-size: 100% 100%;
}
.bg-float2(@src,@format){
    background: url("~@/assets/images/stars/@{src}.@{format}") @center;
    background-size: 100% 100%;
}
.bg-repeat(@src,@format){
    background: url("~@/assets/images/@{src}.@{format}") repeat;
}
.bg-anyPos(@src,@format,@position){
    background: url("~@/assets/images/@{src}.@{format}") @position no-repeat;
}
.boxcenter{
    display: -webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
}
.paLayout(@left,@top,@width,@height,@index){
    width:@width;
    height:@height;
    position: absolute;
    left:@left;
    top:@top;
    z-index: @index;
}
.paRightLayout(@right,@top,@width,@height,@index){
    width:@width;
    height:@height;
    position: absolute;
    right:@right;
    top:@top;
    z-index: @index;
}
.paBottomLayout(@left,@bottom,@width,@height,@index){
    width:@width;
    height:@height;
    position: absolute;
    left:@left;
    bottom:@bottom;
    z-index: @index;
}
.paCenter(@top,@width,@height,@index){
    width:@width;
    height:@height;
    position: absolute;
    left:50%;
    margin-left:-@width/2;
    top:@top;
    z-index: @index;
}
.paPos(@left,@top,@index){
    position: absolute;
    left:@left;
    top:@top;
    z-index: @index;
}
.paCenterBottom(@bottom,@width,@height,@index){
    width:@width;
    height:@height;
    position: absolute;
    left:50%;
    margin-left:-@width/2;
    bottom:@bottom;
    z-index: @index;
}
.paWH(@width,@height,@index){
    position: absolute;
    width:@width;
    height:@height;
    z-index: @index;
}
.prLayout(@width,@height){
    width:@width;
    height:@height;
    position: relative;
}

.pfLayout(@left,@top,@width,@height,@index){
    width:@width;
    height:@height;
    left:@left;
    top:@top;
    z-index: @index;
    position: fixed;
}
.pfRightLayout(@right,@top,@width,@height,@index){
    width:@width;
    height:@height;
    right:@right;
    top:@top;
    z-index: @index;
    position: fixed;
}


@font-face {font-family: "iconfont";
  src: url('~@/assets/font/iconfont.eot?t=1615881124787'); /* IE9 */
  src: url('~@/assets/font/iconfont.eot?t=1615881124787#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('~@/assets/font/iconfont.woff?t=1615881124787') format('woff'),
  url('~@/assets/font/iconfont.ttf?t=1615881124787') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('~@/assets/font/iconfont.svg?t=1615881124787#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.control-pannel{
    .weui-actionsheet__title{
        height: 40px;
    }
    .weui-actionsheet__menu{
        .weui-actionsheet__cell:nth-child(3){
            color: #e15344;
        }
    }
}
.toast-warn {
    .weui-toast {
        .weui-icon_toast.weui-icon-success-no-circle {
            font-family: "iconfont" !important;
            font-size: 12px;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-bottom: 12px;
        }
    }
    .weui-icon_toast.weui-icon-success-no-circle:before {
        color: #fff;
        content: "\e60e" !important;
    }
}
.weui-toast__content{
    padding: 0 10px!important;
}
// 重置所有 placeholder 色值
input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #9B9B9B;
}
