body.modal {
  height: 100vh;
  overflow: hidden;
}
#member {
  position: relative;
  width: 100%;
  min-height: calc(100vh - 0.8rem);
  z-index: 1;
  margin-top: 0.8rem;
}
#member.bg1 {
  background: url("../img/member1_bg.png") no-repeat;
  background-size: cover;
  display: block;
}
#member.bg1:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: #430910;
  opacity: 0.6;
}
#member.bg2 {
  background: url("../img/member2_bg.png") no-repeat;
  background-size: cover;
}
#member.bg3 {
  height: auto;
  background: url("../img/member3_bg.png") no-repeat;
  background-size: cover;
}
#member.bg4 {
  height: auto;
  background: url("../img/member4_bg.png") no-repeat;
  background-size: cover;
}
#member .inner {
  position: relative;
  z-index: 2;
  width: 80%;
  margin: auto;
  color: #fff;
  padding-bottom: 70px;
}
#member .inner .seemore {
  margin-top: 60px;
  color: #fff;
}
#member .sidebar {
  position: absolute;
  right: 0;
  top: 1.8rem;
}
#member .sidebar .line span {
  display: block;
  transition: all 0.5s ease-in-out;
  width: 5px;
  height: .38rem;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 3px;
  margin: 0 auto .12rem;
}
#member .sidebar .line span.cur {
  height: .98rem;
  background: #ffffff;
}
#member .sidebar .page {
  margin-top: .5rem;
  text-align: center;
}
#member .sidebar .page span {
  display: block;
  font-size: .28rem;
  color: #fff;
  line-height: 1;
}
#member .sidebar .page span:nth-of-type(2) {
  line-height: 1.8;
  font-size: .24rem;
  transform: rotate(-8deg);
}
.mem {
  display: none;
  position: relative;
}
.mem:nth-last-of-type(1) .seemore {
  display: none;
}
.seemore {
  width: 100%;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  color: #333;
}
.seemore i {
  font-size: 22px;
}
.member1 {
  display: block;
  padding-top: 2.5rem;
}
.member1 .tit {
  width: auto;
  height: 3.06rem;
}
.member1 .tit img {
  height: 100%;
  width: auto;
}
.member1 .des {
  font-size: .2rem;
  line-height: 2;
  margin-top: .3rem;
  color: #fff;
  padding-left: .2rem;
  text-indent: 2em;
  letter-spacing: 2px;
}
.member1 .left {
  width: 12rem;
}
.member1 .right {
  margin-left: 1.3rem;
}
.member1 .right img {
  width: 3.93rem;
}
.member1 .playing {
  position: absolute;
  right: -0.5rem;
  top: 6.4rem;
  cursor: pointer;
}
.member1 .playing img {
  width: 1rem;
  height: 1rem;
}
.member2 {
  padding-top: 3.5rem;
}
.member2 .tit {
  width: 6.86rem;
}
.member2 .tit img {
  width: 100%;
}
.member2 .tab {
  margin-top: .86rem;
  margin-right: .5rem;
}
.member2 .tab span {
  display: inline-block;
  min-width: 2.3rem;
  padding: 0 20px;
  line-height: .55rem;
  border: 1px solid #fff;
  text-align: center;
  color: #fff;
  opacity: 50%;
  font-size: .28rem;
  cursor: pointer;
  margin-right: 5px;
}
.member2 .tab span.act {
  opacity: 1;
}
.member2 .play {
  position: absolute;
  right: -0.5rem;
  bottom: 1.3rem;
  cursor: pointer;
}
.member2 .play img {
  width: 1rem;
  height: 1rem;
}
.video_wrap,
.videos_wrap {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1111;
  background: rgba(0, 0, 0, 0.2);
  display: none;
  cursor: pointer;
}
.video_wrap .video,
.videos_wrap .video {
  max-width: 940px;
  max-height: 530px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  border: none;
}
.video_wrap .video_com,
.videos_wrap .video_com {
  width: 1002px;
  height: 457px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  background: #CCCCCC;
}
.video_wrap .video_com .video_com_pre,
.videos_wrap .video_com .video_com_pre {
  position: relative;
  width: 809px;
  height: 457px;
  float: left;
}
.video_wrap .video_com .video_com_pre .video_pre,
.videos_wrap .video_com .video_com_pre .video_pre {
  width: 100%;
  height: 100%;
}
.video_wrap .video_com .video_com_pre p,
.videos_wrap .video_com .video_com_pre p {
  position: absolute;
  top: 4px;
  left: 15px;
  font-size: 16px;
  color: #fff;
}
.video_wrap .video_com .video_swiper,
.videos_wrap .video_com .video_swiper {
  float: right;
  width: 193px;
  height: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.video_wrap .video_com .video_swiper .swiper-slide,
.videos_wrap .video_com .video_swiper .swiper-slide {
  width: 100%;
  height: 98px;
  position: relative;
  cursor: pointer;
}
.video_wrap .video_com .video_swiper .swiper-slide:before,
.videos_wrap .video_com .video_swiper .swiper-slide:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4) url("../img/play2.png") no-repeat center;
  background-size: 24px 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.video_wrap .video_com .video_swiper .swiper-slide img,
.videos_wrap .video_com .video_swiper .swiper-slide img {
  width: 100%;
  height: 100%;
}
.video_wrap .video_com .video_swiper .swiper-slide p,
.videos_wrap .video_com .video_swiper .swiper-slide p {
  display: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  padding: 12px 6px 1px;
  color: #fff;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.video_wrap .video_com .video_swiper .swiper-slide:hover:before,
.videos_wrap .video_com .video_swiper .swiper-slide:hover:before {
  display: none;
}
.video_wrap .video_com .video_swiper .swiper-slide:hover p,
.videos_wrap .video_com .video_swiper .swiper-slide:hover p {
  display: block;
}
.video_wrap .video_com .video_swiper .swiper-button-prev,
.videos_wrap .video_com .video_swiper .swiper-button-prev {
  background: none;
  width: 16px;
  height: 22px;
  transform: rotate(270deg);
  top: 7px;
  left: 50%;
  margin-left: -11px;
  margin-top: 0;
}
.video_wrap .video_com .video_swiper .swiper-button-next,
.videos_wrap .video_com .video_swiper .swiper-button-next {
  background: none;
  width: 16px;
  height: 22px;
  margin-right: -8px;
  bottom: 7px;
  top: auto;
  transform: rotate(90deg);
  right: 50%;
}
.member3 {
  padding-top: 2rem;
  padding-bottom: .7rem;
  margin-right: .8rem;
}
.member3 a {
  color: #fff;
}
.member3 a:link {
  color: #fff;
}
.member3 a:visited {
  color: #fff;
}
.member3 a:focus {
  color: #fff;
}
.member3 a:active {
  color: #fff;
}
.member3 a:hover {
  color: #fff;
}
.member3 .tit {
  width: 3.46rem;
  margin-bottom: .5rem;
}
.member3 .tit img {
  width: 100%;
}
.member3 .part_tit {
  font-size: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: .3rem .2rem;
}
.member3 .part_tit .part_line {
  flex: 1;
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
  margin: 0 .2rem;
}
.member3 .part_main {
  min-height: 1.9rem;
  margin-bottom: .5rem;
}
.member3 .part_main .none {
  padding: 20px 30px;
  font-size: 16px;
  color: #333;
}
.member3 .part_item {
  display: block;
  width: 19%;
  margin-right: 1%;
}
.member3 .part_item:nth-last-of-type(1) {
  margin-right: 0;
}
.member3 .part_item .img_wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  height: 1.5rem;
}
.member3 .part_item img {
  display: block;
  max-height: 92%;
  max-width: 92%;
}
.member3 .part_item p {
  font-size: 14px;
  text-overflow: ellipsis;
  padding: 10px 0;
}
.member3 .part_item span {
  display: inline-block;
  padding: 5px 11px;
  background: rgba(255, 255, 255, 0.3);
  font-size: 12px;
}
.member3 .part2 .part_item {
  width: 17%;
  margin-right: 3.6%;
}
.member3 .part2 .part_item:nth-last-of-type(1) {
  margin-right: 0;
}
.member3 .part2 .part_item p {
  text-align: center;
}
.member4 {
  padding-top: 1rem;
  min-height: 600px;
}
.member4 .file {
  padding-top: 48px;
}
.member4 .file_item {
  width: 5.3rem;
  padding: 30px;
  background: rgba(245, 245, 245, 0.1);
  border: 1px solid #FFFFFF;
  float: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-right: 20px;
}
.member4 .file_item:nth-of-type(2n) {
  margin-right: 0;
}
.member4 .file_item img {
  flex: 0 0 auto;
  width: 57px;
  height: 57px;
}
.member4 .file_item p {
  flex: 1;
  color: #fff;
  font-size: 14px;
  padding: 0 20px;
}
.member4 .file_item span {
  display: block;
  flex: 0 0 auto;
  width: 116px;
  height: 46px;
  background: #fff;
  text-align: center;
  line-height: 46px;
  color: #2B3F7F;
}
.nation_list {
  background: #6790fc;
  margin-top: .8rem;
  color: #fff;
}
.nation_list .tit {
  height: 1.68rem;
  background: linear-gradient(0deg, #6891fe, #324b8b);
  display: flex;
  align-items: center;
  text-align: right;
  line-height: 1;
}
.nation_list .tit h1 {
  font-size: .37rem;
  margin-bottom: 10px;
}
.nation_list .tit h2 {
  font-size: .16rem;
}
.nation_list .inner {
  width: 1300px;
  margin: auto;
}
.nation_list .list {
  padding-top: .3rem;
  padding-bottom: .8rem;
}
.nation_list .list .row {
  display: flex;
  flex-wrap: wrap;
}
.nation_list .list .row img {
  display: block;
  width: 100%;
}
.nation_list .list .main {
  flex: 0 0 auto;
  width: 49%;
  margin-bottom: 22px;
  border-radius: 10px;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  margin-right: 2%;
}
.nation_list .list .main:hover {
  transform: scale(1.04);
  -webkit-box-shadow: 7px 5.6px 48px 6px rgba(255, 255, 255, 0.6);
  -moz-box-shadow: 7px 5.6px 48px 6px rgba(255, 255, 255, 0.6);
  box-shadow: 7px 5.6px 48px 6px rgba(255, 255, 255, 0.6);
}
.nation_list .list .main:nth-last-of-type(1) {
  margin-right: 0;
}
.nation_list .list .sub {
  position: relative;
  width: 24%;
  height: 186px;
  margin-bottom: 8px;
  margin-right: 1.3%;
  border-radius: 10px;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.nation_list .list .sub:hover {
  transform: scale(1.04);
  -webkit-box-shadow: 7px 5.6px 48px 6px rgba(0, 65, 197, 0.58);
  -moz-box-shadow: 7px 5.6px 48px 6px rgba(0, 65, 197, 0.58);
  box-shadow: 7px 5.6px 48px 6px rgba(0, 65, 197, 0.58);
}
.nation_list .list .sub:nth-of-type(4n) {
  margin-right: 0;
}
.nation_list .list .sub a {
  display: block;
  width: 100%;
  height: 100%;
}
.nation_list .list .sub a:before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(90deg, rgba(67, 106, 212, 0), #112864);
}
.nation_list .list .sub .img {
  display: block;
  width: 100%;
  height: 100%;
}
.nation_list .list .sub .sub_tit {
  max-width: 100%;
  position: absolute;
  bottom: 25px;
  right: 20px;
  z-index: 1;
  color: #fff;
  font-size: .16rem;
  line-height: 1;
  padding-right: .36rem;
  padding-left: .28rem;
  transform: skewX(343deg);
  text-align: right;
}
.nation_list .list .sub .sub_tit .cn {
  font-size: .3rem;
  font-weight: bold;
  margin-bottom: 8px;
  height: .3rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.nation_list .list .sub .sub_tit .en {
  height: .16rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.nation_list .list .sub .sub_tit:after {
  content: '';
  display: block;
  width: 100%;
  height: .24rem;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(103, 144, 252, 0));
  position: absolute;
  left: 0;
  top: .26rem;
  transform: skewX(343deg);
}
.nation_list .list .sub .icon {
  width: 31px;
  height: 32px;
  position: absolute;
  bottom: 35px;
  right: 4px;
  z-index: 1;
}
.nation_cn {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.nation_cn .bg1 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  background: url("../img/cn/bg1.png") no-repeat center;
  background-size: cover;
}
.nation_cn .bg2 {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  background: url("../img/cn/bg2.png") no-repeat center;
  background-size: cover;
}
.nation_cn .bg3 {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  background: url("../img/cn/front.gif") no-repeat center;
  background-size: cover;
}
.nation_cn .p1 {
  width: 3.42rem;
  position: absolute;
  top: .3rem;
  right: 50%;
  z-index: 11;
  margin-right: -1.71rem;
}
.nation_cn .p1 .enter {
  font-size: .21rem;
  color: #263050;
  width: 1em;
  padding: .4rem .2rem;
  border: 1px solid #263050;
  border-radius: .4rem;
  line-height: .3rem;
  position: absolute;
  top: 1.25rem;
  left: -0.83rem;
  z-index: 1;
  display: none;
}
.nation_cn .p1.animate {
  -webkit-animation: animate1 ease-in-out normal 3s forwards;
  animation: animate1 ease-in-out normal 3s forwards;
}
.nation_cn .p2 {
  width: .3rem;
  position: absolute;
  top: 5.2rem;
  left: 50%;
  z-index: 2;
  margin-left: -0.15rem;
  animation-duration: 3s;
}
.nation_cn .p2.animate {
  -webkit-animation: animate2 ease-in-out normal 3s forwards;
  animation: animate2 ease-in-out normal 3s forwards;
}
.nation_cn .p3 {
  width: 8.15rem;
  position: absolute;
  bottom: 2.25rem;
  left: 0;
  z-index: 3;
  opacity: 0.3;
}
.nation_cn .p3.animate {
  -webkit-animation: animate3 ease-in-out normal 2s forwards;
  animation: animate3 ease-in-out normal 2s forwards;
}
@keyframes animate1 {
  100% {
    top: .5rem;
    right: .6rem;
    margin-right: 0;
  }
}
@keyframes animate2 {
  100% {
    top: -100%;
  }
}
@keyframes animate3 {
  100% {
    opacity: 1;
  }
}
.nation_ar {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.nation_ar:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(116deg, rgba(33, 55, 65, 0), rgba(33, 55, 65, 0.6));
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.nation_ar video {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.nation_ar .enter {
  position: absolute;
  z-index: 2;
  right: 1.5rem;
  bottom: .9rem;
}
.nation_ar .enter img {
  display: block;
  width: 4.9rem;
}
.nation_ar .enter a {
  display: block;
  width: 2.65rem;
  height: .74rem;
  position: absolute;
  bottom: .22rem;
  right: .22rem;
}
.slogan {
  margin-top: 0.8rem;
  padding: .56rem 0 .49rem;
}
.slogan h1 {
  margin-bottom: .12rem;
}
#memberCommon {
  position: relative;
  width: 100%;
  min-height: calc(100vh - 0.8rem - 1.7rem);
  z-index: 1;
  overflow: hidden;
  line-height: 1.6;
}
#memberCommon.bg1 {
  display: block;
}
#memberCommon.bg2 {
  background: url("../img/nationcom_bg2.png") no-repeat;
  background-size: cover;
}
#memberCommon.bg2:before {
  content: '';
  display: block;
  width: 15rem;
  height: 1.73rem;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: url("../img/nationcom_tit2.png") no-repeat;
}
#memberCommon.bg3 {
  height: auto;
  background: url("../img/nationcom_bg3.png") no-repeat;
  background-size: cover;
}
#memberCommon.bg3:before {
  content: '';
  display: block;
  width: 15rem;
  height: 1.81rem;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: url("../img/nationcom_tit3.png") no-repeat;
}
#memberCommon.bg4 {
  height: auto;
  background: url("../img/nationcom_bg4.png") no-repeat;
  background-size: cover;
}
#memberCommon.bg4:before {
  content: '';
  display: block;
  width: 15rem;
  height: 1.79rem;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: url("../img/nationcom_tit4.png") no-repeat;
}
#memberCommon .inner {
  position: relative;
  z-index: 2;
  width: 1200px;
  padding-top: .6rem;
  padding-bottom: 20px;
}
#memberCommon .sidebar {
  position: absolute;
  right: 36px;
  top: 1.92rem;
}
#memberCommon .sidebar .line {
  height: 2rem;
}
#memberCommon .sidebar .line span {
  display: block;
  transition: all 0.5s ease-in-out;
  width: 5px;
  height: .38rem;
  background: #425590;
  border-radius: 3px;
  margin-bottom: .12rem;
}
#memberCommon .sidebar .line span.cur {
  height: .98rem;
  background: #425590;
}
#memberCommon .sidebar .page {
  display: none;
  margin-top: .5rem;
  text-align: center;
}
#memberCommon .sidebar .page span {
  display: block;
  font-size: .28rem;
  color: #fff;
  line-height: 1;
}
#memberCommon .sidebar .page span:nth-of-type(2) {
  line-height: 1.8;
  font-size: .24rem;
  transform: rotate(-8deg);
}
#memberCommon .mem .tit_com {
  font-size: 26px;
  color: #1B2C60;
  margin-bottom: 30px;
}
#memberCommon .member1 {
  position: relative;
  margin-top: .45rem;
  background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0.3) 100%);
  padding: 25px 30px;
  /*  &:before{
      content: '';
      width: 301px;
      height: 100%;
      background: url("../img/nationcom_dec2.png") no-repeat left center;
      background-size: 301px 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 0;
    }*/
}
#memberCommon .member1 .video_com {
  position: absolute;
  top: -33px;
  right: 107px;
  z-index: 1;
  width: 642px;
  height: 452px;
  background: #CCCCCC;
}
#memberCommon .member1 .video_com .video_com_pre {
  position: relative;
  width: 100%;
  height: 360px;
}
#memberCommon .member1 .video_com .video_com_pre .video {
  display: block;
  width: 100%;
  height: 100%;
}
#memberCommon .member1 .video_com .video_com_pre p {
  position: absolute;
  top: 4px;
  left: 15px;
  font-size: 16px;
  color: #fff;
}
#memberCommon .member1 .video_com .video_swiper {
  margin-top: 10px;
  height: 70px;
}
#memberCommon .member1 .video_com .video_swiper .swiper-slide {
  width: 124px;
  height: 70px;
  margin-left: 8px;
  background: #fff;
  cursor: pointer;
}
#memberCommon .member1 .video_com .video_swiper .swiper-slide:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4) url("../img/play2.png") no-repeat center;
  background-size: 24px 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
#memberCommon .member1 .video_com .video_swiper .swiper-slide p {
  display: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  padding: 12px 6px 1px;
  color: #fff;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
#memberCommon .member1 .video_com .video_swiper .swiper-slide:hover:before {
  display: none;
}
#memberCommon .member1 .video_com .video_swiper .swiper-slide:hover p {
  display: block;
}
#memberCommon .member1 .video_com .video_swiper .swiper-button-prev {
  background: none;
  width: 16px;
  height: 22px;
  transform: rotate(180deg);
  margin-top: -11px;
}
#memberCommon .member1 .video_com .video_swiper .swiper-button-next {
  background: none;
  width: 16px;
  height: 22px;
  margin-top: -11px;
}
#memberCommon .member1 .nation_flag {
  width: 227px;
  height: 155px;
  margin-top: .3rem;
  margin-left: 64px;
  position: relative;
  z-index: 1;
}
#memberCommon .member1 .nation_flag_name {
  width: 355px;
  height: 90px;
  text-align: center;
  font-size: 14px;
  margin-top: 20px;
  color: #010000;
  font-weight: bold;
}
#memberCommon .member1 .nation_tit {
  font-size: 22px;
  color: #001220;
  margin-bottom: .1rem;
}
#memberCommon .member1 .nation_des {
  font-size: 14px;
  color: #12334D;
  text-align: justify;
  text-indent: 2em;
  padding: .2rem 0;
}
#memberCommon .member2 {
  padding-top: 0;
}
#memberCommon .member2 .tab_main {
  margin-bottom: 60px;
}
#memberCommon .member2 .tab_com {
  border-bottom: 1px solid #425590;
  margin-bottom: 20px;
}
#memberCommon .member2 .tab_com span {
  display: inline-block;
  line-height: .5rem;
  padding: 0 .36rem;
  color: #425590;
  font-size: .18rem;
  cursor: pointer;
}
#memberCommon .member2 .tab_com span.act {
  color: #fff;
  background: #425590;
}
#memberCommon .member2 .tab_main video {
  display: block;
  width: 936px;
  height: 526px;
  margin: auto;
}
#memberCommon .member3 {
  padding-top: 0;
}
#memberCommon .member3 a {
  color: #3E4A6A;
}
#memberCommon .member3 a:link {
  color: #3E4A6A;
}
#memberCommon .member3 .part_tit .part_line {
  background: rgba(0, 0, 0, 0.2);
}
#memberCommon .member4 {
  padding-top: 0;
}
#memberCommon .member4 .file {
  padding-top: 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
#memberCommon .member4 .file_item {
  width: 530px;
  background: #fff;
  margin-right: 0;
}
#memberCommon .member4 .file_item:nth-of-type(2n) {
  float: right;
}
#memberCommon .member4 .file_item p {
  color: #666;
}
#memberCommon .member4 .file_item span {
  background: #2B3F7F;
  color: #fff;
}
/*# sourceMappingURL=national.css.map */