@charset "utf-8";

/*
 * Author:UED
 * Version:1.0.0
*/
#container {
  max-width: 750px;
  margin: 0 auto;
}

html {
  font-size: 50px;
}

@media screen and (min-width:320px) {
  html {
    font-size: 42.7px;
  }
}

@media screen and (min-width:360px) {
  html {
    font-size: 48px;
  }
}

@media screen and (min-width:375px) {
  html {
    font-size: 50px;
  }
}

@media screen and (min-width:414px) {
  html {
    font-size: 55.2px;
  }
}

/* body,button,input,select,textarea{font:12px/1.5 PingFangSC-Regular,Arial,San Francisco,Helvetica,SimHei,SimSun,sans-serif;} */
body,
button,
input,
select,
textarea {
  font-family: PingFangSC-Regular, PingFangSC-Medium, -apple-system, BlinkMacSystemFont, DINPro-Medium, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --adm-font-family: "PingFangSC-Regular", "PingFangSC-Medium", -apple-system, BlinkMacSystemFont, "DINPro-Medium", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --adm-font-size-main: 14px;
  /* iOS 浏览器阻止字体大小调整 */
  -webkit-text-size-adjust: 100% !important;

}

h1,
h2,
h3,
h4,
h5,
h6,
b,
strong {
  font-weight: normal;
}

button,
input,
select,
textarea {
  padding: 0;
  background: none;
  border: 0;
  font-size: inherit;
}

input:focus {
  outline: 0;
}

i {
  font-style: normal;
}

a {
  text-decoration: none;
}

img {
  display: block;
}

.bg-white {
  background: #fff;
}

.bg-black {
  background: #13141A;
}

.bg-gray {
  background: #f3f3f5;
}

.bg-transparent {
  background: transparent !important;
}

.body-bg {
  background: #f5f5f5;
}

.font-red {
  color: #ff3e30 !important;
}

.font-green {
  color: #27c570;
}

/*0.5底边*/
.newsList li:after,
.dstxList li .dstxCon:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 1px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, var(--border-bt)), color-stop(60%, transparent)) no-repeat left bottom;
  background: -webkit-linear-gradient(var(--border-bt) 60%, transparent 60%) no-repeat left bottom;
  background: linear-gradient(var(--border-bt) 60%, transparent 60%) no-repeat left bottom;
  background-size: 100% 1px;
}

/* 四边 */
.zxTab li:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: 200%;
  border: 1px solid #D5D5D5;
  -webkit-transform: scale(.5);
  -ms-transform: scale(.5);
  transform: scale(.5);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  z-index: -1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* 资讯 */
.topNav {
  width: 100%;
  padding: 0 0.3rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 0.88rem;
  position: relative;
  font-size: 0;
  z-index: 100;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* .topNav a{font-size: 18px;color: var(--dxtx-tit);position: relative;width:42px;display: inline-block;line-height: 44px;} */
.topNav a {
  font-size: 0.36rem;
  color: var(--a-nav);
  height: 0.88rem;
  line-height: 0.88rem;
}

.topNav a.cur {
  color: #EC2E31;
  border-bottom: 0.04rem solid #EC2E31;
  box-sizing: border-box;
}

/*.topNav a:nth-child(2){margin:0 0.8rem 0 0.8rem;}*/

.topNav2 {
  width: 100%;
  padding: 0 0.2rem 0 0.8rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 38px;
  position: relative;
  font-size: 0;
  background: #fff;
  text-align: center;
  display: flex;
  justify-content: space-between;
}

.topNav2 a {
  font-size: 0.36rem;
  color: var(--dxtx-tit);
  position: relative;
  padding: 0 0.2rem;
  display: inline-block;
  line-height: 38px;
}

.topNav2 a.cur {
  color: #EC2E31;
}

.topNav2 a.cur:after {
  content: '';
  display: inline-block;
  height: 0.04rem;
  background: #EC2E31;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

/*.topNav2 a:nth-child(2){margin:0 0.6rem 0 1.8rem;}*/

.navSub {
  width: 100%;
  height: 0.68rem;
  padding: 20px 0 10px;
  background: #fff;
}

.zxTab {
  margin: 0 auto;
  width: 6rem;
  height: 0.68rem;
}

.zxTab li {
  font-size: 0.32rem;
  color: #969696;
  width: 2rem;
  float: left;
  height: 0.68rem;
  line-height: 0.68rem;
  text-align: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.zxTab li.cur {
  color: #EC2E31;
  background: rgba(246, 38, 53, 0.020)
}

.zxTab li.cur:after {
  border-color: #F38F91;
}

.zxTab li:nth-child(1):after {
  border-right-width: 0;
  border-radius: 6px 0 0 6px;
}

.zxTab li:nth-child(2):after {
  border-right-width: 0;
}

.zxTab li:nth-child(3):after {
  border-radius: 0px 6px 6px 0;
}

.zxTab li:nth-child(1).cur:after {
  border-right-width: 1px;
}

.zxTab li:nth-child(2).cur:after {
  border-right-width: 1px;
}

.zxTab li:nth-child(1).cur+li:after {
  border-left-width: 0;
}

.zxTab li:nth-child(2).cur+li:after {
  border-left-width: 0;
}

/* .zxTab-con{display: none;} */
.zxTab-con .mod {
  padding: 0 15px;
  margin-bottom: 0.2rem;
}

.zxTab-con .newsList {
  margin-bottom: 0;
}

.zxTab-con .newsList li {
  padding-bottom: 18px;
  padding-top: 18px;
  position: relative;
}

.zxTab-con .newsList li:last-child {
  margin-bottom: 0;
}

.zxTab-con .newsList li a {
  color: var(--news-li);
  display: block;
}

.zxTab-con .newsList li a h6 {
  font-size: 0.32rem;
  margin-bottom: 12px;
  line-height: 25px;
}

.zxTab-con .newsList li p {
  font-size: 14px;
  color: var(--news-p);
  line-height: 18px;
  height: 18px;
}

.zxTab-con .newsList li p time {
  float: right;
}

.zxTab-con .dstx {
  padding: 15px 0 0;
}

.zxTab-con .dstx .zxTitle {
  margin-bottom: 25px;
  padding: 0 15px;
  line-height: 0.5rem;
}

.zxTab-con .zxTitle {
  font-size: 18px;
  color: var(--news-li);
}

.zxTab-con .zxTitle a {
  position: relative;
  display: block;
  color: var(--news-li);
}

.zxTab-con .zxTitle a:after,
.askDm a:after {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  border-top: 2px solid #bbb;
  border-right: 2px solid #bbb;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 8px;
  right: 0;
}

.zxTab-con .dstxList {
  position: relative;
}

.zxTab-con .dstxList:before {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  top: 0.1rem;
  left: 1rem;
  bottom: 0.24rem;
  background: var(--bd-light-blue);
}

.zxTab-con .dstxList li {
  padding: 0 0 0.24rem 1.25rem;
  position: relative;
}

.zxTab-con .dstxList li:before {
  content: '';
  position: absolute;
  left: 0.9rem;
  top: 0rem;
  width: 0.18rem;
  height: 0.18rem;
  background: var(--bd-light-blue);
  border-radius: 100%;
  border: 0.02rem solid #fff;
}

.zxTab-con .dstxList li:first-child:before {
  background: #4990e2;
  border: 0.06rem solid var(--bd-light-blue);
  left: 0.88rem;
}

.zxTab-con .dstxList li .time {
  position: absolute;
  left: 0;
  color: #969696;
  top: 0;
  font-size: 0.24rem;
  width: 0.76rem;
  text-align: right;
  line-height: 1;
}

.zxTab-con .dstxList li .time em {
  font-style: normal;
  display: block;
  margin-top: 0.1rem;
}

.zxTab-con .dstxList li:first-child .time {
  color: #4990e2;
}

.zxTab-con .dstxList li:first-child .time span {
  font-size: 0.28rem;
}

.zxTab-con .dstxList li .dstxCon {
  padding-bottom: 0.4rem;
  position: relative;
}

.zxTab-con .dstxList li:last-child .dstxCon:after {
  display: none;
}

.zxTab-con .dstxList li .dstxCon h6 {
  color: var(--dxtx-tit);
  font-size: 0.28rem;
  margin-bottom: 0.15rem;
  line-height: 1;
}

.zxTab-con .dstxList li .dstxCon p strong {
  font-size: 0.28rem;
  color: var(--dxtx-tit);
  line-height: 0.5rem;
}

.zxTab-con .dstxList li .dstxCon p a {
  color: #3c9ffc;
  font-size: 0.28rem;
}

.zxTab-con .askDm {
  margin-bottom: 0.2rem;
  line-height: 0.44rem;
  padding: 13px 15px;
}

.zxTab-con .askDm a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.zxTab-con .askDm a span {
  display: block;
  height: 0.44rem;
  border-radius: 4px;
  font-size: 0.26rem;
  color: #3C9FFC;
  margin-right: 0.3rem;
  width: 1rem;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.zxTab-con .askDm a span:after {
  content: '';
  display: block;
  width: 200%;
  height: 200%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  border: 1px solid #3c9ffc;
  border-radius: 6px;
}

.zxTab-con .askDm a strong {
  font-size: 0.32rem;
  color: var(--dxtx-tit);
  display: block;
  width: 5.2rem;
  text-align: justify;
}

.zxTab-con .annc .zxTitle {
  padding: 0.26rem 0 0.5rem;
  background: #fff;
}

.zxTab-con .grade {
  padding-top: 15px;
  margin-bottom: 0.2rem;
}

.zxTab-con .grade .zxTitle {
  padding: 0 0.3rem;
  line-height: 25px;
}

.zxTab-con .grade table {
  margin-top: 0.4rem;
  width: 100%;
}

.zxTab-con .grade table tr th {
  height: 0.8rem;
  line-height: 0.8rem;
  background: var(--bjtj-tr);
  color: var(--bjtj-tit);
  font-size: 13px;
}

.zxTab-con .grade table tr td {
  text-align: center;
  font-size: 16px;
  color: var(--dxtx-tit);
  padding: 17px 0 13px;
  line-height: 1.2;
}

.zxTab-con .grade table tr th:nth-child(1),
.zxTab-con .grade table tr td:nth-child(1) {
  padding-left: 0.3rem;
  text-align: left;
  width: 1.1rem;
}

.zxTab-con .grade table tr th:nth-child(2),
.zxTab-con .grade table tr td:nth-child(2) {
  text-align: left;
  width: 1.4rem;
}

.zxTab-con .grade table tr th:nth-child(3),
.zxTab-con .grade table tr td:nth-child(3) {
  text-align: right;
  width: 0.6rem;
  padding-right: 0.3rem;
}

.zxTab-con .grade table tr th:nth-child(4),
.zxTab-con .grade table tr td:nth-child(4) {
  text-align: right;
  width: 0.6rem;
  padding-right: 0.3rem;
}

.zxTab-con .grade table tr th:nth-child(5),
.zxTab-con .grade table tr td:nth-child(5) {
  text-align: right;
  width: 0.6rem;
  padding-right: 0.3rem;
}

.zxTab-con .grade table tr th:nth-child(6),
.zxTab-con .grade table tr td:nth-child(6) {
  text-align: right;
  width: 0.6rem;
  padding-right: 0.3rem;
}

.zxTab-con .grade table tr th:nth-child(7) {
  text-align: left;
  /* padding-right: 0.3rem; */
}

.zxTab-con .grade table tr td:nth-child(7) {
  text-align: right; 
  padding-right: 0.3rem;
}

.xxtx-detail-bd {
  position: relative;
}

.xxtx-detail-item {
  padding: 0 0.3rem 0.6rem 84px;
  color: #fff;
  position: relative;
  z-index: 1;
}

.xxtx-detail-bd .xxtx-detail-item:last-child {
  padding-bottom: 0.4rem;
}

.xxtx-detail-bd:before {
  content: '';
  position: absolute;
  left: 70px;
  top: 5px;
  width: 1px;
  bottom: 0.4rem;
  background: var(--bd-light-blue);
}

.xxtx-detail-item:after,
.holder-detail .date:after {
  content: '';
  position: absolute;
  left: 66px;
  top: 8px;
  width: 7px;
  height: 7px;
  background: var(--bd-light-blue);
  border-radius: 100%;
  border: 0.02rem solid var(--base-white);
}

.xxtx-detail-item:nth-of-type(1):after {
  top: 5px
}

.xxtx-detail-item h3 {
  font-size: 18px;
  color: var(--dxtx-tit);
  line-height: 26px;
}

.xxtx-detail-item h3 a,
.xxtx-timeLine li h6 a {
  color: #5793f1;
}

.xxtx-detail-item h3 a:after,
.xxtx-timeLine li h6 a:after,
.financialBox .fl ul li a:after {
  content: '';
  display: inline-block;
  width: 0.42rem;
  height: 0.34rem;
  background: url(../images/icon-link-light.png) no-repeat 0 0;
  background-size: 0.38rem 0.3rem;
  vertical-align: middle;
  margin-left: 0.06rem;
}

.xxtx-detail-item p {
  font-size: 0.32rem;
  color: var(--dxtx-tit);
  margin-top: 6px;
  word-break: break-all;
  line-height: 22px;
}

.xxtx-detail-item p a {
  color: #3C9FFC;
  display: inline-block;
}

.xxtx-detail-item .date {
  position: absolute;
  left: 21px;
  top: 5px;
  font-size: 12px;
  text-align: right;
  line-height: 17px;
  color: #969696;
}

.xxtx-detail-item .date small {
  font-size: 12px
}

.xxtx-detail-bd .xxtx-detail-item:first-child .date {
  color: #4990e2;
  font-size: 14px;
  left: 15px;
  top: 4px
}

.xxtx-detail-bd .xxtx-detail-item:first-child:after {
  background: #4990e2;
  border: 0.06rem solid var(--bd-light-blue);
  left: 64px;
}

.load-more {
  text-align: center;
  line-height: 1.2rem;
  font-size: 0.26rem;
  color: #aaa;
  height: 1.2rem;
}

load-icon {
  display: inline-block;
  width: 0.28rem;
  height: 0.28rem;
  vertical-align: middle;
  margin-right: 0.1rem;
  -webkit-animation: rot 1.3s linear infinite;
  animation: rot 1.3s linear infinite;
  background: url(../images/icon-refresh.png) no-repeat;
  background-size: 0.28rem auto;
}

@-webkit-keyframes rot {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes rot {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* 新闻详情 */
.news-detail {
  padding: 0.3rem;
  color: var(--detail-title);
  text-align: justify;
}

.news-detail h1 {
  font-size: 0.44rem;
  line-height: 1.5;
}

.news-detail .detail p {
  margin: 0.75em 0
}

.detail-info {
  color: #999;
  font-size: 0.24rem;
  padding: 0.3rem 0 0.2rem;
  position: relative;
}

.detail-info a {
  color: #ff2f41;
}

.detail-info span {
  margin-left: 0.2rem;
}

.detail {
  padding: 0.3rem 0;
  font-size: 0.36rem;
  line-height: 1.5;
}

.detail img {
  width: 100%;
}

.news-detail .m-content p {
  color: var(--detail-p);
}

.news-detail .m-table td {
  color: var(--detail-p);
}

.news-detail .m-table th,
.news-detail .m-table td {
  border-color: var(--detail-border);
}

.news-detail .m-content {
  margin-top: 0;
}

.bg-black .news-detail .m-table th[colspan] {
  color: #8C8C8C;
  background: #13141A;
  border-color: #4a4949;
}

.bg-black .news-detail .m-table th {
  color: #8C8C8C;
  background: #13141A;
  border: 1px solid #4a4949;
}

.bg-black .news-detail .m-table td.ft-org {
  color: #D38609;
  background: #13141A;
  border: 1px solid #4a4949;
}

.bg-black .news-detail .m-table td {
  border: 1px solid #4a4949;
  background: #13141A;
}