@charset "utf-8";
.clear{ clear:both; overflow:hidden; font-size:0px; width:0px; height:0px;}
a,p,span{text-decoration:none; color:#333;}
ul,li,dd,dl{color:#333;padding: 0;margin: 0;list-style:none;}
input,button{margin:0;padding: 0;border:none;background: none;}
.noborder { border: none !important; }
body{ font-family:'microsoft yahei','微软雅黑',Verdana,Arial,Helvetica,sans-serif; background: #fff;}
.block{display:block;}
.org{color:#fe9f21!important;}
.mr0{margin-right:0!important;}
.mb0{margin-bottom:0!important;}
.pr0{padding-right:0!important;}
.pb0{padding-bottom:0!important;}
.pt0{padding-top:0!important;}
.pl0{padding-left:0!important;}
.over-omit{/*超出省略号*/
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.openblock{
    display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-moz-justify-content: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;align-items: center;width:75px;height:26px;background: #e7effe;border-radius: 4px;cursor: pointer;
}
.openblock span{
    font-size: 16px;margin-right: 2px;line-height: 20px;font-family: MicrosoftYaHei;color: #3878f8;
}
.openblock img{
    width:22px;height:20px;
}
.show2line{
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
/*伸缩盒子模型*/
.flex {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex-wrap {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
/*从左至右*/

.box-lr {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}


/*从右至左*/
.box-rl {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
/*从上至下*/
.box-tb {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
/*从下至上*/
.box-bt {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
/*主轴居中*/
.box-pack-center {
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}
/*主轴居左*/
.box-pack-start {
    -webkit-box-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
/*主轴居右*/
.box-pack-end {
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
/*主轴左右不留白*/
.box-pack-between {
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
/*主轴左右留白*/
.box-pack-around {
    -moz-justify-content: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}
/*交叉轴居中对齐*/
.box-align-center {
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
/*交叉轴居左对齐*/
.box-align-start {
    -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
/*交叉轴居右对齐*/
.box-align-end {
    -webkit-box-align: end;
    -moz-align-items: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

@font-face {
  font-family: "iconfont"; /* Project id 4280179 */
  src: url('./font/iconfont.woff2?t=1696923574981') format('woff2'),
       url('./font/iconfont.woff?t=1696923574981') format('woff'),
       url('./font/iconfont.ttf?t=1696923574981') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chacha:before {
  content: "\e62f";
}

.icon-check_fill:before {
  content: "\e6ac";
}

.icon-xiangshangjiantou:before {
  content: "\e65d";
}

.icon-xiangyoujiantou:before {
  content: "\e65f";
}

.icon-xiangzuojiantou:before {
  content: "\e660";
}

.icon-xiangxia:before {
  content: "\e600";
}

.icon-weizhi:before {
  content: "\e76f";
}

.icon-fangdajing:before {
  content: "\e60d";
}

.icon-gerenzhongxin:before {
  content: "\e61d";
}

.icon-shouji:before {
  content: "\e608";
}