@charset "UTF-8";
.inner-title {
  position: relative;
}

.inner-title .sub-tt {
  color: #000;
}
.layer-video.layui-layer-page .layui-layer-content{ overflow: hidden;}
.inner-title .slot-right {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.who-topinfo {
  background: url("http://tool.han-cloud.com/create_thumb.php?w=1920&h=1920") no-repeat 50% 50%;
  background-size: cover;
  padding: 50px 0;
}

.who-topinfo .text {
  background-color: #FFF;
  color: #1C1C1C;
  padding: 40px;
  font-size: 2.0rem;
  box-shadow: 0px 10px 35px 0px rgba(134, 134, 134, 0.15);
}

.who-strengths li {
  background-color: #F0F0F0;
  padding: 60px 0 100px;
}

.who-strengths li:nth-child(2n) {
  background-color: #FFF;
}

.who-strengths li:nth-child(2n) .w-strcont {
  flex-direction: row-reverse;
}
.search-box{ background: #fff; padding: 20px; margin-bottom: 20px;}
.search-box .inves-filter{ margin: 0; }
.search-box .inves-filter .layui-form{ display: block;}
.search-box .inves-filter .search_com{ margin: 0;}
.search-box .inves-filter .search_com .layui-input{ padding-left: 1em; box-sizing: border-box; width: 100%; border: 1px solid #ddd;}

.search-box2{ padding: 20px 10px; color: #000; font-size: 1.6rem; border-bottom: 1px solid #eee;}
.search-box2 .red{ color: #660000;}
.search-box3 li{ padding: 10px 0;}
.search-box3 li a{ display: block; padding: 10px 10px;}
.search-box3 li:nth-child(2n){ background: #fafafa;}

.who-strengths li:nth-child(2n) .w-strcont .text {
  margin-left: auto;
  margin-right: -9%;
}

.who-strengths li:nth-child(2n) .w-strcont .bot-icon:after {
  right: auto;
  left: -60px;
}

.who-strengths .img-box {
  padding-bottom: 74.73118%;
}

.who-strengths .imgshow {
  width: 50%;
}

.who-strengths .w-strcont {
  position: relative;
  display: flex;
  align-items: flex-end;
}

.who-strengths .w-strcont .imgshow {
  float: left;
}

.who-strengths .w-strcont .text {
  z-index: 2;
  float: left;
  width: 50%;
  position: relative;
  margin-left: -9%;
  font-size: 1.8rem;
  margin-bottom: -40px;
}

.who-strengths .w-strcont h3 {
  color: #660000;
  font-weight: 300;
}

.who-strengths .w-strcont .text-p {
  margin: 3vh 0 2vh;
  min-height: 100px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.info-annualcont .hist-swiper{ margin-bottom: 3rem;}
.info-annualcont  .bon-a a{
  display: inline-block;
    width: 65px;
    height: 35px;
    border: solid 1px #dadada;
    color: #666666;
    margin: 0 13px 13px 0;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
   border-radius: 3px;
}
.info-annualcont  .bon-a a:hover{ border-color: #7d2522; color: #7d2522;}

.who-strengths .w-strcont .f-bg {
  background-color: rgba(255, 255, 255, 0.958);
  backdrop-filter: blur(8px);
  box-sizing: border-box;
  padding: 70px;
}

.bot-icon:after {
  content: '';
  width: 120px;
  height: 120px;
  background: #660000;
  opacity: 1;
  right: -60px;
  bottom: 0;
  position: absolute;
  z-index: -1;
}

.who-location .who-title {
  padding-right: 50%;
  margin: 70px 0 30px;
}

.who-location .index-global {
  background-color: transparent;
  padding-top: 55px;
}

.who-awards {
  background-color: #F0F0F0;
  padding: 40px 0 60px;
}

.who-awards .inner-tt {
  margin-bottom: 20px;
}

.who-awards .awards-cont {
  position: relative;
}

.who-awards .awards-cont .slot-right {
  position: absolute;
  right: 0;
  top: 15px;
  z-index: 100;
}

.w-awardslist ul {
  margin: 0 -45px;
}

.w-awardslist li {
  float: left;
  width: 33.33%;
  padding: 0 45px;
  box-sizing: border-box;
}

.w-awardslist .img-box {
  padding-bottom: 100%;
}

.w-awardslist li {
  margin-bottom: 40px;
}

.w-awardslist .w-item {
  position: relative;
  overflow: hidden;
}

.w-awardslist .w-item:hover .text {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.w-awardslist .text {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #660000;
  color: #FFF;
  transition: all 0.4s;
  padding: 24px 18px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transform: translateY(100%);
  opacity: 0;
  visibility: hidden;
}

.w-awardslist h3 {
  line-height: 1.2;
  margin-bottom: 12px;
}

.w-awardslist .year {
  font-size: 1.2rem;
}

.w-awardslist .text-p p {
  position: relative;
  padding-left: 12px;
}

.w-awardslist .text-p p:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #FFF;
  left: 0;
  top: 8px;
}

.content-who-stren {
  background-color: #F0F0F0;
  padding: 1px 0 140px;
}

.content-who-stren .who-strenlist {
  padding-top: 30px;
}

.who-strenlist {
  padding-top: 30px;
}

.who-strenlist .w-item {
  background-color: #FFF;
  padding: 20px;
}

.who-strenlist .w-item h3 {
  color: #660000;
  font-weight: bold;
}

.who-strenlist .w-item .sub-tt {
  color: #000;
  line-height: 1.5;
  height: 9em;
  overflow: auto;
}

.who-strenlist .w-item .sub-tt::-webkit-scrollbar {
  width: 7px;
  height: 16px;
  background-color: #fff;
}

.who-strenlist .w-item .sub-tt::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px transparent;
  border-radius: 10px;
  background-color: rgba(245, 245, 245, 0.3);
}

.who-strenlist .w-item .sub-tt::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px transparent;
  background-color: #EDEDED;
}


.who-strenlist .w-item .w-top {
  display: flex;
  justify-content: space-between;
}

.who-strenlist .w-item .w-top h3 {
  width: 30%;
  flex-shrink: 0;
  margin-right: 15%;
}

.who-strenlist .w-item .img-box {
  padding-bottom: 32.30769%;
}

.who-strenlist .w-top {
  margin-bottom: 3vh;
}

.who-strenlist .swiper-slide {
  box-sizing: border-box;
  margin-bottom: 20px;
  padding: 0 10px;
}

.who-strenlist .swiper-slide.w50 {
  width: 33%;
}

.who-strenlist .swiper-slide.w50 .w-top {
  display: block;
}

.who-strenlist .swiper-slide.w50 .w-top h3 {
  width: 100%;
  margin: 0 0 3vh;
}

.who-strenlist .swiper-slide.w50 .img-box {
  padding-bottom: 68.57143%;
}

.who-strenlist .swiper-wrapper {
  flex-wrap: wrap;
  /* margin: 0 -20px; */
}

.content-who-values {
  background-color: #F0F0F0;
  padding: 1px 0 140px;
}

.content-who-values .who-strenlist {
  padding-top: 30px;
}

.content-who-values .who-strenlist .swiper-slide {
  box-sizing: border-box;
  margin-bottom: 20px;
  /* padding: 10px; */
}

.content-who-values .who-strenlist .swiper-slide.w50 .img-box {
  padding-bottom: 57.14286%;
}

.index-tit.inner-tit {
  margin: 40px 0;
  position: relative;
  z-index: 98;
}

.index-tit.inner-tit .slot-right {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.content-who-history {
  overflow: hidden;
}

.hist-swiper {
  margin-bottom: 85px;
  position: relative;
}

.hist-swiper:after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 12px;
  height: 1px;
  background-color: #BC8E51;
}

.hist-swiper:before {
  content: '';
  position: absolute;
  right: 0;
  width: 100%;
  transform: translateX(100%);
  bottom: 12px;
  height: 1px;
  background-color: #BC8E51;
}

.hist-swiper .swiper-slide.cur .h-y:after {
  width: 100%;
}

.hist-swiper .swiper-slide.swiper-slide-thumb-active.cur .h-y:after {
  width: 85%;
}

.swiper-adds11.hist-swiper .swiper-slide.cur .h-y:after {
  width: 100% !important;
}
.swiper-adds11.hist-swiper .swiper-slide.current1.cur .h-y:after {
  width: 85% !important;
}

.hist-swiper .swiper-slide.cur span,
.hist-swiper .swiper-slide.swiper-slide-thumb-active span {
  color: #660000;
}

.hist-swiper .h-y {
  color: #75787B;
  font-weight: 500;
  line-height: 1;
  padding: 12px 0;
  position: relative;
}

.hist-swiper .h-y span {
  position: relative;
  cursor: pointer;
}

.hist-swiper .h-y span:after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 20px;
  bottom: 2px;
  height: 20px;
  border-radius: 50%;
  background-color: #660000;
  transform: translateX(-50%);
  opacity: 0;
  margin-bottom: -18px;
  transition: all 0.3s;
}
.hist-swiper .swiper-slide.cur .h-y span:after,
.hist-swiper .swiper-slide.swiper-slide-thumb-active .h-y span:after {
  opacity: 1;
}

.hist-swiper .h-y:after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 5px;
  background-color: #660000;
  bottom: 0px;
  transition: all 0.6s;
}

.hist-swiper .h-next {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60px;
  height: 60px;
  background-color: #BC8E51;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  margin-bottom: -16px;
  margin-right: -70px;
  cursor: pointer;
  transition: all 0.5s;
  z-index: 2;
}

.hist-swiper .h-next:hover {
  background-color: #660000;
}

.hist-swiper .h-next .iconfont {
  font-size: 16px;
}

.hist-swiper .swiper-slide {
  text-align: right;
  box-sizing: border-box;
  padding-bottom: 10px;
}

.his-list {
  padding: 0 5%;
  color: #000;
  font-size: 1.8rem;
  margin: 0 0 160px;
}

.his-list .dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #660000;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -6px;
  z-index: 2;
}

.his-list .dot:after {
  content: '';
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-color: rgba(102, 0, 0, 0.1);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.4s;
}

.his-list .h-item {
  text-align: right;
  position: relative;
  padding: 20px 0;
  padding-right: 5%;
}

.his-list li {
  padding-right: 50%;
  position: relative;
}

.his-list li:hover .dot:after {
  opacity: 1;
}

.his-list li:after {
  content: '';
  position: absolute;
  left: 50%;
  height: 100%;
  width: 1px;
  background-color: #BC8E51;
  top: 0;
  z-index: 1;
}

.his-list li:nth-last-child(1) {
  padding-bottom: 90px;
}

.his-list li:nth-child(2n) {
  padding-right: 0;
  padding-left: 50%;
}

.his-list li:nth-child(2n) .dot {
  right: auto;
  left: -6px;
}

.his-list li:nth-child(2n) .h-item {
  text-align: left;
  padding-left: 5%;
}

.w-location-top {
  background-color: #F0F0F0;
  padding: 36px 0;
}

.w-location-top .w-item {
  background-color: #FFF;
  padding: 18px;
}

.w-location-top .w-item h3 {
  color: #660000;
  font-weight: bold;
}

.w-location-top .w-item .sub-tt {
  color: #000;
  line-height: 1.5;
}

.w-location-top .w-item .w-top {
  display: flex;
  justify-content: space-between;
}

.w-location-top .w-item .w-top h3 {
  width: 30%;
  flex-shrink: 0;
  margin-right: 15%;
}

.w-location-top .w-item .img-box {
  padding-bottom: 32.30769%;
}

.w-location-top .w-top {
  margin-bottom: 6vh;
}

.wlocation-swiper {
  margin: 36px 0;
  background: #FFFFFF;
  box-shadow: 0px 10px 35px 0px rgba(134, 134, 134, 0.15);
  padding: 40px 100px 100px;
  position: relative;
}

.wlocation-swiper h3 {
  color: #660000;
  font-weight: bold;
}

.wlocation-swiper h4 {
  color: #1C1C1C;
  font-weight: bold;
  margin: 12px 0;
}

.wlocation-swiper .swiper-button-next, .wlocation-swiper .swiper-button-prev {
  width: 60px;
  height: 60px;
  background-color: #BC8E51;
  border-radius: 50%;
  background-image: none;
  color: #FFF;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wlocation-swiper .swiper-button-prev .iconfont {
  transform: rotate(-180deg);
}
.wlocation-swiper .more-links{
  margin-top: 12px;
}
.wlocation-swiper .text-p{
  /* max-height:324px; */
  /*word-break:break-all;*/
	display:-webkit-box;
	-webkit-line-clamp:12;
	-webkit-box-orient:vertical;
	overflow:hidden;
  
}

.wlocation-swiper .text-p img{ max-width: 100%;}

.wlocation-swiper .cur .text-p{
  /* overflow-y: scroll; */
  display: block;
}
.content-who-awards {
  overflow: hidden;
}

.content-who-awards .w-awardslist {
  margin-top: 30px;
}

.w-other-awards {
  background-color: #F0F0F0;
  padding: 1px 0 50px;
}
.w-other-awards .wother-taboox .wo-left  h3{ font-size: 2.0rem;}
.w-other-awards .wother-taboox .wo-left li{ margin-bottom: 0;}
.wother-taboox {
  position: relative;
  
}
.wother-taboox .tab-block{
  display: flex;
  width: 100%;
}
.wother-taboox .wo-left {
  width: 30%;
  margin-right: 5%;
}

.wother-taboox .wo-left .text {
  display: none;
}

.wother-taboox .wo-left li {
  margin-bottom: 7px;
}

.wother-taboox .wo-left li:hover h3:after {
  width: 100%;
}

.wother-taboox .wo-left .cur h3 {
  color: #660000;
  font-weight: bold;
}

.wother-taboox .wo-left .cur h3:after {
  width: 100%;
}

.wother-taboox h3 {
  color: #414141;
  font-weight: normal;
  position: relative;
  padding: 5px 0;
  cursor: pointer;
  /* text-transform: capitalize; */
}

.wother-taboox h3:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 5px;
  background-color: #660000;
  transition: all 0.5s;
}

.wother-taboox h4 {
  color: #660000;
  font-weight: bold;
}

.wother-taboox .wo-right {
  width: 65%;
  background-color: #FFF;
  overflow-y:auto;
}

.wother-taboox .wo-right::-webkit-scrollbar {
  width: 7px;
  height: 16px;
  background-color: #fff;
}

.wother-taboox .wo-right::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px transparent;
  border-radius: 10px;
  background-color: rgba(245, 245, 245, 0.3);
}

.wother-taboox .wo-right::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px transparent;
  background-color: #EDEDED;
}


.wother-taboox .wo-right .text {
  
  padding: 30px 30px 20px;
  font-size: 1.8rem;
}

.wother-taboox .wo-right .text h4 {
  margin-bottom: 20px;
}

.swiper-pc-cell {
  flex-wrap: wrap;
}

.who-wedolist .swiper-slide {
  background-color: #F0F0F0;
  padding: 60px 0 100px;
  box-sizing: border-box;
}

.who-wedolist .swiper-slide:nth-child(2n) {
  background-color: #FFF;
}

.who-wedolist .swiper-slide:nth-child(2n) .w-strcont {
  flex-direction: row-reverse;
}

.who-wedolist .swiper-slide:nth-child(2n) .w-strcont .text {
  margin-left: auto;
  margin-right: -9%;
}

.who-wedolist .swiper-slide:nth-child(2n) .w-strcont .bot-icon:after {
  right: auto;
  left: -60px;
}

.who-wedolist .img-box {
  padding-bottom: 74.73118%;
}

.who-wedolist .imgshow {
  width: 50%;
}

.who-wedolist .w-strcont {
  position: relative;
  display: flex;
  align-items: flex-end;
}

.who-wedolist .w-strcont .imgshow {
  float: left;
}

.who-wedolist .w-strcont .text {
  z-index: 2;
  float: left;
  width: 50%;
  position: relative;
  margin-left: -9%;
  font-size: 1.8rem;
  margin-bottom: -40px;
}

.who-wedolist .w-strcont h3 {
  color: #660000;
  font-weight: 300;
}

.who-wedolist .w-strcont .text-p {
  margin: 3vh 0 2vh;
  min-height: 100px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.who-wedolist .w-strcont .f-bg {
  background-color: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(8px);
  box-sizing: border-box;
  padding: 70px;
}

.who-bankinfo {
  background-color: #F0F0F0;
  background-size: 100% auto;
  background-position: center;
  background-repeat:no-repeat;
  padding: 50px 0;
}

.who-bankinfo .text {
  background-color: #FFF;
  padding: 30px 60px;
  color: #1C1C1C;
}

.who-bank-forefront {
  padding: 40px 0;
}

.who-bank-forefront .text {
  margin: 40px 0 0;
  background-color: #F0F0F0;
  padding: 40px 80px;
}

.who-bank-service {
  margin: 40px 0 85px;
}

.who-bank-service .highcont-rightswiper {
  background-color: #F0F0F0;
}

.who-bank-high {
  background-color: #F0F0F0;
  padding: 1px 0 40px;
}

.who-bank-high .text p {
  padding-left: 15px;
}
.who-bank-high .text{
  background: #FFF;
}
.who-bank-high .text p:after {
  content: '';
  position: absolute;
  left: 0;
  top: 11px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #000;
}

.highcont-rightswiper .text {
  height: 100%;
  box-sizing: border-box;
  padding: 30px 7% 60px 30px;
}

.highcont-rightswiper .text p {
  margin-bottom: 10px;
  position: relative;
}

.b-highcont {
  display: flex;
  justify-content: space-between;
}

.b-highcont.nosameH .highcont-rightswiper {
  height: 100%;
  flex-shrink: 0;
  width: 70%;
}

.b-highcont .highcont-lefswiper {
  position: relative;
  flex-shrink: 0;
  height: 100%;
  width: 25%;
  flex-shrink: 0;
}
.corporate-grid .corporate-lefswiper .h-next,
.corporate-grid  .corporate-lefswiper .h-prev{display: none;}
.b-highcont .highcont-lefswiper .h-next {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-color: #BC8E51;
  border-radius: 50%;
  display: none;
  align-items: center;
  justify-content: center;
  color: #FFF;
  cursor: pointer;
  transition: all 0.5s;
  z-index: 2;
}

.b-highcont .highcont-lefswiper .h-next:hover {
  background-color: #660000;
}

.b-highcont .highcont-lefswiper .h-next .iconfont {
  font-size: 12px;
}

.b-highcont .highcont-lefswiper .swiper-container {
  height: 100%;
}

.b-highcont .highcont-lefswiper .swiper-container .swiper-slide {
  height: auto;
  margin-bottom: 35px;
}
.b-highcont.nosameH222 .highcont-lefswiper .swiper-container .swiper-slide {
 
  margin-bottom: 20px;
}

.b-highcont.nosameH222 .highcont-rightswiper .text{ min-height: 24em;}
.b-highcont .highcont-lefswiper h4 {
  color: #414141;
  font-weight: 400;
  position: relative;
  padding-bottom: 10px;
  text-transform: capitalize;
  cursor: pointer;
}

.b-highcont .highcont-lefswiper h4:after {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 5px;
  background-color: #660000;
  transition: all 0.4s;
  bottom: 0;
}

.b-highcont .highcont-rightswiper {
  width: 73%;
}
.b-highcont .swiper-slide-thumb-active h4 {
  font-weight: bold;
  color: #660000;
}

.b-highcont .swiper-slide-thumb-active h4:after {
  width: 100%;
}

.who-sales {
  background-color: #F0F0F0;
}

.who-sales.bg-fff {
  background-color: #FFF;
}

.who-sales.bg-fff .who-sales-text .text {
  background-color: #F0F0F0;
}

.who-sales .who-sales-text {
  padding: 1px 0 80px;
}

.who-sales .who-sales-text .text {
  background-color: #fff;
  padding: 20px;
}

.who-sales .who-sales-text .text p {
  margin-bottom: 20px;
  position: relative;
  padding-left: 18px;
}

.who-sales .who-sales-text .text .p-dot {
  display: inline-block;
  position: absolute; left: 0; top: 0;
}

.who-equities-tabs {
  padding: 20px 0 40px;
}

.who-equities-tabs .highcont-rightswiper {
  background-color: #F0F0F0;
}

.who-equities-tabs2 {
  padding: 20px 0 40px;
}

.who-equities-tabs2 .highcont-rightswiper {
  background-color: #F0F0F0;
}

.who-equities-tabs2.bg-grey .highcont-rightswiper {
  background-color: #fff;
}

.bg-grey {
  background-color: #F0F0F0;
}

.who-income-service {
  background: url("http://tool.han-cloud.com/create_thumb.php?w=1920&h=1055") no-repeat 50% 50%;
  background-size: cover;
  padding: 70px 0 110px;
}

.w-income-list .img-box {
  padding-bottom: 63.31361%;
}

.w-income-list ul {
  display: flex;
}

.w-income-list .i-item {
  height: 100%;
  box-sizing: border-box;
  background-color: #FFF;
  padding: 50px 25px 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.w-income-list h3 {
  margin-bottom: 12px;
  color: #1C1C1C;
  font-weight: bold;
}

.w-income-list .text {
  color: #121212;
  margin-bottom: 50px;
}

.w-income-list .swiper-slide {
  height: auto;
}

.w-income-list{ position: relative;}
.w-income-list .swiper-button-next, 
.w-income-list .swiper-button-prev {
  width: 60px;
  height: 60px;
  background-color: #BC8E51;
  border-radius: 50%;
  background-image: none;
  color: #FFF;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.w-income-list .swiper-button-next{ right: -40px;}
.w-income-list .swiper-button-prev { left: -40px;}

.w-income-list .swiper-button-prev .iconfont {
  transform: rotate(-180deg);
}


.who-assets-his {
  background-color: #F0F0F0;
  padding: 1px 0 40px;
}

.who-assets-his .text {
  background-color: #FFF;
  padding: 25px;
}

.who-assets-his .text p {
  margin-bottom: 20px;
  display: flex;
}

.who-assets-his .text p .p-dot {
  margin-right: 12px;
}

.who-wedo-fund {
  padding: 80px 0;
}

.w-fundcont {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.w-fundcont .imgshow {
  float: right;
  width: 46%;
}

.w-fundcont .imgshow .img-box {
  padding-bottom: 64.38632%;
}

.w-fundcont .text {
  background: #FFFFFF;
  box-shadow: 0px 10px 35px 0px rgba(134, 134, 134, 0.15);
  z-index: 2;
  float: left;
  width: 50%;
  position: relative;
  box-sizing: border-box;
}

.w-fundcont h3 {
  color: #660000;
  font-weight: 300;
}

.w-fundcont .text-p {
  font-weight: bold;
  margin-bottom: 5vh;
}

.w-fundcont .f-bg {
  box-sizing: border-box;
  padding: 30px;
}

.wedo-inscont {
  display: flex;
  justify-content: space-between;
  margin-bottom: 80px;
}

.wedo-inscont .text {
  width: 60%;
  box-sizing: border-box;
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.1);
  padding: 30px 20px;
}

.wedo-inscont .in-r {
  width: 36%;
  box-sizing: border-box;
  position: relative;
}

.wedo-inscont .in-r h3 {
  color: #660000;
  margin-bottom: 5vh;
}

.wedo-inscont .in-r .in-bg {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(8px);
  box-sizing: border-box;
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 1;
  padding: 20px 20px 12vh;
}

.wedo-inscont .ins-btn {
  color: #FFF;
  text-transform: uppercase;
  background-color: #BC8E51;
  display: inline-block;
  padding: 16px 24px;
  line-height: 1;
  font-weight: bold;
  transition: all 0.4s;
}

.wedo-inscont .ins-btn:hover {
  background-color: #660000;
}

.wedo-inscont .ins-btn .iconfont {
  display: inline-block;
  margin-left: 20px;
  position: relative;
  transform: rotate(-45deg);
  font-size: 18px;
}

.who-wedo-areas {
  background-color: #F0F0F0;
  padding: 1px 0 90px;
}

.w-areas-list ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -35px;
  overflow: hidden;
}

.w-areas-list li {
  float: left;
  width: 50%;
  padding: 0 35px;
  box-sizing: border-box;
  margin-bottom: 16px;
}

.w-areas-list .a-item {
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.1);
  background-color: #FFF;
  height: 100%;
  padding: 18px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  color: #660000;
  align-items: center;
}

.w-areas-list .a-item span {
  width: 50%;
  flex-shrink: 0;
  font-size: 1.2rem;
}

.what-wedo-achieve {
  display: flex;
  padding: 40px 0 20px;
  justify-content: space-between;
}

.what-wedo-achieve .right-text {
  width: 47%;
  flex-shrink: 0;
}

.what-wedo-achieve .index-tit.inner-tit {
  margin-top: 0;
}

.what-wedo-achieve li {
  color: #181717;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 40px;
}

.what-wedo-view {
  padding: 1px 0;
  background-color: #F0F0F0;
}

.what-wedo-view .w-view-more {
  margin: 0 0 50px;
  background-color: #FFF;
  box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.1);
  padding: 60px 20%;
  text-align: center;
}

.what-wedo-view .w-view-more h4 {
  color: #121212;
}

.what-wedo-view .w-view-more .more-btn {
  display: inline-block;
  color: #FFF;
  text-transform: uppercase;
  background-color: #BC8E51;
  display: inline-block;
  padding: 16px 24px;
  line-height: 1;
  font-weight: bold;
  transition: all 0.4s;
  margin: 30px 0 0;
}

.what-wedo-view .w-view-more .more-btn:hover {
  background-color: #660000;
}

.viewcont-list {
  margin-bottom: 55px;
}

.viewcont-list .v-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 30px 18px 14px;
}

.viewcont-list .v-item span {
  width: 90px;
  flex-shrink: 0;
  font-size: 1.2rem;
  color: #CDAC83;
  margin-left: 10%;
  font-weight: bold;
}

.viewcont-list .wap-bottext {
  display: none;
}

.viewcont-list li:nth-child(2n) .v-item {
  background-color: #FFF;
}

.viewcont-list h3 a {
  color: #660000;
  font-size: 1.8rem;
}

.investor-info {
  padding: 50px 0 100px;
  background-color: #F0F0F0;
}

.investor-info .inv-strcont {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 100%;
}

.investor-info .inv-strcont .imgshow {
  width: 50%;
  float: left;
}

.investor-info .inv-strcont .imgshow .img-box {
  padding-bottom: 78.18182%;
}

.investor-info .inv-strcont .text {
  z-index: 2;
  float: left;
  width: 50%;
  position: relative;
  margin-left: -9%;
  font-size: 1.8rem;
  margin-bottom: -40px;
}

.investor-info .inv-strcont h3 {
  color: #660000;
  font-weight: 300;
}

.investor-info .inv-strcont .text-p {
  margin: 3vh 0 2vh;
  min-height: 100px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.investor-info .inv-strcont .f-bg {
  background-color: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(8px);
  box-sizing: border-box;
  padding: 70px;
}

.investor-circulars {
  background-position: center;
  background-size: 100% auto;
  padding: 1px 0 65px;
}

.wap-botmore {
  display: none;
}

.inv-cirlist {
  margin-right: 40%;
}

.inv-cirlist .c-item {
  background-image: linear-gradient(-45deg, #f7f4f3, rgba(247, 244, 243, 0.1) 100%);
  position: relative;
  padding: 14px 30px;
  padding-right: 12%;
  color: #000;
  font-size: 1.8rem;
  transition: all 0.4s;
  display: block;
}

.inv-cirlist .c-item .icon {
  position: absolute;
  right: 5%;
  top: 50%;
  transform: translateY(-50%);
}

.inv-cirlist .c-item h3 {
  font-weight: bold;
}

.inv-cirlist li:hover .c-item, .inv-cirlist li.cur .c-item {
  background-image: none;
  background-color: #FFF;
}

.inv-financials-list {
  margin-bottom: 75px;
}

.inv-financials-list li {
  box-shadow: 0px 10px 35px 0px rgba(134, 134, 134, 0.15);
  background: #FFFFFF;
  float: left;
  width: 47%;
  box-sizing: border-box;
  padding: 20px 24px;
  color: #660000;
  transition: all 0.4s;
}

.inv-financials-list li:nth-child(2n) {
  float: right;
}

.inv-financials-list li:hover {
  background-color: #660000;
  color: #FFF;
}

.inv-financials-list li:hover .tag {
  background-color: rgba(188, 142, 81, 0.5);
  color: #fff;
}

.inv-financials-list .tag-time {
  display: block;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 4vh;
  margin-bottom: 5vh;
}

.inv-financials-list .tag-time .time {
  font-weight: 300;
  padding: 0 20px;
}

.inv-financials-list .tag {
    font-size: 2rem;
  display: block;
  color: #660000;
  background-color: rgba(102, 0, 0, 0.1);
  padding: 8px 20px;
  line-height: 1;
}

.inv-financials-list .count {
  font-weight: bold;
}

.inv-financials-list .number-key {
  display: flex;
  align-items: center;
}

.inv-financials-list .number-key i {
  margin-left: 20px;
}

.inv-financials-botlist {
  transform: translateY(50%);
}

.inv-financials-botlist ul {
  display: flex;
  flex-wrap: wrap;
}

.inv-financials-botlist ul {
  margin: 0 -55px;
}

.inv-financials-botlist li {
  float: left;
  width: 33.33%;
  padding: 0 55px;
  box-sizing: border-box;
}
.share-info-box{ padding: 10px; background: #fff; border-radius: 5px;}
.inv-financials-botlist .b-item {
  box-shadow: 0px 10px 35px 0px rgba(134, 134, 134, 0.15);
  background-color: #FFF;
  text-align: center;
  padding: 80px 40px;
  text-transform: capitalize;
  color: #660000;
  display: block;
}

.investor-financials {
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
  padding: 1px 0;
  position: relative;
}
.investor-financials::after{
	content: '';
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: linear-gradient(180deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%);	
}
.investor-financials .m-width-content{
	position: relative;
	z-index:3;
}
.investor-stock {
  background-color:#F0F0F0;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size:100% auto;
  padding: 200px 0;
}

.stock-swiper .s-item {
  background-color: #FFF;
  padding: 26px 36px;
  transition: all 0.4s;
}

.stock-swiper .s-item:hover {
  background: #660000;
}

.stock-swiper .s-item:hover .s-p {
  color: #F0F0F0;
}

.stock-swiper .s-item:hover .number-key {
  color: #FFF;
}

.stock-swiper .c-add {
  margin-bottom: 5px;
}

.stock-swiper .tag {
  display: inline-block;
  background-color: #F0F0F0;
  color: #660000;
  font-weight: bold;
  line-height: 1;
  padding: 4px 12px;
}

.stock-swiper .rate {
  color: #BC8E51;
  display: flex;
  align-items: center;
  margin: 0 0 20px;
}

.stock-swiper .rate .line {
  height: 10px;
  width: 1px;
  background-color: #BC8E51;
  margin: 0 8px;
  display: inline-block;
}

.stock-swiper .rate span {
  padding: 0 3px;
}

.stock-swiper .rate .icon {
  margin: 0 5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #BC8E51 transparent transparent transparent;
}

.stock-swiper .s-p {
  color: #808080;
}

.stock-swiper .number-key {
  font-weight: bold;
  color: #660000;
  margin: 20px 0;
}

.calendar-swiper .img-box {
  padding-bottom: 67.85714%;
}

.calendar-swiper .swiper-slide{  height:auto;}

.calendar-swiper .c-item {
  padding: 0 26px 36px;
  background-size: cover;
  height: 100%;
}
.calendar-swiper .c-item .c-add{ height: 3em; line-height: 1.5; display: flex; align-items: flex-end; font-size:2.4rem; padding-top:1rem}
.calendar-swiper .date {
  margin: 20px 0;
}

.calendar-bot {
  padding-left: calc((100% - 1120px) / 2);
  margin-bottom: 82px;
}

.inves-filter {
  margin: 20px 0;
}
.inves-filter.filter-wap{
  display: none;
}
.inves-filter .layui-input-block{ margin-left: 20px;}
.inves-filter .layui-form {
  display: flex;
  justify-content: flex-end;
}

.inves-filter .layui-input:focus,
.inves-filter .layui-input:hover{
  border-color: #999 !important;
}
.inves-filter .layui-input {
  background-color: #eee;
  border: 1px solid #999;
  height: 45px;
  width: 178px;
  color: #414141;
}

.inves-filter .layui-btn {
  margin-left: 50px;
  color: #660000;
  text-transform: uppercase;
  background-color: transparent;
  display: flex;
  font-weight: bold;
  align-items: center;
  height: 45px;
}

.inves-filter .layui-btn .iconfont {
  font-size: 20px;
  margin-left: 24px;
}

.inves-filter.most .layui-form {
  justify-content: space-between;
}

.inves-filter.most .layui-form .layui-btn {
  margin-left: 0;
}

.inves-filter.textleft .layui-form {
  display: block;
}

.inves-filter.fina-filter .layui-form {
  justify-content: space-between;
}

.inves-filter.fina-filter .layui-anim.layui-icon {
  display: none;
}
.share-tab {
  display: flex;
  align-items: center;
}
.share-tab a:nth-child(1){
  margin-right: 50px;
}
.share-tab a{
  padding: 4px 16px;
  box-sizing: border-box;
  line-height: 2;
  color: #1C1C1C;
  text-transform: uppercase;
  background-color: #FFF;
  font-weight: bold;
}
.share-tab a.cur{
  background-color: #BC8E51;
  color: #FFF;
}
.inves-filter.fina-filter .layui-form-radio {
  padding: 4px 16px;
  box-sizing: border-box;
  line-height: 2;
  color: #1C1C1C;
  text-transform: uppercase;
  background-color: #FFF;
  font-weight: bold;
}

.inves-filter.fina-filter .layui-form-radioed {
  background-color: #BC8E51;
  color: #FFF;
}
.inves-filter .datas{ position: relative;}
.inves-filter .datas::after{ content: ' '; position: absolute; right: 10px; top: 50%; background: url("../images/arrow.png") no-repeat 50% 50%;
  background-size: cover;
  width: 20px;
  height: 20px; margin-top: -10px; pointer-events: none;}
.inves-filter .layui-form-select .layui-edge {
  border: none;
  background: url("../images/arrow.png") no-repeat 50% 50%;
  background-size: cover;
  width: 20px;
  height: 20px;
  margin-top: -10px;
}
.content-investor-corporate{ padding-bottom: 50px;}
.corporate-grid {
  display: flex;
}
.mag-t-85{ margin-top: 85px;}
.search_com { position: relative;}
.inves-filter .search_com{ margin-left: 10px;}
.inves-filter .search_com .layui-input{ width: 150px; background: #fff; border-color: #fff;}
.inves-filter .search_com .layui-input::placeholder{  padding-left: 1em; color: #660000; font-weight: bold;}
.search_com .layui-btn{ margin: 0 !important; padding: 0 !important; position: absolute; right: 1px; top: 50%; transform: translateY(-50%); width: 45px; height: 40px; justify-content: center; text-align: center; background:#fff; border: 0;}
.search_com .layui-btn .iconfont{ margin: 0 !important;}

.corporate-grid .corp-left {
  width: 25%;
  flex-shrink: 0;
}

.corporate-grid .corp-right {
  width: 75%;
  box-sizing: border-box;
  padding-left: 3%;
}
.corporate-grid .corp-right h3.f-24{ font-size:2.4rem;}
.corporate-grid .corp-right .u-t{margin-bottom: 30px;}
.wap-loadmore {
  display: none;
}

.corp-govlist {
  width: 100%;
}

.corp-govlist .g-item {
  color: #000;
  padding: 20px 12px;
  display: block;
}

.corp-govlist h3 {
  font-weight: bold;
  text-transform: capitalize;
}

.corp-govlist li:nth-child(odd) {
  background-color: #F7F4F3;
}

.corporate-lefswiper .h-tt h4 {
  color: #414141;
  font-weight: 400;
  position: relative;
  padding-bottom: 10px;
}

.corporate-lefswiper .h-tt h4 a {
  color: #414141;
}

.corporate-lefswiper .h-tt h4:after {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 5px;
  background-color: #660000;
  transition: all 0.4s;
  bottom: 0;
}

.corporate-lefswiper .cur .h-tt {
  color: #660000;
}

.corporate-lefswiper .cur .h-tt h4 {
  font-weight: bold;
}

.corporate-lefswiper .cur .h-tt h4 a {
  color: #660000;
}

.corporate-lefswiper .cur .h-tt h4:after {
  width: 100%;
}
.corporate-lefswiper  .swiper-wrapper .swiper-slide{ margin-bottom:35px;}
.content-investor-state .corporate-grid {
  margin: 50px 0 0;
}
.corp-state-info {
  color: #1C1C1C;
}

.corp-statelist ul {
  display: flex;
  flex-wrap: wrap;
  min-height: 70vh;
}

.corp-statelist li {
  width: 33.33%;
  box-sizing: border-box;
}

.corp-statelist .img-box {
  padding-bottom: 140.84507%;
}

.corp-statelist .s-item {
  text-align: center;
  padding: 14px 0px 34px;
  color: #000;
}

.corp-statelist .imgshow {
  padding: 0 40px;
}

.corp-statelist h3 {
  font-weight: bold;
  margin: 12px 0 0;
}

.content-infomation-disclosure {
  overflow: hidden;
}

.content-infomation-disclosure .hist-swiper {
  margin-bottom: 30px;
}

.content-infomation-disclosure .inv-cirlist {
  margin-right: 0;
}

.content-infomation-disclosure .inv-cirlist .c-item {
  background-color: #F7F4F3;
  background-image: none;
}

.content-infomation-disclosure .inv-cirlist li:nth-child(2n) .c-item {
  background-color: #FFF;
}

.infomation-disclosure-announce .corporate-grid {
  margin: 50px 0 0;
}

.infomation-disclosure-announce .inves-filter {
  margin-top: 0;
}

.corp-fina-item {
  padding: 0 30px 70px;
}

.corp-fina-item h4 {
  color: #660000;
  text-transform: capitalize;
  margin-bottom: 40px;
}

.corp-fina-item .inves-filter {
  margin-top: 0;
}
table.cross-platform{width: 100%;border-collapse: collapse;border: 1px solid #D1D1D1}
table.cross-platform th{width: 25%;background-color: #EDEDED;height: 50px;line-height:50px;text-align: center;color: #2A2A2A}
table.cross-platform td{width: 25%;height: 50px;line-height:50px;text-align: center;color: #2A2A2A}
table.cross-platform tr{border: 1px solid #D1D1D1}
.corp-fina-item .imgshow {
  background-color: #FFF;
  box-shadow: 0px 10px 35px 0px rgba(134, 134, 134, 0.15);
  margin: 0px 0 20px;
  padding: 24px;
}

.corp-fina-item .imgshow img {
  max-width: 100%;
}

.content-financial-infomation {
  padding: 1px 0;
  background-color: #F0F0F0;
  overflow: hidden;
}

.fina-rbotlist ul {
  display: flex;
  flex-wrap: wrap;
}

.fina-rbotlist ul li {
  margin-right: 10px;
}

.fina-rbotlist .f-item {
  display: flex;
  align-items: center;
}

.fina-rbotlist .f-item .icon {
  margin-left: 6px;
}

.fina-rbotlist .f-item .icon .w-img {
  display: none;
}

.fina-rbotlist .f-item h4 {
  white-space: nowrap;
  margin-bottom: 0;
  font-weight: bold;
  color: #660000;
  text-transform: uppercase;
}

.investor-calendar {
  overflow: hidden;
}

.financial-infomation-annual {
  background-color: #FFF;
  padding: 1px 0;
}

.info-annualcont .fina-filter {
  padding-left: 40%;
  margin-bottom: 40px;
}

.finan-annuallist {
  padding: 0 0 70px;
}

.finan-annuallist .swiper-wrapper {
  flex-wrap: wrap;
}

.finan-annuallist .swiper-slide {
  height: initial;
  width: 33.33%;
}

.finan-annuallist .img-box {
  padding-bottom: 123.07692%;
}

.finan-annuallist ul {
  display: flex;
  flex-wrap: wrap;
}

.finan-annuallist .imgshow {
  box-shadow: 0px 10px 35px 0px rgba(134, 134, 134, 0.15);
  width: 62%;
}

.finan-annuallist h3 {
  font-weight: bold;
  margin: 16px 0;
  font-size: 2rem;
}

.finan-briefing .corp-govlist li:nth-child(even) {
  background-color: #FFF;
}

.finan-releares {
  background-color: #FFF;
  padding: 1px 0;
}

.content-stock-infomation {
  background-color: #F0F0F0;
  padding: 50px 0;
}

.content-Investor-Calendar {
  background: #F0F0F0;
  padding: 50px 0;
  overflow: hidden;
}

.inves-cale-item {
  background: rgba(255, 255, 255, 0.85);
  box-shadow: 0px 13px 47px 0px rgba(134, 134, 134, 0.15);
  padding: 60px 60px 20px;
}

.inves-cale-item .c-item {
  display: flex;
  align-items: center;
  color: #1C1C1C;
}

.inves-cale-item li {
  margin-bottom: 40px;
}

.inves-cale-item .c-year {
  color: #660000;
  display: flex;
  align-items: center;
  width: 20%;
}

.inves-cale-item .c-con {
  width: 45%;
  flex-shrink: 0;
}

.inves-cale-item .dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #660000;
  margin-right: 24px;
}

.inves-cale-item .c-add {
  color: #BC8E51;
  font-weight: bold;
  width: 35%;
  flex-shrink: 0;
  box-sizing: border-box;
  padding-left: 5%;
  display: flex;
  flex-wrap: wrap;
}

.inves-cale-item .c-add p {
  margin-right: 12px;
}

.inves-cale-item .c-add.c-wap {
  display: none;
}

.invse-coninfo {
  background-color: #F0F0F0;
  padding: 1px 0 50px;
}

.coninfo-list .c-item {
  background: rgba(255, 255, 255, 0.85);
  box-shadow: 0px 13px 47px 0px rgba(134, 134, 134, 0.15);
  color: #1C1C1C;
  display: flex;
  padding: 50px;
}

.coninfo-list li {
  margin-bottom: 15px;
  font-size: 0.8em;
}

.coninfo-list h3 {
  font-weight: bold;
  width: 50%;
  flex-shrink: 0;
  line-height: 1;
}

.coninfo-list .con-t {
  line-height: 1;
}

.coninfo-list .con-t label {
  color: #BC8E51;
  font-weight: bold;
  
}

.coninfo-list .con-t a {
  color: #1C1C1C;
}

.coninfo-list .con-t a:hover {
  color: #660000;
}

.coninfo-list .con-t dd {
  margin-bottom: 24px;
}

.coninfo-list .con-t dd:nth-last-child(1) {
  margin-bottom: 0;
}

.invse-subscription .sub-text {
  color: #000;
  font-weight: bold;
  margin: 0 0 40px;
  line-height: 1.2;
}

.content-investor-contact {
  padding: 0 0 100px;
}

.content-investor-contact .invse-conform {
  margin-right: 30%;
}

.invse-conform .layui-form-label {
  width: 100%;
  text-align: left;
  padding: 0;
  margin-bottom: 10px;
  color: #5B5B5B;
}
.invse-conform .layui-form-label .required-d{
  zoom: 0.7;
}
.invse-conform .layui-input-block {
  margin-left: 0;
}

.invse-conform .layui-input, .invse-conform .layui-select, .invse-conform .layui-textarea {
  border: 1px solid #D2D6DC;
  background: #FFFFFF;
  height: 62px;
}

.invse-conform .f-cell {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.invse-conform .f-cell.margin0{
  margin-bottom: 0;
}
.invse-conform .layui-form-item {
  width: 49%;
}
.invse-conform .f-cell.margin0 .layui-form-item{
  margin-bottom: 0;
}
.invse-conform .hassub {
  display: block;
  margin: 0px 0 30px;
  color: #000;
  font-weight: bold;
  text-decoration: underline;
}

.invse-conform .layui-btn {
  background: #BC8E51;
  text-transform: uppercase;
  font-weight: bold;
  height: auto;
  line-height: 1;
  padding: 22px 55px;
  font-size: 2.4rem;
}

.invse-conform .layui-form-checkbox span {
  font-size: 2.4rem;
  color: #000;
}

.content-investor-statement {
  background-color: #F0F0F0;
  padding: 1px 0 100px;
}

.content-investor-statement .corp-govlist li {
  background: #FFF;
}

.content-investor-statement .corp-govlist li:nth-child(odd) {
  background: #F7F4F3;
}

.inner-pop {
  text-align: center;
  color: #660000;
}

.content-media-relations {
  background-color: #F0F0F0;
  padding: 1px 0 60px;
}

.media-presslist {
  display: flex;
}

.m-pressleft {
  width: 50%;
  box-sizing: border-box;
  padding-right: 10px;
}

.m-pressleft .img-box {
  padding-bottom: 100%;
}

.m-pressleft .p-item {
  position: relative;
  color: #FFF;
}
.m-pressleft .p-item::after{
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: linear-gradient(180deg, transparent 27%, rgba(0, 0, 0, 0.65) 77%);
  height: 70%;
  pointer-events: none;
}
.m-pressleft .p-item .text {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  padding: 0 30px;
  line-height: 1.2;
  display: flex;
  align-items: flex-end;
  padding-bottom: 24px;
}

.m-pressleft .p-item .text a {
  color: #FFF;
}

.m-pressleft .p-item .text h3 {
  font-weight: bold;
}

.m-pressleft .p-item .p-t {
  display: flex;
}

.m-pressleft .p-item .year {
  display: flex;
  align-items: center;
  margin-left: 36px;
}

.m-pressleft .p-item .year span {
  line-height: 1;
  display: block;
}

.m-pressleft .p-item .year span i {
  display: block;
}

.m-pressleft .p-item .year em {
  flex-shrink: 0;
  display: block;
  width: 32px;
  height: 32px;
  background-color: #BC8E51;
  border-radius: 50%;
  text-align: center;
  line-height: 32px;
  margin-right: 10px;
}

.m-pressleft, .m-pressright {
  width: 50%;
  box-sizing: border-box;
  padding-left: 10px;
}

.m-pressright .pt-item {
  padding: 34px 24px 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  box-sizing: border-box;
  transition: all 0.5s;
  background: #FFFFFF;
  box-shadow: 0px 10px 35px 0px rgba(134, 134, 134, 0.15);
}

.m-pressright .pt-item .year {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #000;
}

.m-pressright .pt-item .year span {
  line-height: 1;
  display: block;
}

.m-pressright .pt-item .year span i {
  display: block;
}

.m-pressright .pt-item .year em {
  flex-shrink: 0;
  display: block;
  width: 32px;
  height: 32px;
  background-color: #BC8E51;
  border-radius: 50%;
  text-align: center;
  line-height: 32px;
  margin-right: 10px;
  color: #FFF;
}

.m-pressright .pt-item:hover {
  background-color: #660000;
}

.m-pressright .pt-item:hover .year {
  color: #FFF;
}

.m-pressright .pt-item:hover h3 a {
  color: #fff;
}

.m-pressright .swiper-container {
  height: 100%;
}

.m-pressright .swiper-container .swiper-slide {
  height: 50%;
}

.m-pressright h3 {
  font-weight: bold;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.m-pressright h3 a {
  color: #000;
}
.content-media-releases{ padding-bottom: 60px;}
.content-media-releases .index-insights {
  background-color: transparent;
  padding: 0 0 50px;
}

.join-offer {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  padding: 1px 0 80px;
}

.join-offer .swiper-container {
  height: 100%;
}

.join-offer .swiper-slide {
  height: initial;
  /* background-color: #F00; */
}

.join-offer .e-item {
  background-color: rgba(255, 255, 255, 0.85);
  padding: 45px 30px;
  height: 100%;
  box-sizing: border-box;
}

.join-offer h3 {
  font-weight: bold;
  margin: 12px 0 24px;
}

.join-offer .text {
  color: rgba(18, 18, 18, 0.8);
}

.join-ready {
  position: relative;
  display: flex;
  align-items: flex-end;
  flex-direction: row-reverse;
  margin: 50px 0 90px;
}

.join-ready .imgshow {
  float: left;
  width: 50%;
}

.join-ready .imgshow .img-box {
  padding-bottom: 74.53505%;
}

.join-ready .text {
  z-index: 2;
  float: left;
  width: 50%;
  position: relative;
  margin-right: -9%;
  font-size: 1.8rem;
  margin-bottom: -40px;
}

.join-ready h3 {
  color: #660000;
  font-weight: 300;
}

.join-ready .text-p {
  margin: 3vh 0 2vh;
  min-height: 100px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.join-ready .f-bg {
  background-color: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(8px);
  box-sizing: border-box;
  padding: 70px;
}

.join-ready .bot-icon:after {
  left: 0;
  right: auto;
  margin-left: -60px;
}

.content-contact2 {
  background-color: #F0F0F0;
  padding: 30px 0;
}

.content-contact2 .inves-filter .layui-form {
  justify-content: flex-start;
}

.content-contact2 .inves-filter .layui-form .layui-input {
  width: 310px;
  background-color: #FFF;
}

.content-contact2 .inves-filter .layui-input-block {
  margin-left: 0;
}

.contact2-cont {
  background-color: #FFF;
  box-shadow: 0px 10px 35px 0px rgba(134, 134, 134, 0.15);
  padding: 3% 5%;
  box-sizing: border-box;
}

.contact2-cont .contact2-flex {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}

.contact2-cont .imgshow {
  float: right;
  width: 60%;
  flex-shrink: 0;
}

.contact2-cont .imgshow img {
  max-width: 100%;
  height: auto;
}

.conlist-scoll {
  float: left;
  width: 37%;
  box-sizing: border-box;
  padding-right: 20px;
  /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
  height: 650px;
  overflow-y: auto;
  /*定义滚动条轨道 内阴影+圆角*/
  /*定义滑块 内阴影+圆角*/
}

.conlist-scoll::-webkit-scrollbar {
  width: 7px;
  height: 16px;
  background-color: #fff;
}

.conlist-scoll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px transparent;
  border-radius: 10px;
  background-color: rgba(245, 245, 245, 0.3);
}

.conlist-scoll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px transparent;
  background-color: #EDEDED;
}

.conlist-scoll h3 {
  font-weight: bold;
  margin-bottom: 12px;
  color: #000;
}

.conlist-scoll dd a {
  color: #000;
}

.conlist-scoll .c-item {
  padding: 6px 20px;
}

.conlist-scoll li {
  margin-bottom: 16px;
}

.conlist-scoll .cur .c-item {
  background-color: rgba(102, 0, 0, 0.1);
}

/*分页 start*/
.page-box {
  padding: 50px 0;
  text-align: center;
  font-size: 1.4rem;
}

.page-box .prev-page .iconfont, .page-box .next-page .iconfont {
  font-weight: bold;
}

.page-box em {
  color: #1C1C1C;
  font-size: 1.6rem;
  display: inline-block;
  margin-left: 1.8rem;
}

.page-box .page-inner {
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-box .page-inner a,
.page-box .page-inner span {
  display: inline-flex;
  color: #1C1C1C;
  margin: 0 5px;
  height: 24px;
  width: 24px;
  line-height: 24px;
  justify-content: center;
  background: transparent;
  border-radius: 50%;
  transition: all 0.4s;
}

.page-box .page-inner a:hover,
.page-box .page-inner span:hover {
  background-color: #660000;
  color: #FFF;
}

.page-box .page-inner a.current {
  color: #000000;
  background-color: transparent;
  font-weight: bold;
}

.page-box .page-inner a.next, .page-box .page-inner a.prev {
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background-color: #808080;
  text-align: center;
  color: #FFF;
  font-family: 'simsun';
  font-weight: 700;
}

.page-box .page-inner a.next:hover, .page-box .page-inner a.prev:hover {
  background-color: #660000;
}

/*分页 end*/
.inner-waps-page {
  display: none;
}

.search-briefing .index-tit h5{
  font-weight: bold;
  color: #181717;
  margin-bottom: 20px;
}
.search-briefing .index-tit  h6{color: #000000;}
.search-briefing .index-tit h5 em{color: #660000;}
.searult-filter .layui-form-select .layui-input{background-color: #FAFAFA;width: 300px;
}
.searult-filter .layui-form-select .layui-input::placeholder{color: #808080;font-size: 1.6rem;}
.searult-filter {margin-bottom: 30px;}
.searult-filter .layui-form-select .layui-edge{
  border: none;
    background: url(../images/arrow.png) no-repeat 50% 50%;
    background-size: cover;
    width: 16px;
    height: 10px;
    margin-top: -5px;
}
.searult-filter label{
  color: #5b5b5b;
  font-size: 1.4rem;
  display: block;
  margin: 0 0 5px;
}

.search-govlist li .date{float: right;color: #CDAC83;font-size: 1.2rem;}
.search-govlist li a{display: block;padding: 18px 14px;font-size: 1.8rem;color: #660000;line-height: 28px;}
.search-govlist em{
  font-weight: bold;
  padding-left: 4px;
}
.search-govlist li:nth-child(even){
  background-color: #f0f0f0;
}
.search-govlist li h3{display: inline-block;width: 88%;white-space: nowrap; 
  overflow: hidden;
  text-overflow:ellipsis;}
.content-map{
  background-color: #F0F0F0;
  padding: 120px 0 120px;
}
.other-box1{padding: 0px 0 80px;}
.map-boxlist ul{display: flex;flex-wrap: wrap;}
.map-boxlist li{width: 20%;box-sizing: border-box;padding-right: 5%;}
.map-boxlist h3 a{font-size: 1.8rem;color: #660000;font-weight: bold;display: block;}
.map-boxlist h3{margin-bottom: 8px;}
.map-boxlist dd{font-size: 1.2rem;padding:9px 0;}
.map-boxlist dd a{color: #660000;display: block;}
.map-boxlist dd a:hover{text-decoration: underline;}

.old-menulef .d-tt h3{background-color: #660000;color: #FFF;font-size: 1.4rem;text-transform: uppercase;padding: 20px;}
.old-menulef{border:1px solid #FFF;background-color: #f5f5f5;    border: solid 1px #ebebeb;}
.old-menulef .u-t{display: flex;align-items: center;justify-content: space-between;padding: 20px 10px;cursor: pointer;}
.old-menulef .u-t h4 a:hover{color: #660000;}
.old-menulef ul > li{border-bottom: 1px solid #ebebeb;}
.old-menulef ul dd a{font-size: 1.2rem;display: block;margin-bottom: 20px;}
.old-menulef ul dl{padding: 0 20px;display: none;}
.old-menulef ul dd li{padding-left: 20px;}

.old-menulef .iconfont{flex-shrink: 0;margin-left: 12px;transition: all 0.3s;color: #7c7c7c;}
.old-menulef .iconfont:hover{color: #660000;}
.old-menulef li.act dl{display: block;}
.old-menulef li.act,.old-menulef li.cur,.old-menulef li:hover{background-color: #FFF;}
.old-menulef li.act .iconfont,.old-menulef li.cur .iconfont{transform: rotate(90deg);}
.old-menulef a.u-t:hover{color: #000000;}

.corp-state-filter .f-t{font-size:2.4rem;margin: 30px 0 0;padding: 20px 0;}
.corp-state-filter dl{display: flex;flex-wrap: wrap;border-bottom: solid 1px #dbdbdb;border-top: solid 1px #dbdbdb;padding: 20px 0;}
.corp-state-filter dl dd{margin-right: 30px;margin-bottom: 8px;}
.corp-state-filter dl dd a{font-size: 1.6rem;display: block;}
.corp-state-filter dl dd a:hover{color: #660000;}
/* .corp-state-filter{margin-bottom: 20px;} */

.corp-statelist-newsadd .img-box{padding-bottom: 140.84507%;}
.corp-statelist-newsadd .s-item{display: flex;flex-wrap: wrap;    border-bottom: solid 1px #cdcdcd;padding: 40px 0;}
.corp-statelist-newsadd .text{flex: 1; box-sizing: border-box;}
.corp-statelist-newsadd .imgshow{width: 20%; margin-right: 40px;}
.corp-statelist-newsadd .hidetext .text-p{    color: #6b6b6b;    overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  max-height: 10.5rem;}
  .corp-statelist-newsadd .text-p{line-height: 1.875;}
.corp-statelist-newsadd h3{margin-bottom: 16px;}
.corp-statelist-newsadd .see-moretext{margin: 12px 0 0;display: flex;align-items: center;cursor: pointer;}
.corp-statelist-newsadd .see-moretext .iconfont{transition: all 0.4s;transform: rotate(90deg);display: inline-block;width: 24px;height: 24px;}
.corp-statelist-newsadd .cur .see-moretext .iconfont{transform: rotate(-90deg);}
.corp-statelist-newsadd .cur  .text-p{display: block;}
@media screen and (max-width: 1359px) {
  .m-pressright h3 a {
    font-size: 1.4rem;
  }
  .m-pressright .pt-item {
    padding: 16px;
  }
  .w-awardslist ul {
    margin: 0 -10px;
  }
  .w-awardslist li {
    float: left;
    width: 33.33%;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .w-awardslist li {
    margin-bottom: 20px;
  }
  .highcont-rightswiper .text, .who-sales .who-sales-text .text {
    font-size: 1.4rem;
  }
  .content-whowedo-equities .f-18 {
    font-size: 1.4rem;
  }
  .content-who-research .f-34 {
    font-size: 1.6rem;
  }
  .content-investor .f-34 {
    font-size: 2.0rem;
  }
  .conlist-scoll {
   
  }
  .conlist-scoll .f-18 {
    font-size: 1.4rem;
  }
  .contact2-cont {
    padding: 40px;
  }
  .fina-rbotlist .f-item h4 {
    font-size: 1.4rem;
  }
  /* .fina-rbotlist ul {
    flex-wrap: wrap;
  } */
  .corp-fina-item .layui-form {
    flex-wrap: wrap;
  }
  .corp-fina-item .layui-input-inline {
    width: 100%;
    margin-top: 10px;
  }
  .corp-fina-item .inves-filter .layui-input {
    width: 100%;
  }
}

@media screen and (max-width: 900px) {
  .wlocation-swiper .text-p{max-height:25.2rem;}
  .searult-filter .layui-form-select .layui-input{width: 100%;}
  .searult-filter .layui-input-inline{display: block;}
  .search-govlist li h3{display: block;width: 100%;white-space:initial;float: left;width: 100%;}
  .search-govlist li .date{
    text-align: left;
    width: 100%;
  }
  
  .corporate-grid .corp-left{ margin-top:2rem;}
  .search-govlist li a{overflow: hidden;}
  .map-boxlist li{width: 50%;margin-bottom: 20px;}
  .content-search .page-box{display: none;}
  .content-search{padding: 30px 0;}
  .who-strengths .imgshow, .who-strengths .w-strcont .text {
    width: 100%;
  }
  .who-strengths .w-strcont {
    display: block;
  }
  .bot-icon:after {
    right: 0;
  }
  .who-strengths .w-strcont .text {
    margin: 0;
  }
  .who-strengths .w-strcont .f-bg {
    padding: 20px 24px;
    margin-right: 24px;
    margin-top: -60px;
  }
  .bot-icon:after {
    width: 90px;
    height: 70px;
  }
  .who-strengths .w-strcont .text-p {
    margin: 10px 0;
  }
  .who-strengths li {
    margin-bottom: 48px;
    padding: 0;
  }
  .who-strengths li:last-child{
	  margin-bottom:0;
  }
  .who-strengths {
    background-color: #F0F0F0;
    padding: 36px 0 25px;
  }
  .who-strengths li:nth-child(2n) {
    background-color: transparent;
  }
  .who-strengths li:nth-child(2n) .w-strcont .bot-icon:after {
    left: auto;
    right: 0;
  }
  .who-topinfo {
    padding: 24px 0;
    background: #F0F0F0;
  }
  .content-whoweare .who-topinfo{
	  background-image:none !important;
  }
  .who-topinfo .text {
    font-size: 1.8rem;
  }
  .who-topinfo .text {
    padding: 30px 24px;
  }
  .w-awardslist ul {
    margin: 0 -8px;
  }
  .w-awardslist li {
    float: left;
    width: 50%;
    padding: 0 8px;
    box-sizing: border-box;
  }
  .w-awardslist li {
    margin-bottom: 16px;
  }
  .who-awards .awards-cont .slot-right {
    position: initial;
    margin: 20px 0 0;
  }
  .who-awards {
    padding: 1px 0 40px;
  }
  .index-tit.inner-tit {
    margin: 30px 0;
    display: block;
  }
  .inves-filter .search_com .layui-input{ border-color: #999;}
  .who-strenlist .swiper-wrapper {
    margin: 0;
  }
  .who-strenlist .swiper-slide {
    padding: 0;
    margin-bottom: 0;
    height: initial;
  }
  .who-strenlist .swiper-slide.w50 {
    width: auto;
  }
  .who-strenlist .swiper-wrapper {
    flex-wrap: initial;
  }
  .who-strenlist .w-item .w-top {
    display: block;
  }
  .who-strenlist .w-item .w-top h3 {
    width: 100%;
    margin-bottom: 24px;
    font-size: 1.8rem;
  }
  .who-strenlist .swiper-slide .img-box {
    padding-bottom: 68.57143%;
  }
  .who-strenlist .w-item {
    box-sizing: border-box;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .inner-waps-page {
    position: relative;
    text-align: center;
    height: 16px;
    margin: 30px 0;
    display: block;
  }
  .inner-waps-page .swiper-pagination {
    width: 100%;
  }
  .inner-waps-page .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    background-color: #c4c4c4;
    margin: 0 8px;
    opacity: 1;
  }
  .inner-waps-page .swiper-pagination-bullet-active {
    background-color: #660000;
  }
  .content-who-stren {
    padding: 1px 0;
  }
  .content-who-values .who-strenlist .swiper-slide {
    margin-bottom: 0;
    padding: 0;
  }
  .content-who-values {
    padding: 1px 0;
  }
  .content-who-values .who-strenlist {
    background-color: #FFF;
    padding: 1px 0;
    margin-bottom: 30px;
  }
  .who-strenlist .w-item {
    padding-bottom: 0;
  }
  .hist-swiper .h-y {
    font-size: 1.8rem;
    padding: 0 0 28px;
  }
  .hist-swiper .h-y span:after {
    margin-bottom: -36px;
  }
  .hist-swiper .h-next {
    margin-right: 0;
    width: 40px;
    height: 40px;
    margin-bottom: -7px;
  }
  .hist-swiper {
    margin-bottom: 30px;
  }
  .hist-swiper .swiper-container {
    margin-right: 70px;
  }
  .his-list li {
    padding-right: 0;
  }
  .his-list {
    padding: 0;
    margin: 0 0 72px;
    font-size: 1.4rem;
  }
  .his-list .text {
    padding-left: 24px;
    text-align: left;
  }
  .his-list .dot {
    right: auto;
    left: 0;
  }
  .his-list li:after {
    left: 6px;
  }
  .his-list .h-item {
    padding: 28px 0;
  }
  .his-list li:nth-child(2n) .h-item {
    padding-left: 0;
  }
  .his-list li:nth-child(2n) {
    padding-left: 6px;
  }
  .his-list li:nth-child(1) {
    padding-top: 28px;
  }
  .his-list li:nth-last-child(1) {
    padding-bottom: 28px;
  }
  .content-who-history .index-tit.inner-tit {
    margin: 0 0 32px;
  }
  .w-location-top .w-item .w-top {
    display: block;
  }
  .w-location-top .w-item .w-top h3 {
    font-size: 1.8rem;
    margin-bottom: 24px;
  }
  .w-location-top .w-item .sub-tt {
    font-size: 1.4rem;
  }
  .w-location-top .w-item .img-box {
    padding-bottom: 68.45638%;
  }
  .w-location-top {
    padding: 16px 0 30px;
  }
  .w-location-top .w-item {
    padding-bottom: 30px;
  }
  .wlocation-swiper .swiper-button-next, .wlocation-swiper .swiper-button-prev {
    display: none;
  }
  .wlocation-swiper {
    padding: 28px 16px 60px;
  }
  .wlocation-swiper h3 {
    font-size: 1.8rem;
  }
  .wlocation-swiper h4 {
    font-size: 1.4rem;
  }
  .wlocation-swiper .text-p {
    font-size: 1.4rem;
  }
  .content-who-awards .w-awardslist {
    padding-bottom: 6px;
  }
  .wother-taboox .wo-right {
    display: none;
  }
  .wother-taboox .wo-left {
    width: 100%;
  }
  .wother-taboox h3 {
    font-size: 1.4rem;
    position: relative;
  }
  .wother-taboox h3 .wap-icon {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -10px;
  }
  .wother-taboox h3 .wap-icon:after {
    content: '';
    width: 2px;
    height: 100%;
    background-color: #660000;
    left: 50%;
    margin-left: -1px;
    position: absolute;
    transition: all 0.5s;
  }
  .wother-taboox h3 .wap-icon:before {
    content: '';
    height: 2px;
    width: 100%;
    background-color: #660000;
    top: 50%;
    margin-top: -1px;
    position: absolute;
  }
  .wother-taboox .wo-left .cur h3 {
    font-size: 2.4rem;
  }
  .wother-taboox .wo-left .cur h3 .wap-icon:after {
    height: 0;
  }
  .wother-taboox .wo-left .cur {
    border-bottom-color: transparent;
  }
  .wother-taboox .wo-left .cur .text {
    display: block;
  }
  .wother-taboox .wo-left .text {
    margin-top: 10px;
    padding: 28px 20px;
    background-color: #FFF;
  }
  .wother-taboox .wo-left .text p {
    font-size: 1.6rem;
  }
  .wother-taboox h4 {
    font-size: 1.8rem;
	margin-bottom:15px;
  }
  .wother-taboox .wo-left li {
    border-bottom: 1px solid #808080;
    margin-bottom: 0;
    padding: 16px 0;
  }
  .w-other-awards {
    padding: 1px 0 24px;
  }
  .w-awardslist .text {
    padding: 12px;
  }
  .w-awardslist h3 {
    font-size: 1.6rem;
    margin-bottom: 4px;
  }
  .w-awardslist .w-item .text {
    font-size: 1.2rem;
    overflow-y: auto;
  }
  .who-wedolist .w-strcont {
    display: block;
  }
  .who-wedolist .imgshow, .who-wedolist .w-strcont .text {
    width: 100%;
  }
  .who-wedolist .w-strcont .text {
    margin: 0;
    margin-top: -70px;
  }
  .who-wedolist .w-strcont .f-bg {
    padding: 24px;
    margin-right: 24px;
  }
  .who-wedolist .w-strcont h3 {
    font-size: 2.4rem;
  }
  .who-wedolist .w-strcont .text-p {
    font-size: 1.2rem;
    margin: 10px 0 15px;
  }
  .who-wedolist .swiper-slide {
    padding: 24px 0;
  }
  .swiper-pc-cell {
    flex-wrap: initial;
  }
  .who-wedolist .swiper-slide:nth-child(2n) .w-strcont .bot-icon:after {
    left: auto;
    right: 0;
  }
  .who-wedolist .swiper-slide:nth-child(2n) {
    background-color: #F0F0F0;
  }
  .who-bankinfo {
    background-color: #F0F0F0;
    padding: 24px 20px;
    background-image: none !important;
  }
  .who-bankinfo .text {
    padding: 40px 20px 24px;
  }
  .who-bank-forefront {
    padding: 20px 0 0;
  }
  .who-bank-forefront .text {
    margin-top: 20px;
    padding: 10px 14px 20px;
    font-size: 1.4rem;
  }
  .who-bank-service {
    margin: 0;
  }
  .b-highcont {
    display: block;
  }
  .b-highcont .highcont-lefswiper, .b-highcont .highcont-rightswiper {
    width: 100%;
  }
  .b-highcont .highcont-lefswiper .swiper-container .swiper-slide {
    height: initial;
  }
  .b-highcont .highcont-lefswiper .swiper-container .swiper-slide .h-tt {
    height: 100%;
    box-sizing: border-box;
  }
  .b-highcont .highcont-lefswiper h4 {
    height: 100%;
    box-sizing: border-box;
    color: #808080;
    display: inline-block;
  }
  .b-highcont .highcont-lefswiper {
    margin-bottom: 20px;
    position: relative;
  }
  .b-highcont .highcont-lefswiper .h-next {
    display: flex;
  }
  .b-highcont .highcont-lefswiper {
    padding-right: 40px;
    box-sizing: border-box;
  }
  .b-highcont .swiper-slide-thumb-active h4 {
    color: #660000;
  }
  .highcont-rightswiper .text {
    padding: 32px 16px;
  }
  .who-bank-high .highcont-rightswiper .text {
    background-color: #FFF;
  }
  .who-bank-high {
    padding: 1px 0;
  }
  .who-bank-high .inner-waps-page {
    margin-top: 45px;
  }
  .who-equities-tabs {
    padding-bottom: 0;
  }
  .who-sales-text .index-tit .sub-tt {
    font-weight: bold;
  }
  .who-sales .who-sales-text .text p:nth-last-child(1) {
    margin-bottom: 0;
  }
  .who-sales .who-sales-text {
    padding-bottom: 30px;
  }
  .who-sales .who-sales-text .text {
    font-size: 1.4rem;
  }
  .b-highcont.nosameH .highcont-rightswiper {
    width: 100%;
  }
  .who-income-service {
    padding: 1px 0;
  }
  .w-income-list h3 {
    font-size: 1.8rem;
  }
  .w-income-list .text {
    font-size: 1.4rem;
  }
  .who-wedo-fund {
    padding: 1px 0 16px;
  }
  .w-fundcont .text, .w-fundcont .imgshow {
    width: 100%;
  }
  .w-fundcont .text {
    margin-bottom: 46px;
  }
  .w-fundcont {
    display: block;
  }
  .w-fundcont:after {
    content: '';
    display: table;
    clear: both;
  }
  .who-assets-his .hist-swiper .h-y {
    font-size: 2.4rem;
  }
  .who-assets-his .text p:nth-last-child(1) {
    margin-bottom: 0;
  }
  .who-assets-his {
    padding-bottom: 16px;
  }
  .content-whowedo-equities .highcont-rightswiper .text {
    padding: 16px 16px 6px;
  }
  .who-equities-tabs2 {
    padding: 1px 0;
  }
  .wedo-inscont {
    display: block;
  }
  .wedo-inscont .text, .wedo-inscont .in-r {
    width: 100%;
  }
  .wedo-inscont .bot-icon:after {
    display: none;
  }
  .wedo-inscont .in-r .in-bg {
    padding: 0;
  }
  .wedo-inscont .in-r h3 {
    display: none;
  }
  .wedo-inscont .ins-btn {
    display: block;
    margin: 16px 0 20px;
    text-align: center;
    font-size: 1.6rem;
  }
  .wedo-inscont {
    margin: 0;
  }
  .w-areas-list li {
    width: 49%;
    padding: 0;
    margin-right: 2%;
    margin-bottom: 12px;
    font-size: 1.2rem;
  }
  .w-areas-list li:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  .w-areas-list ul {
    margin: 0;
  }
  .w-areas-list .a-item {
    padding: 7px 14px;
    display: block;
  }
  .w-areas-list ul {
    overflow: initial;
  }
  .w-areas-list ul:after {
    content: '';
    display: table;
    clear: both;
  }
  .w-areas-list .a-item span {
    width: 100%;
    zoom: 0.7;
    display: block;
  }
  .who-wedo-areas {
    padding-bottom: 34px;
  }
  .what-wedo-achieve {
    display: block;
    padding-bottom: 1px;
  }
  .what-wedo-achieve .right-text {
    width: 100%;
  }
  .what-wedo-achieve li {
    padding-bottom: 12px;
    margin-bottom: 20px;
  }
  .viewcont-list .v-item span {
    display: none;
  }
  .viewcont-list .v-item {
    padding: 12px;
  }
  .viewcont-list .wap-bottext {
    display: flex;
    color: #BC8E51;
    font-size: 1.2rem;
    justify-content: space-between;
    padding: 12px;
  }
  .viewcont-list li:nth-child(2n) {
    background-color: #FFF;
  }
  .viewcont-list {
    margin-bottom: 22px;
  }
  .what-wedo-view .w-view-more {
    padding: 34px 30px 22px;
  }
  .what-wedo-view .w-view-more h4 {
    font-size: 1.8rem;
  }
  .what-wedo-view .w-view-more .more-btn {
    margin-top: 10px;
    font-size: 1.6rem;
  }
  .what-wedo-view .w-view-more {
    margin-bottom: 46px;
  }
  .investor-info .inv-strcont {
    display: block;
  }
  .investor-info .inv-strcont .imgshow, .investor-info .inv-strcont .text {
    width: 100%;
  }
  .investor-info .inv-strcont .text {
    margin: 0;
  }
  .investor-info .inv-strcont .f-bg {
    padding: 24px;
    margin-right: 24px;
    margin-top: -60px;
  }
  .investor-info .inv-strcont .text-p {
    font-size: 1.2rem;
    margin: 10px 0 15px;
  }
  .investor-info {
    padding: 24px 0;
  }
  .content-investor .index-tit.inner-tit .slot-right {
    display: none;
  }
  .wap-botmore {
    display: block;
    text-align: center;
  }
  .inv-cirlist {
    margin: 0;
  }
  .inv-cirlist .wap-botmore .more-links a {
    display: flex;
    justify-content: center;
    padding: 36px 0;
    background-image: linear-gradient(to right, white 0%, rgba(102, 0, 0, 0.1) 50%, white 100%);
  }
  .inv-cirlist .c-item .icon {
    position: initial;
    transform: translateY(0);
  }
  .inv-cirlist .c-item {
    padding: 12px 16px;
  }
  .inv-cirlist .c-item .date {
    font-size: 1.4rem;
    margin-bottom: 6px;
  }
  .inv-cirlist .c-item h3 {
    font-size: 1.4rem;
  }
  .investor-circulars {
    padding-bottom: 0;
  }
  .inv-financials-list li {
    width: 100%;
    margin-bottom: 9px;
    padding: 18px 12px 24px;
  }
  .inv-financials-list .tag-time .time {
    font-size: 2.4rem;
  }
  .inv-financials-list .tag {
    font-size: 1.4rem;
    padding: 6px 14px;
    font-weight: bold;
    text-transform: capitalize;
  }
  .inv-financials-list .f-64 {
    font-size: 5.2rem;
  }
  .inv-financials-list .number-key .f-24 {
    font-size: 2.4rem;
  }
  .inv-financials-list .wap-botmore {
    padding: 60px 0;
    text-align: center;
  }
  .inv-financials-list {
    margin-bottom: 0;
  }
  .inv-financials-botlist {
    display: none;
  }
  .investor-stock {
    padding: 1px 0;
    background-image: none !important;
    background-color: #F0F0F0;
  }
  .investor-stock .swiper-container {
    margin-right: 25%;
  }
  .investor-stock .more-links {
    margin: 0 0 20px;
    text-align: center;
  }
  .stock-swiper .s-item {
    padding: 14px 12px 24px;
  }
  .investor-calendar .more-links {
    padding: 16px 0;
    text-align: center;
  }
  .calendar-bot {
    margin-bottom: 0;
    padding-bottom: 1px;
  }
  .content-investor .c-add {
    font-size: 3.4rem;
    margin-bottom: 10px;
  }
  .corporate-grid {
    display: block;
  }
  .corporate-grid .corp-left, .corporate-grid .corp-right {
    width: 100%;
  }
  .corporate-grid .corp-right {
    padding: 0;
  }
  .corp-left {
    margin-bottom: 22px;
  }
  .corp-left .swiper-slide {
    height: auto;
  }
  .corporate-lefswiper {
    position: relative;
    padding-right: 50px;
  }
  .corporate-lefswiper.hasprev {
    padding: 0 50px 0 0;
  }
  .corporate-lefswiper .h-next {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    background-color: #BC8E51;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #FFF;
    cursor: pointer;
    transition: all 0.5s;
    z-index: 2;
  }
  .corporate-lefswiper .h-next:hover {
    background-color: #660000;
  }
  .corporate-lefswiper .h-next .iconfont {
    font-size: 12px;
  }
  .corporate-lefswiper .h-prev {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    background-color: #BC8E51;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    cursor: pointer;
    transition: all 0.5s;
    z-index: 2;
  }
  .corporate-lefswiper .h-prev:hover {
    background-color: #660000;
  }
  .corporate-lefswiper .h-prev .iconfont {
    font-size: 12px;
    transform: rotate(-180deg);
  }
  .corporate-lefswiper .h-tt, .corporate-lefswiper .h-tt h4 {
    height: 100%;
    box-sizing: border-box;
  }
  .corporate-lefswiper .h-tt h4 {
    display: flex;
    align-items: center;
  }
  .content-investor-corporate .inves-filter {
    display: none;
  }
  .content-investor-corporate .inves-filter.wap-filter {
    display: block;
  }
  .wap-loadmore {
    margin: 8px 0 0;
    display: block;
    background-color: #BC8E51;
    font-size: 1.6rem;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    padding: 12px 0;
  }
  .wap-loadmore a {
    color: #FFF;
  }
  .corp-govlist .g-item {
    font-size: 1.4rem;
    padding: 8px 16px;
  }
  .corp-govlist .g-item .date {
    margin-bottom: 12px;
  }
  .content-investor-corporate {
    padding: 0 0 55px;
  }
  .content-investor-corporate .page-box {
    display: none;
    padding: 18px 0 55px;
  }
  .content-investor-state .corporate-grid {
    margin: 28px 0 0;
  }
  .corp-state-info {
    font-size: 1.4rem;
    margin-bottom: 28px;
  }
  .corp-statelist ul {
    margin: 0 -12px;
  }
  .corp-statelist li {
    width: 50%;
    padding: 0 12px;
  }
  .corp-statelist .imgshow {
    padding: 0;
  }
  .corp-statelist h3 {
    font-size: 1.8rem;
  }
  .content-investor-corporate .inves-filter.filter-wap {
    display: block;
  }
  .inves-filter .layui-form {
    display: block;
  }
  .inves-filter .layui-form .layui-input-block {
    margin: 0;
  }
  .inves-filter .layui-form .layui-input-block .layui-input {
    width: 100%;
  }


  .inves-filter .layui-form .layui-input-block{ margin-bottom: 10px;}
  .inves-filter .search_com{ margin: 0 0 0;}
  .inves-filter .search_com .layui-input{ width: 100%;}
  .inves-filter .layui-form .layui-btn {}
  .inves-filter .layui-btn .iconfont {
    font-size: 1.8rem;
  }
  .inves-filter {
    margin: 0 0 24px;
  }
  .corporate-lefswiper .h-tt h4 a {
    font-size: 1.6rem;
  }
  .inves-filter .layui-input-inline {
    display: block;
    margin-bottom: 12px;
  }
  .inves-filter .layui-input {
    width: 100%;
  }
  .inves-filter.most .layui-form .layui-btn {
    margin-top: 0;
  }
  .infomation-disclosure-announce .corporate-grid {
    margin: 20px 0 0;
  }
  .content-infomation-disclosure .wap-loadmore {
    margin: 22px 0 0;
  }
  .content-infomation-disclosure .inves-filter {
    display: none;
  }
  .content-infomation-disclosure .corporate-grid .filter-wap {
    display: block;
  }
  .fina-rbotlist ul {
    flex-wrap: wrap;
  }
  .fina-rbotlist ul li {
    width: 100%;
    margin: 0 0 12px;
  }
  .fina-rbotlist ul li:nth-last-child(1) {
    margin-bottom: 0;
  }
  .fina-rbotlist .f-item {
    background-color: #660000;
    padding: 16px 0;
    justify-content: center;
  }
  .fina-rbotlist .f-item h4 {
    color: #FFF;
    font-size: 1.6rem;
  }
  .fina-rbotlist .f-item .icon {
    margin-left: 15px;
  }
  .corp-fina-item {
    padding: 0;
  }
  .inves-filter.fina-filter .layui-input-inline {
    text-align: center;
  }
  .inves-filter .layui-form-radio:hover *, .inves-filter .layui-form-radioed, .inves-filter .layui-form-radioed > i {
    color: #fff;
  }
  .corp-fina-item h4 {
    font-size: 1.8rem;
    font-weight: bold;
    margin-bottom: 10px;
  }
  .info-annualcont .fina-filter {
    padding-left: 0;
  }
  .inves-filter .layui-form-selected dl {
    text-align: left;
  }
  .finan-annuallist .swiper-wrapper {
    flex-wrap: initial;
  }
  .finan-annuallist .imgshow {
    display: inline-block;
    box-sizing: border-box;
  }
  .finan-annuallist .a-item {
    text-align: center;
  }
  .finan-annuallist {
    padding: 0 0 45px;
  }
  .finan-annuallist .wap-botmore {
    padding-top: 8px;
  }
  .finan-briefing .index-tit.inner-tit .slot-right {
    position: initial;
    transform: translateY(0);
    margin: 30px 0 0;
  }
  .corp-govlist h3 {
    font-size: 1.4rem;
  }
  .content-stock-infomation {
    padding: 30px 0 1px;
  }
  .inves-cale-item {
    padding: 40px;
  }
  .inves-cale-item .c-item {
    display: block;
  }
  .inves-cale-item .c-year, .inves-cale-item .c-con, .inves-cale-item .c-add {
    width: 100%;
  }
  .inves-cale-item .c-year {
    font-size: 1.4rem;
  }
  .inves-cale-item .c-add {
    font-size: 1.2rem;
    padding: 0;
    display: none;
    margin: 6px 0 14px;
  }
  .inves-cale-item .c-add.c-wap {
    display: flex;
    flex-wrap: wrap;
  }
  .inves-cale-item .dot {
    width: 8px;
    height: 8px;
  }
  .content-Investor-Calendar {
    padding: 30px 0 14px;
  }
  .inves-cale-item li {
    margin-bottom: 36px;
  }
  .coninfo-list .c-item {
    display: block;
    padding: 28px;
  }
  .coninfo-list h3 {
    margin-bottom: 10px;
  }
  .coninfo-list h3, .coninfo-list .con-t label {
    font-size: 1.6rem;
  }
  .coninfo-list .con-t a {
    font-size: 1.2rem;
  }
  .coninfo-list li {
    margin-bottom: 12px;
  }
  .invse-coninfo {
    padding-bottom: 30px;
  }
  .invse-subscription .sub-text {
    font-size: 1.6rem;
  }
  .layui-form {
    font-size: 1.6rem;
  }
  .content-investor-contact .invse-conform {
    margin-right: 0;
  }
  .invse-conform .layui-form-checkbox span {
    font-size: 1.6rem;
  }
  .invse-conform .f-cell {
    display: block;
    margin-bottom: 16px;
  }
  .invse-conform .layui-form-item {
    width: 100%;
  }
  .invse-conform .layui-form-label {
    font-size: 1.8rem;
  }
  .invse-conform .layui-input, .invse-conform .layui-select, .invse-conform .layui-textarea {
    height: 46px;
  }
  .invse-conform .f-cell.margin0 .layui-form-item:nth-child(1){
    margin-bottom: 15px;
  }
  .invse-conform .hassub {
    /* padding: 0 24px; */
    margin: 0 0 18px;
    font-size: 1.4rem;
  }
  .invse-conform .layui-btn {
    font-size: 1.6rem;
    text-align: center;
    width: 100%;
  }
  .content-investor-contact {
    padding: 0 0 6px;
  }
  .content-investor-statement .index-tit.inner-tit .slot-right {
    position: initial;
    transform: translateY(0);
    margin: 30px 0 0;
  }
  .media-presslist {
    display: block;
  }
  .m-pressleft, .m-pressright {
    width: 100%;
  }
  .m-pressright .pt-item {
    margin: 30px 36px;
    box-sizing: border-box;
  }
  .content-media-relations .inner-waps-page {
    margin: 0 0 30pxbot;
  }
  .content-media-relations {
    padding: 1px 0 24px;
  }
  .content-media-relations .index-tit.inner-tit .slot-right {
    display: none;
  }
  .content-media-releases .index-insights {
    padding-bottom: 0;
  }
  .join-offer {
    padding-bottom: 1px;
  }
  .join-offer .offer-swiper .swiper-container {
    backdrop-filter: blur(8px);
    box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.1);
  }
  .join-offer .e-item {
    padding: 46px 26px;
  }
  .join-offer h3 {
    font-size: 1.8rem;
    margin: 6px 0 30px;
  }
  .join-offer .text {
    font-size: 1.4rem;
  }
  .join-ready {
    flex-wrap: wrap;
  }
  .join-ready .imgshow, .join-ready .text {
    width: 100%;
  }
  .join-ready .f-bg {
    padding: 24px;
    margin-left: 24px;
    margin-top: -5px;
  }
  .join-ready .text {
    margin: 0;
  }
  .join-ready .bot-icon:after {
    margin-left: 0px;
  }
  .join-ready {
    background-color: #FFF;
    margin: 0 0 24px;
    /* padding-top: 24px; */
  }
  .join-ready .text-p {
    margin: 10px 0 15px;
    font-size: 1.2rem;
  }
  .contact2-cont .contact2-flex {
    flex-wrap: wrap;
  }
  .contact2-cont .imgshow, .conlist-scoll {
    width: 100%;
  }
  .conlist-scoll {
    margin-top: 36px;
    height: auto;
  }
  .conlist-scoll .cur .c-item {
    background-color: transparent;
  }
  .contact2-cont {
    padding: 28px 12px;
  }
  .conlist-scoll .c-item {
    padding: 0 0 12px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .conlist-scoll li {
    margin-bottom: 30px;
  }
  .conlist-scoll li:nth-last-child(1) {
    margin-bottom: 0;
  }
  .content-contact2 .wap-loadmore {
    margin: 12px 0 28px;
  }
  .content-contact2 {
    padding: 18px 0 1px;
  }
  .corp-fina-item .layui-input-inline {
    margin-top: 0;
  }
  .inves-filter.fina-filter .layui-form-radio {
    margin: 0 33px;
  }
  .share-tab {
    justify-content: center;
    margin: 0 0 16px;
  }
  .share-tab a{
    margin: 0 33px;
  }
  .fina-rbotlist .f-item .icon .w-img {
    display: inline-block;
  }
  .fina-rbotlist .f-item .icon .d-img {
    display: none;
  }
  .who-location .index-global{
	  padding:35px 0;
  }

  .contact2-cont  .layui-input-block{ margin: 0 0 10px 0 !important;}
  .contact2-flex .imgshow{ height: 60vw;}
}
