.data-box {
  width: 900px;
  padding-bottom: 40px;
  background: #FFFFFF;
}

.tabs {
  background: #E9F4FF;
  overflow: hidden;
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  color: #333333;
}

.tabs div {
  float: left;
  width: 300px;
  text-align: center;
  cursor: pointer;
}

.tabs div.on {
  background: #fff;
  font-weight: bold;
  color: #114F87;
}
.tabs div a {
  display: block;
  color: #000;
}
.tabs div.on a {
  color: #114F87;
}
.mec-1 .form input {
  width: 328px;
  height: 45px;
  line-height: 45px;
  opacity: 0.98;
  background: #FFFFFF;
  border: 1px solid rgba(17, 79, 135, 0.33);
  border-radius: 3px 0 0 3px;
  text-indent: 10px;
}

.mec-1 .form span{
  width: 95px;
  height: 47px;
  opacity: 0.98;
  background: #114F87;
  border: none;
  line-height: 45px;
  margin-left: -5px;
  cursor: pointer;
  color: #fff;
  display: inline-block;
  text-align: center;
}

.hot {
  height: 47px;
  line-height: 47px;
  width: 400px;
}

.hot img {
  float: left;
  margin-top: 15px;
  margin-right: 15px;
}

.hot p span {
  margin-right: 15px;
}

.hot p span a {
  font-size: 16px;
  color: #666666;
}

.chart-tabs ul li {
  float: left;
  padding: 10px 0;
}

.chart-tabs ul li div {
  padding: 0 25px;
  border-right: 1px solid #ABB9DA;
  cursor: pointer;
}

.chart-tabs ul li.on {
  border-bottom: 4px solid #114F87;
}

.chart-tabs ul li.on div {
  color: #114f87 !important;
}

.chart-tabs ul li:last-child div {
  border-right: none;
}

.chart-tabs ul li img {
  float: left;
  margin-right: 5px;
  margin-top: -4px;
}

.chart-options {
  padding: 30px 40px 0;
}

.chart-options ul li {
  height: 50px;
  background: #FFFFFF;
  box-shadow: 0 0 6px 0 rgba(85, 99, 135, 0.17);
  float: left;
  margin-right: 14px;
  margin-bottom: 15px;
  font-size: 16px;
  color: #333333;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
}

.chart-options ul li.on {
  height: 48px;
  border: 1px solid #114F87;
  box-shadow: 0 0 6px 0 rgba(85, 99, 135, 0.17);
  font-weight: bold;
  color: #114F87;
  line-height: 48px;
}

.chart-options .zysp-ul li {
  min-width: 100px;
  padding: 0 10px;
}

.chart-options .zysp-ul li.on {
  padding: 0 9px;
}

.chart-options .zlbj-ul li {
  width: 256px;
}

#s-line-chart {
  width: 820px;
  height: 400px;
}

#chart-2 {
  padding: 30px 40px 0;
  position: relative;
  height: 400px;
}

#line-chart {
  width: 650px;
  height: 400px;
  position: absolute;
  left: 40px;
}

.chart-tips {
  font-size: 12px;
  color: #7E7E7E;
  text-align: center;
}

.mec-title {
  margin-left: 40px;
  margin-top: 30px;
  width: fit-content;
  padding: 0 10px;
  height: 36px;
  line-height: 36px;
  background: #114F87;
  font-weight: 600;
  font-size: 18px;
  text-align: center;
}
.mec-title b {
  color: #FFFFFF;
}
.mec-title span {
  font-size: 12px;
  color: #FFFFFF;
  font-weight: normal;
  line-height: 36px;
  height: 36px;
}
#y1price, #y2price {
  width: 40px;
  display: inline-block;
}
.board {
  background: url("../img/boardBg.png") center center no-repeat;
  margin-top: 50px;
  width: 209px;
  height: 178px;
  position: absolute;
  right: 40px;
}

.board p {
  font-size: 15px;
  color: #333333;
  text-align: center;
  line-height: 30px;
}

.color-green {
  color: #0DBA44;
}

.color-red {
  color: #BB0909;
}

.news-list {
  width: 900px;
  min-height: 400px;
  background: #FFFFFF;
  padding: 30px 0;
}

.news-list ul li {
  width: 820px;
  margin: 0 auto;
  background: url("../img/list-dot.png") left center no-repeat;
  text-indent: 15px;
}

.news-list ul li a {
  font-size: 16px;
  color: #333333;
  line-height: 36px;
}

.news-list ul li span {
  float: right;
  line-height: 36px;
  color: #818181;
}

.chart-options .zscx-ul li {
  width: 380px;
  margin-right: 28px;
}

.chart-options .zscx-ul li.on {
  width: 378px;
}

.chart-table {
  width: 800px;
  margin: 0 auto;
}

.chart-table table {
  border-spacing: 0;
  margin-bottom: 30px;
}

.chart-table table thead th {
  width: 200px;
  height: 50px;
  background: #114F87;
  color: #fff;
  border: 1px solid #fff;
  border-right: none;
}

.chart-table table thead th:first-child {
  border-left: 1px solid #114F87;
}

.chart-table table tbody td {
  height: 47px;
  color: #333333;
  text-align: center;
  background: #E4F2FF;
  border: 1px solid #D2D2D2;
  border-top: none;
  border-right: none;
}

.chart-table table tbody tr td:last-child {
  border-right: 1px solid #D2D2D2;
}

.chart-table table tbody tr:nth-child(2n) td {
  background: #fff;
}
.chart-table2 {
  display: none;
}
.chart-table2 table thead th {
  width: 600px;
}
.chart-table2 table thead th:first-child {
  width: 300px;
}
#chart-table2-info {
  display: none;
}
#echart-title {
  text-align: center;
  font-weight: bold;
  margin-top: 15px;
  font-size: 20px;
  margin-bottom: 25px;
}

#s-line-chart-none, #line-chart-none {
  height: 150px;
  margin-top: 80px;
  font-size: 22px;
  text-align: center;
  font-weight: bold;
  color: #656565;
  display: none;
}

/* 20260112 */
.oldModel .data-box{width: 100%;}
.oldModel .tabs div{width:400px;}
.oldModel .chart-tabs{text-align: center;}
.oldModel .mec-title{height:56px;line-height:56px;}
.oldModel .chart-table table  th,.oldModel .chart-table table  td{line-height: 2;}
.oldModel .board{width: 330px;height: 240px;background-size:100% 100%;}
.oldModel .board .mt-50{margin-top: 50px;}
.oldModel .board p{line-height: 2;}