/*公共样式类库*/
* {
    margin:0;
    padding:0;
    font-family:微软雅黑 Arial;
}
.text-indent-2em {
    text-indent:2em;
}
.transition-all-05s {
    transition: all 0.5s;
}
.cursorpointer {
    cursor:pointer;
}
.box-sizing-border-box {
    box-sizing: border-box;
}
.textdecorationunderline {
    text-decoration:underline !important;
}
.ellipsis {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.outlinenone {
    outline: none;
}
.clear {
    clear:both;
}
.bold {
    font-weight:bold;
}
.red {
    color:red;
}
.none {
    display:none;
}
.displayflex {
    display:flex;
}
.width100heightauto {
    width:100%;
    height:auto;
}
.width1048 {
    width:1048px !important;
    margin:0 auto;
}
.width1140 {
    width:1140px;
    margin:0 auto;
}
.width1200 {
    width:1200px;
    margin:0 auto;
}
.co31346c {
    color:#31346c !important;
}
.co363636 {
    color:#363636 !important;
}
.co035cc8 {
    color:#035cc8;
}
.coEBCFB7 {
    color:#EBCFB7 !important;
}
.co035cc8 {
    color:#035cc8 !important;
}
.coff9019 {
    color:#ff9019 !important;
}
.co9b9b9b {
    color:#9b9b9b;
}
.co333 {
    color:#333;
}
.co666 {
    color:#666 !important;
}
.co414141 {
    color:#414141;
}
.co999 {
    color:#999;
}
.coddd {
    color:#ddd;
}
.cofff {
    color:#fff;
}
.co000 {
    color:#000;
}
.co676975 {
    color:#676975;
}
.co666691 {
    color:#666691;
}
.coccc {
    color:#ccc;
}
.cof69 {
    color:#f69;
}
.border-none {
    border:none !important;
}
.border-color-d0d0d0 {
    border-color:#d0d0d0 !important;
}
.border-color-eee {
    border-color:#eee !important;
}
.border-color-00cbff {
    border-color:#00cbff !important;
}
.border-color-035bc7 {
    border-color:#035bc7 !important;
}
.border-color-999 {
    border-color:#999 !important;
}
.border-color-ff9019 {
    border-color:#ff9019 !important;
}
.border-color-e0e0e0 {
    border-color:#e0e0e0 !important;
}
.border-color-b9b9b9 {
    border-color:#b9b9b9 !important;
}
.border-color-edeff3 {
    border-color:#edeff3 !important;
}
.border-color-f69 {
    border-color:#f69 !important;
}
.border-color-eaeaea {
    border-color:#eaeaea !important;
}
.border-color-ddd {
    border-color:#ddd !important;
}
.bgf2f2f2 {
    background:#f2f2f2 !important;
}
.bgf6f6f6 {
    background:#f6f6f6 !important;
}
.bge2e2e4 {
    background:#e2e2e4 !important;
}
.bg1fbbe0 {
    background:#1fbbe0 !important;
}
.bgf69 {
    background:#f69 !important;
}
.bg035bc7 {
    background:#035bc7;
}
.bgff9019 {
    background:#ff9019;
}
.bg2b88ce {
    background:#2b88ce;
}
.bg0099e7 {
    background:#0099e7;
}
.bg1f1f1f {
    background:#1f1f1f;
}
.bg444 {
    background:#333;
}
.bg666 {
    background:#666;
}
.bg202020 {
    background:#202020;
}
.bg000 {
    background:#000;
}
.bg202020 {
    background:#202020 !important;
}
.bg262626 {
    background:#262626;
}
.bg3498db {
    background:#3498db !important;
}
.bgfff {
    background:#fff !important;
}
.bgedeff3 {
    background:#edeff3;
}
.bgedeff4 {
    background:url(/views/web/images/zxtgbg.jpg);background-repeat:no-repeat;background-position:left;
}
.bgdbf3ff {
    background:#dbf3ff !important;
}
a {
    text-decoration: none;
}
.floatright {
    float:right;
}
.block {
    display:block;
    background:transparent;
}
.relative {
    position:relative;
}
.inlineblock {
    display:inline-block;
    font-size:16px;
}
.inlineblockfather {
    font-size:0;
}

.vertical-align-top {
    vertical-align: top;
}
.vertical-align-bottom {
    vertical-align: bottom;
}
.vertical-align-sub {
    vertical-align: sub;
}
.vertical-align-middle {
    vertical-align: middle;
}
.flex-justify-content-flex-end {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.flex-justify-content-normal {
    display:flex;
    justify-content:normal;
    align-items:center;
}
.flex {
    display:flex;
    justify-content:center;
    align-items:center;
}
.textcenter {
    text-align:center;
}
.textright {
    text-align:right;
}
.whitespacenowrap {
    white-space:nowrap;
}
.positionrelative {
    position:relative;
}
.positionabsolute {
    position:absolute;
}
.box-shadow-1px-1px-22px-rgba {
    box-shadow: 1px 1px 22px rgba(157, 184, 209, 0.19);
}
.box-shadow-5px-5px-5px-rgba {
    box-shadow:5px 5px 5px rgba(0,0,0,0.1);
}
.box-shadow-inset-0px-2px-2px-rgba {
    box-shadow:inset 0px 2px 2px rgba(0,0,0,0.1);
}
.box-shadow--1px--1px-5px-rgba-inset {
    box-shadow:-1px -1px 5px rgba(0,0,0,1) inset;
}