* {
    margin: 0;
    padding: 0;
}

body,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
th,
td {
    margin: 0;
    padding: 0;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ol,
ul,
li,
dl {
    list-style: none;
}

img{
    width: 100%;
    height: 100%;
}

body {
    font-family: "Noto Sans S Chinese Regular", -apple-system, SF UI Text, Helvetica Neue, Helvetica, Arial, sans-serif;
}
/*framework7隐藏线*/
.layout-white .list-block ul:after, .list-block.layout-white ul:after ,ul:before{
    background-color: transparent !important;
}
.list-block ul:after ,ul:before {
    background-color: transparent !important;
}

.layout-white .item-inner:after, .layout-white .list-block ul ul li:last-child .item-inner:after {
    background-color: transparent !important;
}
.list-block .item-inner:after {
    background-color: transparent !important;
}
.list-block{
    font-size: 0.9rem !important;
    /*font-weight: bold !important;*/
    color: #8e8e93  !important;
}
.list-block input[type="text"], .list-block input[type="password"], .list-block input[type="search"], .list-block input[type="email"], .list-block input[type="tel"], .list-block input[type="url"], .list-block input[type="date"], .list-block input[type="datetime-local"], .list-block input[type="time"], .list-block input[type="number"], .list-block select, .list-block textarea {
    font-size: 0.9rem !important
}
.button{
    line-height: 2.2rem  !important;
    height: 2.2rem  !important;
}
/*默认css颜色*/
:root{
    --themeredColor:#f44336;/*红色*/
}
:root{
    --themepinkColor:#e91e63;/*粉色*/
}
:root{
    --themepurpleColor:#9c27b0;/*紫色*/
}
:root{
    --themedeeppurpleColor:#673ab7;/*深紫色*/
}
:root{
    --themelavenderColor:#839eeb;/*淡紫色*/
}
:root{
    --themeindigoColor:#3f51b5;/*靛青色*/
}
:root{
    --themeblueColor:#39c8e2;/*蓝色*/
}
:root{
    --themelightblueColor:#03a9f4;/*浅蓝色*/
}
:root{
    --themecyanColor:#00bcd4;/*青色*/
}
:root{
    --themetealColor:#009688;/*蓝绿色*/
}
:root{
    --themegreenColor:#1f7d01 ;/*绿色*/
}
:root{
    --themelightgreenColor:#57ad00;/*浅绿色*/
}
:root{
    --themelimeColor:#cddc39;/*酸橙色*/
}
:root{
    --themeyellowColor:#ffeb3b;/*黄色*/
}
:root{
    --themeamberColor:#ffc107;/*琥珀色*/
}
:root{
    --themeorangeColor:#ff9800;/*橙色*/
}
:root{
    --themedeeporangeColor:#ff5722;/*深橙色*/
}
:root{
    --themebrownColor:#795548;/*棕色*/
}
:root{
    --themegrayColor:#9e9e9e;/*灰色*/
}
:root{
    --themepaleColor:#e2e2e2;/*灰白色(底线、背景常用)*/
}
:root{
    --themepalegrayColor:#e7e7e7;/*浅白色（背景常用）*/
}
:root{
    --themebluegrayColor:#607d8b;/*蓝灰色*/
}
:root{
    --themewhiteColor:#fff;/*白色*/
}
:root{
    --themeblackColor:#000;/*黑色*/
}


/*设置icon字体*/
.accuracy {
    font-family: "iconfont";
}
i{
    font-style: normal;
}

/*显示隐藏*/
.hide {
    display: none;
}
.show {
    display: block !important;
}

.over-fl{
    overflow: hidden;
}

/*浮动*/
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}

/*边框*/
.bd-red		{border: 0.05rem solid #f44336 !important;}
.bd-pink		{border: 0.05rem solid #e91e63 !important;}
.bd-purple		{border: 0.05rem solid #9c27b0 !important;}
.bd-deeppurple	{border: 0.05rem solid #673ab7 !important;}
.bd-indigo		{border: 0.05rem solid #3f51b5 !important;}
.bd-blue		{border: 0.05rem solid #2196f3 !important;}
.bd-lightblue	{border: 0.05rem solid #03a9f4 !important;}
.bd-cyan		{border: 0.05rem solid #00bcd4 !important;}
.bd-teal		{border: 0.05rem solid #009688 !important;}
.bd-green		{border: 0.05rem solid #1f7d01 !important;}
.bd-lightgreen	{border: 0.05rem solid #8bc34a !important;}
.bd-lime		{border: 0.05rem solid #cddc39 !important;}
.bd-yellow		{border: 0.05rem solid #ffeb3b !important;}
.bd-amber		{border: 0.05rem solid #ffc107 !important;}
.bd-orange		{border: 0.05rem solid #ff9800 !important;}
.bd-deeporange	{border: 0.05rem solid #ff5722 !important;}
.bd-brown		{border: 0.05rem solid #795548 !important;}
.bd-gray		{border: 0.05rem solid #E1DFDF !important;}
.bd-bluegray	{border: 0.05rem solid #607d8b !important;}
.bd-white		{border: 0.05rem solid #ffffff !important;}
.bd-black		{border: 0.05rem solid #000000 !important;}
.bd-bottom-gray	{border-bottom:  0.05rem solid #E1DFDF !important;}

.input-border {
    border-bottom: 1px #dbdbdb solid !important;
}
/*没有边框*/
.no-bd {
    border: none !important;
}

.bd-radius-4{
    border-radius: 0.08rem !important;
}
.bd-radius-6{
    border-radius: 0.12rem !important;
}
.bd-radius-8{
    border-radius: 0.16rem !important;
}
.bd-radius-10{
    border-radius: 0.25rem !important;
}
.bd-radius-15{
    border-radius: 0.35rem !important;
}
.bd-radius-20{
    border-radius: 0.5rem !important;
}
.bd-radius-50{
    border-radius: 50% !important;
}

/*阴影*/
.shadow-box {
    box-shadow: 0 0.04rem 0.2rem rgba(0, 0, 0, 0.35);
}

.shadow-impact {
    box-shadow: 0 0 0.4rem 0 rgba(0, 0, 0, 0.2);
}

.shadow-bottom {
    box-shadow: -0.05rem 0.12rem 0.12rem -0.12rem rgba(0, 0, 0, 0.35);
}

/*字体加粗*/
.fg-bold {
    /*font-weight: bold !important;*/
    font-weight: normal !important;
}
.fg-big {
    font-size: 1.5rem !important;
}
/*字体颜色*/
.fg-red		{color:#f44336 !important;}
.fg-pink		{color:#e91e63 !important;}
.fg-purple		{color:#9c27b0 !important;}
.fg-deeppurple	{color:#673ab7 !important;}
.fg-indigo		{color:#3f51b5 !important;}
.fg-blue		{color:#2196f3 !important;}
.fg-lightblue	{color:#03a9f4 !important;}
.fg-cyan		{color:#00bcd4 !important;}
.fg-teal		{color:#009688 !important;}
.fg-green		{color:#1f7d01 !important;}
.fg-lightgreen	{color:#8bc34a !important;}
.fg-lime		{color:#cddc39 !important;}
.fg-yellow		{color:#ffeb3b !important;}
.fg-amber		{color:#ffc107 !important;}
.fg-orange		{color:#ff9800 !important;}
.fg-deeporange	{color:#ff5722 !important;}
.fg-brown		{color:#795548 !important;}
.fg-gray		{color:#9e9e9e !important;}
.fg-bluegray	{color:#607d8b !important;}
.fg-white		{color:#ffffff !important;}
.fg-black		{color:#000000 !important;}

.fg-c2c2c2 {
    color: var(--themeblackColor) !important;
}

/*橙色*/
.fg-ff9800{color: var(--themeorangeColor) !important; }
/*金黄色*/
.fg-dbc49e{color: var(--themeamberColor) !important;  }
/*绿色*/
.co-fontp{color:var(--themelavenderColor) }
/*淡绿色*/
.co-fontx{color: var(--themelightgreenColor) !important;}
/*绿色*/
.co-font{ color: var(--themelightgreenColor) }
/*墨绿色*/
.fg-4ca14c { color: var(--themegreenColor) }
/*黑色*/
.fg-303030{  color:var(--themeblackColor) !important;}
/*红色*/
.co-fontg{  color:var(--themeamberColor) }
/*青色*/
.co-fonto{  color:var(--themecyanColor)}
/*深蓝色*/
.co-fontj{  color:var(--themeindigoColor) !important; }
/*淡紫色*/
.co-fontb{  color:var(--themelavenderColor) !important; }

/*字体大小*/
.fg-size-12{
    font-size: 0.24rem !important;
}
.fg-size-14{
    font-size: 0.28rem !important;
}
.fg-size-16{
    font-size: 0.32rem !important;
}
.fg-size-18{
    font-size: 0.36rem !important;
}
.fg-size-20{
    font-size: 0.40rem !important;
}
.fg-size-22{
    font-size: 0.44rem;
}
.fg-size-24{
    font-size: 0.48rem !important;
}
.fg-size-26{
    font-size: 0.52rem !important;
}
.fg-size-28{
    font-size: 0.56rem !important;
}
.fg-size-30{
    font-size: 0.60rem !important;
}
.fg-size-40{
    font-size: 0.80rem !important;
}
.fg-size-50{
    font-size: 0.95rem !important;
}
.fg-size-60{
    font-size: 1rem !important;
}
/*宽高*/
.hight-5{
    height: 0.1rem;
}
.hight-10{
    height: 0.2rem;
}
.hight-25{
    height: 0.5rem !important;
}


/*背景色*/
.bg-ul		{background-color:#F6F6F6 !important;}
.bg-red		{background-color:#f44336 !important;}
.bg-pink		{background-color:#e91e63 !important;}
.bg-purple		{background-color:#9c27b0 !important;}
.bg-deeppurple	{background-color:#673ab7 !important;}
.bg-indigo		{background-color:#3f51b5 !important;}
.bg-blue		{background-color:#2196f3 !important;}
.bg-lightblue	{background-color:#03a9f4 !important;}
.bg-cyan		{background-color:#00bcd4 !important;}
.bg-teal		{background-color:#009688 !important;}
.bg-green		{background-color:#1f7d01 !important;}
.bg-lightgreen	{background-color:#8bc34a !important;}
.bg-lime		{background-color:#cddc39 !important;}
.bg-yellow		{background-color:#ffeb3b !important;}
.bg-amber		{background-color:#ffc107 !important;}
.bg-orange		{background-color:#ff9800 !important;}
.bg-deeporange	{background-color:#ff5722 !important;}
.bg-brown		{background-color:#795548 !important;}
.bg-gray		{background-color:#9e9e9e !important;}
.bg-bluegray	{background-color:#607d8b !important;}
.bg-white		{background-color:#ffffff !important;}
.bg-lightwhite	{background-color:#e7e7e7 !important;}
.bg-black		{background-color:#000000 !important;}


.bg-f0f0f0 {  background-color: #f0f0f0 !important;  }
/*淡灰蓝色*/
.bg-eff5ff {  background-color: #eff5ff  !important;  }
/*淡黄色*/
.bg-fcf8cf {  background-color: #fcf8cf !important;  }
/*淡蓝色*/
.bg-e8f8ed{  background-color: #e8f8ed  !important; }
/*淡红色*/
.bd-fef3f0{  background-color:#fef3f0 !important; }
/*渐变背景色*/
.bg-jb    {     background: linear-gradient(141deg, #198A17, #79C6AC);}
.bg-gold    {   background:#1F7D01 !important; }

/*对齐*/
.align-left {
    text-align: left !important;
}
.align-center {
    text-align: center !important;
}
.align-right {
    text-align: right !important;
}
.align-top {
    vertical-align: top !important;
}
.align-middle {
    vertical-align: middle !important;
}
.align-bottom {
    vertical-align: bottom !important;
}
.align-justify {
    text-align: justify !important;
}

/*内边距*/
.no-pd {
    padding: 0rem !important;
}
.no-pd-top {
    padding-top: 0rem !important;
}
.no-pd-right {
    padding-right: 0rem !important;
}
.no-pd-bottom {
    padding-bottom: 0rem !important;
}
.no-pd-left {
    padding-left: 0rem !important;
}
.no-pd-v {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}
.no-pd-h {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
}
.pd-top-2 {
    padding-top: 0.04rem !important;
}
.pd-5 {
    padding: 0.1rem !important;
}
.pd-top-5 {
    padding-top: 0.1rem !important;
}
.pd-left-5 {
    padding-left: 0.1rem !important;
}
.pd-right-5 {
    padding-right: 0.1rem !important;
}
.pd-bottom-5 {
    padding-bottom: 0.1rem !important;
}
.pd-v-5 {
    padding-top: 0.1rem !important;
    padding-bottom: 0.1rem !important;
}
.pd-h-5 {
    padding-left: 0.1rem !important;
    padding-right: 0.1rem !important;
}
.pd-10 {
    padding: 0.2rem !important;
}
.pd-left-10 {
    padding-left: 0.2rem !important;
}
.pd-right-10 {
    padding-right: 0.2rem !important;
}
.pd-bottom-10 {
    padding-bottom: 0.2rem !important;
}
.pd-top-10 {
    padding-top: 0.2rem !important;
}
.pd-v-10 {
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
}
.pd-h-10 {
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
}
.pd-15 {
    padding: 0.3rem !important;
}
.pd-v-15 {
    padding-top: 0.3rem !important;
    padding-bottom: 0.3rem !important;
}
.pd-h-15 {
    padding-left: 0.3rem !important;
    padding-right: 0.3rem !important;
}
.pd-left-15 {
    padding-left: 0.3rem !important;
}
.pd-right-15 {
    padding-right: 0.3rem !important;
}
.pd-top-15 {
    padding-top: 0.3rem !important;
}
.pd-bottom-15 {
    padding-bottom: 0.3rem !important;
}
.pd-20 {
    padding: 0.4rem !important;
}
.pd-top-20 {
    padding-top: 0.4rem !important;
}
.pd-bottom-20 {
    padding-bottom: 0.4rem !important;
}
.pd-right-20 {
    padding-right: 0.4rem !important;
}
.pd-left-20 {
    padding-left: 0.4rem !important;
}
.pd-v-20 {
    padding-top: 0.4rem !important;
    padding-bottom: 0.4rem !important;
}
.pd-h-20 {
    padding-left: 0.4rem !important;
    padding-right: 0.4rem !important;
}
.pd-25 {
    padding: 0.5rem !important;
}
.pd-top-25 {
    padding-top: 0.5rem !important;
}
.pd-bottom-25 {
    padding-bottom: 0.5rem !important;
}
.pd-right-25 {
    padding-right: 0.5rem !important;
}
.pd-left-25 {
    padding-left: 0.5rem !important;
}
.pd-v-25 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.pd-h-25 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
.pd-30 {
    padding: 0.6rem !important;
}
.pd-left-30 {
    padding-left: 0.6rem !important;
}
.pd-right-30 {
    padding-right: 0.6rem !important;
}
.pd-top-30 {
    padding-top: 0.6rem !important;
}
.pd-bottom-30 {
    padding-bottom: 0.6rem !important;
}
.pd-v-30 {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
}
.pd-h-30 {
    padding-left: 0.6rem !important;
    padding-right: 0.6rem !important;
}
.pd-35 {
    padding: 0.7rem !important;
}
.pd-left-35 {
    padding-left: 0.7rem !important;
}
.pd-right-35 {
    padding-right: 0.7rem !important;
}
.pd-top-35 {
    padding-top: 0.7rem !important;
}
.pd-bottom-35 {
    padding-bottom: 0.7rem !important;
}
.pd-v-35 {
    padding-top: 0.7rem !important;
    padding-bottom: 0.7rem !important;
}
.pd-h-35 {
    padding-left: 0.7rem  !important;
    padding-right: 0.7rem  !important;
}
.pd-40 {
    padding: 0.8rem  !important;
}
.pd-left-40 {
    padding-left: 0.8rem  !important;
}
.pd-right-40 {
    padding-right:0.8rem  !important;
}
.pd-left-50 {
    padding-left: 1.2rem  !important;
}
.pd-right-50 {
    padding-right:1.2rem  !important;
}
.pd-top-40 {
    padding-top: 0.8rem  !important;
}
.pd-bottom-40 {
    padding-bottom: 0.8rem  !important;
}
.pd-v-40{
    padding-top: 0.8rem  !important;
    padding-bottom: 0.8rem  !important;
}
.pd-h-40{
    padding-left: 0.8rem  !important;
    padding-right: 0.8rem  !important;
}
.pd-top-50 {
    padding-top: 1.2rem  !important;
}
.pd-bottom-50 {
    padding-bottom: 1.2rem  !important;
}
.pd-v-50{
    padding-top: 1.2rem  !important;
    padding-bottom: 1.2rem  !important;
}
.pd-h-50{
    padding-left: 1.2rem  !important;
    padding-right: 1.2rem  !important;
}
/*外边距*/
.mrg-center {
    margin-left: auto !important;
    margin-right: auto !important;
}
.no-mrg {
    margin: 0 !important;
}
.no-mrg-top {
    margin-top: 0 !important;
}
.no-mrg-right {
    margin-right: 0 !important;
}
.no-mrg-bottom {
    margin-bottom: 0 !important;
}
.no-mrg-left {
    margin-left: 0 !important;
}
.no-mrg-v {
    margin-top:0 !important;
    margin-bottom: 0 !important;
}
.no-mrg-h {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.mrg-5 {
    margin: 0.1rem  !important;
}
.mrg-top-5 {
    margin-top: 0.1rem  !important;
}
.mrg-right-5 {
    margin-right: 0.1rem  !important;
}
.mrg-bottom-5 {
    margin-bottom: 0.1rem  !important;
}
.mrg-left-5 {
    margin-left: 0.1rem  !important;
}
.mrg-v-5 {
    margin-top: 0.1rem  !important;
    margin-bottom: 0.1rem  !important;
}
.mrg-h-5 {
    margin-left: 0.1rem  !important;
    margin-right: 0.1rem  !important;
}
.mrg-10 {
    margin: 0.2rem  !important;
}
.mrg-top-10 {
    margin-top: 0.2rem  !important;
}
.mrg-right-10 {
    margin-right: 0.2rem  !important;
}
.mrg-left-10 {
    margin-left: 0.2rem  !important;
}
.mrg-bottom-10 {
    margin-bottom: 0.2rem  !important;
}
.mrg-v-10 {
    margin-top: 0.2rem  !important;
    margin-bottom: 0.2rem  !important;
}
.mrg-h-10 {
    margin-left: 0.2rem  !important;
    margin-right: 0.2rem  !important;
}
.mrg-15 {
    margin: 0.3rem  !important;
}
.mrg-top-15 {
    margin-top: 0.3rem  !important;
}
.mrg-right-15 {
    margin-right: 0.3rem  !important;
}
.mrg-bottom-15 {
    margin-bottom: 0.3rem  !important;
}
.mrg-left-15 {
    margin-left: 0.3rem  !important;
}
.mrg-v-15 {
    margin-top: 0.3rem  !important;
    margin-bottom: 0.3rem  !important;
}
.mrg-h-15 {
    margin-left: 0.3rem  !important;
    margin-right: 0.3rem  !important;
}
.mrg-20 {
    margin: 0.4rem  !important;
}
.mrg-30 {
    margin: 0.6rem  !important;
}
.mrg-40 {
    margin: 0.8rem  !important;
}
.mrg-top-20 {
    margin-top: 0.4rem  !important;
}
.mrg-right-20 {
    margin-right: 0.4rem  !important;
}
.mrg-bottom-20 {
    margin-bottom: 0.4rem  !important;
}
.mrg-left-20 {
    margin-left: 0.4rem  !important;
}
.mrg-v-20 {
    margin-top: 0.4rem  !important;
    margin-bottom: 0.4rem  !important;
}
.mrg-h-20 {
    margin-left: 0.4rem  !important;
    margin-right: 0.4rem  !important;
}
.mrg-25 {
    margin: 0.5rem  !important;
}
.mrg-top-25 {
    margin-top: 0.5rem  !important;
}
.mrg-top-30 {
    margin-top: 0.8rem  !important;
}
.mrg-right-25 {
    margin-right: 0.5rem  !important;
}
.mrg-right-30 {
    margin-right: 0.8rem  !important;
}
.mrg-bottom-25 {
    margin-bottom: 0.5rem  !important;
}
.mrg-bottom-30 {
    margin-bottom: 0.8rem  !important;
}
.mrg-bottom-50 {
    margin-bottom: 1rem  !important;
}
.mrg-v-30 {
    margin-top: 0.8rem  !important;
    margin-bottom: 0.8rem  !important;
}
.mrg-v-50 {
    margin-top: 1rem  !important;
    margin-bottom: 1rem  !important;
}
.mrg-bottom-60 {
    margin-bottom: 1.5rem  !important;
}
.mrg-bottom-70 {
    margin-bottom: 2rem  !important;
}
.mrg-left-25 {
    margin-left: 0.5rem  !important;
}
.mrg-v-25 {
    margin-top: 0.5rem  !important;
    margin-bottom: 0.5rem  !important;
}
.mrg-h-25 {
    margin-left: 0.5rem  !important;
    margin-right: 0.5rem  !important;
}
.mrg-top-30{
    margin-top: 0.65rem !important;
}
.mrg-top-40{
    margin-top: 0.8rem !important;
}
.mrg-top-50{
    margin-top: 1rem !important;
}
.mrg-top-60{
    margin-top: 1.5rem !important;
}
.mrg-left-30{
    margin-left: 0.65rem !important;
}
.mrg-left-40{
    margin-left: 0.8rem !important;
}
.mrg-left-50{
    margin-left: 1rem !important;
}
.mrg-right-30{
    margin-right: 0.65rem !important;
}
.mrg-right-40{
    margin-right: 0.8rem !important;
}
.mrg-right-50{
    margin-right: 1rem !important;
}
.h-auto{
    height: auto !important;
    overflow:hidden !important;
}
h-5{
    height: 5px !important;
}
.h-10{
    height: 10px !important;
}
.h-20{
    height: 20px !important;
}
.h-30{
    height: 30px !important;
}
.h-40{
    height: 40px !important;
}
.h-50{
    height: 50px !important;
}
.h-60{
    height: 60px !important;
}
/*超出文本省略*/
.overf_div {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.wrap {
    padding:0 5px;
    height:auto !important;
    overflow:visible;
    text-overflow:inherit;
    white-space:normal;
    word-break: break-all;
}
border-auto{
    border:1px solid;
}
.ellipsis{
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.word-break{
    word-wrap:break-word !important;
    word-break:normal !important; 
    white-space:normal !important;
}
/*
.modal ,.modal-inner,.modal-buttons ,modal-button,.modal-button,.modal-button-1{
    border-radius:5px !important;
}
*/
.modal{
    border-radius: 5px;
}
.modal-inner{
    border-radius: 5px 5px 0 0;
}
.modal-button:last-child {
    border-radius: 0 0 0 0 !important;
}
.modal-button:first-child {
    border-radius: 0 0 0 0 !important;
}
.modal-text{
    height: auto;
    line-height: initial !important;
}
.browse_img{
    width: 7rem;
    height: 7rem;
    overflow: hidden;
    float: left;
    margin-top: 0.2rem;
    border: 1px solid var(--themepaleColor);
}
/*报错信息样式*/
.error-border {
    border-bottom: 0.04rem var(--themeredColor) solid !important;
}
.error-txt {
    color: var(--themeredColor);
    padding-left: 2rem  !important;
    display: none;
    font-size: 0.24rem ;
}
.error-color {
    color: var(--themeredColor) !important;
}
.succeed-txt {
    color:var(--themegreenColor);
    padding-left: 0.3rem  !important;
    display: none;
    font-size: 0.24rem ;
}
.meg-div {
    text-align: center;
}
.title-color{
    /*background-color: #03a9f4;*/
    background: linear-gradient(141deg, #198A17, #79C6AC);
}
.tabbar-labels span.tabbar-label {
    line-height: 2;
}
.my_switch {
    display: none;
}
.my_switch+label {
    display: inline-block;
    box-sizing: border-box;
    height: 1.6rem;
    min-width: 70px;
    line-height: 1.6rem;
    vertical-align: middle !important;
    border-radius: 1.6rem;
    border: 1px solid transparent;
    background-color: rgba(0, 0, 0, 0.25);
    cursor: pointer;
    -webkit-transition: all 0.36s;
    transition: all 0.36s;
    position: relative;
}

.my_switch:checked+label {
    background-color: #1890ff;
}

.my_switch+label::before {
    content: "";
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 1px;
    top: 0;
    border-radius: 25px;
    background-color: #fff;
    cursor: pointer;
    transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    -webkit-transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
    box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
}

.my_switch:checked+label::before {
    left: 39px;
    transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    -webkit-transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.my_switch+label::after {
    content: "是" !important;
    position: absolute;
    top: 1px;
    right: 10px;
    font-size: 12px;
    color: #fff
}
.my_switch:checked+label::after {
    content: "否" !important;
    left: 10px;
}
.center{
    font-size: 1rem !important;
    font-weight: bold !important;
}
.remark_exp{
    height: 6rem !important;
    margin-top: 10px !important;
}
.remark__exp_txt{
    height: 5rem !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.inline{
    display: inline-block !important;
}
.button_txt{
    width: 5rem !important;
    height:1.5rem !important;
    line-height:1.5rem !important;
}
.fixed-top{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}