* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif
}

.font-family-blackbody {
    font-family: "黑体";
}

@font-face {
    font-amily: 'PingFang';
    src: url(http://www.dydfw.cn/font/PingFang.ttff');
    /* IE9+ Compat Modes */
    src: url(http://www.dydfw.cn/font/PingFang/..ttff') format('embedded-opentype'), /* IE6-IE8 */
    url(http://www.dydfw.cn/font/PingFang.ttff') format('woff2'), /* Super modern browsers */
    url(http://www.dydfw.cn/font/PingFang.ttff') format('woff'), /* Modern browsers */
    url(http://www.dydfw.cn/font/PingFang.ttff') format('truetype'), /* Safari, Android, iOS */
    url(http://www.dydfw.cn/font/PingFang.ttff') format('svg'), /* Legacy iOS */
    url(http://www.dydfw.cn/font/PingFang.ttff') format('opentype');
}

@font-face {
    font-amily: 'Md_Gothic11';
    src: url(http://www.dydfw.cn/font/Md_Gothic11.ttff');
    /* IE9+ Compat Modes */
    src: url(http://www.dydfw.cn/font/Md_Gothic11/..ttff') format('embedded-opentype'), /* IE6-IE8 */
    url(http://www.dydfw.cn/font/Md_Gothic11.ttff') format('woff2'), /* Super modern browsers */
    url(http://www.dydfw.cn/font/Md_Gothic11.ttff') format('woff'), /* Modern browsers */
    url(http://www.dydfw.cn/font/Md_Gothic11.ttff') format('truetype'), /* Safari, Android, iOS */
    url(http://www.dydfw.cn/font/Md_Gothic11.ttff') format('svg'), /* Legacy iOS */
    url(http://www.dydfw.cn/font/Md_Gothic11.ttff') format('opentype');
}

@font-face {
    font-family: 'Rzrx';
    src: url(http://www.dydfw.cn/views/web/font/%E9%94%90%E5%AD%97%E9%94%90%E7%BA%BF%E6%9E%81%E9%99%90%E9%BB%91%E7%AE%80.TTFF') format('opentype');
}

.fontMd_Gothic11 {
    font-family: Md_Gothic11;
}

.fontPingFang {
    font-family: PingFang;
}

.fontRzrx {
    font-family: Rzrx;
}

a {
    color: #fff;
    text-decoration: none;
}

.coc8103d {
    color: #c8103d;
}

.co464646 {
    color: #464646;
}

.coc30 {
    color: #c30;
}

.co2F4056 {
    color: #2F4056;
}

.co393D49 {
    color: #393D49;
}

.co009688 {
    color: #009688;
}

.coFF5722 {
    color: #FF5722;
}

.co797877 {
    color: #797877;
}

.co666 {
    color: #666;
}

.co7f7f7f {
    color: #7f7f7f;
}

.co323232 {
    color: #323232;
}

.coeb8e99 {
    color: #eb8e99;
}

.co006ec5 {
    color: #006ec5;
}

.co9a9897 {
    color: #9a9897;
}

.co8c8e8d {
    color: #8c8e8d;
}

.co9f9f9f {
    color: #9f9f9f;
}

.cofff {
    color: #fff;
}

.co666 {
    color: #666;
}

.co033266 {
    color: #033266;
}

.co555 {
    color: #555;
}

.co999 {
    color: #999;
}

.cob20403 {
    color: #b20403;
}

.bgfff {
    background: #fff;
}

.bge6e6e6 {
    background: #e6e6e6;
}

.bge3e3e3 {
    background: #e3e3e3;
}

.bg1281d9 {
    background: #1281d9 !important;
}

.bg1c1c1c {
    background: #1c1c1c !important;
}

.bgf2f2f2 {
    background: #f2f2f2;
}

.bgb20403 {
    background: #b20403;
}

.bg008ecc {
    background: #008ecc;
}

.bge9e9e9 {
    background: #e9e9e9;
}

.bge7e7e7 {
    background: #e7e7e7;
}

.bg006ec5 {
    background: #006ec5;
}

.bg005ca7 {
    background: #005ca7;
}

.bgcc3300 {
    background: #cc3300;
}

.bgeee {
    background: #eee;
}

.bg000 {
    background: #000;
}

.bgebebeb {
    background: #ebebeb;
}

.bgcfcfcf {
    background: #cfcfcf;
}

.displayflex {
    display: flex;
}

.block {
    display: block;
}

.grid {
    display: grid;
}

.innerwidth {
    width: 98%;
    margin: auto;
}

.width100heightauto {
    width: 100%;
    height: auto;
}

.inlineblockfather {
    font-size: 0;
}

.inlineblock {
    font-size: 16px;
    display: inline-block;
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.clear {
    clear: both;
}

.block {
    display: block;
}

.none {
    display: none !important;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.vertical-align-top {
    vertical-align: top;
}

.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 !important;
    justify-content: center;
    align-items: center;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.fontsize2 {
    font-size: 2px !important;
}

.fontsize8 {
    font-size: 8px !important;
}

.fontsize12 {
    font-size: 12px !important;
}

.fontsize14 {
    font-size: 14px !important;
}

.fontsize20 {
    font-size: 20px !important;
}

.fontsize16 {
    font-size: 16px !important;
}

.fontsize18 {
    font-size: 18px !important;
}

.fontsize22 {
    font-size: 22px !important;
}

.fontsize24 {
    font-size: 24px !important;
}

.fontsize28 {
    font-size: 28px !important;
}

.fontsize48 {
    font-size: 48px !important;
}

.fontweight500 {
    font-weight: 500 !important;
}

.bordernone {
    border: none;
}

.border-color-c5cfd9 {
    border-color: #c5cfd9 !important;
}

.border-color-b20403 {
    border-color: #b20403 !important;
}

.border-color-e7e7e7 {
    border-color: #e7e7e7 !important;
}

.border-color-e9e9e9 {
    border-color: #e9e9e9 !important;
}

.border-color-f7f7f8 {
    border-color: #f7f7f8 !important;
}

.border-color-006ec5 {
    border-color: #006ec5 !important;
}

.border-color-eee {
    border-color: #eee !important;
}

.border-color-d7d7d7 {
    border-color: #d7d7d7 !important;
}

.border-color-e0e0e0 {
    border-color: #e0e0e0 !important;
}

.transparent {
    background: transparent;
}

.textcenter {
    text-align: center;
}

.textright {
    text-align: right;
}

.cursorpointer {
    cursor: pointer;
}

.list-style-none {
    list-style: none;
}

.smallmargin {
    margin: 24px auto;
}

.innermargin {
    margin: 12px auto;
}

.margin6pxauto {
    margin: 6px auto;
}

.smallpadding {
    padding: 24px 0;
}

.innerpadding {
    padding: 12px 0;
}

.letterspacing3px {
    letter-spacing: 3px;
}

.contentmargin {
    margin: 6px auto;
}

.bold {
    font-weight: bold;
}

.transition {
    transition: all 0.5s;
}

.positioninherit {
    position: inherit !important;
}

.lineheightnormal {
    line-height: normal !important;
}

.mobile {
    display: none !important;
}

.page {
    text-align: center;
}

/* id="fixed" */

.fixed {
    position: fixed;
    top: 42%;
    right: 0;
    font-size: 0;
    cursor: pointer;
    z-index: 2;
}

.fixed img {
    width: 80px;
    height: 80px;
}

.fixed .pcDialog {
    width: 266px;
    position: absolute;
    top: -90px;
    right: 80px;
    z-index: 100;
}

.fixed .dialog-header {
    height: 40px;
    line-height: 40px;
    background: url("../image/download8.png") no-repeat;
    background-size: 100% 100%;
    font-size: 18px;
    font-family: Microsoft YaHei-Light, Microsoft YaHei;
    font-weight: 300;
    color: #fff;
    text-align: center;
}

.fixed .dialog-body {
    background-color: #fff;
    text-align: center;
    padding-bottom: 20px;
}

.fixed .pcDialog img {
    width: 226px;
    height: 226px;
    margin-top: 20px;
}

.fixed .copy-text {
    font-size: 18px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #000;
    text-align: center;
    margin: 10px 0;
}

.fixed .pc-copy {
    width: 226px;
    height: 39px;
    background: #b38548;
    border-radius: 8px 8px 8px 8px;
    font-size: 18px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    text-align: center;
    line-height: 39px;
    margin: 0 auto;
}

.fixed-kefu {
    width: 254px;
    height: auto;
    position: fixed;
    top: 35%;
    left: 0;
    font-size: 0;
    cursor: pointer;
}