﻿[v-cloak] { display: none; }


/**************** 公共样式开始****************/


/*去除谷歌表单默认颜色*/

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; -webkit-text-fill-color: #000 !important; transition: background-color 5000s ease-in-out 0s; }

ul,
li { list-style: none; list-style-type: none; }

a { text-decoration: none; }

    a:hover { color: #669acc; }

em,
i {
    font-style: italic;
}

textarea { resize: vertical; }

label { margin-bottom: 0 !important; }


/*可选中*/

body,
html,
btn { -webkit-user-select: text !important; -moz-user-select: text !important; -ms-user-select: text !important; user-select: text; font-size: 13px; }


/*
   * --------------------------
   *  flex布局  新增2018.08
   * --------------------------
   */

.d-flex { display: -webkit-box; display: -webkit-flex; display: flex; }

.d-flex-col,
.d-flex-row { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

    .d-flex-col:before,
    .d-flex-row:before,
    .d-flex-col:after,
    .d-flex-row:after { content: " "; display: -webkit-box; display: -webkit-flex; display: flex; box-sizing: border-box; }

    .d-flex-col:after,
    .d-flex-row:after { clear: both; }

.d-flex-col { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; }

.d-flex-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; }


/*对齐*/

.d-flex-between { -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }

.d-flex-col.d-flex-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }

.d-flex-col.d-flex-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; }

.d-flex-col.d-flex-top { -webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start; }

.d-flex-col.d-flex-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; align-items: flex-end; }


/*水平居中*/

.d-flex-col.d-flex-center { -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; }


/*垂直居中*/

.d-flex-col.d-flex-middle { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }

.d-flex-row.d-flex-left { -webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start; }

.d-flex-row.d-flex-right { -webkit-box-align: end; -webkit-align-items: flex-end; align-items: flex-end; }

.d-flex-row.d-flex-top { -webkit-box-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }

.d-flex-row.d-flex-bottom { -webkit-box-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; }

.d-flex-row.d-flex-center { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }

.d-flex-row.d-flex-middle { -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; }


/*表格可拖动*/

.d-flex-slide { display: -webkit-box; display: -ms-flexbox; display: flex; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; }

.d-flex-shrink { -ms-flex-negative: 0; flex-shrink: 0; }

.d-box-slide { display: -webkit-box; overflow-x: auto; -webkit-overflow-scrolling: touch; }

.d-flex-nowrap { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }


/*--flex布局结束--*/


/*内外边距类*/

.d-padded-0 { padding: 0 !important; }

.d-padded-5 { padding: 0.25rem !important; }

.d-padded-10 { padding: 0.5rem !important; }

.d-padded-15 { padding: 0.75rem !important; }

.d-padded-20 { padding: 1rem !important; }

.d-padded-25 { padding: 1.25rem !important; }

.d-padded-30 { padding: 1.5rem !important; }

.d-padded-35 { padding: 1.75rem !important; }

.d-padded-40 { padding: 2rem !important; }

.d-padded-45 { padding: 2.25rem !important; }

.d-padded-50 { padding: 2.5rem !important; }

.d-padded-55 { padding: 2.75rem !important; }

.d-padded-60 { padding: 3rem !important; }

.d-padded-t-0 { padding-top: 0 !important; }

.d-padded-t-5 { padding-top: 0.25rem !important; }

.d-padded-t-10 { padding-top: 0.5rem !important; }

.d-padded-t-15 { padding-top: 0.75rem !important; }

.d-padded-t-20 { padding-top: 1rem !important; }

.d-padded-t-25 { padding-top: 1.25rem !important; }

.d-padded-t-30 { padding-top: 1.5rem !important; }

.d-padded-t-35 { padding-top: 1.75rem !important; }

.d-padded-t-40 { padding-top: 2rem !important; }

.d-padded-t-45 { padding-top: 2.25rem !important; }

.d-padded-t-50 { padding-top: 2.5rem !important; }

.d-padded-t-55 { padding-top: 2.75rem !important; }

.d-padded-t-60 { padding-top: 3rem !important; }

.d-padded-t-65 { padding-top: 3.25rem !important; }

.d-padded-t-70 { padding-top: 3.5rem !important; }

.d-padded-b-0 { padding-bottom: 0 !important; }

.d-padded-b-5 { padding-bottom: 0.25rem !important; }

.d-padded-b-10 { padding-bottom: 0.5rem !important; }

.d-padded-b-15 { padding-bottom: 0.75rem !important; }

.d-padded-b-20 { padding-bottom: 1rem !important; }

.d-padded-b-25 { padding-bottom: 1.25rem !important; }

.d-padded-b-30 { padding-bottom: 1.5rem !important; }

.d-padded-b-35 { padding-bottom: 1.75rem !important; }

.d-padded-b-40 { padding-bottom: 2rem !important; }

.d-padded-b-45 { padding-bottom: 2.25rem !important; }

.d-padded-b-50 { padding-bottom: 2.5rem !important; }

.d-padded-b-55 { padding-bottom: 2.75rem !important; }

.d-padded-b-60 { padding-bottom: 3rem !important; }

.d-padded-b-65 { padding-bottom: 3.25rem !important; }

.d-padded-b-70 { padding-bottom: 3.5rem !important; }

.d-padded-l-0 { padding-left: 0 !important; }

.d-padded-l-5 { padding-left: 0.25rem !important; }

.d-padded-l-10 { padding-left: 0.5rem !important; }

.d-padded-l-15 { padding-left: 0.75rem !important; }

.d-padded-l-20 { padding-left: 1rem !important; }

.d-padded-l-25 { padding-left: 1.25rem !important; }

.d-padded-l-30 { padding-left: 1.5rem !important; }

.d-padded-l-35 { padding-left: 1.75rem !important; }

.d-padded-l-40 { padding-left: 2rem !important; }

.d-padded-l-45 { padding-left: 2.25rem !important; }

.d-padded-l-50 { padding-left: 2.5rem !important; }

.d-padded-l-55 { padding-left: 2.75rem !important; }

.d-padded-l-60 { padding-left: 3rem !important; }

.d-padded-l-65 { padding-left: 3.25rem !important; }

.d-padded-l-70 { padding-left: 3.5rem !important; }

.d-padded-r-0 { padding-right: 0 !important; }

.d-padded-r-5 { padding-right: 0.25rem !important; }

.d-padded-r-10 { padding-right: 0.5rem !important; }

.d-padded-r-15 { padding-right: 0.75rem !important; }

.d-padded-r-20 { padding-right: 1rem !important; }

.d-padded-r-25 { padding-right: 1.25rem !important; }

.d-padded-r-30 { padding-right: 1.5rem !important; }

.d-padded-r-35 { padding-right: 1.75rem !important; }

.d-padded-r-40 { padding-right: 2rem !important; }

.d-padded-r-45 { padding-right: 2.25rem !important; }

.d-padded-r-50 { padding-right: 2.5rem !important; }

.d-padded-r-55 { padding-right: 2.75rem !important; }

.d-padded-r-60 { padding-right: 3rem !important; }

.d-padded-r-65 { padding-right: 3.25rem !important; }

.d-padded-r-70 { padding-right: 3.5rem !important; }

.d-margin-auto { margin: 0 auto; }

.d-margin-0 { margin: 0 !important; }

.d-margin-5 { margin: 0.25rem !important; }

.d-margin-10 { margin: 0.5rem !important; }

.d-margin-15 { margin: 0.75rem !important; }

.d-margin-20 { margin: 1rem !important; }

.d-margin-25 { margin: 1.25rem !important; }

.d-margin-30 { margin: 1.5rem !important; }

.d-margin-35 { margin: 1.75rem !important; }

.d-margin-40 { margin: 2rem !important; }

.d-margin-t-0 { margin-top: 0 !important; }

.d-margin-t-5 { margin-top: 0.25rem !important; }

.d-margin-t-10 { margin-top: 0.5rem !important; }

.d-margin-t-15 { margin-top: 0.75rem !important; }

.d-margin-t-20 { margin-top: 1rem !important; }

.d-margin-t-25 { margin-top: 1.25rem !important; }

.d-margin-t-30 { margin-top: 1.5rem !important; }

.d-margin-t-35 { margin-top: 1.75rem !important; }

.d-margin-t-40 { margin-top: 2rem !important; }

.d-margin-b-0 { margin-bottom: 0 !important; }

.d-margin-b-5 { margin-bottom: 0.25rem !important; }

.d-margin-b-10 { margin-bottom: 0.5rem !important; }

.d-margin-b-15 { margin-bottom: 0.75rem !important; }

.d-margin-b-20 { margin-bottom: 1rem !important; }

.d-margin-b-25 { margin-bottom: 1.25rem !important; }

.d-margin-b-30 { margin-bottom: 1.5rem !important; }

.d-margin-b-35 { margin-bottom: 1.75rem !important; }

.d-margin-b-40 { margin-bottom: 2rem !important; }

.d-margin-b-45 { margin-bottom: 2.25rem !important; }

.d-margin-b-50 { margin-bottom: 2.5rem !important; }

.d-margin-b-55 { margin-bottom: 2.75rem !important; }

.d-margin-b-60 { margin-bottom: 3rem !important; }

.d-margin-l-0 { margin-left: 0 !important; }

.d-margin-l-5 { margin-left: 0.25rem !important; }

.d-margin-l-10 { margin-left: 0.5rem !important; }

.d-margin-l-15 { margin-left: 0.75rem !important; }

.d-margin-l-20 { margin-left: 1rem !important; }

.d-margin-l-25 { margin-left: 1.25rem !important; }

.d-margin-l-30 { margin-left: 1.5rem !important; }

.d-margin-l-35 { margin-left: 1.75rem !important; }

.d-margin-l-40 { margin-left: 2rem !important; }

.d-margin-l-50 { margin-left: 2.25rem !important; }

.d-margin-l-55 { margin-left: 2.5rem !important; }

.d-margin-l-60 { margin-left: 2.75rem !important; }

.d-margin-l-65 { margin-left: 3rem !important; }

.d-margin-r-0 { margin-right: 0 !important; }

.d-margin-r-5 { margin-right: 0.25rem !important; }

.d-margin-r-10 { margin-right: 0.5rem !important; }

.d-margin-r-15 { margin-right: 0.75rem !important; }

.d-margin-r-20 { margin-right: 1rem !important; }

.d-margin-r-25 { margin-right: 1.25rem !important; }

.d-margin-r-30 { margin-right: 1.5rem !important; }

.d-margin-r-35 { margin-right: 1.75rem !important; }

.d-margin-r-40 { margin-right: 2rem !important; }

.d-margin-l-60 { margin-right: 2.75rem !important; }

.d-appearance-none { appearance: none; -webkit-appearance: none; border: 0; }

.d-absolute-r-0 { right: 0; }

.d-absolute-r-1 { right: 0.5rem; }

.d-absolute-r-2 { right: 1rem; }

.d-absolute-r-3 { right: 1.5rem; }

.d-absolute-r-4 { right: 2rem; }

.d-absolute-t-0 { top: 0; }

.d-background-transparent { background: transparent; }

.d-background-white { background: #fff; }

.d-background-gray { background: #f1f1f1; }

.d-background-tibetan { background: #39383f; }

.d-background-base { background: #f2f2f2; }

.d-background-mask { background: #828282; }

.d-background-primary,
.layui-bg-blue { background: #188ac9 !important; }

.d-card-shaw { background-color: #fff; box-shadow: 0 .1rem .2rem 0 rgba(0, 0, 0, 0.5); }

.d-clear { clear: both !important; }

.d-cursor-pointer { cursor: pointer; }

.d-cursor-default { cursor: default; }

.d-disply-none { display: none; }

.d-disply-block { display: block; }

.d-disply-inlineBlock { display: inline-block; }

.d-disabled,
.d-disabled:hover,
.d-disabled:focus { cursor: not-allowed; pointer-events: none; }

.d-display-table { display: table; }

.d-table-cell { display: table-cell; vertical-align: top; }

.d-border-0 { border: 0; }

.d-border-top-0 { border-top: 0; }

.d-border-bottom-0 { border-bottom: 0; }

.d-border-right-0 { border-left: 0; }

.d-border-right-0 { border-right: 0; }

.d-border-blue { border: .1rem solid #000fff; }

.d-border-blue-2 { border: .2rem solid #000fff; }

.d-border-t-blue { border-top: .1rem solid #000fff; }

.d-border-t-blue-2 { border-top: .2rem solid #000fff; }

.d-border-l-blue-2 { border-left: .2rem solid #000fff; }

.d-border-b-blue-2 { border-bottom: .2rem solid #000fff; }

.d-border-t-blue { border-top: .1rem solid #000fff; }

.d-border-b-blue { border-bottom: .1rem solid #000fff; }

.d-border-l-blue { border-left: .1rem solid #000fff; }

.d-border-r-blue { border-right: .1rem solid #000fff; }

.d-border-t-mask { border-top: .1rem solid #b0b0b0; }

.d-border-b-mask { border-bottom: .1rem solid #b0b0b0; }

.d-border-l-mask { border-left: .1rem solid #b0b0b0; }

.d-border-r-mask { border-right: .1rem solid #b0b0b0; }

.d-border-cyan { border: .1rem solid #D0D6EA; }

.d-border-t-cyan { border-top: .1rem solid #D0D6EA; }

.d-border-b-cyan { border-bottom: .1rem solid #D0D6EA; }

.d-border-cyan-2 { border: .2rem solid #D0D6EA; }

.d-border-b-cyan-2 { border-bottom: .2rem solid #D0D6EA; }

.d-border-primary { border: .1rem solid #188ac9; }

.d-border-gray { border: .1rem solid #ccc; }

.d-border-t-gray { border-top: .1rem solid #ccc; }

.d-border-b-gray { border-bottom: .1rem solid #ccc; }

.d-border-l-gray { border-left: .1rem solid #ccc; }

.d-border-r-gray { border-right: .1rem solid #ccc; }

.d-border-gray2 { border: .1rem solid #ddd; }

.d-border-t-gray2 { border-top: .1rem solid #ddd; }

.d-border-b-gray2 { border-bottom: .1rem solid #ddd; }

.d-border-l-gray2 { border-left: .1rem solid #ddd; }

.d-border-r-gray2 { border-right: .1rem solid #ddd; }

.d-border-gray3 { border: .1rem solid #EEEEEE; }

.d-border-t-gray3 { border-top: .1rem solid #EEEEEE; }

.d-border-b-gray3 { border-bottom: .1rem solid #EEEEEE; }

.d-border-l-gray3 { border-left: .1rem solid #EEEEEE; }

.d-border-r-gray3 { border-right: .1rem solid #EEEEEE; }

.d-border-black { border: .1rem solid #000; }

.d-border-t-black { border-top: .1rem solid #000; }

.d-border-b-black { border-bottom: .1rem solid #000; }

.d-border-l-black { border-left: .1rem solid #000; }

.d-border-r-black { border-right: .1rem solid #000; }

.d-border-secondary { border: .1rem solid #333; }

.d-border-t-secondary { border-top: .1rem solid #333; }

.d-border-b-secondary { border-bottom: .1rem solid #333; }

.d-border-l-secondary { border-left: .1rem solid #333; }

.d-border-r-secondary { border-right: .1rem solid #333; }

.d-border-white { border: .1rem solid #fff; }

.d-border-b-white { border-bottom: .1rem solid #fff; }

.d-border-t-white { border-top: .1rem solid #fff; }

.d-border-radius-0 { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; }

.d-border-radius-2 { border-radius: .2rem; -webkit-border-radius: .2rem; -moz-border-radius: .2rem; -o-border-radius: .2rem; -ms-border-radius: .2rem; }

.d-border-radius-3 { border-radius: .3rem; -webkit-border-radius: .3rem; -moz-border-radius: .3rem; -o-border-radius: .3rem; -ms-border-radius: .3rem; }

.d-border-radius-4 { border-radius: .3rem; -webkit-border-radius: .3rem; -moz-border-radius: .3rem; -o-border-radius: .3rem; -ms-border-radius: .3rem; }

.d-border-radius-6 { border-radius: .6rem; -webkit-border-radius: .6rem; -moz-border-radius: .6rem; -o-border-radius: .6rem; -ms-border-radius: .6rem; }

.d-border-radius-100 { border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%; }

.d-border-top-dashed { border-top: .1rem dashed #ddd; }

.d-border-top-dashed2 { border-top: .1rem dashed #e4e6eb; }

.d-border-bottom-dashed { border-bottom: .1rem dashed #ddd; }

.d-border-bottom-dashed2 { border-bottom: .1rem dashed #e4e6eb; }

.d-btn-sm { padding: .25rem 1.3rem !important; }

.d-btn-md { padding: .4rem 1.3rem !important; }

.d-btn-viridity { background-color: #a82645; border: .1rem solid #9f0023; color: #fff; }

    .d-btn-viridity:hover,
    .d-btn-viridity:focus { background-color: #80011f; /*border: .1rem solid #80011f;*/ color: #fff; }

.d-border-link { color: #2191bc; border: .1rem solid #2191bc; background: #fff; padding: .3rem 1.5rem; }

    .d-border-link:hover { background: #1b579a; border: .1rem solid #2191bc; color: #fff; text-decoration: none; }

.d-btn-cancel,
a.d-btn-cancel { color: #353a59; border: .1rem solid #ccc; background: #fff; }

    .d-btn-cancel:hover,
    .d-btn-cancel.focus { background-color: #ccc; color: #353a59 !important; }

    .d-btn-cancel:active,
    a.d-btn-cancel.active { background-color: #ccc; color: #353a59 !important; }

.d-btn-white,
a.d-btn-white { color: #353a59; border: .1rem solid #ccc; background: #fff; }

    .d-btn-white:hover,
    .d-btn-white.focus { color: #fff; background-color: #1BC098; border-color: #1BC098; }

    .d-btn-white:active,
    a.d-btn-white.active { color: #fff; background-color: #1BC098; border-color: #1BC098; }

.d-btn-dark { color: #fff; background-color: #343a40; border-color: #343a40 }

    .d-btn-dark:hover { color: #fff; background-color: #23272b; border-color: #1d2124 }

    .d-btn-dark.focus,
    .d-btn-dark:focus { box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5) }

    .d-btn-dark.disabled,
    .d-btn-dark:disabled { color: #fff; background-color: #343a40; border-color: #343a40 }

    .d-btn-dark:not(:disabled):not(.disabled).active,
    .d-btn-dark:not(:disabled):not(.disabled):active,
    .show > .d-btn-dark.dropdown-toggle { color: #fff; background-color: #1d2124; border-color: #171a1d }

        .d-btn-dark:not(:disabled):not(.disabled).active:focus,
        .d-btn-dark:not(:disabled):not(.disabled):active:focus,
        .show > .d-btn-dark.dropdown-toggle:focus { box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5); -webkit-box-shadow: 0 0 0 .2rem rgba(52, 58, 64, 0.5); }

.d-btn-light { color: #212529; background-color: #f8f9fa; border-color: #2e9dae; }

    .d-btn-light:hover { color: #212529; background-color: #e2e6ea; border-color: #98bdd2; }

    .d-btn-light.focus,
    .d-btn-light:focus { box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5) }

    .d-btn-light.disabled,
    .d-btn-light:disabled { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa }

    .d-btn-light:not(:disabled):not(.disabled).active,
    .d-btn-light:not(:disabled):not(.disabled):active,
    .show > .d-btn-light.dropdown-toggle { color: #212529; background-color: #dae0e5; border-color: #d3d9df }

        .d-btn-light:not(:disabled):not(.disabled).active:focus,
        .d-btn-light:not(:disabled):not(.disabled):active:focus,
        .show > .d-btn-light.dropdown-toggle:focus { box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5) }

.d-btn-transparent { background: transparent; }

.d-btn-appearance-none { background: none; border: 0; }

.d-fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030 }

.d-fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030 }

.d-font-normal { font-weight: normal; font-style: normal; }

.d-font-bold { font-weight: bold; }

.d-font-italic { font-style: italic !important }

.d-font-size-40 { font-size: 2.8rem; }

.d-font-size-35 { font-size: 2.6rem; }

.d-font-size-30 { font-size: 2.4rem; }

.d-font-size-25 { font-size: 2.2rem; }

.d-font-size-22 { font-size: 2rem; }

.d-font-size-20 { font-size: 1.8rem; }

.d-font-size-18 { font-size: 1.6rem; }

.d-font-size-17 { font-size: 1.5rem; }

.d-font-size-16 { font-size: 1.4rem; }

.d-font-size-15 { font-size: 1.3rem; }

.d-font-size-14 { font-size: 1.2rem; }

.d-font-size-13 { font-size: 1.1rem; }

.d-font-size-12 { font-size: 1rem; }

.d-font-size-11 { font-size: .8rem; }

.d-img-size-1 { width: 5rem; height: 5rem; }

.d-img-size-2 { width: 8rem; height: 8rem; }

.d-img-size-3 { width: 10rem; height: 10rem; }

.d-img-size-4 { width: 12rem; height: 12rem; }

.d-img-size-5 { width: 15rem; height: 15rem; }

.d-input-danger { border: .1rem solid #e91616; }

.d-invisible { visibility: hidden !important }

.d-label-darkblue { background-color: #9AAEB7; }

.d-line-height-15 { line-height: 1.5rem !important; }

.d-line-height-20 { line-height: 2rem !important; }

.d-line-height-25 { line-height: 2.5rem !important; }

.d-line-height-30 { line-height: 3rem !important; }

.d-line-height-35 { line-height: 3.5rem !important; }


/*间隔线*/

.d-lineseptal:before { padding: 0 1rem 0 .5rem; color: #ccc; content: "|"; }

.d-max-heigth { max-height: 20rem; overflow-y: auto; }

.d-min-heigth-1 { min-height: 10rem !important }

.d-min-heigth-2 { min-height: 25rem !important }

.d-min-heigth-3 { min-height: 30rem !important }

.d-min-heigth-4 { min-height: 35rem !important }

.d-min-heigth-5 { min-height: 40rem !important }

.d-min-heigth-6 { min-height: 45rem !important }

.d-min-heigth-7 { min-height: 50rem !important }

.d-min-heigth-8 { min-height: 55rem !important }

.d-min-heigth-9 { min-height: 60rem !important }

.d-max-heigth-1 { max-height: 10rem !important }

.d-max-heigth-2 { max-height: 15rem !important }

.d-max-heigth-3 { max-height: 20rem !important }

.d-max-heigth-4 { max-height: 25rem !important }

.d-max-heigth-5 { max-height: 30rem !important }

.d-max-heigth-6 { max-height: 35rem !important }

.d-max-heigth-7 { max-height: 40rem !important }

.d-max-heigth-8 { max-height: 45rem !important }

.d-overflow-hidden { overflow: hidden; }

.d-overflow-hidden-y { overflow-y: hidden; }

.d-overflow-hidden-x { overflow-x: hidden; }

.d-overflow-scroll-x { overflow-x: scroll; -webkit-overflow-scrolling: touch; word-break: break-all; }

.d-overflow-scroll-y { overflow-y: scroll; -webkit-overflow-scrolling: touch; word-break: break-all; }

.d-text-right { text-align: right; }

.d-text-center { text-align: center; }

.d-text-left { text-align: left; }

.d-text-ellipsis { text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }

.d-position-static { position: static !important }

.d-position-relative { position: relative !important }

.d-position-absolute { position: absolute !important }

.d-position-fixed { position: fixed !important }

.d-position-sticky { position: -webkit-sticky !important; position: sticky !important }

.d-radio-size-14 { width: 1.4rem; height: 1.4rem; cursor: pointer; }

.d-radio-size-15 { width: 1.5rem; height: 1.5rem; cursor: pointer; }

.d-radio-size-16 { width: 1.6rem; height: 1.6rem; cursor: pointer; }

.d-radio-size-18 { width: 1.8rem; height: 1.8rem; cursor: pointer; }

.d-radio-size-20 { width: 2rem; height: 2rem; cursor: pointer; }

.d-rectangle { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }

.d-text-white { color: #fff !important }

.d-text-black { color: #000 }

.d-text-gray { color: #ccc; }

.d-text-gray3 { color: #333; }

.d-text-gray9 { color: #999; }

.d-text-gray6 { color: #666; }

.d-text-contact { color: #ccc9c9; }

.d-text-secondary { color: #6c757d !important }

.d-text-MianFei { color: #215968; }

.d-text-light { color: #efb219 !important }

.d-text-tip { color: #00BCD4; }


/*公告*/

.d-text-notice { color: #eb6202; }

.d-text-dark { color: #000; }

a.d-text-notice:focus,
a.d-text-notice:hover { color: #d85d07 !important; }

a.d-text-light:focus,
a.d-text-light:hover { color: #dae0e5 !important }

a.d-text-dark:focus,
a.d-text-dark:hover { color: #1d2124 !important }

.d-text-hide { color: transparent; text-shadow: none; background-color: transparent; border: 0 }

.d-text-underline { text-decoration: underline; }

.d-text-noUnderline { text-decoration: none; }


/*不换行文本省略号*/

.d-text-ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.d-transform-rotate,
.d-rotate { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }

.d-table-dark { color: #fff; background-color: #212529 }

    .d-table-dark td,
    .d-table-dark th,
    .d-table-dark thead th { border-color: #32383e }

    .d-table-dark.table-bordered { border: 0 }

    .d-table-dark.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(255, 255, 255, .05) }

    .d-table-dark.table-hover tbody tr:hover { background-color: rgba(255, 255, 255, .075) }

.d-width-auto { width: auto !important; }

.d-width-10 { width: 10% !important }

.d-width-15 { width: 15% !important }

.d-width-20 { width: 20% !important }

.d-width-25 { width: 25% !important }

.d-width-30 { width: 30% !important }

.d-width-35 { width: 35% !important }

.d-width-40 { width: 40% !important }

.d-width-45 { width: 45% !important }

.d-width-48 { width: 48% !important }

.d-width-50 { width: 50% !important }

.d-width-55 { width: 55% !important }

.d-width-60 { width: 60% !important }

.d-width-65 { width: 65% !important }

.d-width-67 { width: 67% !important }

.d-width-70 { width: 70% !important }

.d-width-75 { width: 75% !important }

.d-width-80 { width: 80% !important }

.d-width-85 { width: 85% !important }

.d-width-90 { width: 90% !important }

.d-width-94 { width: 94% !important }

.d-width-95 { width: 95% !important }

.d-width-100 { width: 100% !important }

.d-height-100 { height: 100% !important }

.d-height-6 { height: .6rem !important; }

.d-height-10 { height: 1.0rem !important; }

.d-height-15 { height: 1.5rem !important; }

.d-height-18 { height: 1.8rem !important; }

.d-height-20 { height: 2rem !important; }

.d-height-25 { height: 2.5rem !important; }

.d-height-28 { height: 2.8rem !important; }

.d-height-30 { height: 3rem !important; }

.d-height-32 { height: 3.2rem !important; }

.d-height-35 { height: 3.5rem !important; }

.d-height-38 { height: 3.8rem !important; }

.d-height-40 { height: 4rem !important; }

.d-height-45 { height: 4.5rem !important; }

.d-height-50 { height: 5rem !important; }

.d-height-55 { height: 5.5rem !important; }

.d-height-60 { height: 6rem !important; }

.d-height-65 { height: 6.5rem !important; }

.d-height-70 { height: 7rem !important; }

.d-height-75 { height: 7.5rem !important; }

.d-height-80 { height: 8rem !important; }

.d-height-85 { height: 8.5rem !important; }

.d-height-90 { height: 9rem !important; }

.d-height-95 { height: 9.5rem !important; }

.d-vertical-baseline { vertical-align: baseline; }

.d-vertical-top { vertical-align: top; }

.d-vertical-middle { vertical-align: middle; }

.d-vertical-bottom { vertical-align: bottom; }

.d-vertical-sub { vertical-align: sub; }

.d-vertical-textbm { vertical-align: text-bottom; }

.d-visible { visibility: visible !important }

.d-z-index-999 { z-index: 999; }

.d-height-150 { height: 150px !important; }


/**************** 自定义开始****************/

body { font-size: 1.3rem !important; font-family: "Microsoft yahei" !important; padding: 0 !important; margin: 0 !important; }

.el-button { border-radius: 0 !important; -webkit-border-radius: 0 !important; }

.el-header { background: #f6f6f6; border-bottom: .1rem solid #ddd; position: fixed; right: 0; left: 0; top: 0; z-index: 100; padding: 0 !important; }

.el-footer { padding: 0 !important; }

body.regBody .el-header { position: static; }


/*主页*/

.indexBody { /*background: #FCFCFC;*/ }

.d-index-top { padding: .5rem 0; color: #999; font-size: 1.2rem; }

    .d-index-top .el-dropdown { margin-left: 6%; cursor: pointer; color: #999 }

        .d-index-top .el-dropdown .d-txt { font-size: .8rem; margin-top: 0; text-align: center; }

.indexBody .d-container { padding: 0 4%; }

.d-hd-dDown { border-color: #ccc !important; border-radius: 0; -webkit-border-radius: 0 !important;; }

    .d-hd-dDown .popper__arrow { }

.d-float-left { float: left; }

.d-oldweb { float: left; margin-left: 3rem; margin-top: 0.5rem; }

    .d-oldweb .btn-link { background: url(../../Images/bg_bgz.png) no-repeat center right; background-size: auto 2.1rem; color: #fff; padding: 0.5rem 1rem; text-align: center; transition: all .2s ease; -webkit-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; }

        .d-oldweb .btn-link:hover { background: url(../../Images/bg_bgz_on.png) no-repeat center right; background-size: auto 2.1rem; padding: 0.5rem 1rem; }

.d-container { width: 100%; padding: 0 4%; box-sizing: border-box; }

.d-header-logo { background: #fff; }

    .d-header-logo .el-menu { float: right; border-bottom: 0 !important; }

        .d-header-logo .el-menu li { margin-left: .1rem; color: #333; font-size: 1.17rem; }

.el-menu-item { font-size: 1.16rem; }

.d-header-logo .el-submenu__title i,
.d-header-logo .el-menu li .is-active { color: #fff; }

.d-header-logo .el-menu a,
.d-header-logo .el-menu .el-submenu__title { font-size: 1.16rem !important; /*color: #333 !important;*/ }

.d-header-logo .el-menu-item.is-active { background: #1b579a; color: #fff !important; border-bottom: 0 !important; text-decoration: none !important; }

.d-header-logo .el-menu--horizontal .el-menu .el-menu-item.is-active,
.d-header-logo .el-menu--horizontal .el-submenu.is-active .el-submenu__title,
.d-header-logo .el-menu--horizontal .el-menu .el-submenu.is-active > .el-submenu__title { color: #fff !important; background: #1b579a !important; border-bottom: 0; }

.d-header-logo .el-menu--horizontal .el-menu-item:focus,
.d-header-logo .el-menu--horizontal .el-menu-item:hover,
.d-header-logo .el-submenu__title:hover { color: #fff !important; background: #1b579a !important; }

    .d-header-logo .el-submenu__title:hover .el-submenu__icon-arrow { color: #fff !important; }


/*头部li下拉*/

.el-menu--horizontal .el-menu .el-menu-item:hover { background: #1b579a !important; color: #fff !important; }

.el-menu--popup { border: 1px solid #1b579a !important; }

    .el-menu--popup .el-menu-item:hover { background: #1b579a; color: #fff; }

.d-login-top { float: right; font-size: .8rem; }

    .d-login-top .d-myTit { color: #999; font-size: .8rem; }

        .d-login-top .d-myTit:hover,
        .d-downItem a:hover { color: #1b78c5; }

        .d-login-top .d-myTit:before { padding: 0 .5rem 0 .35rem; color: #ccc; content: "|"; }

    .d-login-top a { font-size: .8rem; }

.d-pubBody { padding-top: 5.6rem; min-height: 41rem; }

.d-submenu { background-color: #1a5599; padding: .75rem 1rem; background-image: url(../../Images/sub/icon_sub_aside.png); background-repeat: no-repeat; background-position: bottom right; }

    .d-submenu .tit { color: #fff; font-size: 1.3rem; font-weight: normal; display: block; }

    .d-submenu .en { margin: 0; color: #cacacc; }

.pub-footer ul { padding-left: 0; }


/*左侧菜单*/

.el-aside { padding-top: 1.75rem; }

    .el-aside .el-menu { border-right: 0; border: solid 1px rgba(221, 221, 221, 0.28); background: #fff; z-index: 1; }

    .el-aside .el-submenu { margin: .5rem 0; }

    .el-aside .el-menu .el-submenu__title { height: 3.85rem; line-height: 3.85rem; background: #ececec; color: #8a8989; border-left: .4rem solid #ececec; font-family: Hiragino Sans GB; }

    .el-aside .el-menu .is-active .el-submenu__title,
    .el-aside .el-menu .is-opened .el-submenu__title { border-left-color: #1b579a; color: #155193; }

    .el-aside .el-menu .el-submenu__title:hover { border-left: .4rem solid #1b579a; color: #155193; }

        .el-aside .el-menu .el-submenu__title:hover i { color: #155193; }

    .el-aside .el-submenu .el-menu { background: #fff; }

    .el-aside .el-submenu .el-menu-item { height: 3.08rem; line-height: 3.08rem; margin: .39rem 0; font-size: 1rem; }

    .el-aside .el-menu .is-opened .el-menu-item { border-bottom: 1px dashed #ddd; }

    .el-aside .el-menu .el-menu-item.is-active,
    .el-aside .el-submenu .el-menu-item:hover { background: #2790e7; color: #fff; border-bottom-style: solid; }

    .el-aside .d-tit { font-size: 1.16rem; }

    .el-aside .el-menu .el-menu-item.levelOne.is-active,
    .el-aside .el-menu .el-menu-item.levelOne-compy.is-active,
    .el-aside .el-menu .el-menu-item.levelOne-compy:hover { height: 3.85rem; line-height: 3.85rem; border-left: .4rem solid #1b579a; color: #155193; background: #ececec; border-bottom: none; margin: .5rem 0; }

    .el-aside .el-menu .el-menu-item.levelOne-compy,
    .el-aside .el-menu .el-menu-item.levelOne { height: 3.85rem; line-height: 3.85rem; border-left: .4rem solid #ececec; color: #8a8989; background: #ececec; border-bottom: none; margin: .5rem 0; font-family: Hiragino Sans GB; font-size: 1.16rem; }


/*轮播图*/

.d-carousel-index { padding-top: 7rem; }

    .d-carousel-index .el-carousel__indicators { bottom: 5%; }

    .d-carousel-index .el-carousel__button { width: 3rem; height: .3rem; }

.d-italictext { width: 100%; position: absolute; top: 5%; padding: 2rem 0; z-index: 2; }

.d-absTxt-end { width: 100%; position: absolute; top: 5%; padding: 2rem 0; }

.d-sliderTxt { padding: 10% 0 0 10%; text-align: center; }

    .d-sliderTxt img { margin: 0 auto; }

.d-sliderTxt-down { padding-top: 2%; }

.d-banApp-img { padding: 3.5% 0 0 18%; }

.d-banApp-wrap { padding: .5rem; background: #fff; text-align: center; margin: 1rem 2rem; max-width: 9rem; float: right; overflow: hidden; }

.d-banApp-btn { margin: 1rem 0; float: right; }

    .d-banApp-btn button { width: 100%; display: block; padding: 0.8rem 1.5rem; background: transparent; border: .1rem solid #fff; color: #fff; font-size: 1.6rem; border-radius: .2rem; -webkit-border-radius: .2rem; cursor: pointer; }

    .d-banApp-btn .btn-ios { margin-top: 2rem; }

        .d-banApp-btn .btn-ios:hover,
        .d-banApp-btn .btn-android:hover { color: #fff; background: #1b579a; border-color: #1b579a; }

    .d-banApp-btn .btn.active,
    .d-banApp-btn .btn:active { -webkit-box-shadow: none; box-shadow: none; color: #fff; }

        .d-banApp-btn .btn.active.focus,
        .d-banApp-btn .btn.active:focus,
        .d-banApp-btn .btn.focus,
        .d-banApp-btn .btn:active.focus,
        .d-banApp-btn .btn:active:focus,
        .d-banApp-btn .btn:focus { color: #fff; }

.d-serviceArea { padding: 1rem 6% 10rem 6%; background: #f1f1f1 url(../../Images/index/bg_shape_bottom.png) bottom center no-repeat; }

    .d-serviceArea .el-card__header,
    .d-sectionOne .el-card__body { padding: 0 !important; }

.d-section { padding-left: 2rem; padding-right: 2rem; }

.section-serviceBg { background: url(../../Images/index/bg_shape_bottom.png) bottom center; background-repeat: no-repeat; }

.d-section-header { margin: 1rem 0 3rem; text-align: center; }

    .d-section-header .d-tit span { padding: 0 0 1rem 0; text-align: center; border-bottom: .25rem solid #2790e7; font-size: 2rem; color: #000; }

.d-serviceArea .d-tit { color: #3574a2; font-size: 1.6rem; text-align: center; margin: .5rem 0 1rem 0; }

    .d-serviceArea .d-tit + p { color: #555; font-size: 1.16rem; line-height: 2rem; }

.d-serviceArea .d-more { padding: 1rem 0; }

    .d-serviceArea .d-more a { margin: 0 auto; display: inline-block; line-height: 2rem; padding-left: 2rem; padding-right: 2rem; vertical-align: middle; /*border-radius: 2rem; -webkit-border-radius: 2rem;*/ }

.d-serviceArea .box-card { overflow: hidden; }

    .d-serviceArea .box-card img { transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; }

    .d-serviceArea .box-card:hover img { transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); }

.d-funArea { padding: 4rem 6%; }

.d-iconShape { padding: .685rem 0; border-radius: .3rem; -webkit-border-radius: .3rem; border: .2rem dashed #c2def5; background: #f3fbff; }

.d-funArea .media-heading { font-size: 2.0rem; margin-bottom: 1rem; color: #000; }

.d-funArea .d-brief { font-size: 1.16rem; color: #949494; line-height: 2rem; height: 4rem; }

.d-funArea .media { margin-bottom: 4rem; }

.section-newsBg { background: #eaf0f4 url(../../Images/index/bg_index_news.png) top center; margin-top: 5.2rem; padding: 0 6%; }

.d-newsArea { padding: 3rem 0 3rem 0; background: #eaf0f4 url(../../Images/index/bg_shape_cusp.png) top center; background-repeat: no-repeat; }

    .d-newsArea .d-item-margin,
    .d-funArea .d-item-margin { margin: 2rem 0; }

    .d-newsArea .d-photo { overflow: hidden; border: 1px solid #ddd; border-radius: .4rem; -webkit-border-radius: .4rem; padding: .2rem; background: #fff; }

        .d-newsArea .d-photo img { max-height: 8.36rem; overflow: hidden; display: block; }

    .d-newsArea .media-heading { font-size: 1.5rem; margin-bottom: 1rem; }

    .d-newsArea .media-body { vertical-align: middle; }

        .d-newsArea .media-body p { margin-bottom: 0; color: #555; font-size: 1.26rem; line-height: 2rem; max-height: 6rem; height: 6rem; isplay: -webkit-box; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

    .d-newsArea .media { margin-bottom: 4rem; }

.pub-footer { padding: 4rem 2rem 3rem 2rem; background: #1a5d88; color: #c3cace; }

    .pub-footer a { color: #c3cace; }

        .pub-footer a:hover { color: #fff; text-decoration: none; }

    .pub-footer .d-sub { color: #fff; font-size: 1.5rem; margin-bottom: 1rem; }

    .pub-footer .d-ftlist-h { min-height: 8.5rem; }

.d-ftlist li { margin: .5rem 0; }

.d-ft-line { border-left: .1rem solid #799aaf; border-right: .1rem solid #799aaf; margin-right: 5rem; }

.d-ft-webchat { padding: .2rem 0; min-height: 10rem; margin: 0 1rem; text-align: center; }

    .d-ft-webchat .d-sub-wx { color: #f6f2f2; margin-top: 1rem; }

.d-codeWrap { padding: .5rem; background: #fff; text-align: center; margin: 1rem 25%; max-width: 10rem; }

.copyright-footer { padding: 1rem 0; background: #1a5880; color: #c3cace; clear: both; }

    .copyright-footer a { color: #c3cace; }

    .copyright-footer .d-container { text-align: center; }

.d-lightFooter { background: #e9ecef; color: #5c6773; border-top: .1rem solid #ddd; }

    .d-lightFooter .copyright-footer { background: #e9ecef; color: #5c6773; }

        .d-lightFooter .copyright-footer * { font-size: 1rem !important; }

        .d-lightFooter .copyright-footer a { color: #5c6773; }


/*返回顶部*/

.toTop { display: none; text-decoration: none; position: fixed; bottom: 1rem; right: 1rem; overflow: hidden; border: none; padding: 1rem; background: rgba(0, 0, 0, 0.3); text-align: center; font-size: 1.2rem; border-radius: .2rem; }

.icon-top { width: 20px; height: 11px; background: url(../../Images/icon_btnTop.png) no-repeat; display: block; margin: 0 auto; }


/*分页*/

.el-pagination.is-background .el-pager li:not(.disabled).active { background: #1b579a; }


/*注册*/

body.regBody .el-header .d-header-logo { padding: 1rem 0; }

body.regBody .el-header .d-container { padding: 0 7.6%; }

body.regBody .el-message-box { border: 4px solid rgba(0, 0, 0, .2); }

    body.regBody .el-message-box .el-message-box__title { font-weight: bold; text-align: center; }

    body.regBody .el-message-box .el-message-box__header { background: #f3f3f3; padding-top: .5rem; }

    body.regBody .el-message-box .el-message-box__headerbtn { top: 8px }

    body.regBody .el-message-box h3 { font-size: 1.1rem; font-weight: bold; }

    body.regBody .el-message-box .el-message-box__btns { text-align: center; }

body.regBody .el-message-box__btns .el-button { padding: .75rem 4rem; font-size: 1.4rem; }

body.regBody .v-modal { opacity: .15 !important; }

.d-grayCon { background: #f5f5f5; }

.d-regbox { background: #fff; margin: 2rem 7.6%; padding: 3rem; min-height: 29rem; border: .1rem solid #ece9e9; }

.d-login-title { padding-left: 1rem; font-size: 1.3rem; color: #555; }

.d-link-black a { color: #555555; }

    .d-link-black a:hover,
    .d-regbox .d-agremt:hover,
    .d-lightFooter .copyright-footer a:hover { color: #669acc; }

.d-regbox .d-agremt { color: #033b8e; margin-left: -3px; }

    .d-regbox .d-agremt:before { }

body.regBody .el-button .el-button.d-btn-lg span,
body.regBody .el-button .el-button.d-btn-lg { font-size: 1.5rem !important; }


/*登录*/

.d-mainBody { width: 100%; position: absolute; top: 75px; bottom: 66px !important; left: 0; overflow: hidden; }

.d-loginCon { min-height: 37.9rem; width: 100%; height: 100%; background: url(../../Images/login/bg_login.jpg) no-repeat; background-size: 100% 37.9rem; position: relative; /*background-color: #2a79b1;
   background-repeat: repeat-x;
   background-image: -khtml-gradient(linear, left top, left bottom, from(#1566a5), to(#2a79b1));
   background-image: -moz-linear-gradient(top, #1566a5, #2a79b1);
   background-image: -ms-linear-gradient(top, #1566a5, #2a79b1);
   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1566a5), color-stop(100%, #2a79b1));
   background-image: -webkit-linear-gradient(top, #1566a5, #2a79b1);
   background-image: -o-linear-gradient(top, #1566a5, #2a79b1);
   background-image: linear-gradient(#1566a5, #2a79b1);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1566a5', endColorstr='#2a79b1', GradientType=0); */ }

.d-logintxt { position: absolute; top: 35%; left: 24%; color: #fff; font-size: 2rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; }

    .d-logintxt .d-line-l { width: .075rem; background: rgba(255, 255, 255, .5); height: 2.4rem; margin: 0 1.5rem; display: inline-block; }

.d-loginform { background: #fff; border: .1rem solid #ece9e9; padding: 3rem 2rem; }

    .d-loginform .icon-user { width: 1.31rem; height: 1.47rem; background: url(../../Images/login/icon_user.png) no-repeat; background-size: 1.31rem 1.47rem; display: block; /*position: absolute; left: 5%; top: 11px;*/ }

    .d-loginform .icon-pwd { width: 1.31rem; height: 1.54rem; background: url(../../Images/login/icon_pwd.png) no-repeat; background-size: 1.31rem 1.54rem; display: block; /*position: absolute; left: 5%; top: 10px;*/ }


/*查询页面*/

.d-pageHead { color: #333; border-bottom: 1px solid #ddd; padding-bottom: .75rem; margin-bottom: 1rem; }

    .d-pageHead h3 { text-align: center; }

.d-search-wrap { border: .15rem solid #2790e7; background: #fff; }

    .d-search-wrap .el-form-item { margin: 0; padding-left: 1rem; }

    .d-search-wrap .el-input__inner { border-top: 0; border-left: 0; border-right: 0; border-radius: 0 !important; height: 26px; line-height: 26px; }

    .d-search-wrap .el-button { border-radius: 0; -webkit-border-radius: 0; background: #2790e7 !important; border-color: #2790e7 !important; border-radius: 0 !important; -webkit-border-radius: 0 !important; }

    .d-search-wrap .el-input__prefix { left: -5px; color: #666; }

    .d-search-wrap .el-select .el-input__icon { font-weight: bold; }


/*锯齿*/

.d-sawtooth-bd { background: #f6f6f6; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; width: 100%; min-height: 12rem; position: relative; padding: 1rem 0 2rem 0; }

    .d-sawtooth-bd:before,
    .d-sawtooth-bd:after { content: ""; position: absolute; top: -20px; display: block; width: 10px; height: 100%; margin-top: 20px; background-size: 20px 10px; }

    .d-sawtooth-bd:before { left: -10px; background: url(../../Images/sub/bg_sawtooth_left.png) repeat-y left top; /*background-color: #fff;
    background-position: 100% 35%;
    background-image: linear-gradient(-45deg, #f60 25%, transparent 25%, transparent), 
    linear-gradient(-135deg, #f60 25%, transparent 25%, transparent), 
    linear-gradient(-45deg, transparent 75%, #f60 75%), 
    linear-gradient(-135deg, transparent 75%, #f60 75%);*/ }

    .d-sawtooth-bd:after { right: -10px; background: url(../../Images/sub/bg_sawtooth_right.png) repeat-y right top; /*background-color: #f60;
    background-position: 100% 15%;
    background-image: linear-gradient(-45deg, #fff 25%, transparent 25%, transparent), 
    linear-gradient(-135deg, #fff 25%, transparent 25%, transparent), 
    linear-gradient(-45deg, transparent 75%, #fff 75%), 
    linear-gradient(-135deg, transparent 75%, #fff 75%);*/ }

.d-sawtooth-txt { border-bottom: 1px dashed #cccccc; padding-bottom: 1rem; padding-left: 2rem; margin: 0 2rem 2rem 2rem; background: url(../../Images/sub/bg_print.png) center right no-repeat; }

.d-sawtooth-bd .el-form-item { margin-bottom: 0; }

.d-sawtooth-txt .el-form-item__label,
.d-sawtooth-txt .el-form-item__content { line-height: 2.8rem; font-size: 12px; }

.d-search-3 .el-form-item__content { width: 70% }


/*表格 */

.d-pub-table .el-table { border: 1px solid #ddd; box-sizing: border-box; }

.d-pub-table .boxStab tbody .el-table_1_column_4 { color: #ff7f52; }

.d-pub-table .el-table th { background: #EFEEEC; padding: .5rem 0; }

    .d-pub-table .el-table th > .cell { color: #333; font-weight: normal; }

.d-pub-table .el-table td { border-bottom: .1rem dashed #d8d7d7; }

.d-point-head { padding: 0 0 .6rem 0; border-bottom: .15rem solid #1b78c5; color: #1b78c5; }

    .d-point-head .square { width: .45rem; height: .45rem; background: #1b78c5; display: inline-block; margin-right: .5rem; }

.d-list-horline { background: #efeeec; color: #666; box-sizing: border-box; padding: .2rem 0; }

    .d-list-horline .d-item { border-bottom: .1rem dashed #d8d7d7; padding: 1rem 0; margin: 0 3rem 0 5rem; color: #000; }

        .d-list-horline .d-item:last-child { border-bottom: none; }

        .d-list-horline .d-item .d-label { margin-right: 1.5rem; color: #999; }

    .d-list-horline .el-icon-success { color: #5cba9a; }


/*步骤图*/

.d-step-ver .el-step.is-vertical .el-step__line { width: .1rem; left: .23rem; }

.d-step-ver .el-step__icon { width: 0.616rem; height: 0.616rem; text-indent: -99999rem; overflow: hidden; }

.d-step-ver .el-step.is-vertical .el-step__head { width: 1rem; }

.d-step-ver .el-step.is-vertical:first-child .el-step__head { margin-top: .4rem; }

.d-step-ver .el-step.is-vertical .el-step__title { font-size: 1rem; font-weight: normal; line-height: 1rem; }

    .d-step-ver .el-step.is-vertical .el-step__title.is-finish { line-height: 2rem; }


/*
  .d-step-ver{position: relative; width: 100%;}	 
  .d-step-ver li{ height: 3rem; border-left:.1rem solid #18ba9a;position: relative;}
  .d-step-ver li .point{ width: 0.616rem;height: 0.616rem;border-radius: 100%;-webkit-border-radius: 100%;background:#18ba9a; overflow: hidden; display: block;position: absolute;top:1rem;left: -0.4rem;}
  .d-step-ver li:first-child .point{ top: 0;}
  .d-step-ver li:last-child .point{ top: auto; bottom: 0;}
  .d-step-ver .txt-name{color: #569e74;position: absolute;top: 0; white-space: nowrap; margin:0 0 0 1rem; height: 3rem; line-height: 2.5rem;}
  .d-step-ver li:first-child .txt-name{ top:-1rem;}
  .d-step-ver li:last-child .txt-name{ bottom:0; top: auto; line-height: 5rem;}*/

.d-organizeBody-l { width: 294px; height: 275px; background: url(../../Images/sub/bg_organize_Lt.png) top right no-repeat; background-size: auto 275px; position: absolute; left: 0; top: 25.6rem; z-index: -1; }

.d-organizeBody-r { width: 294px; height: 500px; background: url(../../Images/sub/bg_organize.png) top right no-repeat; background-size: auto 500px; position: absolute; right: 0; margin-top: 4rem; }

.d-newBody-l { width: 347px; height: 149px; background: url(../../Images/sub/bg_newCen_Lt.png) top right no-repeat; background-size: auto 149px; position: absolute; left: 0; top: 0; z-index: -1; }

.d-newBody-r { width: 444px; height: 151px; background: url(../../Images/sub/bg_newCen_Rt.png) top right no-repeat; background-size: auto 151px; position: absolute; right: 0; top: 0; z-index: -1; }

.d-serviceBody-l { width: 629px; height: 434px; background: url(../../Images/sub/bg_service_Lt.png) top right no-repeat; background-size: auto 434px; position: absolute; left: 0; top: 0; z-index: -1; }

.d-serviceBody-r { width: 538px; height: 205px; background: url(../../Images/sub/bg_service_Rt.png) top right no-repeat; background-size: auto 205px; position: absolute; right: 0; top: 0; z-index: -1; }

.d-onlineBody-l { width: 677px; height: 311px; background: url(../../Images/sub/bg_online_Lt.png) top right no-repeat; background-size: auto 311px; position: absolute; left: 0; top: 25.6rem; z-index: -1; }

.d-onlineBody-r { width: 418px; height: 220px; background: url(../../Images/sub/bg_online_Rt.png) top right no-repeat; background-size: auto 220px; position: absolute; right: 0; top: 0; z-index: -1; }


/*公司简介-文章*/

.d-article { color: #666; text-indent: 2.2rem; }

    .d-article p { font-size: 1.08rem; }

    .d-article .d-lightNum { color: #487bbc; font-size: 1.5rem; padding: 0 .5rem; }

.d-flowItem { padding-bottom: 2rem; }

    .d-flowItem .d-squareindex { background: #606266; }

.d-pho-surding { border: .3rem solid #bed2e0; background: #fff; padding: 0.5rem 2rem; position: relative; min-height: 12rem; }

    .d-pho-surding .d-pho-white { width: 18rem; padding: .75rem 0; background: #fff url(../../Images/sub/bg_white_xw.png) top right repeat; position: absolute; right: 2.4rem; }

    .d-pho-surding img { border: .34rem solid #d6e5f7; background: #fff; }

.d-companyDesc { border: .1rem solid #dddddd; padding: 2rem 0; margin: 2rem 0; position: relative; }

    .d-companyDesc .el-carousel__arrow { border-radius: 0; -webkit-border-radius: 0; height: 7rem; background-color: rgba(31, 45, 61, .3); }

    .d-companyDesc .el-carousel__arrow--left { left: 0; }

    .d-companyDesc .el-carousel__arrow--right { right: 0; }

    .d-companyDesc .el-carousel__arrow i { font-size: 1.6rem; }

.d-squareindex { width: .52rem; height: .52rem; background: #3574a2; margin-right: 1rem; display: inline-block; vertical-align: middle; }

.d-conmany-tit { color: #3574a2; text-align: center; }

    .d-conmany-tit span { background: #fff; padding: 0 2rem; font-size: 1.4rem; font-weight: 600; }

.d-conmany-brief { padding: 1rem 2rem; background: #f1f1f1; margin-top: 1rem; }

    .d-conmany-brief p { color: #666; font-size: 1.08rem; }

.d-tabBtnBox { margin-bottom: 2rem; }

.d-tabBtn-wrap { background: #fff; border: .1rem solid #d4d7da; padding: .25rem .5rem; border-radius: 3rem; -webkit-border-radius: 3rem; margin-right: 1.75rem; text-align: center; }

    .d-tabBtn-wrap .el-button { padding: .75rem 1rem !important; background: #eef1f4; color: #3574a2; overflow: hidden; border-radius: 3rem !important; -webkit-border-radius: 3rem !important; border-color: #eef1f4; }

        .d-tabBtn-wrap .el-button span { font-size: 1.16rem; font-weight: 600; }

    .d-tabBtn-wrap.active { border-color: #2790e7; }

        .d-tabBtn-wrap.active .el-button { color: #fff; background-color: #2191bc; }

        .d-tabBtn-wrap.active .d-squareindex { background-color: #fff; }

    .d-tabBtn-wrap .d-squareindex { margin-right: .75rem; width: .5rem; height: .5rem; }

.d-graphicsBg { background: #f9f9f8; border: .1rem solid #dddddd; padding: 1rem; }

.d-article-dark { color: #033b8e; }

    .d-article-dark p { font-size: 1.08rem; color: #033b8e; }

.item-parag { font-weight: bold; color: #666; padding: 1rem 0 .5rem 0; font-size: 1.08rem; }

.d-arrowIndex { width: 8px; height: 10px; background: url(../../Images/sub/icon_pointR_blue.png) no-repeat; margin-right: .5rem; display: inline-block; }

.d-pho-exhib3 { background: #ecf9ff; padding: .5rem 0; margin: 2rem 0; }

.d-contactHd { font-weight: bold; font-size: 1.4rem; margin: 2rem 0 2.4rem 0 !important; }

.d-table-contact { margin-left: 2rem; }

    .d-table-contact .el-table * { font-size: 1.16rem; }

    .d-table-contact .el-table th { background: #f2f2ef; padding: .5rem 0 !important; }

    .d-table-contact .el-table thead .cell { font-size: 1.18rem !important; }

    .d-table-contact .el-table tbody td { border-bottom: 1px dashed #ccc !important; }

.d-honoursList { }

    .d-honoursList .el-card { border: .1rem solid #d1edfd; border-bottom-right-radius: 3rem; position: relative }

        .d-honoursList .el-card .d-img { height: 13.08rem; max-width: 100%; text-align: center; display: block; margin: 0 auto; }

    .d-honoursList .zoomDiv { width: 100%; position: absolute; bottom: 0; left: 0; right: 0; padding: 1rem 0; text-align: center; color: #fff; background: #1b579a; }

.icon-scale { width: 1.6rem; height: 1.6rem; background: url(../../Images/sub/icon_magnifier.png) center no-repeat; margin-right: .5rem; display: inline-block; }

.d-honoursList .active { border: .2rem solid #1b579a; background: #ececec; }

.d-searchThird .el-form-item__content { width: 30% !important; }


/*放大图*/

.lb-outerContainer { border: 4px solid rgba(0, 0, 0, .2); -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1); }

div.responsivegallery div.figurearea img { max-height: 36rem !important; width: auto !important; margin-bottom: 4rem; }

div.responsivegallery:before { opacity: .2 !important; border: 4px solid rgba(0, 0, 0, .2); -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1); }

div.responsivegallery figure { -webkit-box-shadow: none !important; box-shadow: none !important; }

div.responsivegallery div.close { opacity: .3; width: 3rem !important; height: 3rem !important; }

div.responsivegallery div.figurearea .thecaption div.captioninner { line-height: 3rem; padding: 0 2rem !important; }

    div.responsivegallery div.figurearea .thecaption div.captioninner span.counter { box-shadow: none !important; background: transparent !important; border: none; color: #333 !important; }

div.responsivegallery div.figurearea { background: #fff; padding: 2rem 2rem 0 2rem; border-radius: .4rem; -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .2) !important; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .2) !important; }

    div.responsivegallery div.figurearea .thecaption { right: 0; padding-left: 3rem; }

div.responsivegallery div.leftnav,
div.responsivegallery div.rightnav,
div.responsivegallery div.leftnav span,
div.responsivegallery div.rightnav span,
.responsivegallery .close { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 2.2 !important; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.d-formWhite { background: #fff; border: .1rem solid #dddddd; padding: 2.5rem 0; }

    .d-formWhite .el-input__inner { border-color: #dddddd; border-radius: 0; -webkit-border-radius: 0; }

.d-yzmwrap { background: #fff; border: .1rem solid #dddddd; max-height: 3rem; box-sizing: border-box; cursor: pointer; }


/*.d-yzmwrap .d-yzmcode{ border: 0; background: url(../../Images/temp/img_yzm.jpg) center no-repeat;letter-spacing: 3px; font-weight: bolder;}*/

.d-warningArea { background: #fef3e7; border: .1rem solid #ffbd74; margin-top: 1.5rem; padding: 1.5rem; }

    .d-warningArea p { color: #333; }

.d-viriditydash { border: .1rem dashed #389ae5; background: #fdfdff; padding: 1.5rem 0 0 0; margin: 0 0 1rem 0; }

    .d-viriditydash .el-form-item__label { width: 4.5rem !important; }

    .d-viriditydash .el-form-item__content { margin-left: 4.5rem !important; }

    .d-viriditydash .d-labelgutter0 .el-form-item__content { margin-left: 0 !important; }

    .d-viriditydash .d-delLight .el-button { color: #2790e7; border-radius: 3rem !important; -webkit-border-radius: 3rem !important; }

.d-btn-borderLight .el-button { color: #2790e7; border-color: #2790e7; }

.d-selPonit .el-radio__input { position: static; }

.d-selPonit .el-radio.is-bordered { position: relative; border-radius: 0; -webkit-border-radius: 0; padding: 12px 2rem; }

.d-selPonit .el-radio__label { padding-left: 0; }

.d-selPonit .el-radio__inner { width: 19px; height: 20px; border: 0; background: transparent; position: absolute; right: 0; bottom: 0; border-radius: 0 !important; -webkit-border-radius: 0 !important; }

.d-selPonit .el-radio__input.is-checked .el-radio__inner { border: 0; background: url(../../Images/sub/icon_selpoint.png) center no-repeat; }

.d-selPonit .el-radio__inner::after { display: none; }

.d-wholetab { background: #fff; border: .1rem solid #ddd; margin-top: 2rem; }

.d-wholetab-hd { padding: 1rem 0; }

.d-wholetab-dash { padding: 2rem 0; border-top: .1rem dashed #ddd; }

.d-btop-blue { border-top: .1rem solid #2790e7; padding: 1rem 1rem 0 1rem; font-size: 1.16rem; }

.d-btnIcon-md .el-button { margin: 0 1rem; }

    .d-btnIcon-md .el-button:last-child { }

    .d-btnIcon-md .el-button i { font-size: 1.4rem; }

.d-spaceTwo label.el-form-item__label { text-spacing: 1rem; }

.d-wholetab .d-point-head { border-bottom: none; padding-left: .2rem; }

.d-wholetab .d-wholetab-hd { border-bottom: .1rem solid #f1f0f0; }

.d-wholetab .d-list-horline { background: #fff; }

.d-wholetab .el-form-item { margin-bottom: 1rem; }

.d-diaParagraph { margin-bottom: 1rem; }

.d-auxiliaty .d-warningArea { background: #fff; border: 0; color: #f98f19; margin: 0; padding-top: 0; }

.d-tag-danger .el-tag--danger { border: 0; background: none; }

.d-txt-amount .el-form-item__label { line-height: 3.4rem; }

.d-absArea-TR { position: absolute; top: 0; right: 0; }

    .d-absArea-TR .d-btn { border-radius: 0 !important; -webkit-border-radius: 0 !important; }

    .d-absArea-TR .el-button--info { color: #1b78c5 !important; background-color: #ececec !important; border-color: #ececec !important; }

    .d-absArea-TR .el-button:focus,
    .d-absArea-TR .el-button:hover { background: #2790e7 !important; color: #fff !important; }

.d-floatSelect .el-select .el-input--suffix .el-input__inner { padding-right: 1rem; }

.d-floatSelect .el-select .el-input--suffix { }

.d-floatSelect .el-button { padding-left: 1rem; padding-right: 1rem; }

.d-cusCheck-bd { min-height: 20rem; }

.d-downItem { padding: .75rem 0; border-bottom: .1rem dashed #ccc; }

    .d-downItem a { display: block; color: #3b4069; font-size: 1.16rem; }

        .d-downItem a:hover { color: #3574a2; }

    .d-downItem .el-icon-download { font-size: 1.2rem; }

.d-calendar { min-height: 3.6rem; background: #ececec; color: 333; text-align: center; padding: .5rem .2rem; }

.d-newslist { padding: 1rem 0; }

    .d-newslist .tit {
        font-size: 1.4rem;
        font-weight: bold;
        color: #3b4069;
    }

        .d-newslist .tit:hover { color: #1b78c5; }

    .d-newslist:hover { background: #F1F1F1; }

        .d-newslist:hover .d-calendar { background: #3574a2; color: #fff; }

            .d-newslist:hover .d-calendar > div { color: #fff; }

.paragraph { text-indent: 2rem; }

.d-newsDetail { padding: 2rem 3rem; border: 1px solid #eceaea; min-height: 30rem; margin-top: .25rem; }

    .d-newsDetail .tit { font-weight: 600; }

    .d-newsDetail .tit,
    .d-newsDetail .releaseDate { text-align: center; }

.d-newsDesc { margin-top: 2rem; font-size: 1.16rem; color: #333; }

    .d-newsDesc .paragraph { text-indent: 2rem; font-size: 14px; }

.d-newsPage a { color: #999; font-size: 1rem; }

    .d-newsPage a:hover,
    .d-newsPage a:focus,
    .d-newsPage a:active { color: #1b78c5; }

.d-primary-border { border-color: #3574a2 !important; color: #3574a2 !important; background-color: transparent !important; }

    .d-primary-border:hover { background-color: #3574a2 !important; color: #fff !important; }


/*element表格*/

.d-pub-table .d-firstCol,
.d-pub-table th.d-firstTh,
.d-sawtooth-bd .d-firstCol,
.d-sawtooth-bd th.d-firstTh { padding-left: .5rem; }


/*重写element样式*/

.d-dialogWtBook { height: 420px; overflow-y: scroll; }

.el-dialog { border: 4px solid rgba(0, 0, 0, .2); -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .15); box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .15); }

.el-dialog__footer { border-top: .1rem solid #ddd; padding: 1rem 2rem !important; }

.el-dialog__header { border-bottom: .1rem solid #ddd; padding: .65rem 2rem !important; color: #303133; font-weight: bold; background: #f3f3f3; }

    .el-dialog__header .el-dialog__title { font-size: 16px !important; }

.v-modal { opacity: .15 !important; }

.el-dialog__headerbtn { top: 1rem !important; right: 1rem !important; }

.el-dialog__footer .el-button { padding-left: 4rem; padding-right: 4rem; }

.el-button { border-radius: .2rem !important; -webkit-border-radius: .2rem !important; }

.el-button--primary { background: #1b579a !important; border-color: #1b579a !important; }

    .el-button--primary:focus,
    .el-button--primary:hover { background: #1b78c5 !important; border-color: #1b78c5 !important; }

    .el-button--primary.is-plain { color: #409EFF !important;; background: #ecf5ff !important;; border-color: #b3d8ff !important;; }

.el-button.is-disabled { opacity: 0.5 !important; }

.el-checkbox__inner { border-color: #ddd; }

.d-pubBody > .el-main { background: url(../../Images/sub/bg_comTop.png) no-repeat; position: relative; z-index: 0; overflow: hidden; }

.el-tag--blue { background-color: rgba(103, 194, 58, .1); border-color: rgba(103, 194, 58, .2); color: #1b78c5; }

.el-radio__inner { border-color: #ccc !important; }


/*多屏幕*/

@media (min-width:320px) and (max-width:768px) {
}

@media (min-width:768px) {
    body { font-size: 1.2rem !important; }
}

@media (min-width:992px) {
    body { font-size: 1.2rem !important; }
}

@media (min-width:1200px) {
    body { font-size: 1.34rem !important; }
}

@media (min-width:1280px) {
}

@media (min-width:1400px) {
}


/**
   *  iPad
   */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
}


/**
   *  iPad landscape
   */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
}


/**
   *  iPad portrait
   */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
}


/**
   *  iPad landscape & portrait
   */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
}


/**
   *  iPad portrait
   */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
}


/**
   *  iPad landscape
   */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
}
