/* 推荐盒子公共样式 */ .re-box{ width: 100%; overflow: hidden; border-top: 6px solid #002f6c; margin: 0 0 8px; padding: 10px 0 0; text-transform: uppercase; } .re-box:not(:first-child){ margin-top: 30px; } .re-box .header, .kx-box .header{ border: 0; font-size: 20px; font-weight: bold; display: flex; position: relative; } .re-box .header .title, .kx-box .header .title{ color: #002f6c; font-size: 18px; font-weight: 800; } .re-box .header a:hover, .kx-box .header a:hover{ color:var(--color-red); } .re-box .header .tag, .kx-box .header .tag{ margin-left: 5px; font-size: 12px; color:#0089d0; } .re-box .header .line-r, .kx-box .header .line-r{ position: absolute; right: 0px; width: 50%; height: 6px; background: #f8f8f8; align-self: center; } .re-box .header .more-r, .kx-box .header .more-r{ position: absolute; right: 18px; color: #002f6c; font-size: 13px; font-weight: 600; line-height: 20px; } /* 推荐|快讯 滚动条样式 */ .re-box .list::-webkit-scrollbar,.kx-box .list::-webkit-scrollbar {width: 4px;}/*滚动条宽度*/ .re-box .list::-webkit-scrollbar-thumb,.kx-box .list::-webkit-scrollbar-thumb {/*滚动条滑块样式*/background-color: #8b8b8b;border-radius: 0;border: 0 solid #fff;} .re-box .list::-webkit-scrollbar-track,.kx-box .list::-webkit-scrollbar-track {/*滚动条轨道样式*/background-color: #f5f5f5;box-shadow: inset 0 0 0 rgba(0,0,0,0.3);} /* 股票指数盒子 */ .zs-box{ width:100%; display: grid; grid-template-columns: repeat(5, minmax(100px, 1fr)); grid-gap: 20px; } .zs-box .item{ width:100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 8px; padding: 10px 0; color:#fff; font-size: 13px; font-weight: 600; line-height: 1.2; } .zs-box .item .top, .zs-box .item .bottom{ display: grid; grid-template-columns: repeat(2, minmax(100px, 1fr)); grid-gap: 20px; } .zs-box .item .top span:nth-child(2){ text-align: right; } .zs-box .item .bottom{ text-align: right; } .zs-box .item.red{ background-color: var(--color-red); } .zs-box .item.green{ background-color: #008456; } /* 内容第一行 */ .t-o-o-row{ width:100%; display: flex; margin-top: 15px; } /* 轮播图 */ .banner-box{ height:515px; width: 630px; min-width: 630px; overflow: hidden; position: relative; } .slider { height:420px; width: 100%; overflow: hidden; position: relative; } .slide { position: absolute; opacity: 0; /* 开始时隐藏 */ transition: opacity 1s ease-in-out; /* 过渡效果 */ } .slide.active { opacity: 1; /* 显示当前活动的slide */ z-index: 2; } .banner-item{ height:420px; width: 100%; position: relative; } .banner-box img{ width: 100%; } #banner-title-box{ position:absolute; z-index: 3; bottom: 0; width: 100%; padding: 0 32px 4px 32px; background-color: #071d39; box-shadow: 0px 0px 20px 25px #071d39; /* 水平偏移 垂直偏移 模糊半径 扩散半径 颜色 */ } #banner-title-box .item{ width: 566px; height: 41px; font-size: 16px; padding: 12px 0; border-top: 1px solid #4a6480; color: #fff; display: flex; overflow: hidden; transition: opacity 1s ease-in-out; } #banner-title-box .item:nth-child(2), #banner-title-box .item:nth-child(3){ /* 保持文字在一行,不换行 */ white-space: nowrap; /* 超出容器部分隐藏 */ overflow: hidden; /* 超出部分显示为省略号 */ text-overflow: ellipsis; } #banner-title-box .name{ padding-bottom: 3px; } #banner-title-box .name:hover{ border-bottom: 2px solid #fff; } #banner-title-box .item:first-of-type{ font-size: 28px; font-weight: 600; line-height: 1.7; min-height:60px; max-height: 108px; height: auto; border:0; } /* 特荐盒子 */ .tj-box{ min-width: 330px; width: 330px; padding: 0 0 0 30px; overflow: hidden; } .tj-box .item{ width: 300px; height:269px; overflow: hidden; } .tj-box img{ width: 300px; height: 169px; } .tj-box .title{ padding: 10px 0 30px; color: #171717; font-size: 17px; font-weight: 600; } .tj-box img:hover .title, .tj-box .title:hover{ cursor: pointer; text-decoration: underline; } /* 快讯盒子 */ .kx-box{ margin-left: 30px; width: 300px; height: 512px; overflow: hidden; border-bottom: 6px solid #002f6c; } .kx-box .banner{ width: 100%; border-bottom: 1px solid #747474; margin-bottom: 10px; } .kx-box .banner div{ width:110px; height:6px; background-color: #0089d0; } .kx-box .list{ width: 100%; height:440px; overflow-y: scroll; } /* 文章列表行 */ .o-t-o-row{ width: 100%; display: flex; margin-top: 15px; position: relative; } /* 左侧框体 */ .o-t-o-row .left-box-none{ width:300px; height:100px; display: none; } .o-t-o-row .left-box{ width:300px; background-color: #fff; } .o-t-o-row .left-box.fixed{ position: fixed; top:75px; left: var(--padding-lr); } .o-t-o-row .move-down{ position: absolute; bottom: 0; } /* 览富专家委员会 */ .re-box .experts-box{ width: 100%; margin-top: 15px; } /* 问答ai快讯 */ .re-box .list{ width:100%; overflow-y: scroll; max-height: 400px; } .re-box .list .time-tag, .kx-box .list .time-tag{ display: flex; margin-top: 12px; } .re-box .list .time-tag i, .kx-box .list .time-tag i{ box-sizing: border-box; display: block; left: 0; top: 5px; width: 9px; height: 9px; background-color: #0089d0; border-radius: 50%; align-self: center; } .re-box .list .time-tag span, .kx-box .list .time-tag span{ display: block; font-size: 12px; color: #ccc; align-self: center; margin-left:8px; } .re-box .list .title, .kx-box .list .title, .data-article-item .list .title{ padding: 8px 22px 0 22px; font-weight: normal; font-size: 13px; margin: 0; cursor: pointer; } .re-box .list .title:hover, .kx-box .list .title:hover, .data-article-item .list .title:hover{ color:#398dee; } .re-box .list .content, .kx-box .list .content, .data-article-item .list .content{ display: none; text-align: justify; background: #f2f2f2; padding: 8px 10px 5px 15px; margin: 4px 10px 0 5px; border-radius: 3px; } .re-box .list .content .txt, .kx-box .list .content .txt, .data-article-item .list .content .txt{ font-size: 12px; line-height: 20px; color: #888; } .re-box .list .tools, .data-article-item .list .tools{ height:20px; width:100%; display: block; border: 1pd solid var(--color-red); } .re-box .list .tools a, .data-article-item .list .tools a{ font-size: 12px; color:#398dee; } .re-box .list .lfuweixin, .re-box .list .lfuxinlang, .data-article-item .list .lfuweixin{ font-size: 15px; float: right; color:#9ca4ab; margin-right: 10px; } .re-box .list .lfuweixin:hover, .data-article-item .list .lfuweixin:hover{ color: #40c34a; cursor: pointer; } .re-box .list .lfuxinlang:hover, .data-article-item .list .lfuxinlang:hover{ color:var(--color-red); cursor: pointer; } .re-box .list li, .data-article-item .list li{ overflow: hidden; } /* 快讯 */ .kx-box .list .time-tag span{ margin-left: 8px; color: #747474; font-weight: 700; letter-spacing: .2px; text-transform: uppercase; } .kx-box .list li{ border-bottom: 1px solid #dedede; padding-bottom:5px ; } .kx-box .list .time-tag i{ background-color: #fcb700; } .kx-box .list .item{ color: #171717; font-size: 13px; /* font-weight: 700; */ line-height: 18px; margin: 4px 10px 0 20px; } /* 文章列表 */ .content-list{ width:630px; margin-left: 30px; } .content-list .item{ width: 100%; height:120px; padding: 14px 0; overflow: hidden; display: flex; border-bottom: 1px solid #dedede; } .content-list .item .left{ width: var(--center-w); overflow: hidden; } .content-list .item .left .header{ width: 100%; height:20px; white-space: nowrap; /* 超出容器部分隐藏 */ overflow: hidden; /* 超出部分显示为省略号 */ text-overflow: ellipsis; overflow: hidden; } .content-list .item .yc-tag{ margin: 0 6px 0 0; background-color: #fe3956; color:#fff; font-size: 10px; padding:3px 5px; height:20px; line-height:20px; border-radius: 4px; letter-spacing:2px; } .content-list .item .title { color:#171717; font-size: 18px; font-weight: 600; line-height: 20px; } .content-list .item .content{ height: 54px; padding:6px; line-height: 22px; overflow: hidden; } .content-list .item .other{ width: 100%; display: flex; text-align: center; } .content-list .item .other div{ margin-right: 15px; } .content-list .item .other i{ color:#398dee; } .content-list .item .other span{ color:#c1bbca; } .content-list .item .img{ width: 120px; height: 90px; -moz-user-select: none; -khtml-user-select: none; user-select: none; overflow: hidden; position: relative; } .content-list .item .img div{ position: absolute; background: -webkit-gradient(linear,left top,right top,from(#2b2929),to(#6f6d6c)); background: linear-gradient(90deg,#2b2929,#6f6d6c); color: #fff; z-index: 2; top: 0px; left: 0px; padding: 2px 14px 2px 6px; font-size: 11px; line-height: 16px; border-radius: 4px 0 20px 0; font-style: normal; } .content-list .item .img img{ width:120px; height:90px; display: inline-block; cursor: pointer; transform: all .5s ease-in-out; transition-duration: 0.5s; transition-timing-function: ease-in-out; transition-delay: 0s; transition-property: all; } .content-list .item .img img:hover{ transform: scale(1.1); } .content-list .view-more{ width: 100%; display: flex; justify-content: center; margin-top: 20px; } .content-list .view-more .button{ background-color: #fff; border: 1px solid #002f6c; color:#002f6c; font-size: 14px; padding: 10px 20px; border-radius: 4px; cursor: pointer; transition-duration: 0.5s; } .content-list .view-more .button .lfuicon-arrow-top2{ display: none; } .content-list .view-more .button:hover{ background-color: #002f6c; color:#fff; } .content-list .view-more .button:hover > .lfuicon-arrow-bottom2{ display: none; } .content-list .view-more .button:hover > .lfuicon-arrow-top2{ display: inline; } /* 数据表格文章推荐 */ .data-article-list .time-tag i{ background-color: #398dee!important; } .data-article-list .kx-box{ margin-top: 30px; height:593px; } .data-article-list .kx-box:first-child{ margin-top: 0; } .data-article-list .kx-box .list{ height:530px; } /* 天天数据 */ .table-data{ width:100%; overflow: hidden; position: relative; } .table-data .tag{ position: absolute; top:-80px; } .table-data table{ table-layout:fixed; border-collapse: collapse; } .table-data .table{ width:100%; height:calc(100vh - 300px); overflow-x: scroll; overflow-y: auto; } .table-data .search-box{ display: flex; margin-bottom: 10px; position: relative; } .table-data .search-box select,input{ width: 70px; height:22px; margin-right:5px; font-size: 12px; } .table-data .search-box .button{ background-color: #002f6c; margin: 0 15px 0 5px; } .table-data .search-box .toolbar{ margin-left: 5px; position: absolute; right:5px; } /* 天天数据滚动条样式 */ .table-data .table::-webkit-scrollbar {width: 4px;height:7px;}/*滚动条宽度*/ .table-data .table::-webkit-scrollbar-thumb {/*滚动条滑块样式*/background-color: #8b8b8b;border-radius: 0;border: 0 solid #fff;} .table-data .table::-webkit-scrollbar-track {/*滚动条轨道样式*/background-color: #f5f5f5;box-shadow: inset 0 0 0 rgba(0,0,0,0.3);} .table-data table thead{ background-color: #fff; position: sticky; z-index: 10; top:0; margin-bottom: 10px; } .table-data table thead:after { border-bottom: 1px dashed #9b9b9b; content: ""; display: block; height: 1px; left: 0; position: absolute; width: 100%; z-index: 3; } .table-data table thead th{ color: #747474; font-size: 12px; font-weight: 600; letter-spacing: 1.2px; line-height: 15px; padding: 8px 5px; text-transform: uppercase; white-space: nowrap; } .table-data table td{ color: #171717; font-size: 12px; line-height: 30px; box-sizing: border-box; white-space: nowrap; padding:10 10px; border:none; outline-color: #fff; outline-style:solid; outline-width:1px; text-align: center; } .table-data table td:nth-child(6){ text-align: left; } .table-data table th{ background-color: #fff; position:sticky; z-index: 3; top:0; border-bottom: 1px dashed #ccc; } .table-data table tr{ background-color: #fff; position:sticky; z-index: 3; top:0; } .table-data table th:first-of-type { position: sticky; left: 0; z-index: 4; min-width: 40px; top:0; } .table-data table td:first-of-type { position:sticky; left: 0; z-index: 2; min-width: 40px; text-align: center; } .table-data table th:nth-of-type(2) { position: sticky; z-index: 4; left: 40px; top:0; } .table-data table td:nth-of-type(2) { position:sticky; z-index: 2; left: 40px; } .table-data table tr:nth-child(2n-1) td{ background: #fff; } .table-data table tr:nth-child(2n) td{ background: #f5f5f5; } .table-data .show-all{ width:100%; height: 30px; text-align: center; } .table-data .look-all{ margin: 10px 0; font-size: 14px; font-weight: 600; border: 1px solid #002f6c; padding: 6px 15px; background-color: #fff; color: #002f6c; letter-spacing: 2px; } .table-data .look-all:hover{ background-color: #002f6c; color: #fff; cursor: pointer; } .table-data .pdf-box{ position: fixed; top:0; left:0; z-index: 99; display: none; width:100%; height:100%; } .table-data .pdf-box .close{ position: fixed; right:0; top:0; background-color: rgba(129, 123, 118, 0.5); border-radius: 50%; } .table-data .pdf-box iframe{ width:100%; height:100%; } /* 两列 */ .t-t-row{ width: 100%; overflow: hidden; display: grid; grid-template-columns: repeat(2, minmax(100px, 1fr)); grid-gap: 30px; } /* 视频列表 */ .video-list{ width: 100%; } .video-list .item{ width:196.6px; position: relative; border-top: 4px solid #fcb700; overflow: hidden; margin: 15px 20px 0 0; float: left; height:175px; } .video-list .item:first-child{ width:400px; height:250px; margin: 0 20px 0 0; } .video-list .item:nth-child(2){ width:210px; height:250px; margin: 0; } .video-list .item:first-child img, .video-list .item:nth-child(2) img{ height:200px; } .video-list .item:nth-child(5), .video-list .item:nth-child(8){ margin-right: 0; } .video-list .item .img{ height:125px; } .video-list .item:first-child .img, .video-list .item:nth-child(2) .img{ height:200px; } .video-list .item img{ width: 100%; height:100%; object-fit: cover; display: inline-block; cursor: pointer; transform: all .5s ease-in-out; transition-duration: 0.5s; transition-timing-function: ease-in-out; transition-delay: 0s; transition-property: all; } .video-list .video-tag{ position: absolute; right: 0; top: 0; transition: width 1s; width: 40px; height:40px; background-color: #fcb700; overflow: hidden; display: flex; direction:rtl; text-align: left; white-space: nowrap; } .video-list .video-tag .button{ width: 34px; height: 34px; position: absolute; right: 10px; top: 2px; color:#fff; display: flex; text-align: center; align-items: center; } .video-list .video-tag .watch-now{ position: absolute; right: 52px; top: 12px; color: black; font-size: 13px; font-weight: 800; } .video-list .video-tag:hover, .video-list .img:hover ~ .video-tag, .video-list .name:hover ~ .video-tag, .video-list .button-border:hover .video-tag{ cursor: pointer; width: 150px; } .video-list .button-border{ width: 34px; height: 34px; position: absolute; right: 3px; top: 2px; border:2px solid #fff; z-index: 2; display: none; } .video-list .button-border:hover, .video-list .img:hover ~ .button-border, .video-list .name:hover ~ .button-border, .video-list .video-tag:hover ~ .button-border{ cursor: pointer; display: block; } .video-list .name{ font-size: 14px; font-weight: 600; margin-top: 5px; } /* 览富号 */ .lf-list{ width: 100%; height:320px; overflow: hidden; } .lf-list .list{ /* display: flex; */ display: grid; grid-template-columns: repeat(2, minmax(100px, 1fr)); grid-gap: 20px; } .lf-list .item{ display: flex; width:300px; } .lf-list .item .img{ width:65px; min-width:65px; height:65px; overflow: hidden; position: relative; } .lf-list .item .img::after { content: ""; width: 16px; height: 16px; background-image: url(/uploads/image/scimages/vp2.png); background-size: 16px 16px; position: absolute; right: 0; bottom: 0; } .lf-list .item img{ width:100%; height:100%; border-radius: 50%; } .lf-list .item .content{ margin-left: 15px; } /* 监管动态 */ .supervise{ margin: 30px 0; border-top: 6px solid #002f6c; } .supervise .title{ font-size: 21px; font-weight: 800; color:#002f6c; padding: 10px 0; } .supervise .item{ height:164px; border-bottom: 1px dashed #c5c5c5; padding: 20px 0; overflow: hidden; position: relative; } .supervise .item:first-child{ padding: 0 0 20px 0; height:144px; } .supervise .item:last-child{ border-bottom: none; } .supervise .name{ color: #2e2e2e; font-size: 16px; font-weight: 600; line-height: 24px; } .supervise .name:hover{ text-decoration: underline; cursor: pointer ; } .supervise .content{ color: #747474; font-size: 14px; line-height: 24px; margin-top: 10px; max-height: 90px; overflow: hidden; } .supervise .content img{ display: none; } .supervise .other{ position: absolute; left:0; height:24px; line-height: 24px; bottom: 10px; width: 100%; background-color: #fff; } .supervise .other span{ font-size: 12px; font-weight: 600; margin: 0 5px; } .supervise .other span:first-child{ color:#747486; } .supervise .other span:last-child{ color:#005594; } /* test */ #slider{ height:400px; position: fixed; top:175px; border: 1px solid red; } #reference{ height:300px; border: 1px solid red; } /* 览富会员专享 */ .vip-box{ padding: 0 var(--padding-lr); background-color: #031235; position: relative; user-select: none; -webkit-user-select: none; /* safari */ -moz-user-select: none; /* firefox */ -ms-user-select: none; /* ie 10 and ie 11 */ min-height: 300px; } .vip-box img{ width: 100%; } .vip-box .box{ position: absolute; right:var(--padding-lr); top:0; width: 500px; height:100%; display: flex; justify-content: center; justify-items: center; align-items: center; } .vip-box .get-box{ position: relative; background: linear-gradient(#101418, #101418) padding-box, linear-gradient(to bottom right, #fccc12, #ff7112, #ef1541, #6e55dc, #069de0, #05ac3f) border-box; border: 1px solid transparent; border-radius: 10px; width: 360px; height: 240px; } .vip-box .get-box .logo{ width: 100%; padding: 10px 110px; } .vip-box .get-box .logo img{ width: 100%; } .vip-box .box .describe{ font-size: 16px; color: #fff; font-weight: 600; margin: 20px 50px 0 50px; width: 260px; text-align: center; } .vip-box .option{ width: 100%; margin-top: 10px; font-size: 12px!important; display: grid; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-gap: 4px; } .vip-box .item{ display: flex; font-weight: 400; line-height: 16px; } .vip-box .item .icon-box{ display: flex; align-items: center; justify-content: center; font-size: 12px!important; width:14px; height:14px; background-color: #f2f5f8; border-radius: 50%; color: black; margin-right: 5px; } .vip-box .box .button{ position: absolute; bottom: 30px; border-radius: 5px; background: #fff; color:#001e5a; padding: 10px; width: 240px; margin-left: 60px; font-size: 14px; font-weight: 600; cursor: pointer; text-align: center; } .vip-box .box .button:hover{ background: #001e5a; color:#fff } /* 行业专题 */ .activity-box{ margin-top: 30px; width:100%; display: grid; grid-template-columns: repeat(2, minmax(100px, 1fr)); -moz-user-select: none; -khtml-user-select: none; user-select: none; position: relative; } .activity-box .tag{ position: absolute; top:-80px; } .activity-box .left{ border-top:5px solid #002f6c; width: 90%; margin-bottom: 50px; } .activity-box .left .title, .activity-box .left .button{ line-height: 30px; font-size: 28px; font-weight: 600; height: 50px; margin-top: 15px; } .activity-box .left .title{ width: calc(100% - 178px); float: left; padding-left: var(--padding-lr); color:#002f6c; } .activity-box .left .button{ width: 178px; float: right; } .activity-box .left .icon{ font-size:64px; font-weight:800px; color:black; margin: 0 10px; } .activity-box .left .icon.disabled{ color:#b9c7d5; } .activity-box .left .icon:hover{ color:#fcb700; cursor: pointer; } .activity-box .left .icon.disabled{ color:#b9c7d5; } .activity-box .carousel { position: relative; width: 100%; height: 225px; overflow: hidden; z-index: 96; } .activity-box .carousel nav { position: absolute; width: 100%; height: 100%; padding: 20px 75px; transition: transform 1s; background-repeat: no-repeat; background-position: right center; /* background-position-x: 145px; */ /* background-size: cover; */ background-size: 100% auto; } .activity-box .carousel nav:after { background: linear-gradient(90deg, #071d39 0, #12325c 30%,#4474b330 ); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } .activity-box .carousel-title{ position: absolute; width: 60%; height: 185px; display: flex; align-items: center; color:#fff; font-size: 26px; line-height: 38px; max-width: 60%; font-weight: 600; z-index: 2; } .activity-box .carousel nav:first-child { transform: translatex(0%); } .activity-box .carousel nav:nth-child(2) { transform: translatex(100%); } .activity-box .carousel nav:nth-child(3) { transform: translatex(100%); } .activity-box .carousel nav:nth-child(4) { transform: translatex(100%); } /* 特荐列表 */ .t-column .item-row{ margin-top: 30px; width: 960px; height:750px; } .t-column .item-row .banner{ width: 100%; border-bottom: 1px solid #747474; margin-bottom: 10px; } .t-column .item-row .banner span{ display: block; width:110px; height:6px; background-color: #fcb700; } .t-column .item-row .title{ color:#002f6c; line-height: 30px; font-size: 28px; font-weight: 600; height: 50px; margin-top: 15px; } .t-column .item-row .list .item{ width: 310px; height: 230px; overflow: hidden; float: left; margin-right: 15px; } .t-column .item-row .list .item:first-child{ width:630px; min-height:440px; margin-right: 20px; } .t-column .item-row .list .item:nth-child(2){ min-height:440px; margin-right: 0; } .t-column .item-row .list .item:last-child{ margin-right: 0; } .t-column .item-row .list .item .img{ width: 100%; height:150px; overflow: hidden; } .t-column .item-row .list .item img{ width: 100%; height:100%; object-fit: cover; display: inline-block; cursor: pointer; transform: all .5s ease-in-out; transition-duration: 0.5s; transition-timing-function: ease-in-out; transition-delay: 0s; transition-property: all; } .t-column .item-row .list .item:first-child .img, .t-column .item-row .list .item:nth-child(2) .img{ height:310px; } .t-column .item-row .list .item img:hover{ transform: scale(1.1); } .t-column .item-row .list .item .img:hover .name, .t-column .item-row .list .item .name:hover { text-decoration: underline; } .t-column .item-row .list .item .name{ color:#2e2e2e; font-size: 16px; font-weight: 600; margin: 5px 0; } .t-column .item-row .list .item:first-child .name, .t-column .item-row .list .item:nth-child(2) .name{ font-size: 21px; } .t-column .item-row .list .item .author{ font-size: 12px; font-weight: 600; color:#005594; }