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 { background: #eff0f2; }
ul, ol { list-style: none; }
select, input { vertical-align: middle; }
select, input, textarea { font-size: 12px; margin: 0; }
table { border-collapse: collapse; }
body { color: #333; font: 12px/22px 'PingFang SC', 'Lantinghei SC', 'Microsoft YaHei', arial, '\5b8b\4f53', sans-serif, tahoma; -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; }
.hide{display: none!important;}
a { color: #333; text-decoration: none; }
a:visited { color: #666; }
a:hover, a:active, a:focus { color: #019eed; text-decoration: none; }
img.scale { transition: transform .3s ease-in-out; -webkit-transition: transform .3s ease-in-out; -moz-transition: transform .3s ease-in-out; -ms-transition: transform .3s ease-in-out; -o-transition: transform .3s ease-in-out; }
img.scale:hover { transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.wrap { width: 1240px; margin: 20px auto; }
.ani-opacity { filter: Alpha(Opacity=80); opacity: .8; -webkit-transition: all .4s; transition: all .4s; }
.ani-rotate { -webkit-transition: all .4s; transition: all .4s; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.ani-popIn { -webkit-animation-duration: .35s; animation-duration: .35s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounceIn; animation-name: bounceIn; }
.ani-popOut { -webkit-animation-duration: .35s; animation-duration: .35s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounceOut; animation-name: bounceOut; }
@-webkit-keyframes bounceIn { 0%, 100% { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1); }
   0% { opacity: 0; -webkit-transform: scale3d(.8, .8, .8); transform: scale3d(.8, .8, .8); }
   100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1); } }
@keyframes bounceIn { 0%, 100% { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1); }
   0% { opacity: 0; -webkit-transform: scale3d(.8, .8, .8); transform: scale3d(.8, .8, .8); }
   100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; }
@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9); }
   100% { opacity: 0; -webkit-transform: scale3d(.8, .8, .8); transform: scale3d(.8, .8, .8); } }
@keyframes bounceOut { 20% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9); }
   100% { opacity: 0; -webkit-transform: scale3d(.8, .8, .8); transform: scale3d(.8, .8, .8); } }
.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; }
.banner { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230116/banner.png) no-repeat 50% 0; height: 180px; }
.banner h1 { display: none; }
.w-left { float: left; width: 980px; }
.w-right { width: 240px; float: right; }
.blk-01 { background: #fff; padding: 10px 37px; }
.blk-01 li { font-size: 28px; line-height: 40px;padding:20px 0; }
.blk-01 li + li { border-top: 1px solid #eef0f2; }
.blk-02 { margin-top: 20px; background-color: #fff; padding: 30px 40px; }
.blk-02 .title { overflow: hidden; line-height: 50px; }
.blk-02 .title h2 { font-size: 22px; float: left; }
.blk-02 .title .more { font-size: 14px; color: #7e7e7e; float: right; }
.blk-02 .title .more a,
.blk-02 .title .more a:visited
 { color: #7e7e7e; background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230116/icon-right.png) no-repeat 100% 50%; padding-right: 15px; }
.blk-02 .title .more a:hover { color: #019eed; }
.blk-02 .bc { margin: 18px 0 0; margin-right: -30px; overflow: hidden; }
.blk-02 .b-item { float: left; width: 280px; margin-right: 30px; }
.blk-02 .b-img { width: 280px; height: 186px; }
.blk-02 .b-img img { width: 100%; height: 100%; }
.blk-02 h3 { font-size: 16px; line-height: 20px; height: 40px; text-align: justify; margin: 10px 0; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; word-wrap: break-word; }
.blk-03 {background: #fff;margin-top: 20px;padding: 0;}
.blk-03 .tabs-menu {text-align: center;padding: 25px 0 15px;background: #fff;position: -webkit-sticky;position: sticky;top: 0;z-index: 10;}
.blk-03 .tabs-menu li { font-size: 22px; color: #000; display: inline-block; margin: 0 30px; line-height: 40px; padding: 0 10px; font-weight: bold; position: relative; cursor: pointer; }
.blk-03 .tabs-menu li::after { content: ''; background: #eef0f2; height: 20px; width: 2px; position: absolute; right: -34px; top: 10px; }
.blk-03 .tabs-menu li:last-child::after { display: none; }
.blk-03 .tabs-menu li.cur, .blk-03 .tabs-menu li:hover { color: #019eed; }
.blk-03 .tabs-contsWrap {padding-top: 8px;padding-left: 44px;padding-right: 35px;}
.blk-03 .t-item { overflow: hidden; margin-bottom: 30px; padding-bottom: 30px; border-bottom: solid 1px #eef0f2; }
.blk-03 .t-item:last-child { border-bottom: 0; }
.blk-03 .t-img { width: 180px; height: 118px; float: left; margin-right: 24px;background: #f7f6f5; }
.blk-03 .t-img img { width: 100%; height: 100%; display: block;object-fit: contain;}
.blk-03 .t-txt { padding-top: 13px; }
.blk-03 .t-txt h3 { font-size: 20px; line-height: 30px; min-height: 60px; }
.blk-03 .t-info { color: #333; margin-top: 5px; font-size: 14px; }
.blk-03 .t-date { color: #999; margin-right: 13px; }
.blk-04 { background-color: #fff; padding: 10px; }
.blk-04 .title { position: relative; height: 38px; }
.blk-04 .title::before { background-color: #eff0f2; width: 100%; height: 1px; top: 50%; left: 0; content: ''; position: absolute; }
.blk-04 .title h2 { position: absolute; top: 0; left: 0; line-height: 38px; color: #000; font-size: 18px; background-color: #fff; padding-right: 10px; padding-left: 9px; }
.blk-04 .title b { color: #019eed; }
.blk-04 .tabs-menu { display: none; }
.blk-04 .bc { padding-top: 5px; }
.blk-04 table { width: 100%; }
.blk-04 .list header { display: flex; }
.blk-04 .list header span { color: #787878; border-bottom: 1px solid #eef0f2; flex-shrink: 0; }
.blk-04 .list span:nth-of-type(1) { width: 73px; padding-left: 4px; }
.blk-04 .list span:nth-of-type(2) { width: 57px; text-align: right; }
.blk-04 .list span:nth-of-type(3) { text-align: right; width: 80px; }
.blk-04 .tbody { padding-top: 10px; }
.blk-04 .hq-item { display: flex; }
.blk-04 .up span:nth-of-type(2), .blk-04 .up span:nth-of-type(3) { color: #f00; }
.blk-04 .down span:nth-of-type(2), .blk-04 .down span:nth-of-type(3) { color: #299b0f; }
.footer { text-align: center; padding: 30px; line-height: 30px; font-size: 14px; }