@charset "UTF-8";
/* 文字为主 */
/** 混合指令 **/
/* 带图片、标题的模块样式 */
body, input, textarea, select, a {
  font: 12px/1.5;
  color: #333;
}

p, ul, h6 {
  margin: 0;
  padding: 0;
}

.title {
  font-size: 30px;
  line-height: 113px;
  color: #3E3A39;
  font-weight: 600;
}

.inner {
  max-width: 1200px;
  margin: 0 auto;
}

.part1 {
  padding-left: 82px;
  padding-top: 80px;
}
.part1 > p {
  font-size: 12px;
  line-height: 25px;
  color: #595757;
  padding-bottom: 45px;
}

.part2, .part3, .part4, .part5 {
  padding: 0 80px;
}

.part2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
}
.part2 .lt {
  width: 438px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.part2 .lt .title {
  padding-left: 82px;
  background: url(../img/ico.png) no-repeat -615px -289px;
}
.part2 .lt .wrap {
  padding-top: 26px;
  padding-left: 20px;
}
.part2 .rt > img {
  width: 100%;
  max-width: 545px;
}

.part3 .news_list li {
  position: relative;
  padding-bottom: 40px;
  border-bottom: 1px dashed #C8C9CA;
}
.part3 .news_list i {
  position: absolute;
  top: 3px;
  width: 20px;
  height: 20px;
  background: url(../img/ico.png) no-repeat -679px -445px;
}
.part3 .news_list a {
  display: block;
  line-height: 39px;
  padding-left: 28px;
  color: #595757;
}
.part3 .news_list li span {
  float: right;
  line-height: 39px;
  color: #595757;
}

.part4 .F_list {
  width: 97%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.part4 .F_list li {
  text-align: center;
}
.part4 .F_list li a {
  display: block;
  width: 126px;
  padding-top: 126px;
  text-align: center;
  color: #595757;
  background: url(../img/wd.png) no-repeat center top;
}
.part4 .F_list li a:hover, .part4 .F_list li a:active {
  background: url(../img/wd-cur.png) no-repeat center top;
  color: #87bc43;
}
.part4 .F_list li a:hover {
  color: #000;
}
.part4 .F_list li:last-child {
  margin-right: 0px;
}
.part4 .F_list li p {
  line-height: 30px;
  font-size: 20px;
  padding-top: 16px;
  text-align: center;
}

.member {
  width: 100%;
  background: #6B9AD1;
  padding-top: 1px;
}
.member .mem_til {
  font-size: 20px;
  line-height: 52px;
  width: 337px;
  text-align: center;
  color: white;
  font-weight: 600;
  margin: 0 auto;
  margin-top: 20px;
  background: url(../img/ico.png) no-repeat 0px -158px;
}
.member .member_lis ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  padding-top: 36px;
}
.member .member_lis ul li {
  width: 208px;
  padding-top: 88px;
  color: white;
  background: url(../img/member.png) no-repeat center top;
  position: relative;
}
.member .member_lis ul li:hover {
  background: url(../img/member_cur.png) no-repeat center top;
}
.member .member_lis ul li .mem_default p {
  font-size: 12px;
  line-height: 20px;
  padding-top: 10px;
  text-align: center;
}
.member .member_lis ul li .mem_default span {
  font-size: 12px;
  line-height: 16px;
  display: block;
  text-align: center;
}
.member .member_lis ul li .mem_introduce {
  display: none;
  position: absolute;
  top: -48px;
  left: 150px;
  width: 560px;
  z-index: 10;
  color: white;
  padding-left: 45px;
  background: url(../img/trigon.png) no-repeat left center;
}
.member .member_lis ul li.left .mem_introduce {
  left: -502px;
  padding-right: 45px;
  background: url(../img/trigon-r.png) no-repeat right center;
}
.member .member_lis ul li .mem_introduce .mem_info {
  padding: 11px 30px 7px 30px;
  background: #ebad1f;
}
.member .member_lis ul li .mem_introduce h6 {
  font-size: 20px;
  line-height: 24px;
  padding-bottom: 5px;
  font-weight: 600;
}
.member .member_lis ul li .mem_introduce span {
  font-size: 15px;
  line-height: 23px;
}
.member .member_lis ul li .mem_introduce p {
  font-size: 12px;
  line-height: 20px;
}
.member .member_lis ul li:hover .mem_introduce {
  display: block;
}

.member_txt {
  padding-top: 45px;
  font-size: 15px;
  color: white;
  text-align: center;
}
.member_txt .mt_til {
  font-weight: 700;
  width: 650px;
  margin: 0 auto;
  border-bottom: 2px solid #fff;
  line-height: 38px;
}
.member_txt .mt_state {
  line-height: 40px;
  padding-bottom: 26px;
  text-align: center;
}

p, span {
  color: #FFF;
}

.part6 {
  margin-bottom: 60px;
}

.Governance_file .IR_title {
  padding-top: 43px;
}
.Governance_file .IR_title .GF_til {
  text-align: center;
}
.Governance_file .GF_state {
  width: 990px;
  margin: 0 auto;
  font-size: 12px;
  line-height: 38px;
  color: #595757;
  text-align: center;
  border-bottom: 1px dashed #1F7FA6;
}
.Governance_file .file_lis {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 17px;
  padding-bottom: 30px;
  padding-left: 110px;
}
.Governance_file .file_lis li {
  width: 50%;
  line-height: 38px;
}
.Governance_file .file_lis li a {
  font-size: 15px;
  line-height: 38px;
  color: #595757;
  padding-left: 26px;
  background: url(../img/ico.png) no-repeat -692px -250px;
}

.title_detail {
  margin-top: 17px;
  font-size: 18px;
  color: #666666;
  line-height: 35px;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  font-family: "Microsoft YaHei";
}

.news-more {
  width: 209px;
  height: 57px;
  line-height: 57px;
  margin: 40px auto 0;
  font-size: 12px;
  text-align: center;
  border: 1px solid #ccc;
  color: #898989;
  cursor: pointer;
}
.news-more:hover {
  color: #333;
  border: 1px solid #666;
}