﻿body {
    margin:0; 
}
a {
    text-decoration: none;
}
input {
    outline:none;
    border:0;
}
ul, li, ol {
    list-style: none;
}

/* 关闭输入法的 CSS 样式 */
.no-ime {
    ime-mode: disabled;
}

.ne-subpage {
    padding:20px;background-color:white;border-radius:20px;
    margin-top:20px;margin-left:10px;margin-right:10px;margin-bottom:10px;
}
.ne-txtlab-xxs {
    width: 30px;
    padding-top: 6px;
    text-align:center;
}
.ne-txtlab-xs {
    width: 48px;
    padding-top: 6px;
    text-align: center;
}
.ne-txtlab-s {
    width: 60px;
    padding-top: 6px;
    text-align: right;
    padding-right: 8px;
}
.ne-txtlab-m {
    width:80px;padding-top:6px; text-align:right;padding-right:8px;
}
.ne-txtlab-l {
    width: 100px;
    padding-top: 6px;
    text-align: right;
    padding-right: 8px;
}
.ne-txtlab-xl {
    width: 125px;
    padding-top: 6px;
    text-align: right;
    padding-right: 8px;
}
.tab-btn {
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 5px;
    text-align: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    width: 68px;
}

    .tab-btn.sele {
        color: white;
        font-size: 0.8rem;
        background-color: #1bb0ff;
    }

    .tab-btn.unsele {
        color: #1bb0ff;
        font-size: 0.8rem;
        background-color: white;
        border: 1px solid #dcdcdc;
    }
.top-right-bar {
    width: 100%;
    position: fixed;
    top: 80px;
    right: 10px;
    z-index: 999;
}
.foot-right-bar {
    width: 100%;
    position: fixed;
    bottom: 120px;
    right: 10px;
    z-index: 999;
}

.line-right {
    border-right: 1px solid #c5c5c5
}
.hv-r:hover {
    color:red;
}
.hv-bu:hover {
    color: rgb(6, 205, 255);
}
/*渐变分割线*/
.frame-splite-gn {
    background-image: linear-gradient(rgb(243, 255, 238),white);
    height: 12px;
}

.frame-splite-gray {
    background-image: linear-gradient(rgb(243, 243, 243),white);
    height: 12px;
}

.pos-b {
    position: fixed;
    bottom: 0px;
}
.pos-t {
    position: fixed;
    top: 0px;
}
.st {
    z-index:9999;
}
.f2 {
    text-indent: 2em;
}
/*缩进*/

.fp-1 {
    letter-spacing: 1px
}
.fp-2 {
    letter-spacing: 2px
}
.fp-5 {
    letter-spacing: 5px
}
.fp-10 {
    letter-spacing: 10px
}
/**字体*/
.fb {
    font-weight: bold;
}

.fi {
    font-style: italic;
}

.lh-s-a {
    line-height: 0.85rem;
}
.lh-xs {
    line-height: 0.7rem;
}
.lh-s{line-height: 1rem;}
.lh-ms {
    line-height: 1.25rem;
}
.lh-m{line-height: 1.5rem;}
.lh-l{line-height: 2rem;}
.lh-xl{line-height: 2.5rem;}
.lh-xxl {
    line-height: 3.5rem;
}
.lh-xxxl {
    line-height: 4.5rem;
}
.fn-bas {
    font-family: 'Times New Roman', Times, serif;
}
.fs-xxxxl{font-size:3rem}
.fs-xxxl{font-size:2rem}
.fs-xxl {
    font-size: 1.8rem
}
.fs-xl{font-size:1.5rem}
.fs-l{font-size:1.25rem}
.fs-m{font-size:1rem}
.fs-bas{font-size:0.92rem}
.fs-s{font-size:0.85rem}
.fs-xss {
    font-size: 0.75rem
}
.fs-xs{font-size:0.65rem}
.fs-xxs{font-size:0.55rem}
.fs-xxxs {
    font-size: 0.48rem
}

.fs-xxxxs {
    /*-webkit-text-size-adjust: none;     */
    font-family: SimHei,SimSun,YouYuan'Times New Roman', Times, serif;
    -webkit-transform: scale(0.8,0.8);
    font-size: 0.43rem;
}
.fs-xxxxxs {
    /*-webkit-text-size-adjust: none;     */
    font-family: SimHei,SimSun,YouYuan'Times New Roman', Times, serif;
    -webkit-transform: scale(0.8,0.8);
    font-size: 0.3rem;
}

.clr-wh{color:rgb(255, 255, 255);}
.clr-wh-l{color: rgba(255, 255, 255, 0.8);}
.clr-bu{color:rgb(6, 205, 255);}
.clr-bu-a { color: #1a72e6; }
.clr-red{color:rgb(255, 0, 0);}
.clr-ye{color:rgb(255, 251, 0);}
.clr-org{color:rgb(255, 123, 0);}
.clr-gn{color:rgb(28, 168, 0);}
.clr-blk{color:rgb(0, 0, 0);}
.clr-gray-l {
    color: #bcbcbc
} 
.clr-gray {
    color: rgb(168, 168, 168);
}
.clr-gray-m {color: rgb(128, 128, 128);}
.clr-dark{color:rgb(88, 88, 88);}
/**背景色*/
.bg-bas { background-color: #f6f6f6 }
.bg-blk {background-color:black}
.bg-pn{ background-color: rgb(255, 229, 229); }
.bg-wh{background-color: rgb(255, 255, 255);}
.bg-red{background-color: red;}
.bg-gray{background-color: rgb(248, 248, 248);}
.bg-graydark {
    background-color: rgb(223, 223, 223);
}
.bg-org-s {
    background-image: linear-gradient(to right bottom, rgb(252, 188, 37), rgb(246, 128, 87));
}

.bg-bu-s {
    background-image: linear-gradient(to right bottom, rgb(86, 205, 243), rgb(113, 157, 227));
}

.bg-red-s {
    background-image: linear-gradient(to right bottom, rgb(236, 71, 134), rgb(185, 85, 164));
}

.bg-pn-s {
    background-image: linear-gradient(to right bottom, rgb(134, 94, 192), rgb(81, 68, 180));
}
.bg-bu2wh-top {
    min-height: 10px;
    background: -webkit-linear-gradient(to top,#a3d6fd, white); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to top,#a3d6fd, white); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to top,#a3d6fd, white); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top,#a3d6fd, white); /* 标准的语法（必须放在最后） */
}

.bg-bu2wh {
    min-height: 10px;
    background: -webkit-linear-gradient(to right,#a3d6fd, white); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,#a3d6fd, white); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,#a3d6fd, white); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,#a3d6fd, white); /* 标准的语法（必须放在最后） */
}

.bg-gn2wh {
    min-height: 10px;
    background: -webkit-linear-gradient(to right,#b3ff7a, white); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,#b3ff7a, white); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,#b3ff7a, white); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,#b3ff7a, white); /* 标准的语法（必须放在最后） */
}

.bg-red2wh {
    min-height: 10px;
    background: -webkit-linear-gradient(to right,#ffbb80, white); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,#ffbb80, white); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,#ffbb80, white); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,#ffbb80, white); /* 标准的语法（必须放在最后） */
}

.bg-org2wh {
    min-height: 10px;
    background: -webkit-linear-gradient(to right,#fff4b9, white); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,#fff4b9, white); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,#fff4b9, white); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,#fff4b9, white); /* 标准的语法（必须放在最后） */
}
.bg-dark{background-color: rgb(150, 150, 150);}
.bg-gn{background-color: rgb(0, 177, 15);}
.bg-gn-a{background-color: rgb(249, 255, 242);}
.bg-gn-b { background-color: #98de6e; }
.bg-dgn{ background-color: rgba(224, 243, 227, 0.842); }
.bg-bu{background-color: rgb(0, 120, 201);}
.bg-bu-b{background-color: #6f9ef6;}
.bg-bu-c{    background-color: #1bb0ff;}
.bg-bu-m {
    background-color: rgb(6, 155, 255);
}
.bg-bu-l{background-color: rgb(229, 250, 255);}
.bg-pu{background-color: #942eff;}
.bg-pu-l{background-color: rgb(250, 229, 255);}
.bg-ye-l{background-color: #fffdf3;}
.bg-ye{background-color: rgb(250, 255, 178);}
.bg-red-a { background-color: #e89393; }
.bg-red-b { background-color: #ff6a00; }

/**宽度*/
.w-51{min-width:50px;}
.w-101{min-width:100px;}
.w-151{min-width:150px;}
.w-201{min-width:200px;}
.w-235{min-width:235px;}
.w-335{min-width:335px;}
.w-2{width: 2px;}
.w-5{width: 5px;}
.w-8{width: 8px;}
.w-10{width: 10px;}
.w-15{width: 15px;}
.w-18{width: 18px;}
.w-20{width: 20px;}
.w-25{width: 25px;}
.w-28{width: 28px;}
.w-30{width: 30px;}
.w-35{width: 35px;}
.w-40{width: 40px;}
.w-45{width: 45px;}
.w-50{width: 50px;}
.w-55{width: 55px;}
.w-60{width: 60px;}
.w-65{width: 65px;}
.w-70{width: 70px;}
.w-80{width: 80px;}
.w-85{width: 85px;}
.w-90{width: 90px;}
.w-95{width: 95px;}
.w-100{width: 100px;}
.w-110{width: 110px;}
.w-120{width: 120px;}
.w-125{width: 125px;}
.w-130{width: 130px;}
.w-135{width: 135px;}
.w-140{width: 140px;}
.w-145{width: 145px;}
.w-150{width: 150px;}
.w-160{width: 160px;}
.w-175{width: 175px;}
.w-180{width: 180px;}
.w-185{width: 185px;}
.w-190{width: 190px;}
.w-200{width: 200px;}
.w-210{width: 210px;}
.w-220{width: 220px;}
.w-235{width: 235px;}
.w-255{width: 255px;}
.w-260{width: 260px;}
.w-300{width: 300px;}
.w-350{width: 350px;}
.w-400{width: 400px;}
.w-450{width: 450px;}
.w-500{width: 500px;}
.w-550{width: 550px;}
.w-600{width: 600px;}
.w-650{width: 650px;}
.w-680{width: 680px;}
.w-700{width: 700px;}
.w-750{width: 750px;}
.w-800{width: 800px;}
.w-850{width: 850px;}
.w-900{width: 900px;}
.w-1000{width: 1000px;}
.w-1100{width: 1100px;}
.w-1200{width: 1200px;}
.w-1300{width: 1300px;}
.w-1400{width: 1400px;}
.w-1500{width: 1500px;}
/*高度*/
.h-5{height: 5px;}
.h-8{height: 8px;}
.h-10{height: 10px;}
.h-12{height: 12px;}
.h-13{height: 13px;}
.h-15{height: 15px;}
.h-18{height: 18px;}
.h-20{height: 20px;}
.h-25{height: 25px;}
.h-30{height: 30px;}
.h-35{height: 35px;}
.h-40{height: 40px;}
.h-45{height: 45px;}
.h-50{height: 50px;}
.h-55{height: 55px;}
.h-60{height: 60px;}
.h-65{height: 65px;}
.h-70{height: 68px;}
.h-80{height: 80px;}
.h-85{height: 85px;}
.h-90{height: 90px;}
.h-100{height: 100px;}
.h-120{height: 120px;}
.h-150{height: 150px;}
.h-160{height: 160px;}
.h-200{height: 200px;}
.h-225{height: 225px;}
.h-235{height: 235px;}
.h-250{height: 250px;}
.h-300{height: 300px;}
.h-400{height: 400px;}
.h-500{height: 500px;}
.h-600{height: 600px;}
.h-650{height: 650px;}
.h-700{height: 700px;}
.h-750{height: 750px;}
.h-800{height: 800px;}

.mt-001{margin-top:-1px;}
.mt-002{margin-top:-2px;}
.mt-005{margin-top:-5px;}
.mt-01{margin-top:-10px;}
.mt-02{margin-top:-20px;}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.ml-05 {margin-left:-50px;}
.ml-01 {margin-left:-10px;}
.ml-02 {margin-left:-20px;}
.ml-025 {margin-left:-25px;}
.ml-5 {margin-left:5px;}
.ml-10 {margin-left:10px;}
.ml-20 {margin-left:20px;}
.ml-30 {margin-left:30px;}
.ml-50 {margin-left:50px;}
.mr-5 {margin-right:5px;}
.mr-10 {margin-right:10px;}
.mr-20 {margin-right:20px;}
.mb-5 {
    margin-bottom: 5px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-15 {
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
}
/*内边距*/
.pa-03{padding:-30px}
.pa-02{padding:-20px}
.pa-01{padding:-10px}
.pa-2{padding:2px}
.pa-5{padding:5px}
.pa-10{padding:10px}
.pa-15{padding:15px}
.pa-20{padding:20px}
.pa-25{padding:25px}
.pa-30{padding:30px}
.pa-35{padding:35px}
.pa-50{padding:50px}
.pa-60{padding:60px}
.pa-70{padding:70px}
.pa-80{padding:80px}
.pa-90{padding:90px}
.pa-100{padding:100px}
.pa-150{padding:150px}
.pa-200{padding:200px}

.plr-1{padding-right:1px;padding-left:1px}
.plr-2{padding-right:2px;padding-left:2px}
.plr-3{padding-right:3px;padding-left:3px}
.plr-4{padding-right:4px;padding-left:4px}
.plr-5{padding-right:5px;padding-left:5px}
.plr-8{padding-right:8px;padding-left:8px}
.plr-10{padding-right:10px;padding-left:10px}
.plr-15{padding-right:15px;padding-left:15px}
.plr-20{padding-right:20px;padding-left:20px}

.ptb-1{padding-bottom:1px;padding-top: 1px}
.ptb-2{padding-bottom:2px;padding-top: 2px}
.ptb-3{padding-bottom:3px;padding-top: 3px}
.ptb-4{padding-bottom:4px;padding-top: 4px}
.ptb-5{padding-bottom:5px;padding-top:5px}
.ptb-6{padding-bottom:6px;padding-top:6px}
.ptb-7{padding-bottom:7px;padding-top: 7px}
.ptb-8{padding-bottom:8px;padding-top:8px}
.ptb-9{padding-bottom:9px;padding-top: 9px}
.ptb-10{padding-bottom:10px;padding-top:10px}

.pl-2{padding-left:2px} 
.pl-5{padding-left:5px}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-25{padding-left:25px}
.pl-30{padding-left:30px}
.pl-35{padding-left:35px}
.pl-40{padding-left:40px}
.pl-45{padding-left:45px}
.pl-50{padding-left:50px}
.pl-55{padding-left:55px}
.pl-60{padding-left:60px}
.pl-65 { padding-left: 65px }
.pl-70{padding-left:70px}
.pl-75 { padding-left: 75px }
.pl-80{padding-left:80px}
.pl-85{padding-left:85px}
.pl-90{padding-left:90px}
.pl-95{padding-left:95px}
.pl-100{padding-left:100px}
.pl-110{padding-left:110px}
.pl-120{padding-left:120px}
.pl-125 {padding-left: 125px}
.pl-150{padding-left:150px}
.pl-175 {padding-left: 175px}
.pl-200{padding-left:200px}
.pr-2{padding-right:2px}
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-25{padding-right:25px}
.pr-30{padding-right:30px}
.pr-35{padding-right:35px}
.pr-40{padding-right:40px}
.pr-45{padding-right:45px}
.pr-50{padding-right:50px}
.pr-55{padding-right:55px}
.pr-60{padding-right:60px}
.pr-65{padding-right:65px}
.pr-70{padding-right:70px}
.pr-75{padding-right:75px}
.pr-80{padding-right:80px}
.pr-85{padding-right:85px}
.pr-90{padding-right:90px}
.pr-95{padding-right:95px}
.pr-100{padding-right:100px}
.pt-005{padding-top:-5px}
.pt-01{padding-top:-10px}
.pt-02{padding-top:-20px}
.pt-05{padding-top:-50px}
.pt-1 {padding-top: 1px}
.pt-2 {padding-top: 2px}
.pt-3 {padding-top: 3px}
.pt-4 {padding-top: 4px}
.pt-5 {padding-top:5px}
.pt-6 {padding-top:6px}
.pt-7 {padding-top: 7px}
.pt-8 {padding-top:8px}
.pt-9 {padding-top: 9px}
.pt-10{padding-top:10px}
.pt-12{padding-top:12px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-25{padding-top:25px}
.pt-30{padding-top:30px}
.pt-35{padding-top:35px}
.pt-40{padding-top:40px}
.pt-50{padding-top:50px}
.pt-55{padding-top:55px}
.pt-60{padding-top:60px}
.pt-70{padding-top:70px}
.pt-80{padding-top:80px}
.pt-90{padding-top:90px}
.pt-100{padding-top:100px}
.pt-200{padding-top:200px}
.pt-300{padding-top:300px}
.pt-400{padding-top:400px}
.pt-500{padding-top:500px}

.pb-1{padding-bottom:1px}
.pb-2{padding-bottom:2px}
.pb-3{padding-bottom:3px}
.pb-4{padding-bottom:4px}
.pb-5{padding-bottom:5px}
.pb-6{padding-bottom:6px}
.pb-7{padding-bottom:7px}
.pb-8{padding-bottom:8px}
.pb-9{padding-bottom:9px}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-25{padding-bottom:25px}
.pb-30{padding-bottom:30px}
.pb-35{padding-bottom:35px}
.pb-40{padding-bottom:40px}
.pb-50{padding-bottom:50px}
.pb-60{padding-bottom:60px}
.pb-100{padding-bottom:100px}
.pb-125 {
    padding-bottom: 125px
}
.pb-150 {
    padding-bottom: 150px
}
.pb-200 {
    padding-bottom: 200px
}

.col-5{
  min-width: 5%;
}
.col-8{
  min-width: 8%;
}
.col-100{
  width: 100%;
}
.col-10{
  min-width: 10%;
}
.col-12{
  min-width: 12%;
}
.col-15{
  min-width: 15%;
}
.col-18 {
    min-width: 18%;
}
.col-20{
  min-width: 20%;
}
.col-25{
  min-width: 25%;
}
.col-30{
  min-width: 30%;
}
.col-33{
  min-width: 33.33333%;
}
.col-35{
  min-width: 35%;
}
.col-40{
  min-width: 40%;
}
.col-45{min-width: 45%;}
.col-50{
  min-width: 50%;
}
.col-55{min-width: 55%;}
.col-65{min-width: 65%;}
.col-60{
  min-width: 60%;
}
.col-67{
  min-width: 66.66667%;
}
.col-70{
  min-width: 70%;
}
.col-75{
  min-width: 75%;
}
.col-80{
  min-width: 80%;
}
.col-85{
  min-width: 85%;
}
.col-90{
  min-width: 90%;
}
.col-95{
  min-width: 95%;
}

.mp {
    cursor: pointer
}
.btn {
    width: 100px;
    height: 43px;
    border-radius: 5px;
    text-align: center;
    cursor:pointer;
}
.btn-s {
    width: 68px;
    height: 30px;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
}
.btn-xs {
    width: 43px;
    height: 25px;
    font-size: 0.5rem;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    display: flex; /*设置显示样式**/
    align-items: center; /**子view垂直居中*/
    vertical-align: middle; /**垂直居中*/
    justify-content: center; /**内容居中*/
    flex-direction: row; /**子view排列方式row--水平 column--垂直**/
}
.btn-bu {    
    color: white;
    background-color: #1bb0ff;
}
.btn-bu-l {
    border: 1px solid #1bb0ff;
    color: #1bb0ff;
    background-color:white;
}
.btn-gray-l {
    border: 1px solid rgb(196, 196, 196);
    color: #a2a2a2;
    background-color: white;
}
.btn-pn {
    color: white;
    background-color: #af2fe2;
}

.btn-ye {     
    color: black;
    background-color: #f5ff6a;
}

.btn-gn {     
    color: white;
    background-color: rgba(43, 218, 21, 0.863);
}

.btn-red-l {    
    color: rgb(0, 0, 0);
    background-color: rgb(255, 212, 225);
}
.btn-red-line {
    color: red;
    border:1px solid red;
    background-color: rgb(255, 255, 255);
}
.btn-gn-line {
    border: 2px solid #3feb21;
    color: #3feb21;
    background-color: white;
}
.btn-gray-line {
    border: 2px solid rgb(196, 196, 196);
    color: rgb(196, 196, 196);
    background-color: white;
}
.btn-org-line {
    border: 2px solid #f79d3b;
    color: #f79d3b;
    background-color: white;
}
.btn-gn-l {     
    color: rgb(0, 0, 0);
    background-color: rgb(193, 255, 185);
}

.btn-blk {     
    color: white;
    background-color: black;
}

.btn-gray {     
    color: black;
    background-color: rgb(215, 215, 215);
}

.btn-red {     
    color: white;
    background-color: #ff0000;
}

.btn-wh-l {
    color: black;
    border: 1px solid rgb(196, 196, 196);
    background-color: white;
}
.btn-wh {     
    color: black;
    border: 1px solid black;
    background-color: white;
}

.btn-bas {     
    color: rgb(88, 88, 88);
    background-color: rgb(235, 235, 235);
}

.flex-1 {
    flex-grow: 1; /* 允许元素在必要时扩展 */
    flex-shrink: 1; /* 允许元素在必要时收缩 */
    flex-basis: 0%; /* 初始大小为0，根据可用空间分配 */
}
/*flex*/
.flex-inline {
    display: flex;
    flex-direction: row;
    justify-content: flex-start; /*从左到右*/
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex-newline {
    display: flex;
    flex-direction: column;
    justify-content: flex-start; /*从左到右*/
}

.flex-right {
    display:flex;
    flex-direction:row-reverse;
}
.flex-mid {
    display: flex; /*设置显示样式**/
    align-items: center; /**子view垂直居中*/
    vertical-align: middle; /**垂直居中*/
    justify-content: center; /**内容居中*/
    flex-direction: row; /**子view排列方式row--水平 column--垂直**/
}
.flex-itemlst {
    display:flex;
    justify-content:space-around;
}
.flex-mid-v {
    display: flex; /*设置显示样式**/
    align-items: center; /**子view垂直居中*/
    vertical-align: middle; /**垂直居中*/
    justify-content: center; /**内容居中*/
    flex-direction: column; /**子view排列方式row--水平 column--垂直**/
}

.flex-v-top {
    display: flex;
    align-items: baseline;
}

.flex-v-bottom {
    display: flex;
    align-items: flex-end;
}

/*line*/
.row-line-bu {
    border-bottom: 1px solid #a3d6fd;
}
.row-line-blk {
    border-bottom:1px solid black;
}
.row-line-wh {
    border-bottom: 1px solid white;
}
.row-line-top {
    border-top: 1px dotted rgb(88, 88, 88);
}

.row-line {
    border-bottom: 1px dotted gray;
}
 

.row-line-red {
    border-bottom: 3px solid red;
}
.row-line-org {
    border-bottom: 5px solid orangered;
}
.row-line-gn {
    border-bottom: 3px solid rgb(0, 223, 48);
}
.b-line-m-bu {
    border: solid 3px #a3d6fd;
}
.b-line-m-red {
    border: solid 3px #ffbb80;
}
.b-line-m-gn {
    border: solid 3px #b3ff7a;
}
.b-line-m {
    border: solid 3px gray;
}
    .b-line {
    border: solid 1px gray;
}

.b-line-l {
    border: solid 1px rgb(201, 201, 201);
}
.b-line-ll {
    border: 1px solid #e0dede
}
.b-line-sha {
    box-shadow: rgb(196, 196, 196) 2px 2px 5px 1px;
}
.b-line-sha-l {
    box-shadow: rgb(196, 196, 196) 1px 1px 3px 1px;
}
.b-line-sha-b {
    box-shadow: #1a1818 3px 3px 8px 1px;
}

.b-line-r {
    border: solid 2px red;
}
.b-line-dot-r {
    border: dotted 1px red;
}
.b-line-dot-bu-r {
    border: dotted 2px red;
}
.b-line-dot-bu {
    border: dotted 1px #a3d6fd;
}
.b-line-dot-bu-m {
    border: dotted 2px #a3d6fd;
}
.b-line-dot-gn {
    border: dotted 1px rgb(0, 223, 48);
}

.b-line-dot-gn-m {
    border: dotted 2px rgb(0, 223, 48);
}

.br-2 {
    border-radius: 2px;
}
.br-5 {
    border-radius: 5px;
}

.br-10 {
    border-radius: 10px;
}

.br-15 {
    border-radius: 15px;
}

.br-20 {
    border-radius: 20px;
}

.br-25 {
    border-radius: 25px;
}

.br-50 {
    border-radius: 50%;
}

.txt-del-line {
    text-decoration: line-through
}
.txt-noline {
    text-decoration-line: none
}
.txt-nowrap {
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.txt-r {
    text-align: right;
}
.txt-mid {
    text-align: center;
}
.txt-mid-v {
    display: flex;
    align-items: center; /* 垂直居中 */
    justify-content: flex-start;
}
.txt-wrap {
    word-wrap: break-word;
    word-break: break-all;
}
.td-warp {
    width: 100%;
    white-space: normal;
    word-wrap: break-word;
    word-break: break-all;
}

/*右上角弧线*/
.quarterCircleLine-Right {
    border-right: 1px solid #c7c7c7;
    height: 20px;
    width: 20px;
    -moz-border-radius: 0 20px 0 0;
    -webkit-border-radius: 0 20px 0 0;
    border-radius: 0 20px 0 0;
}
/*左上角弧线,四分之一圆*/
.quarterCircleLine-Left {
    border-left: 1px solid #c7c7c7;
    height: 20px;
    width: 20px;
    -moz-border-radius: 20px 0 0 0;
    -webkit-border-radius: 20px 0 0 0;
    border-radius: 20px 0 0 0;
}


.bg-spec-1 {
    background: linear-gradient(#e66465, #9198e5);
}
.bg-spec-2 {
    background: linear-gradient(to right, #9fe1fa, #f4edc9);
}
.bg-spec-3 {
    background: linear-gradient(to top right, rgb(238, 163, 175), rgb(149, 214, 240));
}
.bg-spec-4 {
    background: linear-gradient(111.4deg, rgb(238, 113, 113) 1%, rgb(246, 215, 148) 58%);
}
.bg-spec-5 {
    background: linear-gradient(102.7deg, rgb(253, 218, 255) 8.2%, rgb(223, 173, 252) 19.6%, rgb(173, 205, 252) 36.8%, rgb(173, 252, 244) 73.2%, rgb(202, 248, 208) 90.9%);
}
.bg-spec-6 {
    background: linear-gradient(58.2deg, rgba(40, 91, 212, 0.73) -3%, rgba(171, 53, 163, 0.45) 49.3%, rgba(255, 204, 112, 0.37) 97.7%);
}
.bg-spec-7 {
    background-image: linear-gradient(181.2deg, rgb(181, 239, 249) 10.5%, rgb(254, 254, 254) 86.8%);
}
.bg-spec-8 {
    background-image: linear-gradient(107.7deg, rgb(101, 168, 143) -30.7%, rgb(144, 220, 193) 7.2%, rgb(225, 203, 150) 31.3%, rgb(251, 166, 150) 82.6%, rgb(250, 54, 65) 128.5%);
}
.bg-spec-9 {
    background-image: linear-gradient(111.4deg, rgb(209, 231, 235) 7.4%, rgb(238, 219, 199) 51.4%, rgb(255, 159, 122) 82.6%, rgb(255, 109, 58) 100.2%);
}
.bg-spec-10 {
    background-image: linear-gradient(109.6deg, rgb(101, 58, 150) 29.9%, rgb(168, 141, 194) 99.9%);
}
.bg-spec-11 {
    background-image: linear-gradient(106.5deg, rgba(255, 215, 185, 0.91) 23%, rgba(223, 159, 247, 0.8) 93%);
}
.bg-spec-12 {
    background-image: linear-gradient(109.6deg, rgb(0, 51, 102) 11.2%, rgb(187, 187, 187) 91.1%);
}
.bg-spec-13 {
    background-image: linear-gradient(103.3deg, rgb(252, 225, 208) 30%, rgb(255, 173, 214) 55.7%, rgb(162, 186, 245) 81.8%);
}
.bg-spec-14 {
    background-image: linear-gradient(110.6deg, rgb(179, 157, 219) 7%, rgb(150, 159, 222) 47.7%, rgb(24, 255, 255) 100.6%);
}
.bg-glass-wh {
    background: rgba( 255, 255, 255, 0.25 );
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 16px );
    -webkit-backdrop-filter: blur( 16px );
    border-radius: 10px;
    border: 1px solid rgba( 255, 255, 255, 0.18 );
}

.bg-glass-red {
    background: rgba( 255, 75, 75, 0.65 );
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.38 );
    backdrop-filter: blur( 16px );
    -webkit-backdrop-filter: blur( 16px );
    border-radius: 10px;
    border: 1px solid rgba( 255, 255, 255, 0.18 );
}

.bg-glass-bu {
    background: rgba( 70, 154, 255, 0.25 );
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 16px );
    -webkit-backdrop-filter: blur( 16px );
    border-radius: 10px;
    border: 1px solid rgba( 255, 255, 255, 0.18 );
}

.bg-glass-ye {
    background: rgba( 248, 231, 28, 0.25 );
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 16px );
    -webkit-backdrop-filter: blur( 16px );
    border-radius: 10px;
    border: 1px solid rgba( 255, 255, 255, 0.18 );
}

.bg-glass-gn {
    background: rgba( 126, 211, 33, 0.25 );
    box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
    backdrop-filter: blur( 16px );
    -webkit-backdrop-filter: blur( 16px );
    border-radius: 10px;
    border: 1px solid rgba( 255, 255, 255, 0.18 );
}

#NeTopBtn {
    bottom: 75px;
    right: 5px;
    position: fixed;
    z-index:999999;
}


@font-face {
    font-family: iconfont-sm;
    src: url(/sui/font/font_1433401008_2229297.woff) format('woff'),url(/sui/font/font_1433401008_2229297.ttf) format('truetype'),url(/sui/font/font_1433401008_2229297.svg#iconfont) format('svg');
}

.neico {
    font-family: iconfont-sm !important;
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    background-size: 100% auto;
    background-position: center;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale
}
.neico-app:before {
    content: "\e605"
}

.neico-browser:before {
    content: "\e606"
}

.neico-card:before {
    content: "\e607"
}

.neico-cart:before {
    content: "\e600"
}

.neico-code:before {
    content: "\e609"
}

.neico-computer:before {
    content: "\e616"
}

.neico-remove:before {
    content: "\e60a"
}

.neico-download:before {
    content: "\e60b"
}

.neico-edit:before {
    content: "\e60c"
}

.neico-emoji:before {
    content: "\e615"
}

.neico-star:before {
    content: "\e60e"
}

.neico-friends:before {
    content: "\e601"
}

.neico-gift:before {
    content: "\e618"
}

.neico-phone:before {
    content: "\e60f"
}

.neico-clock:before {
    content: "\e619"
}

.neico-home:before {
    content: "\e602"
}

.neico-menu:before {
    content: "\e60d"
}

.neico-message:before {
    content: "\e617"
}

.neico-me:before {
    content: "\e603"
}

.neico-picture:before {
    content: "\e61a"
}

.neico-share:before {
    content: "\e61b"
}

.neico-settings:before {
    content: "\e604"
}

.neico-refresh:before {
    content: "\e61c"
}

.neico-caret:before {
    content: "\e610"
}

.neico-down:before {
    content: "\e611"
}

.neico-up:before {
    content: "\e612"
}

.neico-right:before {
    content: "\e613"
}

.neico-left:before {
    content: "\e614"
}

.neico-check:before {
    content: "\e608"
}

.neico-search:before {
    content: "\e61d"
}

.neico-new:before {
    content: "\e61e"
}



/*移动右侧控制台*/
.ne-mobi-rightbar {
    height: 100%;
    width: 280px;
    right: 0px;
    top: 0px;
    position: absolute;
    z-index: 9999999;
    background-color: black;
    color: white;
    padding-left: 20px;
    font-size: 1.3rem
}
    .ne-mobi-rightbar.large {
        width: 368px;
    }
    .ne-mobi-leftbar {
        height: 100%;
        width: 280px;
        left: 0px;
        top: 0px;
        position: absolute;
        z-index: 9999999;
        background-color: black;
        color: white;
        padding-left: 20px;
        font-size: 1.3rem
    }