@charset "UTF-8";
.header-investor {
  width: 10rem;
  height: 3.21875rem;
}

/* 内容 */
.content {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.c {
  width: 100%;
  overflow: hidden;
  margin: 0 0 0.1875rem 0;
}

.c .c-title {
  width: 100%;
  height: 1.25rem;
  margin: 0.46875rem auto 0 auto;
}

.c .c-title h2 {
  width: 100%;
  height: 0.9375rem;
  text-align: center;
  line-height: 0.78125rem;
  font-size: 0.5625rem;
  color: #000;
}

.c .c-title span {
  width: 1.25rem;
  height: 0.04688rem;
  display: block;
  margin: 0 auto;
  background: #ff3f40;
  text-align: center;
}

.c .c-c {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.c .c-more {
  width: 9.29688rem;
  height: 0.78125rem;
  margin: 0.1875rem auto;
  background: #f0f0f0;
  border-radius: 0.1875rem;
}

.c .c-more a {
  width: 100%;
  height: 100%;
  display: block;
  color: #646464;
  text-align: center;
  font-size: 0.375rem;
  line-height: 0.78125rem;
}

/* 股价展示 */
.c1 {
  height: 2.34375rem;
  margin: 0.375rem auto 0.375rem auto;
  overflow: hidden;
}

.c1 .c1-con {
  width: 90%;
  margin: 0 auto;
}

.c1 .c1-con table {
  width: 100%;
}

.c1 .c1-con table th {
  color: #000;
  font: normal 0.375rem "Microsoft YaHei";
  text-align: left;
}

.c1 .c1-con table th.th1 {
  width: 48%;
}

.c1 .c1-con table th.th2 {
  width: 26%;
}

.c1 .c1-con table td {
  color: #969696;
  font-size: 0.5625rem;
  vertical-align: bottom;
  padding: 0.15625rem 0;
}

.c1 .c1-con table td.td1 {
  color: #ff0000;
  font-size: 0.4375rem;
}

.c1 .c1-con table td.td1 span {
  font-size: 0.5625rem;
  margin-right: 0.07812rem;
}

.c1 .c1-con table td.td1 i {
  padding: 0 0.15625rem;
  background-position: 0px -0.15625rem;
}

.c1 .c1-con table td.td1.green {
  color: #009f0f;
}

.c1 .c1-con table td.td1.green i {
  background-position: -0.35938rem -0.15625rem;
}

.c1 .c1-con table td.td2 {
  color: #ff0000;
}

.c1 .c1-con table td.td3 {
  color: #70b2a5;
}

.c1 .c1-con p {
  font-size: 0.28125rem;
  color: #969696;
}

/* 公司名片 & 年度报告 */
.c2, .c3 {
  width: 9.375rem;
  height: 4.6875rem;
  margin: 0.375rem auto 0 auto;
}

.c2 a, .c3 a {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative;
}

.c2 a img, .c3 a img {
  width: 100%;
  height: auto;
  display: block;
}

/* 临时公告 & 定时报告 & 投资者活动 & 网上说明会 & 组织结构 & 股东回报 & 公司制度 & 投资者教育专栏 & 普法教育 &网上交流*/
.c4 {
  width: 9.375rem;
  height: auto;
  margin: 0.46875rem auto;
  overflow: hidden;
  padding-bottom: 0.625rem;
  border-bottom: 0.01562rem solid #969696;
}

.c4 .c-title {
  width: 9.375rem;
  height: 0.46875rem;
  margin: 0.375rem auto;
}

.c4 .c-title h3 {
  width: 7.8125rem;
  border-left: 0.07812rem solid #ff3f3f;
  color: #000;
  display: block;
  float: left;
  font-size: 0.46875rem;
  line-height: 0.46875rem;
  text-indent: 0.3125rem;
}

.c4 .c-title a {
  width: 0.625rem;
  height: 0.625rem;
  font-size: 0.46875rem;
  font-weight: bold;
  color: #fff;
  background: #ff3f3f;
  text-align: center;
  line-height: 0.53125rem;
  display: block;
  float: right;
  margin: -0.09375rem 0 0 0;
}

.c4 .c-list {
  width: 100%;
  height: auto;
  margin-bottom: 0.3125rem;
  overflow: hidden;
}

.c4 .c-list ul {
  width: 100%;
  height: 100%;
}

.c4 .c-list ul li {
  width: 100%;
  height: 0.78125rem;
  line-height: 0.78125rem;
}

.c4 .c-list ul li a {
  width: 100%;
  height: 100%;
  display: block;
  font-size: 0.3125rem;
  color: #646464;
  line-height: 0.78125rem;
}

.c4 .c-list ul li a i {
  width: 0.3125rem;
  height: 0.78125rem;
  line-height: 0.78125rem;
  text-align: center;
  font-size: 0.3125rem;
  padding: 0 0.15625rem;
  display: block;
  float: left;
}

.c4 .c-list ul li a p {
  width: 7.1875rem;
  height: 0.78125rem;
  display: block;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c4 .c-list ul li a span {
  width: 1.25rem;
  height: 0.78125rem;
  display: block;
  float: right;
  text-align: right;
}

.c4 .c-list ul li a:hover {
  color: #000;
}

.c4 .c-list ul li a:hover i {
  color: #ff3f3f;
}
