.bodyColor {
  background-color: #fff !important;
}

.bodyColor body {
  background-color: #fff !important;
}

.bxz,
.bxz * {
  box-sizing: border-box;
}

img {
  max-width: 100%;
}

/* è¡Œæ˜¾ç¤ºï¼Œå¤šå‡ºçœç•¥ */
/* æŠ•èµ„è€…å…³ç³» */
.invest_wrap {
  padding-top: 100rem;
}

.invest_wrap .sec1 {
  padding-bottom: 160rem;
}

.invest_wrap h1,
.invest_wrap .subtit {
  color: #41aa7e;
  text-align: center;
}

.invest_wrap h1 {
  font-size: var(--font-size-60);
  margin-bottom: 38rem;
}

.invest_wrap .subtit {
  font-size: var(--font-size-18);
}

.invest_wrap .stock_box {
  background-color: #fff;
  box-shadow: 0 0 10rem 4rem rgba(0, 0, 0, 0.1);
  padding: 55rem 150rem 70rem 100rem;
  margin-top: 70rem;
  display: flex;
  justify-content: space-between;
}

.invest_wrap .stock_box .left {
  width: 400rem;
}

.invest_wrap .stock_box .right {
  width: 720rem;
  display: flex;
  flex-wrap: wrap;
  padding-top: 60rem;
}

.invest_wrap .stock_box .right .item {
  width: 240rem;
  color: #333;
  text-align: right;
}

.invest_wrap .stock_box .right em {
  font-size: 48rem;
}

.invest_wrap .stock_box .right .t {
  margin-top: 5px;
}

.invest_wrap .stock_name {
  font-size: var(--font-size-24);
}

.invest_wrap .stock_name span {
  font-size: var(--font-size-18);
}

.invest_wrap .stock_trend {
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  margin-top: 35rem;
  margin-bottom: 60rem;
  display: flex;
  color: #de0000;
  align-items: end;
  line-height: 1;
  padding: 40rem 10rem;
}

.invest_wrap .stock_trend .num {
  font-weight: bold;
  font-size: 70rem;
  margin-right: 40rem;
}

.invest_wrap .stock_trend i {
  font-size: 30rem;
  font-weight: bold;
  transform: rotate(-90deg);
}

.invest_wrap .stock_trend .percent {
  font-size: var(--font-size-24);
  margin-left: 15rem;
}

.invest_wrap .stock_trend.green {
  color: green;
}

.invest_wrap .stock_trend.green i {
  transform: rotate(90deg);
}

.invest_wrap .sec2 {
  background-color: #f6f6f6;
  padding: 100rem 0 130rem;
}

.invest_wrap .sec2 .tab {
  text-align: center;
  font-size: 48rem;
}

.invest_wrap .sec2 .tab span {
  margin: 0 25rem;
  cursor: pointer;
}

.invest_wrap .sec2 .tab span.active {
  font-size: var(--font-size-60);
  color: #41aa7e;
}

.invest_wrap .sec2 .report_wrap {
  padding-bottom: 0;
  padding-top: 0;
}

.invest_wrap .sec2 .tab_item .modular {
  background: none;
}

.invest_wrap .sec2 .tab_item {
  display: none;
  margin-top: 50rem;
}

.invest_wrap .sec2 .tab_item.active {
  display: block;
}

.invest_wrap .sec2 .tab_item li {
  border: none;
  background: #fff;
}

.invest_wrap .sec2 .more_btn {
  position: relative;
  display: block;
  background-color: #41aa7e;
  color: #fff;
  width: 240rem;
  height: 48rem;
  line-height: 48rem;
  text-align: center;
  border-radius: 24rem;
  font-size: 16px;
  margin: 40rem auto 0;
}

.invest_wrap .sec2 .more_btn::after {
  content: '\e626';
  display: block;
  position: absolute;
  right: 28rem;
  top: 0;
  font-family: 'iconfont';
  color: #fff;
  font-size: 18px;
}

.report_wrap {
  padding-top: 100rem;
  padding-bottom: 170rem;
}

.report_wrap ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20rem;
  margin-right: -20rem;
}

.report_wrap li {
  width: calc(33.333% - 40rem);
  height: 290rem;
  border: 1px solid #d9d9d9;
  margin: 0 20rem 40rem;
  transition: all 0.3s;
}

.report_wrap li:hover {
  background-color: #41aa7e !important;
  border-color: #41aa7e;
  box-shadow: 0 0 10rem 3rem rgba(0, 0, 0, 0.2);
}

.report_wrap li:hover a {
  color: #fff;
}

.report_wrap li a {
  padding: 38rem;
  display: block;
  color: #181818;
  transition: all 0.3s;
}

.report_wrap li a i {
  font-size: 28rem;
  margin-top: 40rem;
  display: block;
}

.report_wrap li .title {
  font-size: var(--font-size-24);
  margin-top: 20rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-height: 1.5;
  max-height: 4.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 4.5em;
}

@media screen and (max-width: 1024px) {

  /* :root {
    --font-size-60: 30rem;
  } */
  .report_wrap li {
    width: calc(50% - 40rem);
    height: auto;
  }

  .invest_wrap .sec2 .tab {
    font-size: 20px;
  }

  .invest_wrap .stock_box {
    display: block;
    padding: 40rem;
  }

  .invest_wrap .stock_box .left,
  .invest_wrap .stock_box .right {
    width: 100%;
  }

  .invest_wrap .stock_box .left .item,
  .invest_wrap .stock_box .right .item {
    width: 200rem;
    text-align: left;
    margin-bottom: 20rem;
  }
}

@media screen and (max-width: 768px) {
  .report_wrap li {
    width: 100%;
  }
}

/*# sourceMappingURL=./invest.css.map */

/*invest新页面样式*/
.invest_wrap .sec2 .tab span{color: #9d9d9d;font-weight: 300;}
.invest_wrap .sec2 .tab span.active{color: #41aa7e;}
.invest_wrap{padding-top: 0;}
.invest_wrap .sec2{background: #fff;padding-bottom: 0;}
.invest_newCon{margin-top: 60px;}
.invest_newCon dl{position: relative;overflow: hidden;}
.invest_newCon dd{float: left;width: 36%;}
.invest_newCon dt{position: absolute;right: 0;top: 0;width: 65%;height: 100%;background: #f6f6f6;padding: 130rem 12% 4% 130rem;}
.invest_newCon li{padding: 40rem 0;box-sizing: border-box;border-top: 1px solid #41aa7e;position: relative;}
.invest_newCon li:after{content: "";display: block;width: 88rem;height: 6rem;background: #41aa7e;position: absolute;left: 0;top: 0;}
.invest_li{display: flex;justify-content: space-between;align-items: center;color: #181818;}
.invest_li-le p{font-size: 48rem;margin-bottom: 5px;font-weight: 300;}
.invest_li-le a{font-size: 30rem;font-weight: 400;cursor: inherit;}
.invest_li-le a.amail{cursor: pointer;}
.invest_li-re{margin-right: 20rem;}
.invest_li-re img{width: 80rem;height: 80rem;}
@media screen and (min-width: 1025px) {
  .invest_li-le a.amail:hover{color: #41aa7e;}
}
@media screen and (max-width: 1024px) {
  .invest_wrap .sec2{padding: 60px 0 0px;}
  .invest_wrap .sec2 .tab span.active{font-size: 30px;}
  .invest_newCon{margin-top: 40px;}
  .invest_newCon dt{padding: 40px;}
  .invest_newCon li{padding: 20px 0;}
  .invest_li-le p{font-size: 20px;margin-bottom: 3px;}
  .invest_li-re img{width: 40px;height: 40px;}
  .invest_li-le a{font-size: 16px;}
  .invest_newCon li:after{width: 40px;height: 3px;}
  .invest_li-re{margin-right: 10px;}
}
@media screen and (max-width: 768px) {
  .invest_wrap .sec2{padding: 40px 0 0px;}
  .invest_wrap .sec2 .tab span{font-size: 14px;margin: 0 10px;}
  .invest_wrap .sec2 .tab span.active{font-size: 22px;}
  .invest_newCon{margin-top: 20px;}
  .invest_newCon dd{width: 100%;height: 200px;overflow: hidden;}
  .invest_newCon dt{position: static;width: 100%;overflow: hidden;padding: 40px 20px;}
  .invest_li-le a{font-size: 14px;}
  .invest_li-re{margin-right: 0;}
  .invest_li-re img{width: 30px;height: 30px;}
}