
* {
    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;
}