﻿@charset "utf-8";

::-webkit-scrollbar {width: 6px;height: 6px;}
::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #bdbdbd;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);}
.scroll-box, .scroll-mini {overflow-y: scroll;}
.scroll-mini::-webkit-scrollbar {width: 0;height: 0px;}
.scroll-mini::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #eee;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .03);}

*{box-sizing:border-box;}
html { font-family:Arial, Helvetica, sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { margin: 0;}
body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{ padding:0; margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) {  /*display: none;*/  height: 0; }
[hidden], template {  display: none; }
a {  background-color: transparent; text-decoration:none; }
a:hover{text-decoration:underline;}
a:active,a:hover {  outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b,strong { font-weight: bold; }
dfn {  font-style: italic;}
mark {  color: #000;  background: #ff0;}
small {  font-size: 80%; }
sub,sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline;}
sup {  top: -.5em;}
sub {  bottom: -.25em;}
img {  border: 0;}
svg:not(:root) {  overflow: hidden;}
figure {  margin: 1em 40px;}
hr {  height: 0;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;   box-sizing: content-box; }
pre {  overflow: auto;}
code, kbd, pre, samp {  /*font-family: monospace, monospace;  font-size: 1em; */}
button, input, optgroup, select, textarea {  margin: 0;  font: inherit;  color: inherit; }
button { overflow: visible; }
button,select {  text-transform: none; }
button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer; }
button[disabled], html input[disabled] {  cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner {  padding: 0;  border: 0; }
input {  line-height: normal; outline:none;}
input[type="checkbox"],input[type="radio"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {  height: auto; }
input[type="search"] {  -webkit-box-sizing: content-box;     -moz-box-sizing: content-box;    box-sizing: content-box;  -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none; }
input[type="text"]{-webkit-appearance: none;}
fieldset {  padding: .35em .625em .75em;  margin: 0 2px;  border: 1px solid #c0c0c0;}
legend {  padding: 0;  border: 0; }
textarea {  overflow: auto; outline:none;-webkit-appearance: none;}
optgroup {  font-weight: bold; }
table { border-spacing: 0;  border-collapse: collapse;}
td,th {  padding: 0; }
/* base css */

img {  vertical-align: middle; }

hr {  margin-top: 20px;  margin-bottom: 20px;  border: 0;  border-top: 1px solid #eee; }

[role="button"] {  cursor: pointer; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  line-height: 1.3;   }

h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight: normal; line-height: 1; color: #777; }

h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; }

h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {  font-size: 65%; }

h4, .h4, h5, .h5, h6, .h6 {  margin-top: 10px;  margin-bottom: 10px; }

h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {  font-size: 75%; }

h1, .h1 {  font-size: 42px; }
h2, .h2 {  font-size: 36px; }
h3, .h3 {  font-size: 30px; }
h4, .h4 {  font-size: 24px; }
h5, .h5 {  font-size: 20px; }
h6, .h6 {  font-size: 16px; }

p {  margin: 0 0 10px; }
.lead { margin-bottom: 20px;  font-size: 16px; font-weight: 300; line-height: 1.4; }

.text-left{ text-align:left;}
.text-center{ text-align:center;}
.text-right{ text-align:right;}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
.clear{ clear:both; height:0; overflow:hidden;}
.star_note{ color:#f00; padding:0 3px;}

/* IE输入密码或者text表单框中显示叉叉跟眼睛的图标样式去除 */
::-ms-clear, ::-ms-reveal{display: none;}

.height0{ overflow:hidden; height:0;}

/*-----------------------------分页 start--------------------------------*/
.next1{width: 100%;height: auto;overflow: hidden;text-align: center;}
.next1 ul{display: inline-block;}
.next1 ul li{display: inline-block;}
.next1 a{display: inline-block;border: 1px solid #ebebeb;color: #999;width: 30px;height: 30px;line-height: 30px;margin: 0 4px;overflow: hidden;}
.next1 a.on1,.next1 a:hover{background: #aa2423;color: #fff;border: 1px solid #aa2423;}
/*--------------------分页 end----------------------*/

body{
    --color-blue: #409EFF;
    --color-blue-dark: #3743d6;
    --color-danger: #ff5722;
    --color-danger-light: #ff8a80;
    --color-danger-dark: red;
    --color-success: #67C23A;
    --color-warning: #E6A23C;
    --color-info: #909399;
    --color-white: #FFFFFF;
    --color-black: #000000;
    --color-dark: #333333;
    --color-dark-1: #606266;
    --color-gray: #909399;
    --color-gray-light: #aaa;
    --color-gray-light-1: #ccc;
    --color-gray-light-2: #eee;
    --color-gray-light-3: #fafafa;
}
.col-blue, a.col-blue:hover{color: var(--color-blue) !important;}
.col-blue-dark, a.col-blue-dark:hover{color: var(--color-blue-dark) !important;}
.col-danger, a.col-danger:hover{color: var(--color-danger) !important;}
.col-danger-light, a.col-danger-light:hover{color: var(--color-danger-light) !important;}
.col-danger-dark, a.col-danger-dark:hover{color: var(--color-danger-dark) !important;}
.col-success, a.col-success:hover{color: var(--color-success) !important;}
.col-warning, a.col-warning:hover{color: var(--color-warning) !important;}
.col-info, a.col-info:hover{color: var(--color-info) !important;}
.col-white, a.col-white:hover{color: var(--color-white) !important;}
.col-black, a.col-black:hover{color: var(--color-black) !important;}
.col-dark, a.col-dark:hover{color: var(--color-dark) !important;}
.col-dark-1, a.col-dark-1:hover{color: var(--color-dark-1) !important;}
.col-gray, a.col-gray:hover{color: var(--color-gray) !important;}
.col-gray-light, a.col-gray-light:hover{color: var(--color-gray-light) !important;}
.col-gray-light-1, a.col-gray-light-1:hover{color: var(--color-gray-light-1) !important;}
.col-gray-light-2, a.col-gray-light-2:hover{color: var(--color-gray-light-2) !important;}
.col-gray-light-3, a.col-gray-light-3:hover{color: var(--color-gray-light-3) !important;}

.bg-blue{background-color: var(--color-blue) !important;}
.bg-blue-dark{background-color: var(--color-blue-dark) !important;}
.bg-danger{background-color: var(--color-danger) !important;}
.bg-danger-light{background-color: var(--color-danger-light) !important;}
.bg-danger-dark{background-color: var(--color-danger-dark) !important;}
.bg-success{background-color: var(--color-success) !important;}
.bg-warning{background-color: var(--color-warning) !important;}
.bg-info{background-color: var(--color-info) !important;}
.bg-white{background-color: var(--color-white) !important;}
.bg-black{background-color: var(--color-black) !important;}
.bg-dark{background-color: var(--color-dark) !important;}
.bg-dark-1{background-color: var(--color-dark-1) !important;}
.bg-gray{background-color: var(--color-gray) !important;}
.bg-gray-light{background-color: var(--color-gray-light) !important;}
.bg-gray-light-1{background-color: var(--color-gray-light-1) !important;}
.bg-gray-light-2{background-color: var(--color-gray-light-2) !important;}
.bg-gray-light-3{background-color: var(--color-gray-light-3) !important;}

.no-select {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.no-draggable {user-drag: none;-webkit-user-drag: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flex-1{flex:1}
.flex-2{flex:2}
.flex-3{flex:3}
.flex-4{flex:4}
.flex-5{flex:5}
.flex-box{flex:1}
.flex-dir-row{flex-direction:row}
.flex-row{flex-flow:row wrap}
.flex-dir-column{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-x-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex-x-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.flex-x-around{justify-content:space-around}
.flex-x-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}
.flex-y-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex-y-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.flex-y-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.flex-y-stretch{align-items:stretch}
.pos-r{position:relative!important}
.pos-a{position:absolute!important}
.lh-0{line-height:0!important}
.lh-10{line-height:1!important}
.lh-11{line-height:1.1!important}
.lh-12{line-height:1.2!important}
.lh-13{line-height:1.3!important}
.lh-14{line-height:1.4!important}
.lh-15{line-height:1.5!important}
.lh-16{line-height:1.6!important}
.lh-17{line-height:1.7!important}
.lh-18{line-height:1.8!important}
.lh-19{line-height:1.9!important}
.lh-20{line-height:2!important}
.f-0{font-size:0!important}
.f-10{font-size:10px!important}
.f-11{font-size:11px!important}
.f-12{font-size:12px!important}
.f-13{font-size:13px!important}
.f-14{font-size:14px!important}
.f-15{font-size:15px!important}
.f-16{font-size:16px!important}
.f-17{font-size:17px!important}
.f-18{font-size:18px!important}
.f-20{font-size:20px!important}
.f-22{font-size:22px!important}
.f-24{font-size:24px!important}
.f-26{font-size:26px!important}
.f-28{font-size:28px!important}
.f-30{font-size:30px!important}
.f-32{font-size:32px!important}
.f-36{font-size:36px!important}
.f-42{font-size:42px!important}
.f-w{font-weight:700!important}
.f-n{font-weight:400!important}
.text-nowrap{white-space: nowrap}
.text-normal{white-space: normal}
.text-left {text-align: left !important}
.text-center {text-align: center !important}
.text-right {text-align: right !important}
.text-ellipsis-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; white-space:normal !important}
.text-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; white-space:normal !important}
.text-ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; white-space:normal !important}
.text-ellipsis-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; white-space:normal !important}
.text-ellipsis-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical; white-space:normal !important}
.text-ellipsis-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical; white-space:normal !important}
.text-ellipsis-7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical; white-space:normal !important}
.m-0{margin:0 !important}
.m-3{margin:3px !important}
.m-5{margin:5px !important}
.m-8{margin:8px !important}
.m-10{margin:10px !important}
.m-15{margin:15px !important}
.m-20{margin:20px !important}
.m-25{margin:25px !important}
.m-30{margin:30px !important}
.m-35{margin:35px !important}
.m-40{margin:40px !important}
.m-45{margin:45px !important}
.m-50{margin:50px !important}
.p-0{padding:0 !important}
.p-3{padding:3px !important}
.p-5{padding:5px !important}
.p-8{padding:8px !important}
.p-10{padding:10px !important}
.p-15{padding:15px !important}
.p-20{padding:20px !important}
.p-25{padding:25px !important}
.p-30{padding:30px !important}
.p-35{padding:35px !important}
.p-40{padding:40px !important}
.p-45{padding:45px !important}
.p-50{padding:50px !important}
.mt-0{margin-top:0 !important}
.mt-3{margin-top:3px !important}
.mt-5{margin-top:5px !important}
.mt-8{margin-top:8px !important}
.mt-10{margin-top:10px !important}
.mt-15{margin-top:15px !important}
.mt-20{margin-top:20px !important}
.mt-25{margin-top:25px !important}
.mt-30{margin-top:30px !important}
.mt-35{margin-top:35px !important}
.mt-40{margin-top:40px !important}
.mt-45{margin-top:45px !important}
.mt-50{margin-top:50px !important}
.mb-0{margin-bottom:0 !important}
.mb-3{margin-bottom:3px !important}
.mb-5{margin-bottom:5px !important}
.mb-8{margin-bottom:8px !important}
.mb-10{margin-bottom:10px !important}
.mb-15{margin-bottom:15px !important}
.mb-20{margin-bottom:20px !important}
.mb-25{margin-bottom:25px !important}
.mb-30{margin-bottom:30px !important}
.mb-35{margin-bottom:35px !important}
.mb-40{margin-bottom:40px !important}
.mb-45{margin-bottom:45px !important}
.mb-50{margin-bottom:50px !important}
.ml-0{margin-left:0 !important}
.ml-3{margin-left:3px !important}
.ml-5{margin-left:5px !important}
.ml-8{margin-left:8px !important}
.ml-10{margin-left:10px !important}
.ml-15{margin-left:15px !important}
.ml-20{margin-left:20px !important}
.ml-25{margin-left:25px !important}
.ml-30{margin-left:30px !important}
.ml-35{margin-left:35px !important}
.ml-40{margin-left:40px !important}
.ml-45{margin-left:45px !important}
.ml-50{margin-left:50px !important}
.mr-0{margin-right:0 !important}
.mr-3{margin-right:3px !important}
.mr-5{margin-right:5px !important}
.mr-8{margin-right:8px !important}
.mr-10{margin-right:10px !important}
.mr-15{margin-right:15px !important}
.mr-20{margin-right:20px !important}
.mr-25{margin-right:25px !important}
.mr-30{margin-right:30px !important}
.mr-35{margin-right:35px !important}
.mr-40{margin-right:40px !important}
.mr-45{margin-right:45px !important}
.mr-50{margin-right:50px !important}
.mx-0{margin-left:0 !important;margin-right:0 !important}
.mx-3{margin-left:3px !important;margin-right:3px !important}
.mx-5{margin-left:5px !important;margin-right:5px !important}
.mx-8{margin-left:8px !important;margin-right:8px !important}
.mx-10{margin-left:10px !important;margin-right:10px !important}
.mx-15{margin-left:15px !important;margin-right:15px !important}
.mx-20{margin-left:20px !important;margin-right:20px !important}
.mx-25{margin-left:25px !important;margin-right:25px !important}
.mx-30{margin-left:30px !important;margin-right:30px !important}
.mx-35{margin-left:35px !important;margin-right:35px !important}
.mx-40{margin-left:40px !important;margin-right:40px !important}
.mx-45{margin-left:45px !important;margin-right:45px !important}
.mx-50{margin-left:50px !important;margin-right:50px !important}
.my-0{margin-top:0 !important;margin-bottom:0 !important}
.my-3{margin-top:3px !important;margin-bottom:3px !important}
.my-5{margin-top:5px !important;margin-bottom:5px !important}
.my-8{margin-top:8px !important;margin-bottom:8px !important}
.my-10{margin-top:10px !important;margin-bottom:10px !important}
.my-15{margin-top:15px !important;margin-bottom:15px !important}
.my-20{margin-top:20px !important;margin-bottom:20px !important}
.my-25{margin-top:25px !important;margin-bottom:25px !important}
.my-30{margin-top:30px !important;margin-bottom:30px !important}
.my-35{margin-top:35px !important;margin-bottom:35px !important}
.my-40{margin-top:40px !important;margin-bottom:40px !important}
.my-45{margin-top:45px !important;margin-bottom:45px !important}
.my-50{margin-top:50px !important;margin-bottom:50px !important}
.pt-0{padding-top:0 !important}
.pt-3{padding-top:3px !important}
.pt-5{padding-top:5px !important}
.pt-8{padding-top:8px !important}
.pt-10{padding-top:10px !important}
.pt-15{padding-top:15px !important}
.pt-20{padding-top:20px !important}
.pt-25{padding-top:25px !important}
.pt-30{padding-top:30px !important}
.pt-35{padding-top:35px !important}
.pt-40{padding-top:40px !important}
.pt-45{padding-top:45px !important}
.pt-50{padding-top:50px !important}
.pb-0{padding-bottom:0 !important}
.pb-3{padding-bottom:3px !important}
.pb-5{padding-bottom:5px !important}
.pb-8{padding-bottom:8px !important}
.pb-10{padding-bottom:10px !important}
.pb-15{padding-bottom:15px !important}
.pb-20{padding-bottom:20px !important}
.pb-25{padding-bottom:25px !important}
.pb-30{padding-bottom:30px !important}
.pb-35{padding-bottom:35px !important}
.pb-40{padding-bottom:40px !important}
.pb-45{padding-bottom:45px !important}
.pb-50{padding-bottom:50px !important}
.pl-0{padding-left:0 !important}
.pl-3{padding-left:3px !important}
.pl-5{padding-left:5px !important}
.pl-8{padding-left:8px !important}
.pl-10{padding-left:10px !important}
.pl-15{padding-left:15px !important}
.pl-20{padding-left:20px !important}
.pl-25{padding-left:25px !important}
.pl-30{padding-left:30px !important}
.pl-35{padding-left:35px !important}
.pl-40{padding-left:40px !important}
.pl-45{padding-left:45px !important}
.pl-50{padding-left:50px !important}
.pr-0{padding-right:0 !important}
.pr-3{padding-right:3px !important}
.pr-5{padding-right:5px !important}
.pr-8{padding-right:8px !important}
.pr-10{padding-right:10px !important}
.pr-15{padding-right:15px !important}
.pr-20{padding-right:20px !important}
.pr-25{padding-right:25px !important}
.pr-30{padding-right:30px !important}
.pr-35{padding-right:35px !important}
.pr-40{padding-right:40px !important}
.pr-45{padding-right:45px !important}
.pr-50{padding-right:50px !important}
.px-0{padding-left:0 !important;padding-right:0 !important}
.px-3{padding-left:3px !important;padding-right:3px !important}
.px-5{padding-left:5px !important;padding-right:5px !important}
.px-8{padding-left:8px !important;padding-right:8px !important}
.px-10{padding-left:10px !important;padding-right:10px !important}
.px-15{padding-left:15px !important;padding-right:15px !important}
.px-20{padding-left:20px !important;padding-right:20px !important}
.px-25{padding-left:25px !important;padding-right:25px !important}
.px-30{padding-left:30px !important;padding-right:30px !important}
.px-35{padding-left:35px !important;padding-right:35px !important}
.px-40{padding-left:40px !important;padding-right:40px !important}
.px-45{padding-left:45px !important;padding-right:45px !important}
.px-50{padding-left:50px !important;padding-right:50px !important}
.py-0{padding-top:0 !important;padding-bottom:0 !important}
.py-3{padding-top:3px !important;padding-bottom:3px !important}
.py-5{padding-top:5px !important;padding-bottom:5px !important}
.py-8{padding-top:8px !important;padding-bottom:8px !important}
.py-10{padding-top:10px !important;padding-bottom:10px !important}
.py-15{padding-top:15px !important;padding-bottom:15px !important}
.py-20{padding-top:20px !important;padding-bottom:20px !important}
.py-25{padding-top:25px !important;padding-bottom:25px !important}
.py-30{padding-top:30px !important;padding-bottom:30px !important}
.py-35{padding-top:35px !important;padding-bottom:35px !important}
.py-40{padding-top:40px !important;padding-bottom:40px !important}
.py-45{padding-top:45px !important;padding-bottom:45px !important}
.py-50{padding-top:50px !important;padding-bottom:50px !important}

.w-50{width:50px!important;}
.w-80{width:80px!important;}
.w-100{width:100px!important;}
.w-120{width:120px!important;}
.w-150{width:150px!important;}
.w-180{width:180px!important;}
.w-200{width:200px!important;}
.w-250{width:250px!important;}
.w-300{width:300px!important;}
.w-350{width:350px!important;}
.w-400{width:400px!important;}
.w-450{width:450px!important;}
.w-500{width:500px!important;}

.img-block{display: block; width: 100%;}

.cur-p{cursor: pointer}
.cur-m{cursor: move}
.cur-d{cursor: default}
