html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, form, fieldset, legend, blockquote { margin: 0; padding: 0; }
body {
width: 100%;
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 768px) { /* PC端适配 */
  body {
    width: 750px;        /* 保持移动端设计尺寸 */
    margin: 0 auto;      /* PC端居中显示 */
    transform: scale(0.7); /* 整体放大1.5倍 :ml-citation{ref="8" data="citationList"} */
    transform-origin: top center;
  }
}

*, *:before, *:after { -moz-box-sizing: border-box; box-sizing: border-box; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

a { text-decoration: none; background-color: transparent; }

a:active, a:hover { outline: 0; }

b, strong { font-weight: bold; }

sub, sup { position: relative; vertical-align: baseline; }

em { font-style: normal; }

img { max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }

svg:not(:root) { overflow: hidden; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

button, select { text-transform: none; }

button, input { line-height: normal; padding: 0; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

input[type="checkbox"], input[type="radio"] { -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button { box-sizing: content-box; }

textarea { overflow-y: auto; resize: vertical; }

:focus { outline: none; }

table { border-collapse: collapse; border-spacing: 0; }

th { font-weight: normal; }

ul, ol { list-style: none outside none; }

html, body { height: 100%; background: #000; font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,STXihei,sans-serif; font-size: 24px; }

.logo { padding: 12px 0; background-color: #000; text-align: center; border-bottom: 1px solid #414143; }

.copyright { padding: 43px 0; text-align: center; font-size: 20px; background: -webkit-linear-gradient(left, #d9b582, #fff9e5, #d9b582); background: linear-gradient(to right, #d9b582, #fff9e5, #d9b582); color: #000; }

.banner img { width: 100%; }

.footer-nav > ul { *zoom: 1; }
.footer-nav > ul:before, .footer-nav > ul:after { content: " "; display: table; }
.footer-nav > ul:after { clear: both; }
.footer-nav > ul > li { position: relative; float: left; width: 50%; border-right: 1px solid #888; border-bottom: 1px solid #888; }
.footer-nav > ul > li > a { position: relative; display: block; padding-top: 60px; padding-left: 103px; height: 178px; background: -webkit-linear-gradient(#121212, #000); background: linear-gradient(#121212, #000); }
.footer-nav > ul > li > a:before { content: ''; position: absolute; left: 27px; top: 54px; width: 64px; height: 64px; }
.footer-nav > ul > li > a .tit { margin-bottom: 2px; font-size: 24px; color: #ffdbaa; }
.footer-nav > ul > li > a p { color: #fff; font-size: 16px; }
.footer-nav > ul > li.nav-1 { width: 50%; }
.footer-nav > ul > li.nav-1 > a { padding-left: 183px; background: -webkit-linear-gradient(#252525, #121212); background: linear-gradient(#252525, #121212); }
.footer-nav > ul > li.nav-1 > a:before { left: 105px; background: url(../images/m/icon01.png); }
.footer-nav > ul > li.nav-2 {width: 50%;}
.footer-nav > ul > li.nav-2 > a { padding-left: 183px; background: -webkit-linear-gradient(#252525, #121212); background: linear-gradient(#252525, #121212); }
.footer-nav > ul > li.nav-2 > a:before { left: 105px; background: url(../images/m/icon03.png); }
.footer-nav > ul > li.nav-3 > a:before { left: 105px;background: url(../images/m/icon02.png); }
.footer-nav > ul > li.nav-4 > a:before { left: 105px;background: url(../images/m/icon04.png); }
.footer-nav > ul > li.nav-3 > a { padding-left: 183px; background: -webkit-linear-gradient(#252525, #121212); background: linear-gradient(#252525, #121212); }
.footer-nav > ul > li.nav-4 > a { padding-left: 183px; background: -webkit-linear-gradient(#252525, #121212); background: linear-gradient(#252525, #121212); }
.footer-nav > ul > li.nav-5 > a:before { background: url(../images/m/icon05.png); }
.footer-nav > ul > li.on .popbox { display: block; }
.footer-nav .popbox { display: none; position: absolute; top: 0; -moz-box-sizing: border-box; box-sizing: border-box; -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transform: translateY(-100%); background-color: #000; border: 1px solid #b6a063; z-index: 99; }
.footer-nav .popbox.urls { left: 0; width: 750px; }
.footer-nav .popbox.urls .arrow { left: 25%; }
.footer-nav .popbox.qrs { left: 0; width: 375px; }
.footer-nav .popbox.qrs .arrow { left: 25%; }
.footer-nav .popbox.browser { left: 50%; margin-left: -187px; width: 375px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000); zoom: 1; }
.footer-nav .popbox .arrow { position: absolute; left: 50%; bottom: -14px; width: 0; height: 0; border-width: 14px 14px 0; border-style: solid; border-color: #b6a063 transparent transparent; }
.footer-nav .popbox .arrow:before { content: ''; position: absolute; left: -12px; bottom: 3px; width: 0; height: 0; border-width: 12px 12px 0; border-style: solid; border-color: #000 transparent transparent; }
.footer-nav .popbox .url-items { padding: 30px 35px 15px; }
.footer-nav .popbox .url-items li { position: relative; margin-bottom: 15px; font-size: 0; }
.footer-nav .popbox .url-items li:before { content: ''; position: absolute; left: 111px; top: 16px; width: 33px; height: 17px; background: url(../images/arrow.png); }
.footer-nav .popbox .url-items li span { display: inline-block; width: 382px; background: #fff; line-height: 50px; font-size: 24px; text-align: center; }
.footer-nav .popbox .url-items li span.ms { margin-right: 75px; width: 85px; }
.footer-nav .popbox .url-items li a {display: inline-block;width: 136px;background: -webkit-linear-gradient(270deg, #b6a063 0%, #faf9bc 100%);background: linear-gradient(180deg, #b6a063 0%, #faf9bc 100%);color: #000;font-size: 24px;line-height: 50px;text-align: center;color: #000;}
.footer-nav .popbox .qr-box { padding: 30px 0; text-align: center; }
.footer-nav .popbox .qr-box img { width: 98px; height: 98px; }
.footer-nav .popbox .qr-box p { padding-top: 10px; font-size: 22px; color: #fff; }
.footer-nav .popbox .qr-box .qr { display: inline-block; padding: 0 10px; font-size: 0; }
.footer-nav .popbox .browser-list {padding: 15px 0;}
.footer-nav .popbox .browser-list li {height: 75px;text-align: center;}
.footer-nav .popbox .browser-list li a {display: block;line-height: 60px;font-size: 32px;color: #fff;}
.footer-nav .popbox .browser-list li:hover a { color: #ffdbaa; }
.footer-nav .popbox .browser-list li .icon {display: inline-block; *display: inline; *zoom: 1;overflow: hidden;vertical-align: middle;margin-right: 15px;margin-bottom: 2px;width: 50px;height: 50px;background-repeat: no-repeat !important;background-size: 100% !important;}
.footer-nav .popbox .browser-list li .icon-2007 {background: url(/2023/icon1024.png);}
.footer-nav .popbox .browser-list li .icon-u { background: url(../images/icon_u.png); }
