html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, i, b, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
    font-style: normal;
}
fieldset, img {
    border: none;
}
address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;
}
html {
    scrollbar-gutter: stable;
}
ul, ol {
    list-style: none;
}
select, input {
    vertical-align: middle;
}
select, input, textarea {
    font-size: 12px;
    margin: 0;
}
table {
    border-collapse: collapse;
}
.hide{
    display: none !important;
}
body {
    background: #fff;
    color: #333;
    min-width: 1000px;
    font: 12px/22px 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
    -webkit-text-size-adjust: none;
}
.clearfix:after {
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.clearfix {
    zoom: 1;
}
.clearit {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
}
a {
    color: #333;
    text-decoration: none;
}
a:visited {
    color: #999;
}
a:hover, a:active, a:focus {
    color: #333;
    text-decoration: none;
}
.wrap {
    width: 1000px;
    margin: 0 auto;
}
header {
    background: #0321ab url(https://n.sinaimg.cn/finance/66ceb6d9/20250120/pc-banner.jpg) no-repeat 50% 0;
    height: 889px;
}
header h1 {
    display: none;
}
body {
    background: #d6eaff url(https://n.sinaimg.cn/finance/66ceb6d9/20250120/bg-main-pc.png) no-repeat 50% 889px;
}
.content-area {
    padding: 34px 0 18px;
}
.text-content {
    background: url(https://n.sinaimg.cn/finance/66ceb6d9/20250121/bg1v2.png) no-repeat 50% 0;
    height: 285px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.text-content .tc {
    padding: 0 90px 0 141px;
}
.text-content .tc p {
    font-size: 25px;
    font-family: 'Adobe Heiti Std';
    color: rgb(60, 80, 255);
    line-height: 36px;
    text-align: justify;
    font-style: italic;
}
.video-container {
    margin-top: 30px;
}
.advertising {
    margin-top: 63px;
}
.advertising img {
    display: block;
}
.news-section {
    margin-top: 20px;
}
.news-section h2 {
    background: url(https://n.sinaimg.cn/finance/66ceb6d9/20250120/tit-news.png) no-repeat 50% 50%;
    height: 150px;
    font-size: 0;
    overflow: hidden;
    text-indent: 9999em;
}
.news-section .article {
    display: flex;
    border: solid 2px #7caaff;
    margin: 7px 0 36px;
    padding: 33px 29px 31px 33px;
}
.news-section article:hover {
    background-color: #d8edff;
}
.news-section article .img-wrap {
    width: 300px;
    height: 200px;
}
.news-section article img {
    width: 100%;
    height: 100%;
    display: block;
}
.news-section article .content {
    flex: 1;
    padding-left: 30px;
    color: #3c50ff;
}
.news-section article h3 {
    font-size: 36px;
    line-height: 48px;
}
.news-section article p {
    font-size: 20px;
    line-height: 28px;
    text-align: justify;
    margin-top: 12px;
}
.news-section .article:visited .content, .news-section .article:hover .content {
    color: #3c50ff;
    text-decoration: none;
}
.footer {
    text-align: center;
    padding: 10px 10px 80px;
    color: #7caaff;
    font-size: 16px;
    line-height: 28px;
}
.footer a, .footer a:visited, .footer a:hover {
    color: #7caaff;
}
.footer a:hover {
    text-decoration: underline;
}