@font-face {
  font-family: "Alibaba PuHuiTi 2.0";
  src: url("fonts/AlibabaPuHuiTi.TTF");
}
@font-face {
  font-family: "BEBAS";
  src: url("fonts/BEBAS.TTF");
}
.app {
  background-color: #F5F7FA;
  color: #3D3D3D;
  font-family: Alibaba PuHuiTi 2;
  /* 头部 */
  /* banner */
  /* 市场行情 */
  /* 新闻动态 */
  /* 数据图说 */
  /* 视频列表 */
}
.app .zgxt-out {
  width: 100%;min-width: 1500px;
}
.app .zgxt-main {
  width: 1500px;
  margin: 0px auto;
}
.min-height70 {
  min-height: 40vh;
}
.app .zgxt-sec-title {
  position: relative;
  font-family: Alibaba PuHuiTi 2;
  font-size: 40px;
  font-weight: 800;
  line-height: 60px;
  text-align: center;
  margin: 60px 0 60px 0;
}
.app .zgxt-sec-title::after {
  position: absolute;
  display: block;
  content: '';
  width: 44px;
  height: 4px;
  bottom: -6px;
  left: 50%;
  background-color: #f00;
  transform: translateX(-50%);
}
.app .zgxt-sec-title .title-shichang {
  background-image: url('http://mine99.oss-cn-beijing.aliyuncs.com/%E4%B8%AD%E5%9B%BD%E7%A8%80%E5%9C%9F/shichangBg.png');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.app .zgxt-sec-title .title-news {
  background-image: url('http://mine99.oss-cn-beijing.aliyuncs.com/%E4%B8%AD%E5%9B%BD%E7%A8%80%E5%9C%9F/marketBg.png');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.app .zgxt-head .zgxt-main {
  display: flex;
  justify-content: space-between;
  padding: 24px 0 0 0;
}
.app .zgxt-head .zgxt-main .head-menus {
  display: flex;
  width: 760px;
}
.app .zgxt-head .zgxt-main .head-menus .menu-item {
  position: relative;
  width: 20%;
  font-family: Alibaba PuHuiTi 2;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}
.app .zgxt-head .zgxt-main .head-menus .menu-item.active::after {
  position: absolute;
  display: block;
  content: '';
  width: 44px;
  height: 6px;
  bottom: 0px;
  left: 0%;
  background-color: #f00;
}
.app .zgxt-head .zgxt-main .login {
  display: flex;
}
.app .zgxt-head .zgxt-main .login .head-logo {
  margin-right: 10px;
}
.app .zgxt-head .zgxt-main .login .head-logo img {
  width: 30px;
  height: 30px;
}
.app .zgxt-head .zgxt-main .login .login-text {
  font-size: 20px;
  line-height: 30px;
}
.app .zgxt-banner .main-bottom-imgbox {
  width: 100vw;
  min-width: 1500px;
}
.app .zgxt-banner .main-bottom-imgbox img {
  width: 100%;
  object-fit: contain;
}
.app .zgxt-banner .swiper-pagination-bullet {
  width: 50px;
  height: 4px;
  background-color: #fff;
  border-radius: 0;
}
.app .zgxt-shichang {
  display: flex;
}
.app .zgxt-shichang .schq-item-title {
  position: relative;
  font-size: 30px;
  font-weight: bold;
  line-height: 44px;
  letter-spacing: normal;
  color: #3D3D3D;
  padding-bottom: 16px;
  border-bottom: 1px solid #3D3D3D;
}
.app .zgxt-shichang .schq-item-title a{
  font-size: 20px;
  font-weight: 400;
  float: right;
  color: #EA0029;
  margin-top: 8px;
}
.app .zgxt-shichang .schq-item-title::after {
  position: absolute;
  display: block;
  content: '';
  width: 44px;
  height: 4px;
  bottom: 0px;
  left: 0%;
  background-color: #f00;
}
.app .zgxt-shichang .zgxt-schq-zx {
  width: 530px;
  margin-right: 40px;
  box-sizing: border-box;
}
.app .zgxt-shichang .zgxt-schq-zx .schq-con {
  width: 100%;
  height: 521px;
  padding: 20px;
  background-color: #fff;
  margin-top: 20px;
  box-sizing: border-box;
}
.app .zgxt-shichang .zgxt-schq-zx .schq-con .schq-con-item {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 56px;
  line-height: 56px;
  font-size: 16px;
}
.app .zgxt-shichang .zgxt-schq-zx .schq-con .schq-con-item + .schq-con-item {
  border-top: 1px solid #D8D8D8;
}
.app .zgxt-shichang .zgxt-schq-xtzs {
  width: 930px;
}
.app .zgxt-shichang .zgxt-schq-xtzs .schq-charts {
  width: 100%;
  padding: 20px;
  height: 521px;
  background-color: #fff;
  margin-top: 20px;
}
.app .zgxt-news-out {
  background-color: #fff;
  padding-top: 1px;
  margin-top: 50px;
  padding-bottom: 110px;
}
.app .zgxt-news {
  display: flex;
}
.app .zgxt-news .zgxt-schq-left {
  width: 672px;
  height: 592px;
  margin-right: 40px;
}
.app .zgxt-news .swiper-scence {
  width: 672px;
  
}
.app .zgxt-news .zgxt-schq-left .swiper-content-news {
  width: 672px;
  height: 378px;
  background-color: #000;
  margin-bottom: 20px;
}
.app .zgxt-news .zgxt-schq-left .swiper-content-news img {
  width: 672px;
  height: 378px;
}
.app .zgxt-news .zgxt-schq-left .news-left-text {
  position: relative;
  font-size: 20px;
}
.app .zgxt-news .zgxt-schq-left .news-left-text::after {
  position: absolute;
  display: block;
  content: '';
  width: 44px;
  height: 4px;
  bottom: -20px;
  left: 0%;
  background-color: #f00;
}
.app .zgxt-news .zgxt-schq-left .news-left-time {
  margin-top: 44px;
  color: #B1B1B1;
  font-size: 20px;
}
.app .zgxt-news .zgxt-schq-left .news-left-more {
  font-size: 16px;
  margin-top: 46px;
  color: #EA0029;
}
.app .zgxt-news .zgxt-schq-right {
  width: 788px;
  height: 592px;
}
.app .zgxt-news .zgxt-schq-right .news-right-item {
  display: flex;
  justify-content: space-between;
  padding: 8px 0;
}
.app .zgxt-news .zgxt-schq-right .news-right-item + .news-right-item {
  border-top: 1px solid #D8D8D8;
}
.app .zgxt-news .zgxt-schq-right .news-right-item .right-item-t {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 120px;
  padding: 16px 0;
  box-sizing: border-box;
}
.app .zgxt-news .zgxt-schq-right .news-right-item .right-item-t .t-title {
  font-size: 20px;
}
.app .zgxt-news .zgxt-schq-right .news-right-item .right-item-t .t-tag {
  width: 80px;
  height: 30px;
  border: 0.7px solid #EA0029;
  color: #EA0029;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}


.app .zgxt-news .zgxt-schq-right .news-right-item .right-item-pic {
  width: 240px;
  height: 136px;
  background-color: #000;
}
.app .zgxt-sjts .zgxt-sjts-sec {
  display: flex;
  margin-bottom: 60px;
}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item {
  width: 730px;
}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item .sec-title {
  position: relative;
  font-size: 30px;
  font-weight: bold;
  line-height: 44px;
  letter-spacing: normal;
  color: #3D3D3D;
  padding-bottom: 16px;
  border-bottom: 1px solid #3D3D3D;
}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item .sec-title::after {
  position: absolute;
  display: block;
  content: '';
  width: 44px;
  height: 4px;
  bottom: 0px;
  left: 0%;
  background-color: #f00;
}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item .item-con {
  height: 500px;
  background-color: #fff;
  margin-top: 20px;
}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item:first-of-type {
  margin-right: 40px;
}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item.two-chart {
  width: 100%;
}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item.two-chart .item-con-out {
  display: flex;
  height: 420px;
}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item.two-chart .item-con-out .twoChart1 {
  width: 650px;
}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item.two-chart .item-con-out .twoChart2 {
  width: 850px;
}
.app .videos-out {
  background-color: #fff;
  padding: 100px 0;
}
.app .videos-out .zgxt-videos {
  display: flex;
}
.app .videos-out .zgxt-videos .videos-item {
  width: 360px;
  height: 312px;
  padding: 20px;
  background-color: #fff;
  box-sizing: border-box;
  box-shadow: 0 0 8px 8px #eee;
}
.app .videos-out .zgxt-videos .videos-item .video-box {
  width: 320px;
  height: 180px;
  background-color: #000;
  margin-bottom: 12px;
}
.app .videos-out .zgxt-videos .videos-item .video-text {
  height: 48px;
  margin-bottom: 12px;
}
.app .videos-out .zgxt-videos .videos-item .video-time {
  color: #767676;
}
.app .videos-out .zgxt-videos .videos-item + .videos-item {
  margin-left: 20px;
}
.app .zgxt-footer {
  height: 264px;
  color: #fff;
  background-color: #3D3D3D;
  position: absolute;
  bottom: 0;
  width: 100%;
  min-width: 1500px;
}
.app .zgxt-footer .footer-one {
  display: flex;
  align-items: center;
  height: 136px;
  border-bottom: 1px solid #fff;
}
.app .zgxt-footer .footer-one .one-items {
  display: flex;
  /* margin-left: 78px; */
}
.app .zgxt-footer .footer-one .one-items .item {
  margin-right: 78px;
}
.app .zgxt-footer .footer-two {
  display: flex;
  align-items: center;
  height: 64px;
  border-bottom: 1px solid #fff;
}
.app .zgxt-footer .footer-two .two-link {
  margin-right: 20px;
}
.app .zgxt-footer .footer-three {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 64px;
  text-align: center;
}
.app .zgxt-footer .footer-three .three-text {
  margin-right: 20px;
}
@font-face{font-family:"Alibaba PuHuiTi 2.0";src:url("fonts/AlibabaPuHuiTi.TTF")}@font-face{font-family:"BEBAS";src:url("fonts/BEBAS.TTF")}.app{background-color:#F5F7FA;color:#3D3D3D;font-family:Alibaba PuHuiTi 2}.app .zgxt-out{width:100%}.app .zgxt-main{width:1500px;margin:0px auto}.app .zgxt-sec-title{position:relative;font-family:Alibaba PuHuiTi 2;font-size:40px;font-weight:800;line-height:60px;text-align:center;margin:60px 0 60px 0}.app .zgxt-sec-title::after{position:absolute;display:block;content:'';width:44px;height:4px;bottom:-6px;left:50%;background-color:#f00;transform:translateX(-50%)}.app .zgxt-sec-title .title-shichang{background-image:url('http://mine99.oss-cn-beijing.aliyuncs.com/%E4%B8%AD%E5%9B%BD%E7%A8%80%E5%9C%9F/shichangBg.png');background-position:50% 50%;background-repeat:no-repeat}.app .zgxt-sec-title .title-news{background-image:url('http://mine99.oss-cn-beijing.aliyuncs.com/%E4%B8%AD%E5%9B%BD%E7%A8%80%E5%9C%9F/marketBg.png');background-position:50% 50%;background-repeat:no-repeat}.app .zgxt-head .zgxt-main{display:flex;justify-content:space-between;padding:24px 0 0 0}.app .zgxt-head .zgxt-main .head-menus{display:flex;width:760px}.app .zgxt-head .zgxt-main .head-menus .menu-item{position:relative;width:20%;font-family:Alibaba PuHuiTi 2;font-size:24px;line-height:36px;cursor:pointer}
.app .zgxt-head .zgxt-main .head-menus .menu-item.active::after{position:absolute;display:block;content:'';width:44px;height:6px;bottom:0px;left:0%;background-color:#f00;left: 50%;margin-left: -22px;}
.app .zgxt-head .zgxt-main .login{display:flex}.app .zgxt-head .zgxt-main .login .head-logo{margin-right:10px}.app .zgxt-head .zgxt-main .login .head-logo img{width:30px;height:30px}.app .zgxt-head .zgxt-main .login .login-text{font-size:20px;line-height:30px}.app .zgxt-shichang{display:flex}.app .zgxt-shichang .schq-item-title{position:relative;font-size:30px;font-weight:bold;line-height:44px;letter-spacing:normal;color:#3D3D3D;padding-bottom:16px;border-bottom:1px solid #3D3D3D}.app .zgxt-shichang .schq-item-title::after{position:absolute;display:block;content:'';width:44px;height:4px;bottom:0px;left:0%;background-color:#f00}.app .zgxt-shichang .zgxt-schq-zx{width:530px;margin-right:40px;box-sizing:border-box}.app .zgxt-shichang .zgxt-schq-zx .schq-con{width:100%;height:521px;padding:20px;background-color:#fff;margin-top:20px;box-sizing:border-box}.app .zgxt-shichang .zgxt-schq-zx .schq-con .schq-con-item{display:flex;justify-content:space-between;width:100%;height:56px;line-height:56px;font-size:16px}.app .zgxt-shichang .zgxt-schq-zx .schq-con .schq-con-item+.schq-con-item{border-top:1px solid #D8D8D8}
.app .zgxt-shichang .zgxt-schq-xtzs{width:1006px;}
.app .zgxt-shichang .zgxt-schq-xtzs .schq-charts{width:100%;padding:20px;height:521px;background-color:#fff;margin-top:20px}.app .zgxt-news-out{background-color:#fff;padding-top:1px;margin-top:50px;padding-bottom:110px}.app .zgxt-news{display:flex}.app .zgxt-news .zgxt-schq-left{width:672px;height:592px;margin-right:40px}.app .zgxt-news .zgxt-schq-left .swiper-content-news{width:672px;height:378px;background-color:#000;margin-bottom:20px}.app .zgxt-news .zgxt-schq-left .news-left-text{position:relative;font-size:20px}.app .zgxt-news .zgxt-schq-left .news-left-text::after{position:absolute;display:block;content:'';width:44px;height:4px;bottom:-20px;left:0%;background-color:#f00}.app .zgxt-news .zgxt-schq-left .news-left-time{margin-top:44px;color:#B1B1B1;font-size:20px}.app .zgxt-news .zgxt-schq-left .news-left-more{font-size:16px;margin-top:46px;color:#EA0029}.app .zgxt-news .zgxt-schq-right{width:788px;height:592px}
.app .zgxt-news .zgxt-schq-right .news-right-item{display:flex;justify-content:space-between;padding:8px 0;padding-top: 0;}
.app .zgxt-news .zgxt-schq-right .news-right-item+.news-right-item{border-top:1px solid #D8D8D8}.app .zgxt-news .zgxt-schq-right .news-right-item .right-item-t{display:flex;flex-direction:column;justify-content:space-between;height:120px;padding:16px 0;box-sizing:border-box}.app .zgxt-news .zgxt-schq-right .news-right-item .right-item-t .t-title{font-size:20px}.app .zgxt-news .zgxt-schq-right .news-right-item .right-item-t .t-time{font-size:20px}.app .zgxt-news .zgxt-schq-right .news-right-item .right-item-pic img{width:240px;height:136px;background-color:#000}.app .zgxt-sjts .zgxt-sjts-sec{display:flex;margin-bottom:60px}.app .zgxt-sjts .zgxt-sjts-sec .sec-item{width:730px}.app .zgxt-sjts .zgxt-sjts-sec .sec-item .sec-title{position:relative;font-size:30px;font-weight:bold;line-height:44px;letter-spacing:normal;color:#3D3D3D;padding-bottom:16px;border-bottom:1px solid #3D3D3D}.app .zgxt-sjts .zgxt-sjts-sec .sec-item .sec-title::after{position:absolute;display:block;content:'';width:44px;height:4px;bottom:0px;left:0%;background-color:#f00}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item .item-con{height:420px;background-color:#fff;margin-top:20px}.app .zgxt-sjts .zgxt-sjts-sec .sec-item:first-of-type{margin-right:40px}.app .zgxt-sjts .zgxt-sjts-sec .sec-item.two-chart{width:100%}.app .zgxt-sjts .zgxt-sjts-sec .sec-item.two-chart .item-con-out{display:flex;height:420px}.app .zgxt-sjts .zgxt-sjts-sec .sec-item.two-chart .item-con-out .twoChart1{width:650px}.app .zgxt-sjts .zgxt-sjts-sec .sec-item.two-chart .item-con-out .twoChart2{width:850px}.app .videos-out{background-color:#fff;padding:100px 0}.app .videos-out .zgxt-videos{display:flex}.app .videos-out .zgxt-videos .videos-item{width:360px;height:312px;padding:20px;background-color:#fff;box-sizing:border-box;box-shadow:0 0 8px 8px #eee}.app .videos-out .zgxt-videos .videos-item .video-box{width:320px;height:180px;background-color:#000;margin-bottom:12px}.app .videos-out .zgxt-videos .videos-item .video-text{height:48px;margin-bottom:12px}.app .videos-out .zgxt-videos .videos-item .video-time{color:#767676}.app .videos-out .zgxt-videos .videos-item+.videos-item{margin-left:20px}.app .zgxt-footer{height:264px;color:#fff;background-color:#3D3D3D}.app .zgxt-footer .footer-one{display:flex;align-items:center;height:136px;border-bottom:1px solid #fff}
.app .zgxt-footer .footer-one .one-items{display:flex;}.app .zgxt-footer .footer-one .one-items .item{margin-right:78px}.app .zgxt-footer .footer-two{display:flex;align-items:center;height:64px;border-bottom:1px solid #fff}.app .zgxt-footer .footer-two .two-link{margin-right:20px}.app .zgxt-footer .footer-three{display:flex;align-items:center;justify-content:center;width:100%;height:64px;text-align:center}.app .zgxt-footer .footer-three .three-text{margin-right:20px}
.app .xitujiage{background-color: #fff;padding: 32px 20px;box-sizing: border-box;display: flex;justify-content: space-between;height: 524px;}
.app .zgxt-shichang .x-xitu-left{width:450px}
.app .x-left-p1{font-size: 30px;font-weight: bold;line-height: 44px;color: #3D3D3D;}
.app .x-left-p2{font-size: 20px;color: #828282;margin-top: 12px;}
.app .xitujiage .zgxt-schq-xtzs .schq-charts{height: 460px;}
.app .xitujiage .zgxt-schq-xtzs .schq-charts2{height: 350px;}
.app .zgxt-sjts .zgxt-sjts-sec .sec-item-hq{margin: 0!important ;width: 100%;padding: 20px;box-sizing: border-box;}
.app .zgxt-sjts-hq{background-color: #fff;}
.app .zgxt-sjts-hq .el-table{border-bottom: 1px solid #FFAFAF;border-right: 1px solid #FFAFAF;}
.app .zgxt-sjts-hq .el-table thead{color: #fff;font-size: 16px;font-weight: 500;}
.app .el-table__header .tttt-table{background-color: #EA0029;}
.app .zgxt-sjts-hq .el-table thead tr{background-color: #f8f8f8;}
.app .zgxt-sjts-hq .el-table .cell{height: 56px;line-height: 56px;border-top: 1px solid #FFAFAF;border-left: 1px solid #FFAFAF;text-align: center;}
.app .hyzx001-sjzx{height: 600px;background: url('http://zhongxi20250408.oss-cn-hongkong.aliyuncs.com/images/banner-sjzx.png') no-repeat top center;}
.app .hyzx001-sjzx .sjzx-wz1{font-size: 60px;font-weight: 900;color: #FFF;line-height: 90px;}
.app .hyzx001-sjzx .sjzx-wz2{font-size:32px;font-weight: 500;color: #FFF;line-height: 54px;}
.empty-boder140{width:140px;height: 6px;background: #EA0029;}
.app .sjzx-noflex{display: block;margin-bottom: 20px;}
.app .sjzx-noflex .chliang{width: 100%;height: 577px;padding:20px;box-sizing: border-box;display: flex;justify-content: space-between;background-color: #fff;}
.app .sjzx-noflex .chjiazhi .chli01{width: 55%;}
.app .sjzx-noflex .chjiazhi .chli02{width: 45%;}
.app .sjzx-noflex .chliang .chli01 .schq-charts{width: 100%;height: 415px;}
.app .sjzx-noflex .chliang .chli02 .schq-charts{width: 100%;height: 496px;}
.app .sel-c{display: flex;}
.app .sel-h{width: 200px;margin: 8px 0;background-color: #fff;border: 1px solid #D8D8D8;padding-left: 12px;margin-right: 50px;}
.app .sel-h .el-input--mini .el-input__inner{padding-left: 0;border: 0;font-size: 16px;}
.app .sjzx-noflex .chjiazhi .schq-charts{width:100%;height: 496px;}
.app .sjzx-noflex .chjiazhi{height: 530px;}
.app .sjzx-noflex .chhuowu{height: 420px;}
.app .sjzx-noflex .chhuowu .chli01 .schq-charts{width: 570px;height: 255px;}
.app .sjzx-noflex .chhuowu .chli02 .schq-charts{width: 800px;height: 310px;}
.app .sjzx-noflex .chzhibiao{height: 520px;display: block;}
.app .sjzx-noflex .chzhibiao .chli01 .schq-charts{width: 100%;height: 390px;}
.zgxt-jgqs .zgxt-jgqs{height: 590px;box-sizing: border-box;}
.app .box-echa{display: flex;justify-content: space-between;}
.app .box-echa .box-echa01{width: 200px;height: 520px;margin-left: 40px;overflow-y: auto;}
.app .box-echa .box-echa02{width: 1200px;}
.app .box-echa .el-checkbox{height: 40px;line-height: 40px;border-bottom: 1px solid #d8d8d8;width: 180px; padding:0px; margin:0px;}
.app .box-echa .el-checkbox__input.is-checked .el-checkbox__inner,.app .box-echa .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color: #EA0029;border-color: #EA0029;}
.app .box-echa .el-checkbox__input.is-checked+.el-checkbox__label{color: #EA0029;}
.app .box-echa2 {background-color: #fff;height: 420px;padding: 20px 0;box-sizing: border-box;}
.app .box-echa2 .box-echa01{width: 100px;height: 380px;margin-left: 40px;overflow: auto;}
.app .box-echa2 .box-echa02{width: 550px;}
.app .box-echa2 .box-echa02 .box-con{width: 550px;height: 420px;}
.app .box-echa2 .el-checkbox{width: 89px;}
.el-table td, .el-table th {padding: 0;}
.app .zgxt-out .imgbox img{width: 100%;}
.app .zgxt-sjts-hq .el-table .el-table__row:nth-child(even) {
  background-color:  rgba(234, 0, 41, 0.04) !important;
}
/*美化滚动条*/
/* 滚动条整体 */
.box-echa .box-echa01::-webkit-scrollbar {
  width: 6px; /* 设置滚动条宽度 */
}

/* 滚动条轨道 */
.box-echa .box-echa01::-webkit-scrollbar-track {
  background-color: rgba(241, 241, 241,0.5); /* 轨道背景颜色 */
  /*border-radius: 10px; /* 轨道圆角 */
}

/* 滚动条滑块 */
.box-echa .box-echa01::-webkit-scrollbar-thumb {
  background-color: rgba(204, 204, 204,0.5); /* 滑块背景颜色 */
  /*border-radius: 10px; /* 滑块圆角 */
}

/* 滑块悬停状态 */
.box-echa .box-echa01::-webkit-scrollbar-thumb:hover {
  background-color: rgba(204, 204, 204,0.8); /* 悬停时滑块背景颜色 */
}

.app .zgxt-sjts .zgxt-sjts-sec .sec-item .box-echa02 .item-con{height:95%;margin-top: 30px;}
