html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,address,cite,code,del,em,img,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
    margin:0;padding:0;border:0;outline:0;-webkit-text-size-adjust : none ;-moz-text-size-adjust : none ;-ms-text-size-adjust : none ; text-size-adjust : none;  -webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

html, body,object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, span, small, strike, strong,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption,
tbody, tfoot, thead, tr, th, td, section, nav, header, footer,input,textarea,select{margin:0;padding:0;border:0;outline:0;}
html, button, input, select, textarea {
    font-family: 黑体, "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
    -webkit-font-smoothing: antialiased;
}
html{width:100%;  overflow-x:hidden;}
a{color:#333;outline: none;}
a:hover,a:link,a:active,a:visited{outline:none;text-decoration:none;}
input,textarea,button,select{appearance:none;-moz-appearance:none; -webkit-appearance:none;font-family:inherit;font-size:inherit;outline: none;}
input:focus,textarea:focus{ outline:none;}
input[type="search"]::-webkit-search-cancel-button {
    display: none;
}
img {
	border: 0;
	vertical-align: top;
}
textarea{
    resize:none;
    outline:none;
}
textarea::placeholder {
    color: #999;
}
li {list-style: none;}
* {
    box-sizing: border-box;
}

.flex {
    display: flex;
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex-column {
    flex-direction: column;
}

.flex-yc {
    align-items: center;
}

.flex-bl {
    align-items: baseline;
}

.flex-fe {
    align-items: flex-end;
}

.flex-xc {
    justify-content: center;
}

.flex-sa {
    justify-content: space-around;
}

.flex-between {
    justify-content: space-between;
}

.abs {
    position: absolute;
}

.fixed {
    position: fixed;
}

.rel {
    position: relative;
}

.bl {
    display: block;
}

.txt-r {
	text-align: right;
}

.txt-c {
    text-align: center;
}

.fr {
	float: right;
}

.ell, .ell-multiline {
    overflow: hidden;
    text-overflow: ellipsis;
}

/*单行截断*/
.ell{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*2行截断*/
.ell2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
}
/*3行截断*/
.ell3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
}

/*多行截断*/
.ell-multiline {
    display: -webkit-box;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    word-wrap: break-word;
    word-break: break-all;
}

.rich-text {
    word-wrap: break-word;
    word-break: break-all;
}

.word-break {
	word-break: break-all;
}

/*公共弹框*/
.mask-wrap-common {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: rgba(0, 0, 0, 0.5);
}

/*公共弹框*/
.mask-wrap-common {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: rgba(0, 0, 0, 0.5);
}

.row-line{
    width: 100%;
    height: 1px;
    background: #eeeeee;
}

/* 公共动画部分 - 用于页面元素的显示和隐藏动画, Do not format these codes! */

/* 向上滑出 */
.slide-up-enter {transform: translate3d(0, 100%, 2px);}
.slide-up-enter-to {transform: translate3d(0, 0, 2px);}
.slide-up-enter-active {overflow: hidden;}
.slide-up-leave {transform: translate3d(0, 0, 1px);}
.slide-up-leave-to {transform: translate3d(0, 100%, 1px);}

.slide-up-enter-to, .slide-up-leave-to {transition: all .4s ease;}

/* 渐现 */
.fade-in-enter {opacity: 0;}
.fade-in-enter-to {opacity: 1;}
.fade-in-leave {opacity: 1;}
.fade-in-leave-to {opacity: 0;}
.fade-in-enter-to, .fade-in-leave-to {transition: all .4s ease;}

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

.icon-vs2:before {
    content: "\e746";
}

.icon-icon-test22:before {
    content: "\e633";
}

.icon-icon-test23:before {
    content: "\e637";
}

.icon-icon-test25:before {
    content: "\e63c";
}

.icon-icon-test27:before {
    content: "\e651";
}

.icon-icon-test30:before {
    content: "\e654";
}

.icon-xiangyoujiantou:before {
    content: "\e68b";
}

.icon-xiangxiajiantou:before {
    content: "\e6cf";
}

.icon-icon-test16:before {
    content: "\e644";
}

.icon-icon-test17:before {
    content: "\e645";
}

.icon-icon-test18:before {
    content: "\e647";
}

.icon-icon-test19:before {
    content: "\e648";
}

.icon-icon-test20:before {
    content: "\e64c";
}

.icon-icon-test21:before {
    content: "\e661";
}

.icon-icon-test12:before {
    content: "\e63a";
}

.icon-icon-test13:before {
    content: "\e649";
}

.icon-icon-test14:before {
    content: "\e650";
}

.icon-icon-test15:before {
    content: "\e657";
}

.icon-icon-test7:before {
    content: "\e639";
}

.icon-icon-test9:before {
    content: "\e642";
}

.icon-icon-test10:before {
    content: "\e646";
}

.icon-icon-test11:before {
    content: "\e64e";
}

.icon-user-group:before {
    content: "\e815";
}

.icon-add:before {
    content: "\e673";
}

.icon-icon-test6:before {
    content: "\e641";
}

.icon-icon-test8:before {
    content: "\e64f";
}

.icon-icon-test:before {
    content: "\e638";
}

.icon-icon-test1:before {
    content: "\e643";
}

.icon-icon-test2:before {
    content: "\e64b";
}

.icon-icon-test3:before {
    content: "\e64d";
}

.icon-icon-test4:before {
    content: "\e658";
}

.icon-icon-test5:before {
    content: "\e659";
}
