@charset "utf-8";

/*字体*/

/* @font-face {

	font-family: "Fontke";

	src: url("Fontke.woff2") format("woff2"),

		 url("Fontke.woff") format("woff"),

		 url("Fontke.ttf") format("truetype"),

		 url("Fontke.eot") format("embedded-opentype"),

		 url("Fontke.svg") format("svg"),

		 url("Fontke.otf") format("opentype");

} */

.font14 {

  font-size: 14px;

}

.font18 {

  font-size: 18px;

}

.font20 {

  font-size: 20px;

}

.font22 {

  font-size: 22px;

}

.font24 {

  font-size: 24px;

}

.font26 {

  font-size: 26px;

}

.font28 {

  font-size: 28px;

}

.font30 {

  font-size: 30px;

}

@media (max-width: 1580px) {

  .font14 {

    font-size: 12px;

  }

  .font18 {

    font-size: 16px;

  }

  .font20 {

    font-size: 18px;

  }

  .font22 {

    font-size: 20px;

  }

  .font24 {

    font-size: 22px;

  }

  .font26 {

    font-size: 24px;

  }

  .font28 {

    font-size: 26px;

  }

  .font30 {

    font-size: 26px;

  }

}

@media (max-width: 1460px) {

  .font24 {

    font-size: 20px;

  }

  .font26 {

    font-size: 22px;

  }

  .font28 {

    font-size: 24px;

  }

}

@media (max-width: 767px) {

  .font18 {

    font-size: 14px;

  }

}

/* 开始 */

.g-banner {

  width: 100%;

  height: 6rem;

  position: relative;

}

@media (max-width: 767px) {

  .g-banner {

    height: 7rem;

  }

}

.g-banner .g-mob-pc {

  width: 100%;

  height: 100%;

}

@media (max-width: 767px) {

  .g-banner .g-mob-pc .g-yc {

    display: block !important;

  }

  .g-banner .g-mob-pc .g-xs {

    display: none;

  }

}

.g-banner .g-mob-pc .g-yc {

  display: none;

}

.g-banner .g-mob-pc img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.g-banner .g-banner-txt {

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  color: #fff;

}

@media (max-width: 767px) {

  .g-banner .g-banner-txt {

    padding: 0 5%;

  }

}

.g-banner .g-banner-txt h2 {

  font-size: 0.48rem;

  font-weight: bold;

  margin-bottom: 0.12rem;

}

.g-banner .g-banner-txt p {

  font-weight: bold;

  text-align: center;

}

@media (max-width: 767px) {

  .g-banner .g-banner-txt p {

    font-size: 0.28rem;

  }

}

.g-crumbs {

  padding: 0.28rem 0;

}

.g-crumbs.g-crumbs2 {

  background: #F7F7F7;

}

.g-crumbs .g-crumbs-box {

  display: flex;

  align-items: center;

  flex-wrap: wrap;

}

.g-crumbs .g-crumbs-box .Breadcrumbs .container{
  width: 100%;
}


.g-crumbs .g-crumbs-box p > a {

  margin-right: 0.12rem;

  color: #999;

}

@media (max-width: 767px) {

  .g-crumbs .g-crumbs-box p > a {

    font-size: 14px;

    margin-bottom: 0.05rem;

  }

}

.g-crumbs .g-crumbs-box p:last-child a {

  color: #333;

}

.g-crumbs .g-crumbs-box p:last-child svg {

  display: none;

}

.g-crumbs .g-crumbs-box p svg {

  width: 5px;

  height: auto;

  margin-right: 0.17rem;

}

.g-crumbs .g-crumbs-box p svg path {

  fill: #999;

}

.g-tit {

  text-align: center;

}

.g-h2 {

  font-size: 0.42rem;

  font-weight: bold;

}

@media (max-width: 767px) {

  .g-h2 {

    font-size: 0.44rem;

  }

}

.g-join-who {

  padding: 0.85rem 0 1.18rem;

}

@media (max-width: 767px) {

  .g-join-who {

    margin-bottom: 0.5rem;

  }

}

.g-join-who .g-box {

  position: relative;

  margin-top: 0.22rem;

  height: 2.74rem;

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

}

@media (max-width: 767px) {

  .g-join-who .g-box {

    height: auto;

  }

}

.g-join-who .g-box .g-txt {

  text-align: center;

  position: relative;

  z-index: 5;

}

@media (max-width: 767px) {

  .g-join-who .g-box .g-txt p {

    font-size: 0.28rem;

  }

}

.g-join-who .g-box img {

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  z-index: 1;

}

.g-join-who .g-box .img1 {

  left: 50%;

  transform: translate(-50%, -50%);

}

@media (max-width: 767px) {

  .g-join-who .g-box .img1 {

    width: 2rem;

  }

}

.g-join-who .g-box .img2 {

  left: 1.9rem;

  top: 40%;

}

@media (max-width: 767px) {

  .g-join-who .g-box .img2 {

    display: none;

  }

}

.g-join-who .g-box .img3 {

  top: 60%;

  right: 1.95rem;

}

@media (max-width: 767px) {

  .g-join-who .g-box .img3 {

    display: none;

  }

}

.g-btn {

  background: none !important;

  border: 2px solid #dddddd;

  color: #333 !important;

}

.g-btn span svg path {

  fill: #999 !important;

}

.g-join-dans {

  position: relative;

  height: 6.33rem;

}

@media (max-width: 767px) {

  .g-join-dans {

    height: auto;

  }

}

.g-join-dans .g-img {

  width: 100%;

  height: 100%;

}

@media (max-width: 767px) {

  .g-join-dans .g-img {

    height: 3rem;

    margin-bottom: 0.3rem;

  }

}

.g-join-dans .g-img img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.g-join-dans .container-index {

  position: absolute;

  z-index: 5;

  top: 0;

  height: 100%;

  left: 50%;

  transform: translateX(-50%);

}

@media (max-width: 767px) {

  .g-join-dans .container-index {

    position: initial;

    transform: translateX(0%);

  }

}

.g-join-dans .container-index .g-txt {

  height: 100%;

  display: flex;

  align-items: flex-start;

  flex-direction: column;

  justify-content: center;

}

@media (max-width: 1260px) {

  .g-join-dans .container-index .g-txt {

    width: 45%;

  }

}

@media (max-width: 767px) {

  .g-join-dans .container-index .g-txt {

    width: 100%;

  }

}

.g-join-dans .container-index .g-txt .g-p {

  margin-top: 0.25rem;

}

.g-join-dans .container-index .g-txt .g-p p {

  margin-bottom: 0.2rem;

}

@media (max-width: 1260px) {

  .g-join-dans .container-index .g-txt .g-p p {

    margin-bottom: 0.05rem;

  }

}

.g-join-dans .container-index .g-txt .g-a {

  margin-top: 0.48rem;

}

.g-join-dans .container-index .g-txt .g-a .public-btn {

  margin-right: 0.18rem;

}

.g-join-gz {

  padding: 1.4rem 0 0.4rem;

}

.g-join-gz .container-index .g-join-gz-box {

  margin-bottom: 1rem;

  height: 6.33rem;

  position: relative;

}

@media (max-width: 767px) {

  .g-join-gz .container-index .g-join-gz-box {

    height: auto;

  }

}

.g-join-gz .container-index .g-join-gz-box:nth-child(2n) .g-txt {

  left: auto;

  right: -0.3rem;

}

.g-join-gz .container-index .g-join-gz-box .g-img {

  width: 100%;

  height: 100%;

}

@media (max-width: 767px) {

  .g-join-gz .container-index .g-join-gz-box .g-img {

    height: 3rem;

  }

}

.g-join-gz .container-index .g-join-gz-box .g-img img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.g-join-gz .container-index .g-join-gz-box .g-txt {

  height: 4.06rem;

  width: 6rem;

  background: #fff;

  padding: 0 0.4rem 0 0.5rem;

  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: flex-start;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  left: -0.3rem;

  box-shadow: 0px 2px 32px 0px rgba(51, 51, 51, 0.05);

}

@media (max-width: 767px) {

  .g-join-gz .container-index .g-join-gz-box .g-txt {

    position: initial;

    transform: translateY(0%);

    width: 100%;

    height: auto;

    padding: 0.4rem 0.3rem;

  }

}

.g-join-gz .container-index .g-join-gz-box .g-txt span {

  color: #999;

}

.g-join-gz .container-index .g-join-gz-box .g-txt p {

  font-weight: bold;

  margin-top: 0.22rem;

}

@media (max-width: 767px) {

  .g-join-gz .container-index .g-join-gz-box .g-txt p {

    font-size: 0.36rem;

  }

  .g-join-gz .container-index .g-join-gz-box .g-txt p br {

    display: none;

  }

}

.g-join-jz {

  padding: 1.1rem 0 0.6rem;

}

@media (max-width: 991px) {

  .g-join-jz {

    padding: 0.5rem 0 1rem;

  }

}

.g-join-jz .container-index {

  display: flex;

  justify-content: space-between;

}

@media (max-width: 767px) {

  .g-join-jz .container-index {

    flex-direction: column;

  }

}

.g-join-jz .container-index .g-left {

  width: 50%;

  padding-top: 1.28rem;

}

@media (max-width: 991px) {

  .g-join-jz .container-index .g-left {

    padding: 0;

  }

}

@media (max-width: 767px) {

  .g-join-jz .container-index .g-left {

    width: 100%;

    margin-bottom: 0.5rem;

  }

}

.g-join-jz .container-index .g-left .g-h2 {

  margin-bottom: 0.2rem;

}

.g-join-jz .container-index .g-left .g-p {

  color: #666;

}

@media (max-width: 767px) {

  .g-join-jz .container-index .g-left .g-p p {

    font-size: 0.28rem;

  }

}

.g-join-jz .container-index .g-right {

  width: 50%;

  padding-left: 0.2rem;

}

@media (max-width: 767px) {

  .g-join-jz .container-index .g-right {

    width: 100%;

    padding: 0;

  }

}

.g-join-jz .container-index .g-right .g-box {

  margin-bottom: 0.27rem;

  display: flex;

  justify-content: space-between;

  align-items: center;

}

/* .g-join-jz .container-index .g-right .g-box:nth-child(2n) {

  flex-direction: row-reverse;

} */

.g-join-jz .container-index .g-right .g-box .g-list {

  position: relative;

  overflow: hidden;

  width: 47.05%;

}

.g-join-jz .container-index .g-right .g-box .g-list:nth-child(2n) {

  padding-left: 0.2rem;

}

.g-join-jz .container-index .g-right .g-box .g-list:nth-child(2n) .g-img:before {

  padding-top: 70%;

}

.g-join-jz .container-index .g-right .g-box .g-list .g-img {

  width: 100%;

  border-radius: 0.1rem;

}

.g-join-jz .container-index .g-right .g-box .g-list .g-img img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.g-join-jz .container-index .g-right .g-box .g-list .g-img:before {

  padding-top: 87.5%;

}

.g-join-jz .container-index .g-right .g-box:nth-child(2) .g-list .g-img:before {

  padding-top: 70%;

}
.g-join-jz .container-index .g-right .g-box:nth-child(2) .g-list:nth-child(2n) .g-img:before{
  padding-top: 87.5%;
}

.g-join-jz .container-index .g-right .g-box .g-list .g-txt {

  border-radius: 0.1rem;

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  display: flex;

  justify-content: center;

  align-items: center;

  z-index: 10;

  color: #fff;

}

.g-join-jz .container-index .g-right .g-box .g-list .g-txt h3 {

  font-weight: bold;

}

@media (max-width: 991px) {

  .g-join-jz .container-index .g-right .g-box .g-list .g-txt h3 {

    font-size: 0.32rem;

  }

}

.g-join-fl {

  padding: 1.15rem 0 1.2rem;

  background: #f7f7f7;

}

.g-join-fl .container-index .g-title span {

  color: #999;

}

.g-join-fl .container-index .g-title h2 {

  line-height: 1.23;

  margin-top: 0.12rem;

}

@media (max-width: 767px) {

  .g-join-fl .container-index .g-title h2 br {

    display: none;

  }

}

.g-join-fl .container-index .g-box {

  margin-top: 0.55rem;

  display: flex;

  flex-wrap: wrap;

  color: #fff;

}

.g-join-fl .container-index .g-box .g-ti {

  width: calc(100%/3*2);

  height: 2.8rem;

  background: linear-gradient(to right, #004ea2, #0068d7, #00b4ff);

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

}

@media (max-width: 767px) {

  .g-join-fl .container-index .g-box .g-ti {

    width: 100%;

    padding: 0 4%;

    text-align: center;

  }

}

.g-join-fl .container-index .g-box .g-ti h3 {

  margin-bottom: 0.12rem;

  font-weight: bold;

}

@media (max-width: 767px) {

  .g-join-fl .container-index .g-box .g-ti h3 {

    font-size: 0.36rem;

  }

}

.g-join-fl .container-index .g-box .g-list {

  width: calc(100%/3);

  height: 2.8rem;

  position: relative;

}

.g-join-fl .container-index .g-box .g-list:nth-child(1) {

  width: calc(100%/3*2);

}

@media (max-width: 767px) {

  .g-join-fl .container-index .g-box .g-list,
  .g-join-fl .container-index .g-box .g-list:nth-child(1) {

    width: 100%;

  }

}

.g-join-fl .container-index .g-box .g-list .g-img {

  width: 100%;

  height: 100%;

}

.g-join-fl .container-index .g-box .g-list .g-img img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.g-join-fl .container-index .g-box .g-list .g-txt {

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  display: flex;

  justify-content: center;

  align-items: center;

  align-content: center;

  flex-wrap: wrap;

  z-index: 10;

  background: rgba(72, 79, 80, 0.75);

}

.g-join-fl .container-index .g-box .g-list .g-txt h3 {

  font-weight: bold;

  font-size: 26px;

  line-height: 36px;

}

@media (max-width: 1580px) {

  .g-join-fl .container-index .g-box .g-list .g-txt h3 {

    font-size: 24px;

    line-height: 34px;

  }

}

@media (max-width: 1260px) {

  .g-join-fl .container-index .g-box .g-list .g-txt h3 {

    font-size: 22px;

    line-height: 32px;

  }

}

@media (max-width: 991px) {

  .g-join-fl .container-index .g-box .g-list .g-txt h3 {

    font-size: 20px;

    line-height: 30px;

  }

}

@media (max-width: 767px) {

  .g-join-fl .container-index .g-box .g-list .g-txt h3 {

    font-size: 18px;

    line-height: 28px;

  }

}

.g-join-fl .container-index .g-box .g-list .g-txt p {

  width: 100%;

  line-height: 24px;

  text-align: center;

  display: none;

  margin-top: 0.1rem;

}

.g-join-fl .container-index .g-box .g-list .g-txt:hover {

  background: linear-gradient(to right, #004ea2, #0068d7, #00b4ff);

}

.g-join-fl .container-index .g-box .g-list .g-txt:hover p {

  display: block;

}

.g-join-zp {

  padding: 1.12rem 0 1.4rem;

}

.g-join-zp .container-index .g-h2 {

  text-align: center;

  line-height: 1.23;

}

@media (max-width: 767px) {

  .g-join-zp .container-index .g-h2 br {

    display: none;

  }

}

.g-join-zp .container-index .g-box {

  display: flex;

  justify-content: center;

  margin-top: 0.66rem;

}

@media (max-width: 767px) {

  .g-join-zp .container-index .g-box {

    flex-direction: column;

  }

}

.g-join-zp .container-index .g-box .g-list {

  border-radius: 0 0 0.08rem 0.08rem;

  width: 6rem;

  transition: all 0.3s;

  margin: 0 0.11rem;

  overflow: hidden;

}

@media (max-width: 767px) {

  .g-join-zp .container-index .g-box .g-list {

    width: 100%;

    margin-bottom: 0.6rem;

  }

}

.g-join-zp .container-index .g-box .g-list:hover {

  border-radius: 0.08rem;

}

.g-join-zp .container-index .g-box .g-list:hover .g-img img {

  transform: scale(1.05);

}

.g-join-zp .container-index .g-box .g-list:hover .g-txt {

  background: linear-gradient(to right, #004ea2, #0068d7, #00b4ff);

}

.g-join-zp .container-index .g-box .g-list:hover .g-txt p {

  color: #fff;

}

.g-join-zp .container-index .g-box .g-list:hover .g-txt svg path {

  fill: #fff;

}

.g-join-zp .container-index .g-box .g-list .g-img:before {

  padding-top: 66.67%;

}

.g-join-zp .container-index .g-box .g-list .g-txt {

  transition: all 0.3s;

  background: #f7f7f7;

  padding: 0.26rem 0.3rem;

  display: flex;

  align-items: center;

}

.g-join-zp .container-index .g-box .g-list .g-txt p {

  transition: all 0.3s;

  color: #333;

}

@media (max-width: 767px) {

  .g-join-zp .container-index .g-box .g-list .g-txt p {

    font-size: 0.36rem;

  }

}

.g-join-zp .container-index .g-box .g-list .g-txt svg {

  margin-left: 10px;

  width: 7px;

}

@media (max-width: 767px) {

  .g-join-zp .container-index .g-box .g-list .g-txt svg {

    width: 5px;

  }

}

.g-join-zp .container-index .g-box .g-list .g-txt svg path {

  transition: all 0.3s;

  fill: #333333;

}

.g-joinList {

  padding: 0.44rem 0 1.5rem;

  background: #F7F7F7;

}

.g-joinList .container-index {

  display: flex;

  flex-direction: column;

  align-items: center;

}

.g-joinList .container-index .g-nav {

  display: inline-flex;

  justify-content: center;

  align-items: center;

  padding: 5px;

  border-radius: 100px;

  margin-bottom: 0.53rem;

  background: #fff;

}

.g-joinList .container-index .g-nav a {

  width: 2rem;

  height: 0.5rem;

  border-radius: 100px;

  display: flex;

  align-items: center;

  justify-content: center;

  color: #333;

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-nav a {

    height: 0.8rem;

  }

}

.g-joinList .container-index .g-nav a.on {

  background: linear-gradient(to right, #004ea2, #0068d7, #00b4ff);

  color: #fff;

}

.g-joinList .container-index .g-box {

  display: flex;

  width: 100%;

  align-items: flex-start;

  justify-content: space-between;

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box {

    flex-direction: column;

  }

}

.g-joinList .container-index .g-box .g-left {

  width: 25.71%;

  background: #fff;

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-left {

    width: 100%;

    margin-bottom: 0.3rem;

  }

}

.g-joinList .container-index .g-box .g-left .g-tsea {

  width: 100%;

  height: 0.9rem;

  padding: 0 0.4rem;

  display: flex;

  align-items: center;

}

.g-joinList .container-index .g-box .g-left .g-tsea svg {

  width: 19px;

  height: auto;

  margin-right: 0.11rem;

}

.g-joinList .container-index .g-box .g-left .g-tsea svg path {

  fill: #333;

}

.g-joinList .container-index .g-box .g-left .g-tsea input {

  width: 100%;

}

.g-joinList .container-index .g-box .g-left .g-tsea input::-webkit-input-placeholder {

  color: #999;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box.on .g-t {

  background: linear-gradient(to right, #004ea2, #0068d7, #00b4ff);

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box.on .g-t p {

  color: #fff;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box.on .g-t .g-qh i {

  background: #fff;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box.on .g-t .g-qh .i2 {

  transform: translate(-50%, -50%) rotate(0deg);

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box:hover .g-t {

  background: linear-gradient(to right, #004ea2, #0068d7, #00b4ff);

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box:hover .g-t p {

  color: #fff;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box:hover .g-t .g-qh i {

  background: #fff;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-t {

  height: 0.75rem;

  padding: 0 0.2rem 0 0.4rem;

  display: flex;

  align-items: center;

  justify-content: space-between;

  background: #eee;

  cursor: pointer;

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-t {

    height: 0.8rem;

  }

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-t p {

  transition: all 0.3s;

  font-weight: bold;

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-t p {

    font-size: 0.28rem;

  }

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-t .g-qh {

  display: flex;

  align-items: center;

  justify-content: center;

  position: relative;

  width: 20px;

  height: 20px;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-t .g-qh i {

  width: 20px;

  height: 2px;

  background: #333333;

  display: block;

  position: absolute;

  transition: all 0.3s;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}

@media (max-width: 1260px) {

  .g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-t .g-qh i {

    width: 15px;

  }

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-t .g-qh i {

    width: 12px;

  }

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-t .g-qh .i2 {

  transform: translate(-50%, -50%) rotate(90deg);

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo {

  padding: 0.2rem 0.2rem 0.22rem;

  display: none;

  overflow: hidden;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo .g-con {

  background: #fafafa;

  display: flex;

  align-items: center;

  justify-content: space-between;

  padding: 0.13rem 0.2rem;

  margin-bottom: 10px;

  cursor: pointer;

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo .g-con {

    float: left;

    margin: 0 0.1rem 0.1rem 0;

  }

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo .g-con.on .g-xz {

  border-color: #004ea2;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo .g-con.on .g-xz svg {

  opacity: 1;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo .g-con.on .g-xz svg path {

  fill: #004ea2;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo .g-con p {

  font-weight: bold;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo .g-con .g-xz {

  width: 16px;

  height: 16px;

  border-radius: 3px;

  border: 1px solid #999999;

  display: flex;

  align-items: center;

  justify-content: center;

  flex-shrink: 0;

  margin-left: 10px;

}

@media (max-width: 1260px) {

  .g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo .g-con .g-xz {

    width: 12px;

    height: 12px;

  }

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo .g-con .g-xz svg {

  width: 75%;

  height: auto;

  opacity: 0;

}

.g-joinList .container-index .g-box .g-left .g-sort .g-sort-box .g-listJo .g-con .g-xz svg path {

  fill: #999;

}

.g-joinList .container-index .g-box .g-right {

  width: 72.85%;

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-right {

    width: 100%;

  }

}

.g-joinList .container-index .g-box .g-right .page-list {

  margin-top: 0.8rem;

}

.g-joinList .container-index .g-box .g-right .g-right-box {

  margin-bottom: 0.2rem;

}

.g-joinList .container-index .g-box .g-right .g-right-box.on .g-tright .g-p1 {

  display: none;

}

.g-joinList .container-index .g-box .g-right .g-right-box.on .g-tright .g-p2 {

  display: block !important;

}

.g-joinList .container-index .g-box .g-right .g-right-box.on .g-tright svg {

  transform: rotate(-90deg) !important;

}

.g-joinList .container-index .g-box .g-right .g-right-box.on .g-txt-con {

  max-height: 1000px !important;

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-right .g-right-box.on .g-txt-con {

    max-height: auto !important;

    height: auto !important;

  }

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t {

  border-bottom: 1px solid #e6e6e6;

  background: #fff;

  padding: 0.34rem 0.4rem 0.34rem 0.3rem;

  display: flex;

  justify-content: space-between;

  align-items: center;

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft {

  display: flex;

  justify-content: space-between;

  width: 72%;

}

@media (max-width: 1260px) {

  .g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft {

    width: 80%;

  }

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft {

    width: 70%;

  }

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft > h3 {

  font-weight: bold;

}

@media (max-width: 991px) {

  .g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft > h3 {

    font-size: 0.24rem;

  }

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft > h3 {

    font-size: 0.32rem;

  }

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft .g-tj {

  display: flex;

  align-items: center;

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft .g-tj {

    display: none;

  }

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft .g-tj .g-tj-box {

  margin: 0 0.3rem;

  display: flex;

  flex-shrink: 0;

  align-items: center;

}

@media (max-width: 991px) {

  .g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft .g-tj .g-tj-box {

    margin: 0 0.15rem;

  }

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft .g-tj .g-tj-box svg {

  width: 20px;

  height: 20px;

  margin-right: 0.1rem;

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tleft .g-tj .g-tj-box svg path {

  fill: #333;

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tright {

  cursor: pointer;

  display: flex;

  align-items: center;

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tright p {

  color: #999;

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tright .g-p2 {

  display: none;

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tright svg {

  transition: all 0.3s;

  transform: rotate(90deg);

  width: 7px;

  height: 12px;

  margin-left: 0.12rem;

}

@media (max-width: 767px) {

  .g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tright svg {

    width: 5px;

    height: 9px;

  }

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-t .g-tright svg path {

  fill: #333;

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-txt {

  background: #fff;

  padding: 0.25rem 0.32rem 0.45rem;

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-txt .g-txt-con {

  max-height: 4.5em;

  overflow: hidden;

  transition: all 0.3s;

}

.g-joinList .container-index .g-box .g-right .g-right-box .g-txt .g-txt-con .g-txt-box p {

  color: #666;

  opacity: 0.7;

}

.g-curtain {

  width: 100%;

  height: 100%;

  position: fixed;

  top: 0;

  left: 0;

  z-index: 10000;

  display: none;

}

.g-curtain .mask {

  width: 100%;

  height: 100%;

  background: rgba(0, 0, 0, 0.3);

  z-index: 1000;

  position: absolute;

  top: 0;

  left: 0;

}

.g-curtain .curtain_box {

  position: absolute;

  max-width: 90%;

  max-height: 90%;

  left: 50%;

  top: 50%;

  z-index: 10000;

  background: #fff;

  width: 950px;

  border-radius: 0.1rem;

  overflow: hidden;

  padding: 0.6rem 1.2rem 0.7rem;

  transform: translate(-50%, -50%);

}

@media (max-width: 1260px) {

  .g-curtain .curtain_box {

    width: 90%;

  }

}

@media (max-width: 991px) {

  .g-curtain .curtain_box {

    padding: 0.6rem 0.5rem;

  }

}

.g-curtain .curtain_box .curtain_title {

  padding: 0 30px;

}

.g-curtain .curtain_box .curtain_title .close_tc {

  position: absolute;

  top: 0.1rem;

  right: 0.1rem;

  width: 80px;

  height: 60px;

  cursor: pointer;

  z-index: 10000;

}

@media (max-width: 767px) {

  .g-curtain .curtain_box .curtain_title .close_tc {

    width: 40px;

    height: 30px;

  }

}

.g-curtain .curtain_box .curtain_title .close_tc::before {

  content: "";

  position: absolute;

  top: 50%;

  left: 50%;

  margin: -1px 0 0 -10px;

  width: 30px;

  height: 2px;

  background: #333;

  -webkit-transform: rotate(45deg);

  transform: rotate(45deg);

}

@media (max-width: 767px) {

  .g-curtain .curtain_box .curtain_title .close_tc::before {

    width: 15px;

  }

}

.g-curtain .curtain_box .curtain_title .close_tc::after {

  content: "";

  position: absolute;

  top: 50%;

  left: 50%;

  margin: -1px 0 0 -10px;

  width: 30px;

  height: 2px;

  background: #333;

  -webkit-transform: rotate(-45deg);

  transform: rotate(-45deg);

}

@media (max-width: 767px) {

  .g-curtain .curtain_box .curtain_title .close_tc::after {

    width: 15px;

  }

}

.g-curtain .curtain_box .g-curtain-box .g-tit {

  margin-bottom: 0.35rem;

}

.g-curtain .curtain_box .g-curtain-box .g-tit h2 {

  font-size: 0.36rem;

  font-weight: bold;

  margin-bottom: 0.1rem;

}

@media (max-width: 767px) {

  .g-curtain .curtain_box .g-curtain-box .g-tit h2 {

    font-size: 0.44rem;

  }

}

.g-curtain .curtain_box .g-curtain-box .g-tit p {

  color: #666;

}

.g-curtain .curtain_box .g-curtain-box .g-tit p span {

  color: #d8001b;

}

.g-curtain .curtain_box .g-curtain-box form .g-but {

  text-align: center;

}

.g-curtain .curtain_box .g-curtain-box form .g-inp-box {

  display: flex;

  justify-content: space-between;

}

@media (max-width: 767px) {

  .g-curtain .curtain_box .g-curtain-box form .g-inp-box {

    flex-direction: column;

  }

}

.g-curtain .curtain_box .g-curtain-box form .g-inp-box.g-inp-box2 {

  margin-bottom: 0.45rem;

  flex-direction: column;

}

.g-curtain .curtain_box .g-curtain-box form .g-inp-box.g-inp-box2 .g-inp {

  width: 100%;

  margin-bottom: 0.1rem;

}

.g-curtain .curtain_box .g-curtain-box form .g-inp-box.g-inp-box2 > p {

  color: #999;

}

.g-curtain .curtain_box .g-curtain-box form .g-inp-box .g-inp {

  width: calc(50% - 0.1rem);

  margin-bottom: 0.2rem;

  border: 1px solid #ededed;

  background: #f5f5f7;

  height: 0.48rem;

  display: flex;

  align-items: center;

}

@media (max-width: 767px) {

  .g-curtain .curtain_box .g-curtain-box form .g-inp-box .g-inp {

    width: 100%;

    height: 0.7rem;

  }

}

.g-curtain .curtain_box .g-curtain-box form .g-inp-box .g-inp2 {

  width: 100%;

  margin-bottom: 0.2rem;

  border: 1px solid #ededed;

  background: #f5f5f7;

  height: 0.48rem;

  display: flex;

  align-items: center;

}

.g-curtain .curtain_box .g-curtain-box form .g-inp-box .g-inp input {

  padding-left: 20px;

  width: 100%;

  font-size: 14px;

}

.g-curtain .curtain_box .g-curtain-box form .g-inp-box .g-inp input::-webkit-input-placeholder {

  color: #999;

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl {

  border: 1px solid #ededed;

  background: #f5f5f7;

  padding: 0.24rem 10px 0.16rem 20px;

  margin-bottom: 0.2rem;

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl .g-sc {

  display: flex;

  align-items: flex-start;

  justify-content: space-between;

  margin-bottom: 0.2rem;

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl .g-sc > p {

  color: #999;

}

@media (max-width: 767px) {

  .g-curtain .curtain_box .g-curtain-box form .g-jianl .g-sc > p br {

    display: none;

  }

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl .g-sc .join_txt_b {

  position: relative;

  flex-shrink: 0;

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl .g-sc .join_txt_b p {

  cursor: pointer;

  height: 0.34rem;

  display: inline-flex;

  align-items: center;

  padding: 0 0.24rem;

  border-radius: 4px;

  background: #333333;

  color: #fff;

}

@media (max-width: 767px) {

  .g-curtain .curtain_box .g-curtain-box form .g-jianl .g-sc .join_txt_b p {

    height: 0.7rem;

    margin-left: 8px;

    flex-shrink: 0;

  }

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl .g-sc .join_txt_b input {

  opacity: 0;

  position: absolute;

  top: 0;

  left: 0;

  z-index: 2;

  margin-bottom: 0;

  padding: 0;

  width: 100%;

  height: 100%;

  border: 0;

  cursor: pointer;

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl .g-wnr {

  display: none;

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl .g-wnr .g-wnr-box {

  display: inline-flex;

  align-items: center;

  background: #fff;

  border: 1px solid #ccc;

  border-radius: 4px;

  position: relative;

  height: 0.4rem;

  padding: 0 10px;

  max-width: 3rem;

}

@media (max-width: 767px) {

  .g-curtain .curtain_box .g-curtain-box form .g-jianl .g-wnr .g-wnr-box {

    height: 0.7rem;

  }

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl .g-wnr .g-wnr-box img {

  width: 23px;

  height: auto;

  margin-right: 10px;

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl .g-wnr .g-wnr-box .g-svg {

  cursor: pointer;

  width: 18px;

  height: 18px;

  position: absolute;

  top: 0;

  right: 0;

  transform: translate(50%, -50%);

}

@media (max-width: 767px) {

  .g-curtain .curtain_box .g-curtain-box form .g-jianl .g-wnr .g-wnr-box .g-svg {

    width: 12px;

    height: 12px;

  }

}

.g-curtain .curtain_box .g-curtain-box form .g-jianl .g-wnr .g-wnr-box .g-svg path {

  fill: #e60011;

}

.g-conTil {

  border-bottom: 1px solid #f0f0f0;

}

.g-conTil .container-index {

  display: flex;

  justify-content: space-between;

  align-items: center;

}

@media (max-width: 767px) {

  .g-conTil .container-index {

    flex-direction: column;

    align-items: flex-start;

  }

}

.g-conTil .container-index .g-conTil-r {

  height: 100%;

  display: flex;

  align-items: center;

}

@media (max-width: 767px) {

  .g-conTil .container-index .g-conTil-r {

    padding-bottom: 0.2rem;

  }

}

.g-conTil .container-index .g-conTil-r a {

  color: #333;

  padding: 0 10px;

  margin-left: 0.82rem;

  height: 100%;

  display: block;

  font-weight: bold;

  position: relative;

}

@media (max-width: 767px) {

  .g-conTil .container-index .g-conTil-r a {

    margin: 0 0.4rem 0 0;

    padding: 0;

  }

}

.g-conTil .container-index .g-conTil-r a.on {

  color: #004ea2;

}

.g-conTil .container-index .g-conTil-r a.on:after {

  background: #004ea2;

}

.g-conTil .container-index .g-conTil-r a:after {

  content: '';

  position: absolute;

  bottom: -0.29rem;

  left: 0;

  width: 100%;

  height: 2px;

  background: transparent;

}

@media (max-width: 767px) {

  .g-conTil .container-index .g-conTil-r a:after {

    bottom: -0.2rem;

  }

}

.g-conzb {

  margin-top: 0.84rem !important;

}

.g-conzb .g-h2 {

  margin-bottom: 0.32rem;

}

.g-conzb .g-con-hie .g-con-hz {

  overflow: hidden;

  background: #f7f7f7;

  transition: all 0.3s;

  border-radius: 0.1rem;

  padding: 0.48rem 0.5rem 0.25rem;

  position: relative;

}

.g-conzb .g-con-hie .g-con-hz:hover {

  background: linear-gradient(to right, #004ea2, #0068d7, #00b4ff);

}

.g-conzb .g-con-hie .g-con-hz:hover .g-con-bj {

  bottom: -0.2rem;

}

.g-conzb .g-con-hie .g-con-hz:hover .g-con-bj img {

  opacity: 0.5;

}

.g-conzb .g-con-hie .g-con-hz:hover .g-con-box .g-con-nr svg path {

  fill: #fff;

}

.g-conzb .g-con-hie .g-con-hz:hover .g-con-box .g-con-nr p {

  color: #fff;

}

.g-conzb .g-con-hie .g-con-hz:hover .g-con-box .g-con-nr p span {

  color: #fff;

}

.g-conzb .g-con-hie .g-con-hz .g-con-bj {

  position: absolute;

  right: 0.5rem;

  bottom: 0;

  transition: all 0.3s;

}

.g-conzb .g-con-hie .g-con-hz .g-con-bj img {

  width: 2.04rem;

  height: auto;

  transition: all 0.3s;

  opacity: 0.7;

}

.g-conzb .g-con-hie .g-con-hz .g-con-box {

  display: flex;

  flex-wrap: wrap;

}

.g-conzb .g-con-hie .g-con-hz .g-con-box .g-con-nr {

  width: 46.9%;

  display: flex;

  align-items: center;

  margin-bottom: 0.2rem;

  padding-right: 0.2rem;

}

@media (max-width: 767px) {

  .g-conzb .g-con-hie .g-con-hz .g-con-box .g-con-nr {

    width: 100%;

  }

}

.g-conzb .g-con-hie .g-con-hz .g-con-box .g-con-nr p {

  transition: all 0.3s;

  color: #333333;

}

.g-conzb .g-con-hie .g-con-hz .g-con-box .g-con-nr p span {

  transition: all 0.3s;

  color: #0600ff;

  text-decoration: underline;

}

.g-conzb .g-con-hie .g-con-hz .g-con-box .g-con-nr svg {

  margin-right: 0.16rem;

  width: 20px;

  height: 20px;

  flex-shrink: 0;

  transition: all 0.3s;

}

.g-conzb .g-con-hie .g-con-hz .g-con-box .g-con-nr svg path {

  transition: all 0.3s;

  fill: #cccccc;

}

@media (max-width: 767px) {

  .g-conzb .g-con-hie .g-con-hz .g-con-box .g-con-nr svg {

    width: 14px;

    height: 14px;

  }

}

.g-con2 {

  margin-bottom: 1.2rem !important;

  margin-top: 1rem !important;

}

.g-con2 .g-h2 {

  margin-bottom: 0.25rem;

}

.g-con2 .g-con-hie .g-con-p {

  margin-bottom: 0.18rem;

}

.g-con2 .g-con-hie .g-con-p p {

  font-weight: bold;

}

.g-con2 .g-con-hie .g-con-hz {

  margin-bottom: 0.48rem;

  /* background: #f7f7f7;

			.g-con-bj{

				img{

					opacity: 0.7;

				}

			}

			.g-con-box{

				.g-con-nr{

					svg{

						path{

							fill: #cccccc;

						}

					}

					p{

						color: #333333;

						span{

							color: #0600ff;

							text-decoration: underline;

						}

					}

				}

			} */

}

.g-con-jd {

  margin-bottom: 1.3rem !important;

}

.g-con-jd .g-con-jd-tit {

  margin-bottom: 0.38rem;

}

.g-con-jd .g-con-jd-tit .g-p p {

  font-weight: bold;

}

@media (max-width: 767px) {

  .g-con-jd .g-con-jd-tit .g-p p {

    font-size: 0.32rem;

  }

}

.g-con-jd .g-con-jd-tit .g-p2 {

  margin-top: 0.1rem;

}

.g-con-jd .g-con-jd-tit .g-p2 p {

  font-weight: bold;

}

.g-con-jd .g-con-jd-tit .g-p2 span {

  color: #666;

}

.g-con-jd .g-con-tab {

  width: 100%;

}

@media (max-width: 1260px) {

  .g-con-jd .g-con-tab {

    overflow: auto;

  }

}

.g-con-jd .g-con-tab * {

  border-color: #e5e5e5 !important;

}

.g-con-jd .g-con-tab table {

  text-align: center;

  width: 100%;

}

@media (max-width: 1260px) {

  .g-con-jd .g-con-tab table {

    width: 1000px;

  }

}

.g-con-jd .g-con-tab table .g-trtit {

  background: linear-gradient(to right, #004ea2, #0068d7, #00b4ff) !important;

  color: #fff;

}

.g-con-jd .g-con-tab table th,

.g-con-jd .g-con-tab table td {

  padding: 22px 10px;

}

.g-con-jd .g-con-tab table tr:nth-child(2n+1) {

  background: #fafafa;

}

.g-con-jd2 th,

.g-con-jd2 td {

  padding: 22px 0.4rem !important;

}

.g-mes {

  padding: 0.8rem 0 1.4rem;

}

.g-mes .container-index {

  padding: 0 0.85rem;

}

@media (max-width: 767px) {

  .g-mes .container-index {

    padding: 0;

  }

}

.g-mes form {

  margin-top: 0.5rem;

}

.g-mes form .g-inp-box {

  justify-content: space-between;

  display: flex;

}

@media (max-width: 767px) {

  .g-mes form .g-inp-box {

    flex-direction: column;

  }

}

.g-mes form .g-inp-box .g-inp {

  width: 48.78%;

  margin-bottom: 0.3rem;

}

@media (max-width: 767px) {

  .g-mes form .g-inp-box .g-inp {

    width: 100%;

  }

}

.g-mes form .g-inp-box .g-inp p {

  margin-bottom: 0.14rem;

}

.g-mes form .g-inp-box .g-inp p span {

  color: #f51818;

}

.g-mes form .g-inp-box .g-inp input {

  background: #f5f5f7;

  border: 1px solid #ededed;

  height: 0.6rem;

  width: 100%;

  padding: 0 20px;

}

.g-mes form .g-inp-box .g-inp input::-webkit-input-placeholder {

  color: #999;

}

@media (max-width: 767px) {

  .g-mes form .g-inp-box .g-inp input {

    height: 0.8rem;

  }

}

.g-mes form .g-tex {

  margin-bottom: 0.52rem;

}

.g-mes form .g-tex p {

  margin-bottom: 0.14rem;

}

.g-mes form .g-tex textarea {

  width: 100%;

  height: 1.78rem;

  background: #f5f5f7;

  border: 1px solid #ededed;

  padding: 20px;

}

.g-mes form .g-tex textarea::-webkit-input-placeholder {

  color: #999;

}

@media (max-width: 767px) {

  .g-mes form .g-tex textarea {

    height: 2.8rem;

    padding: 10px 20px;

  }

}

.g-mes form .g-but {

  text-align: center;

}

