@charset "utf-8";/* fallback */@font-face {    font-family: 'Material Icons';    font-style: normal;    font-weight: 400;    src: url(fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');}/* cyrillic */@font-face {    font-family: 'Roboto';    font-style: normal;    font-weight: 400;    src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* greek-ext */@font-face {    font-family: 'Roboto';    font-style: normal;    font-weight: 400;    src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}/* greek */@font-face {    font-family: 'Roboto';    font-style: normal;    font-weight: 400;    src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');    unicode-range: U+0370-03FF;}/* vietnamese */@font-face {    font-family: 'Roboto';    font-style: normal;    font-weight: 400;    src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {    font-family: 'Roboto';    font-style: normal;    font-weight: 400;    src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {    font-family: 'Roboto';    font-style: normal;    font-weight: 400;    src: local('Roboto'), local('Roboto-Regular'), url(fonts/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}.material-icons {    font-family: 'Material Icons';    font-weight: normal;    font-style: normal;    font-size: 24px;    line-height: 1;    letter-spacing: normal;    text-transform: none;    display: inline-block;    white-space: nowrap;    word-wrap: normal;    direction: ltr;    -webkit-font-feature-settings: 'liga';    -webkit-font-smoothing: antialiased;}/*========css reset========*/img {  max-width: 100%;  }a { text-decoration: none;}/*========快捷样式调用========*/.f12 { font-size:12px !important;}.f13 { font-size:13px;}.f14 { font-size:14px;}.f15 { font-size:15px;}.f16 { font-size:16px;}.f17 { font-size:17px;}.f18 { font-size:18px;}.f19 { font-size:19px;}.f20 { font-size:20px;}.f21 { font-size:21px;}.f22 { font-size:22px;}.f23 { font-size:23px;}.f24 { font-size:24px;}.f25 { font-size:25px;}.f26 { font-size:26px;}.f27 { font-size:27px;}.f28 { font-size:28px;}.f29 { font-size:29px;}.f30 { font-size:30px;}.fsmall { font-size: 0.8em;}.w1 { width: 10%;}.w2 { width: 20%;}.w3 { width: 30%;}.w4 { width: 40%;}.w5 { width: 50%;}.w6 { width: 60%;}.w7 { width: 70%;}.w8 { width: 80%;}.w9 { width: 90%;}.w10 { width: 100%;}.lh10 { line-height: 1;}.lh15 { line-height: 1.5;}.lh20 { line-height: 2;}.lh25 { line-height: 2.5;}.lh30 { line-height: 3;}.bg-default { background-color:#ddd!important;}.bg-primary { background-color:#337ab7!important;}.bg-success { background-color:#dff0d8!important;}.bg-info { background-color:#5bc0de!important;}.bg-warning { background-color:#f0ad4e!important;}.bg-danger { background-color:#d9534f!important;}.bg-white { background-color: #fff!important;}.bgs-primary { color: #fff; background-color:#337ab7; }.bgs-success { color: #3c763d; background-color: #dff0d8;}.bgs-info { color: #31708f; background-color:#d9edf7;}.bgs-warning { color: #8a6d3b; background-color: #fcf8e3;}.bgs-danger { color: #a94442; background-color: #f2dede;}.text-default { color:#333!important;}.text-000 { color: #000!important;}.text-fff, .text-white { color: #fff!important;}.text-second { color:#999!important;}.text-muted { color:#777!important;}.text-sub { color:#555!important;}.text-primary { color:#337ab7!important;}.text-success { color:#5cb85c!important;}.text-info { color:#5bc0de!important;}.text-warning { color:#f0ad4e!important;}.text-danger { color:#D62B1E!important;}.text-delete { text-decoration:line-through}.text-bold { font-weight: bold;}.text-left { text-align:left !important;}.text-right { text-align:right !important;}.text-center { text-align:center !important;}.nowrap { white-space:nowrap}.box-center { margin:0 auto;}.fuse_input { border: none; background: none; outline: none;}.flex { display: flex;}.flex_lr { display: flex; justify-content: space-between;}.flex_center { display: flex; align-items: center;}.flex_wrap { flex-wrap: wrap}.fuse_input { border: none; background: none; outline: none;}.pull-left { float: left;}.pull-right { float: right;}.d-block { display: block;}.d-inlineblock { display: inline-block;}.hide, .none { display: none !important;}/*自定义通用*/.circle_icon { width: 1.5em; height: 1.5em; line-height: 1.5em; text-align: center; border-radius: 4px; border: 1px solid #e7e7e7; margin: 2px;}.hand { cursor: pointer;}.ani { -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s; transition-duration: ease-in 0.3s; }.empty_tips, .over_tips { font-size:1.6rem; line-height:3rem; text-align:center; color:#bbb; display:block; }.load_tips { text-align:center; padding:10px 0; margin:10px auto; width:90%; color:#777; font-size:16px; border-radius:50px; border:1px solid #e7e7eb;}/*文字标题溢出作为...*/.text-overflow { text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.text-overflow-2 { text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.text-overflow-3 { text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}/*隐藏上传表单*/.hide-uploads {  overflow: hidden;  position: relative;  text-align: center;  display: inline-block;  }.hide-uploads input[type=file] {  background: rgba(255,255,255,0);  overflow: hidden;  position: fixed;  width: 1px;  height: 1px;  z-index: -1;  opacity: 0;  }