/**公共样式库**//**元素初始化样式 如:body input select button ..**/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, 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, input ,button{margin: 0;padding: 0;border: none;outline: 0;font: inherit;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{-webkit-text-size-adjust: none;}
html, body{width: 100%;height: 100%;background-color: #FFFFFF;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol, ul{list-style: none;}
ul,li{margin:0;padding: 0;list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
ins, a{text-decoration: none}
del{text-decoration: line-through;}
table{border-collapse: collapse;border-spacing: 0;}
img{display: inline-block;width: 100%;height: 100%;}
input, textarea,select,option {border: none;background: none;outline: none;-webkit-appearance: none;}
*{
  word-break:break-all;word-wrap:break-word ;
  -webkit-tap-highlight-color: transparent;
  -moz-tap-highlight-color: transparent;-ms-tap-highlight-color: transparent;-o-tap-highlight-color: transparent;tap-highlight-color: transparent;}
/*input:focus::-webkit-input-placeholder{color: transparent;}*/
/*textarea:focus::-webkit-input-placeholder{color: transparent;}*/
input[type="search"]{-webkit-appearance: none;}
input::-webkit-search-cancel-button{display: none;}
.scrollY{overflow: scroll;-webkit-overflow-scrolling: touch ; -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

::-webkit-input-placeholder{ color: #AEAEAE}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{color: #AEAEAE}                  /* Firefox版本4-18 */
::-moz-placeholder{color: #AEAEAE}                  /* Firefox版本19+ */
:-ms-input-placeholder{color: #AEAEAE}           /* IE浏览器 */
textarea{  resize:none  ; }
/* body {
  min-width: 1080px;
} */
a {
  color: inherit!important;
}
.clearfix:after {
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}
.clearfix {
  zoom:1;
}
.hidden {
  display: none!important;
}
.unvisible {
  visibility: hidden;
}
.content-wrap {
  width: 1000px;
  margin: 0 auto;
}
.line-2{
  text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}

.ml-10 {
  margin-left: 10px;
}
.mt-10 {
  margin-top: 10px;
}
/*===================================================== 以上格式化全局样式 ======================================================*/
/*一些公用的图标 格式 icon-*//*//箭头*/
/*.icon{display: inline-block;background-size:contain;background-position: center;background-repeat: no-repeat}*/

.w-e-text h1{
  font-size: 32px;
}
.w-e-text h2{
  font-size: 28px;
}
.w-e-text h3{
  font-size: 22px;
}
.w-e-text h4{
  font-size: 20px;
}
.w-e-text h5{
  font-size: 18px;
}
.w-e-text i{
  font-style: italic
}

.ivu-table .text-red td{
  color:#DF3031!important;
}
.ivu-table .text-green td{
  color:green!important;
}

.ivu-table td.text-default{
  color: #777e8c!important;
}
.ivu-table td.arrow-large{
  font-size: 25px!important;
  color: #777e8c!important;
  cursor: pointer;
  font-weight:bold;
}
.arrow-large .ivu-table-cell div span{
 position: relative;
}
.arrow-large .ivu-table-cell div span:after{
  position: absolute;
  content: '';
  width: 330%;
  height: 165%;
  top: -27%;
  left: -100%;
}

.ivu-table td.show-one-line{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ivu-table td.show-one-line .ivu-table-cell{
  white-space: nowrap;
}

* {
  margin: 0;
  padding: 0;
  font-family: "PingFangSC-Regular";
}

::-webkit-input-placeholder {
  opacity: 0.7;
}
::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}
::-webkit-scrollbar-track{background:0 0}
::-webkit-scrollbar-thumb{background:#DFDFDF;border-radius:8px}

body {
}

body .ivu-icon {
  line-height: 30px;
}

body .ivu-select-arrow {
  line-height: 1;
}

body .ivu-table {
  height: auto;
}
body .notice .ivu-table thead tr,
body .notice .ivu-table thead{
  width: 100%;
}
body .ivu-table th {
  height: 55px;
  line-height: 55px;
  background: #ebf4fe;
  color: #2b3642;
  font-size: 16px;
  width: 25%;
}
body .ivu-table:after,
body .ivu-table:before{
  display: none;
}
body .ivu-table-wrapper{
  border: none;
}
body .perconfig .ivu-table th.ivu-table-end {
  padding-right: 30px;
}
body .ivu-table th.ivu-table-end {
}
body .ivu-table-row {
  height: 55px;
  line-height: 55px;
  color: #777e8c;
  font-size: 16px;
}

body .ivu-table-wrapper {
}

body .ivu-table-body {
}

body .ivu-table {
}

body .ivu-table-tbody td{
  border: none;
}

body .ivu-cus-active td {
  background: #f8f8f8;
  border-top: 1px solid #e8eaeb;
  border-bottom: 1px solid #e8eaeb;
}
body .ivu-table-end {
  padding-right: 30px;
}

body .ivu-table-first {
  text-align: center;
}

body .perconfig .ivu-table-first {
  width: 45%;
}

body .ivu-table-tbody .ivu-table-end span {
  color: #3f94fc;
  cursor: pointer;
}

body .schconfig .ivu-table-tbody .ivu-table-end span,
body .notice .ivu-table-tbody .ivu-table-end span {
  margin-right: 10px;
}

body .schconfig .ivu-table th.ivu-table-end {
  text-align: center;
}

body .notice .ivu-table-tbody .ivu-table-end {
  width: 120px;
}

body .schconfig .ivu-table-tbody .ivu-table-end {
  width: 240px;
  text-align: center;
  padding-right: 0;
}

body .ivu-table-cell {
  padding: 0 5px;
}

body .notice .ivu-notice-detail span {
  cursor: pointer;
  font-size: 16px;
  line-height: 22px;
}

body .ivu-date-picker {
  width: 216px;
}

body .cleft .lists li.router-link-active {
  background: #1d76db;
}

.w-e-text img{
  width: auto;
  height: auto;
}
.layout-index .ivu-modal-footer{
  text-align: center;
}
/*覆盖ivew表单样式*/

body .ivu-table th {
    background: #F3F4F7;
    width: 25%;
    height: 40px;
    text-align: center;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #3A4E64;
    line-height: 16px;
}

.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, .ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td {
    background: #F8F9FC;
    text-align: center;
    border-top: 1px solid #EAEDF1;
    border-bottom: 1px solid #EAEDF1;
}
.ivu-table-stripe .ivu-table-body tr:nth-child(2n-1) td, .ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td {
    text-align: center;
}

body .ivu-table-row {
    height: 50px;
    line-height: 50px;
    color: #777e8c;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #777E8C;
    line-height: 14px;
}

.out-container {
  width:100%;
  background: #f3f6fc;
  height:967px;
}
