@charset "utf-8";
:root {
  --color: #005CE6;
  --vh: 100vh;
}
/*字体*/
@font-face {
  font-family: "mor";
  src: url("../fonts/Montserrat-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "mom";
  src: url("../fonts/Montserrat-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "mol";
  src: url("../fonts/Montserrat-Light.ttf") format("truetype");
}
@font-face {
  font-family: "mos";
  src: url("../fonts/Montserrat-SemiBold.ttf") format("truetype");
}
.font-mr {
  font-family: 'mor', 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';
}
.font-mm {
  font-family: 'mom', 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';
}
.font-ml {
  font-family: 'mol', 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';
}
.font-ms {
  font-family: 'mos', 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';
}
/* 开始 */
.g_xs {
  display: block;
}
.g_yc {
  display: none;
}
@media (max-width: 767px) {
  .g_xs {
    display: none;
  }
  .g_yc {
    display: block;
  }
}
.g_tec {
  text-align: center;
}
.sub_banner {
  height: 8rem;
  width: 100%;
  position: relative;
}
@media (max-width: 767px) {
  .sub_banner {
    height: 6rem;
  }
}
.sub_banner .mob_pc {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sub_banner .mob_pc img,
.sub_banner .mob_pc video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sub_banner .mob_pc video {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sub_banner .sub_banner_txt {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 5;
}
.sub_banner .sub_banner_txt .tbj {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
}
.sub_banner .sub_banner_txt .container {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
}
.sub_banner .sub_banner_txt .container .ban_box {
  text-align: center;
  width: 100%;
}
.sub_banner .sub_banner_txt .container .ban_box .tit span {
  line-height: 1.3;
  font-weight: bold;
}
.sub_banner .sub_banner_txt .container .ban_box .tit p {
  width: 100%;
  margin: 0.12rem auto 0;
  line-height: 1.1;
}
.sub_banner .sub_banner_txt .container .ban_box .sub_banner_p {
  margin-top: 0.6rem;
}
.sub_banner .sub_banner_txt .container .ban_box .sub_banner_p p {
  opacity: 0.6;
}
.sub_banner .sub_banner_txt .container .ban_box .x-bf {
  width: 0.8rem;
  height: 0.8rem;
  margin: 0.7rem auto 0;
  cursor: pointer;
}
.sub_banner .sub_banner_txt .container .ban_box .x-bf img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.facon {
  padding-bottom: 0.5rem;
}
.facon .item {
  background: #fff;
  padding: 1.2rem 0 0.88rem;
}
.facon .item:nth-child(2n-1) {
  background: #f7f9ff;
}
.facon .item .container .facon_t {
  padding-bottom: 0.6rem;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .facon .item .container .facon_t {
    flex-direction: column;
  }
}
.facon .item .container .facon_t .gl {
  position: relative;
  overflow: hidden;
  border-radius: 0.1rem;
  width: 50%;
}
@media (max-width: 991px) {
  .facon .item .container .facon_t .gl {
    width: 100%;
  }
}
.facon .item .container .facon_t .gl .public-img {
  height: 100%;
}
.facon .item .container .facon_t .gl .public-img:before {
  padding-top: 56.25%;
}
.facon .item .container .facon_t .gl .video_on_box {
  z-index: 10;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
}
.facon .item .container .facon_t .gl .video_on_box .video_on {
  cursor: pointer;
  position: absolute;
  width: 0.64rem;
  height: 0.64rem;
  z-index: 10;
  left: 0.41rem;
  bottom: 0.31rem;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.facon .item .container .facon_t .gl .video_on_box .video_on svg,
.facon .item .container .facon_t .gl .video_on_box .video_on img {
  width: 21.875%;
  height: auto;
}
.facon .item .container .facon_t .gl .video_on_box .video_on svg path,
.facon .item .container .facon_t .gl .video_on_box .video_on img path {
  fill: #111;
}
.facon .item .container .facon_t .gr {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  padding: 0 0.32rem 0 0.8rem;
}
@media (max-width: 991px) {
  .facon .item .container .facon_t .gr {
    width: 100%;
    padding: 0.4rem 0;
  }
}
.facon .item .container .facon_t .gr p {
  line-height: 1.33;
  margin-top: 0.22rem;
  color: #666666;
}
.facon .item .container .facon_t .gr h3 {
  line-height: 1.2;
}
.facon .item .container .facon_b {
  position: relative;
  border-top: 1px solid #e0e1e7;
  padding: 0.4rem 0 0;
}
.facon .item .container .facon_b .facon_b_box .public-img {
  border-radius: 0.1rem;
}
.facon .item .container .facon_b .facon_b_box .public-img:before {
  padding-top: 63.93762183%;
}
.facon .item .container .facon_b .facon_b_box .txt {
  padding-top: 0.3rem;
}
.facon .item .container .facon_b .facon_b_box .txt h3 {
  line-height: 1.1;
}
.facon .item .container .facon_b .facon_b_box .txt p {
  margin-top: 0.1rem;
}
@media (max-width: 991px) {
  .g_qie {
    display: none;
  }
}
.g_qie .pub_nav {
  width: 0.5rem;
  height: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  z-index: 10;
  cursor: pointer;
  transition: all 0.4s;
}
.g_qie .pub_nav:hover svg path {
  fill: #3256d9;
}
.g_qie .pub_nav svg {
  width: 20%;
  height: auto;
}
.g_qie .pub_nav svg path {
  fill: #94a7ec;
  opacity: 1;
  transition: all 0.4s;
}
.g_qie .pub_prev {
  left: -0.7rem;
}
.g_qie .pub_prev svg {
  transform: rotate(180deg);
}
.g_qie .pub_next {
  right: -0.7rem;
}
.factw {
  padding-bottom: 1.4rem;
}
.factw .container {
  padding: 0 1rem;
}
@media (max-width: 1260px) {
  .factw .container {
    padding: 0;
  }
}
.factw .container .box {
  background: #f7f9ff;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .factw .container .box {
    flex-direction: column-reverse;
  }
}
.factw .container .box .gl {
  width: 57.14285714%;
  padding: 0.7rem 1.45rem 0.2rem 0.8rem;
}
@media (max-width: 991px) {
  .factw .container .box .gl {
    width: 100%;
    padding: 0.4rem;
  }
}
.factw .container .box .gl .txt h2 {
  line-height: 1.1;
}
.factw .container .box .gl .txt p {
  margin-top: 0.08rem;
}
.factw .container .box .gl .factw_b {
  margin-top: 0.5rem;
}
.factw .container .box .gl .factw_b .item {
  display: flex;
  align-items: center;
  margin-bottom: 0.1rem;
}
.factw .container .box .gl .factw_b .item i {
  margin-right: 0.1rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.28rem;
  height: 0.28rem;
  border-radius: 50%;
  background: #3149ed;
}
@media (max-width: 991px) {
  .factw .container .box .gl .factw_b .item i {
    width: 0.46rem;
    height: 0.46rem;
  }
}
.factw .container .box .gl .factw_b .item i svg,
.factw .container .box .gl .factw_b .item i img {
  width: 50%;
  height: auto;
}
.factw .container .box .gl .factw_b .item i svg path,
.factw .container .box .gl .factw_b .item i img path {
  fill: #fff;
}
.factw .container .box .gl .factw_b .item .g_p {
  display: flex;
  align-items: center;
}
.factw .container .box .gl .factw_b .item .g_p span {
  color: #666;
}
.factw .container .box .gr {
  position: relative;
  width: 42.85714286%;
}
@media (max-width: 991px) {
  .factw .container .box .gr {
    width: 100%;
  }
}
.factw .container .box .gr::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 50%;
  background: url(../images/facilities23.png) no-repeat;
  background-size: 100% 100%;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.factw .container .box .gr .public-img {
  height: 100%;
}
.factw .container .box .gr .public-img:before {
  padding-top: 75%;
}
.g_title {
  text-align: center;
}
.g_title h2 {
  line-height: 1.1;
}
.sub_banner_join .sub_banner_txt {
  background: rgba(0, 0, 0, 0.4);
}
.joinon {
  background: #f7f9ff;
  padding: 1.1rem 0 1.2rem;
}
.joinon .box {
  margin-top: 0.5rem;
  border-radius: 0.1rem;
  overflow: hidden;
  position: relative;
}
.joinon .box .img {
  position: relative;
}
@media (max-width: 767px) {
  .joinon .box .img {
    display: none;
  }
}
.joinon .box .img::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 10;
}
.joinon .box .img .public-img {
  /* display: none;
				&.on{
					display: block;
				} */
}
.joinon .box .img .public-img:before {
  padding-top: 43.75%;
}
.joinon .box .bbox {
  width: 100%;
  height: 100%;
  color: #fff;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  display: flex;
}
@media (max-width: 767px) {
  .joinon .box .bbox {
    flex-direction: column;
    position: initial;
    color: #333;
  }
}
.joinon .box .bbox .item {
  border-right: 1px solid rgba(255, 255, 255, 0.4);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0.42rem 0.4rem;
  padding-right: 0.3rem;
  width: 25%;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .joinon .box .bbox .item {
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
  }
}
.joinon .box .bbox .item.on {
  -webkit-backdrop-filter: saturate(180%) blur(10px);
  backdrop-filter: saturate(180%) blur(10px);
}
.joinon .box .bbox .item:first-child .g_p .g_p_box {
  display: flex;
}
.joinon .box .bbox .item:first-child .g_p .g_i {
  display: none;
}
.joinon .box .bbox .item .public-img {
  display: none;
}
@media (max-width: 767px) {
  .joinon .box .bbox .item .public-img {
    display: block;
  }
}
.joinon .box .bbox .item .public-img:before {
  padding-top: 43.75%;
}
.joinon .box .bbox .item h3 {
  line-height: 1.1;
  margin-bottom: 0.15rem;
}
@media (max-width: 1260px) {
  .joinon .box .bbox .item h3 {
    word-break: break-all;
  }
}
@media (max-width: 767px) {
  .joinon .box .bbox .item h3 {
    margin-top: 0.4rem;
  }
}
@media (max-width: 1580px) {
  .joinon .box .bbox .item .g_p {
    overflow: auto;
    max-height: 20em;
  }
}
@media (max-width: 1260px) {
  .joinon .box .bbox .item .g_p {
    max-height: 15em;
  }
}
@media (max-width: 767px) {
  .joinon .box .bbox .item .g_p {
    max-height: initial;
  }
}
.joinon .box .bbox .item .g_p .g_p_box {
  display: none;
}
@media (max-width: 767px) {
  .joinon .box .bbox .item .g_p .g_p_box {
    display: block;
  }
}
@media (max-width: 1580px) {
  .joinon .box .bbox .item .g_p .g_p_box p {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .joinon .box .bbox .item .g_p .g_p_box p {
    display: block !important;
  }
}
.joinon .box .bbox .item .g_p i {
  margin-right: 0.1rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.28rem;
  height: 0.28rem;
  border-radius: 50%;
  background: #3149ed;
}
@media (max-width: 991px) {
  .joinon .box .bbox .item .g_p i {
    width: 0.46rem;
    height: 0.46rem;
  }
}
@media (max-width: 767px) {
  .joinon .box .bbox .item .g_p i {
    display: none !important;
  }
}
.joinon .box .bbox .item .g_p i svg,
.joinon .box .bbox .item .g_p i img {
  width: 28%;
  height: auto;
}
.joinon .box .bbox .item .g_p i svg path,
.joinon .box .bbox .item .g_p i img path {
  fill: #fff;
}
.jointw {
  padding: 1.1rem 0 1.15rem;
}
.jointw .box {
  padding: 0 1rem;
  margin-top: 0.48rem;
}
@media (max-width: 1260px) {
  .jointw .box {
    padding: 0;
  }
}
.jointw .box > ul {
  border-bottom: 1px solid #e5e5e5;
}
.jointw .box > ul > li {
  border-top: 1px solid #e5e5e5;
}
.jointw .box > ul > li:first-child {
  /* .g_xia{
						display: block;
					} */
}
.jointw .box > ul > li.on .g_top .g_gb .g_gb_box {
  transform: rotate(180deg);
}
.jointw .box > ul > li .g_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.26rem 0;
  position: relative;
  cursor: pointer;
}
@media (max-width: 991px) {
  .jointw .box > ul > li .g_top {
    flex-direction: column;
  }
}
.jointw .box > ul > li .g_top .g_top_l {
  width: 26.42857143%;
  word-break: break-all;
  padding-right: 0.1rem;
}
@media (max-width: 991px) {
  .jointw .box > ul > li .g_top .g_top_l {
    width: 100%;
  }
}
.jointw .box > ul > li .g_top .g_top_l p {
  display: block;
  position: relative;
  padding-left: 14px;
}
.jointw .box > ul > li .g_top .g_top_l p:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #384ff2;
  left: 0;
  top: 9px;
}
@media (max-width: 1580px) {
  .jointw .box > ul > li .g_top .g_top_l p:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.jointw .box > ul > li .g_top .g_gb {
  display: flex;
  justify-content: space-between;
  width: 73.57142857%;
}
@media (max-width: 991px) {
  .jointw .box > ul > li .g_top .g_gb {
    width: 100%;
  }
}
.jointw .box > ul > li .g_top .g_gb h3 {
  width: 95.93495935%;
}
.jointw .box > ul > li .g_top .g_gb .g_gb_box {
  width: 0.25rem;
  position: relative;
  transition: 0.4s all;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.2rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .jointw .box > ul > li .g_top .g_gb .g_gb_box {
    width: 16px;
  }
}
.jointw .box > ul > li .g_top .g_gb .g_gb_box svg,
.jointw .box > ul > li .g_top .g_gb .g_gb_box img {
  width: 0.25rem;
  height: auto;
}
.jointw .box > ul > li .g_top .g_gb .g_gb_box svg path,
.jointw .box > ul > li .g_top .g_gb .g_gb_box img path {
  fill: #262626;
}
.jointw .box > ul > li .g_xia {
  display: none;
}
.jointw .box > ul > li .g_xia .g_bjq {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 0.26rem;
}
.jointw .box > ul > li .g_xia .g_bjq .g_bjq_box {
  width: 87.85714286%;
}
@media (max-width: 767px) {
  .jointw .box > ul > li .g_xia .g_bjq .g_bjq_box {
    width: 100%;
  }
}
.jointw .box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con {
  padding-right: 0.3rem;
}
@media (max-width: 767px) {
  .jointw .box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con {
    padding: 0;
  }
}
.jointw .box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con p {
  line-height: 1.71;
}
.jointw .box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con ol,
.jointw .box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con ul {
  padding-left: 16px;
}
.jointw .box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con ol li,
.jointw .box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con ul li {
  list-style: inherit;
}
.jointw .box > ul > li .g_xia .g_bjq .g_bjq_box .g_btn {
  cursor: pointer;
  margin-top: 0.2rem;
}
.g_btn {
  display: inline-flex;
  align-items: center;
}
.g_btn p {
  margin-right: 0.12rem;
}
.g_btn i {
  margin-right: 0.1rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.28rem;
  height: 0.28rem;
  border-radius: 50%;
  background: #3149ed;
}
@media (max-width: 991px) {
  .g_btn i {
    width: 0.46rem;
    height: 0.46rem;
  }
}
.g_btn i svg,
.g_btn i img {
  width: 28%;
  height: auto;
}
.g_btn i svg path,
.g_btn i img path {
  fill: #fff;
}
.curtain1 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  display: none;
}
.curtain1 .mask {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  position: absolute;
  top: 0;
  left: 0;
}
.curtain1 .curtain_box {
  position: absolute;
  max-width: 90%;
  max-height: 90%;
  left: 50%;
  top: 50%;
  overflow: hidden;
  z-index: 10000;
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  .curtain1 .curtain_box {
    width: 90%;
  }
}
.curtain1 .curtain_box .curtain_title {
  position: relative;
  padding: 0 30px;
  background: #1c4798;
}
.curtain1 .curtain_box .curtain_title .close_tc {
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  height: 60px;
  cursor: pointer;
  z-index: 10000;
}
@media screen and (max-width: 767px) {
  .curtain1 .curtain_box .curtain_title .close_tc {
    width: 40px;
    height: 40px;
  }
}
.curtain1 .curtain_box .curtain_title .close_tc::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1px 0 0 -14px;
  width: 28px;
  height: 2px;
  background: #111111;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.curtain1 .curtain_box .curtain_title .close_tc::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1px 0 0 -14px;
  width: 28px;
  height: 2px;
  background: #111111;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.curtain1 .curtain_box .curtain_con {
  max-height: 90vh;
  overflow: auto;
}
.joinpop {
  width: 8rem;
  padding: 0.72rem 0.6rem 0.82rem;
  background: #fff;
  border-radius: 0.1rem;
}
@media (max-width: 767px) {
  .joinpop {
    width: 100%;
  }
}
.joinpop h2 {
  text-align: center;
}
.joinpop .box {
  margin-top: 0.54rem;
}
.joinpop .box form .inp {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .joinpop .box form .inp {
    flex-direction: column;
  }
}
.joinpop .box form .inp .inp_box {
  width: calc(50% - 0.1rem);
  margin-bottom: 0.18rem;
}
@media (max-width: 767px) {
  .joinpop .box form .inp .inp_box {
    width: 100%;
    margin-bottom: 0.2rem;
  }
}
.joinpop .box form .inp .inp_box .inp_txt {
  margin-bottom: 0.05rem;
}
.joinpop .box form .inp .inp_box .inp_txt p {
  color: #333;
  font-weight: bold;
}
.joinpop .box form .inp .inp_box .inp_txt p span {
  color: #ff0000;
}
.joinpop .box form .inp .inp_box input {
  padding: 0 0.2rem;
  width: 100%;
  height: 0.48rem;
  border: 1px solid #d1d1d1;
  border-radius: 0.06rem;
}
@media (max-width: 767px) {
  .joinpop .box form .inp .inp_box input {
    height: 0.8rem;
  }
}
.joinpop .box form .inp .inp_box .sot_select_nr .sel_text_x {
  height: 0.5rem;
}
@media (max-width: 767px) {
  .joinpop .box form .inp .inp_box .sot_select_nr .sel_text_x {
    height: 0.8rem;
  }
}
.joinpop .box form .inp2 .inp_box {
  width: 100%;
}
.joinpop .box form .inptext .inp_box textarea {
  border: 1px solid #eeeeee;
  border-radius: 0.1rem;
  width: 100%;
  height: 1.02rem;
  padding: 0.13rem 0.18rem;
}
@media (max-width: 767px) {
  .joinpop .box form .inptext .inp_box textarea {
    height: 2.2rem;
  }
}
.joinpop .box form .g_lab {
  margin-bottom: 0.25rem;
  padding-right: 0.1rem;
  color: #999999;
}
.joinpop .box form .pub_btn {
  margin-top: 0.4rem;
}
@media (max-width: 767px) {
  .joinpop .box form .pub_btn {
    height: 0.8rem;
  }
}
.join_txt_b .hi-input-box {
  position: relative;
  display: flex;
  margin-right: 10px;
  flex-shrink: 0;
  background: #f6f6f6;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: 0.4s all;
  justify-content: center;
  background: #f4f4f4;
  padding: 0 0.2rem;
  width: 100%;
  height: 0.48rem;
  border: 1px solid #d1d1d1;
  border-radius: 0.06rem;
}
@media (max-width: 767px) {
  .join_txt_b .hi-input-box {
    height: 0.8rem;
  }
}
.join_txt_b .hi-input-box 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;
}
.join_txt_b .hi-input-box .hi-text {
  color: #fff;
  width: 100%;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.join_txt_b .hi-input-box p {
  color: #666666;
}
@media (max-width: 767px) {
  .join_txt_b .hi-input-box p {
    font-size: 10px;
  }
}
.join_txt_b .hi-input-box i {
  flex-shrink: 0;
  display: flex;
  margin-right: 0.1rem;
  width: 15px;
  height: auto;
}
@media (max-width: 767px) {
  .join_txt_b .hi-input-box i {
    width: 12px;
    margin-right: 0.2rem;
  }
}
.join_txt_b .hi-input-box i svg,
.join_txt_b .hi-input-box i img {
  width: 100%;
  height: auto;
}
.join_txt_b .hi-input-box i svg path,
.join_txt_b .hi-input-box i img path {
  fill: #111111;
}
.pub_btn {
  min-width: 1.16rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 0.64rem;
  padding: 0 0.27rem 0 0.56rem;
  border-radius: 100px;
  overflow: hidden;
  transition: all 0.4s;
}
@media (max-width: 1580px) {
  .pub_btn {
    height: 0.7rem;
  }
}
@media (max-width: 767px) {
  .pub_btn {
    height: 0.8rem;
  }
}
.pub_btn:hover {
  background: #005CE6;
}
.pub_btn:hover i {
  opacity: 0;
}
.pub_btn:hover p {
  color: #fff;
}
.pub_btn i {
  transition: all 0.4s;
  position: absolute;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: -webkit-linear-gradient(to right, #36ba45, #364ded);
  background: linear-gradient(to right, #36ba45, #364ded);
}
.pub_btn p {
  color: #fff;
  position: relative;
  z-index: 5;
  transition: all 0.4s;
}
.pub_btn .g_svg {
  width: 0.26rem;
  height: 0.26rem;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 10;
  margin-left: 0.25rem;
}
@media (max-width: 767px) {
  .pub_btn .g_svg {
    width: 0.4rem;
    height: 0.4rem;
  }
}
.pub_btn .g_svg svg,
.pub_btn .g_svg img {
  transition: all 0.4s;
  width: 8px;
  height: auto;
}
@media (max-width: 1580px) {
  .pub_btn .g_svg svg,
  .pub_btn .g_svg img {
    width: 7px;
  }
}
@media (max-width: 767px) {
  .pub_btn .g_svg svg,
  .pub_btn .g_svg img {
    width: 6px;
  }
}
.pub_btn .g_svg svg path,
.pub_btn .g_svg img path {
  fill: #005CE6;
}
.pub_btn2 {
  height: auto;
  width: auto;
  padding: 0;
  min-width: auto;
}
.pub_btn2:hover {
  background: none;
}
.pub_btn2:hover p {
  color: #333;
}
.pub_btn2 i {
  display: none;
}
.pub_btn2 p {
  color: #333;
}
.pub_btn2 .g_svg {
  margin-left: 0.12rem;
  background: -webkit-linear-gradient(to right, #36ba45, #364ded);
  background: linear-gradient(to right, #36ba45, #364ded);
}
.pub_btn2 .g_svg svg path {
  fill: #fff;
}
/* Our people */
.peoon {
  background: #f7f9ff;
  padding: 1rem 0 1.35rem;
}
.peoon .peoon_t .peoon_filter {
  margin-bottom: 0.28rem;
  display: flex;
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_filter {
    flex-direction: column;
    margin-bottom: 0.4rem;
  }
}
.peoon .peoon_t .peoon_filter .gl {
  flex-shrink: 0;
  width: 205px;
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_filter .gl {
    width: 100%;
    margin-bottom: 0.3rem;
  }
}
.peoon .peoon_t .peoon_filter .gl p {
  line-height: 1.16;
}
.peoon .peoon_t .peoon_filter .gr {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_filter .gr {
    width: 100%;
  }
}
.peoon .peoon_t .peoon_filter .gr a {
  cursor: pointer;
  transition: all 0.4s;
  padding: 0 0.18rem;
  height: 0.3rem;
  min-width: 0.8rem;
  background: #fff;
  border: 1px solid #384ff2;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  margin: 0 0.1rem 0.1rem 0;
}
@media (max-width: 1580px) {
  .peoon .peoon_t .peoon_filter .gr a {
    height: 0.4rem;
  }
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_filter .gr a {
    height: 0.6rem;
    padding: 0 0.3rem;
  }
}
.peoon .peoon_t .peoon_filter .gr a:first-child {
  min-width: initial;
}
.peoon .peoon_t .peoon_filter .gr a:hover {
  color: #384ff2;
}
.peoon .peoon_t .peoon_filter .gr a.on {
  background: #384ff2;
  color: #fff;
}
.peoon .peoon_t .peoon_sel {
  margin-bottom: 0.68rem;
  display: flex;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_sel {
    flex-direction: column;
  }
}
.peoon .peoon_t .peoon_sel .gl {
  flex-shrink: 0;
  width: 205px;
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_sel .gl {
    width: 100%;
    margin-bottom: 0.3rem;
  }
}
.peoon .peoon_t .peoon_sel .gl p {
  line-height: 1.16;
}
.peoon .peoon_t .peoon_sel .gr {
  display: flex;
  flex-wrap: wrap;
}
.peoon .peoon_t .peoon_sel .gr .item {
  margin: 0 0.36rem 0.1rem 0;
  display: flex;
}
.peoon .peoon_t .peoon_sel .gr .item.on .g_i i {
  opacity: 1;
}
.peoon .peoon_t .peoon_sel .gr .item .g_i {
  margin: 0.05rem 0.08rem 0 0;
  flex-shrink: 0;
  width: 11px;
  height: 11px;
  border: 1px solid #384ff2;
  border-radius: 3px;
  padding: 1px;
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_sel .gr .item .g_i {
    flex-direction: column;
    margin: 0.09rem 0.08rem 0 0;
  }
}
.peoon .peoon_t .peoon_sel .gr .item .g_i i {
  display: block;
  width: 100%;
  height: 100%;
  background: #384ff2;
  border-radius: 3px;
  opacity: 0;
}
.peoon .peoon_t .peoon_search {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_search {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_search .gl {
    width: 100%;
    margin-bottom: 0.3rem;
  }
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_search .gl form {
    width: 100%;
  }
}
.peoon .peoon_t .peoon_search .gl form .search_box {
  width: 4.5rem;
  height: 0.56rem;
  padding: 0.06rem;
  border-radius: 1rem;
  border: 1px solid #384ff2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_search .gl form .search_box {
    width: 100%;
    height: 0.8rem;
  }
}
.peoon .peoon_t .peoon_search .gl form .search_box input {
  padding: 0 0.3rem;
  width: 100%;
  color: #333;
}
.peoon .peoon_t .peoon_search .gl form .search_box button {
  display: inline-flex;
  flex-shrink: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.42rem;
  height: 0.42rem;
  background: #384ff2;
}
@media (max-width: 767px) {
  .peoon .peoon_t .peoon_search .gl form .search_box button {
    width: 0.64rem;
    height: 0.64rem;
  }
}
.peoon .peoon_t .peoon_search .gl form .search_box button svg {
  width: 42.85%;
  height: auto;
}
.peoon .peoon_t .peoon_search .gl form .search_box button svg path {
  fill: #fff;
}
.peoon .peoon_t .peoon_search .gr p {
  color: #666666;
}
.peoon .peoon_t .peoon_search .gr p span {
  color: #333;
}
.peoon .peoon_b {
  margin-top: 0.5rem;
}
.peoon .peoon_b .peoon_b_box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
}
.peoon .peoon_b .peoon_b_box .item {
  width: 25%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 1260px) {
  .peoon .peoon_b .peoon_b_box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .peoon .peoon_b .peoon_b_box .item {
    width: 100%;
  }
}
.peoon .peoon_b .peoon_b_box .item:hover .itembox .gl .g_bj .img1 {
  opacity: 0;
}
.peoon .peoon_b .peoon_b_box .item:hover .itembox .gl .g_bj .img2 {
  opacity: 1;
}
.peoon .peoon_b .peoon_b_box .item .itembox {
  border-radius: 0.1rem;
  overflow: hidden;
  display: flex;
  width: 100%;
  height: 2.74rem;
  padding: 0.2rem 0 0.14rem 0.2rem;
  align-items: flex-start;
  background: #fff;
}
@media (max-width: 767px) {
  .peoon .peoon_b .peoon_b_box .item .itembox {
    height: auto;
    flex-direction: column;
  }
}
.peoon .peoon_b .peoon_b_box .item .itembox .gl {
  border-radius: 0.1rem;
  overflow: hidden;
  position: relative;
  width: 23.80952381%;
}
@media (max-width: 767px) {
  .peoon .peoon_b .peoon_b_box .item .itembox .gl {
    width: 100%;
  }
}
.peoon .peoon_b .peoon_b_box .item .itembox .gl .public-img {
  height: 100%;
}
.peoon .peoon_b .peoon_b_box .item .itembox .gl .public-img:before {
  padding-top: 124.70588235%;
}
.peoon .peoon_b .peoon_b_box .item .itembox .gl .g_bj img {
  transition: all 0.4s;
}
.peoon .peoon_b .peoon_b_box .item .itembox .gl .g_bj .img1 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none;
}
.peoon .peoon_b .peoon_b_box .item .itembox .gl .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.peoon .peoon_b .peoon_b_box .item .itembox .gr {
  background: #fff;
  width: 76.19047619%;
  padding: 0.05rem 0.1rem 0 0.2rem;
  height: 100%;
  overflow: auto;
}
.peoon .peoon_b .peoon_b_box .item .itembox .gr::-webkit-scrollbar {
  width: 1px;
  height: 1px;
}
@media (max-width: 767px) {
  .peoon .peoon_b .peoon_b_box .item .itembox .gr {
    width: 100%;
    padding: 0.1rem;
  }
}
.peoon .peoon_b .peoon_b_box .item .itembox .gr .public-content a {
  word-break: break-all;
}
.peoon .peoon_b .peoon_b_box .item .itembox .gr h3 {
  line-height: 1.1;
  color: #333;
  margin-bottom: 0.15rem;
}
.peoon .peoon_b .peoon_b_box .item .itembox .gr p {
  line-height: 1.25;
  margin-bottom: 0.1rem;
}
.peoon .peoon_b .g_loading {
  margin-top: 0.53rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.peoon .peoon_b .g_loading img {
  width: 0.35rem;
  height: auto;
}
.peoon .peoon_b .g_loading p {
  margin-top: 0.1rem;
}
/* People-Resercher */
.pub_title {
  text-align: center;
}
.pub_title h2,
.pub_title h1 {
  line-height: 1.1;
}
.pub_title p {
  /* width: 7.6rem; */
  margin: 0.18rem auto 0;
}
@media (max-width: 767px) {
  .pub_title p {
    width: 100%;
  }
}
.pub_title2 {
  text-align: left;
}
.pub_title2 p {
  margin: 0.18rem 0 0;
  line-height: 1.2;
}
.reson {
  padding: 1.1rem 0 0.9rem;
}
.reson .box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.22rem;
  margin-top: 0.68rem;
}
.reson .box .item {
  width: 25%;
  margin-bottom: 0.35rem;
  padding: 0 0.22rem;
}
@media (max-width: 991px) {
  .reson .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .reson .box .item {
    width: 100%;
  }
}
.reson .box .item:hover .itembox .img .g_bj .img1 {
  opacity: 0;
}
.reson .box .item:hover .itembox .img .g_bj .img2 {
  opacity: 1;
}
.reson .box .item:hover .itembox .txt .g_txtt {
  /* transform: translateY(0.33rem); */
}
.reson .box .item:hover .itembox .txt .g_txtt span {
  color: #fff;
  /* height: auto; */
}
.reson .box .item:hover .itembox .txt .g_txtt h3::after {
  background: #fff;
}
.reson .box .item .itembox {
  border-radius: 0.1rem;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.reson .box .item .itembox .img .public-img:before {
  padding-top: 124.59016393%;
}
.reson .box .item .itembox .img .g_bj img {
  transition: all 0.4s;
}
.reson .box .item .itembox .img .g_bj .img1 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.reson .box .item .itembox .img .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.reson .box .item .itembox .txt {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  z-index: 10;
  padding: 0.1rem 0.2rem 0.05rem 0.4rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}
.reson .box .item .itembox .txt .g_txtt {
  transition: all 0.4s;
}
.reson .box .item .itembox .txt .g_txtt h3 {
  line-height: 1.1;
  position: relative;
}
.reson .box .item .itembox .txt .g_txtt h3::after {
  content: '';
  transition: all 0.4s;
  position: absolute;
  width: 4px;
  height: 20px;
  left: -0.21rem;
  top: 2px;
  background: -webkit-linear-gradient(to top, #36ba45, #3149ed);
  background: linear-gradient(to top, #36ba45, #3149ed);
}
@media (max-width: 767px) {
  .reson .box .item .itembox .txt .g_txtt h3::after {
    width: 2px;
    height: 13px;
  }
}
.reson .box .item .itembox .txt .g_txtt span {
  color: rgba(255, 255, 255, 0.5);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 3em;
  transition: 0.4s ease-in-out;
}
.reson .box .item .itembox .txt .g_txtt span i {
  font-style: initial;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  transition: 0.4s ease-in-out;
}
@media (max-width: 1260px) {
  .reson .box .item .itembox .txt .g_txtt span i {
    font-size: 12px;
  }
}
.reson .box .item .itembox .txt .g_p {
  display: none;
}
.reson .box .item .itembox .txt .g_p p {
  line-height: 1.25;
  margin: 0.12rem 0 0.25rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  /* height: 7.5em; */
}
@media (max-width: 1260px) {
  .reson .box .item .itembox .txt .g_p p {
    font-size: 10px;
  }
}
@media (max-width: 991px) {
  .reson .box .item .itembox .txt .g_p p {
    font-size: 12px;
  }
}
.reson2 {
  background: #f7f9ff;
}
.resth {
  padding: 1.12rem 0 1.3rem;
}
.resth .pub_title {
  padding: 0 2.45rem;
}
@media (max-width: 1260px) {
  .resth .pub_title {
    padding: 0;
  }
}
.resth .pub_title p {
  margin-top: 0.12rem;
  width: auto;
}
.resth .g_tec {
  margin-top: 0.7rem;
}
.resth .box {
  margin-top: 2.18rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .resth .box {
    flex-direction: column;
  }
}
.resth .box .gl {
  width: 50%;
}
@media (max-width: 991px) {
  .resth .box .gl {
    width: 100%;
  }
}
.resth .box .gl .public-img {
  border-radius: 0.1rem;
}
.resth .box .gl .public-img:before {
  padding-top: 81.25%;
}
.resth .box .gr {
  width: 50%;
  padding-left: 0.9rem;
}
@media (max-width: 991px) {
  .resth .box .gr {
    width: 100%;
    padding: 0.4rem 0 0;
  }
}
.resth .box .gr .txt h3 {
  line-height: 1.1;
  margin-bottom: 0.22rem;
}
.resth .box .gr .txt p {
  line-height: 1.33;
}
.resth .box .gr .pub_btn {
  margin-top: 0.64rem;
}
/* publications */
.publion {
  padding: 1.2rem 0;
  background: #f4f6fc;
}
.publion .publion_search {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .publion .publion_search {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .publion .publion_search .gl {
    width: 100%;
    margin-bottom: 0.3rem;
  }
}
@media (max-width: 767px) {
  .publion .publion_search .gl form {
    width: 100%;
  }
}
.publion .publion_search .gl form .search_box {
  width: 4.5rem;
  height: 0.56rem;
  padding: 0.06rem;
  border-radius: 1rem;
  border: 1px solid #384ff2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .publion .publion_search .gl form .search_box {
    width: 100%;
    height: 0.8rem;
  }
}
.publion .publion_search .gl form .search_box input {
  padding: 0 0.3rem;
  width: 100%;
  color: #333;
}
.publion .publion_search .gl form .search_box button {
  display: inline-flex;
  flex-shrink: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.42rem;
  height: 0.42rem;
  background: #384ff2;
}
@media (max-width: 767px) {
  .publion .publion_search .gl form .search_box button {
    width: 0.64rem;
    height: 0.64rem;
  }
}
.publion .publion_search .gl form .search_box button svg {
  width: 42.85%;
  height: auto;
}
.publion .publion_search .gl form .search_box button svg path {
  fill: #fff;
}
.publion .publion_search .gr p {
  color: #666666;
}
.publion .publion_search .gr p span {
  color: #333;
}
.publion .box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.32rem;
  margin-top: 0.5rem;
}
.publion .box .item {
  width: 50%;
  margin-bottom: 0.4rem;
  padding: 0 0.32rem;
}
@media (max-width: 767px) {
  .publion .box .item {
    width: 100%;
  }
}
.publion .box .item:hover .itembox {
  /* top: -10px; */
  /* box-shadow: 0 0 0.61rem rgba(11,11,11,0.1); */
}
.publion .box .item:hover .itembox .img .g_bj .img1 {
  opacity: 0;
}
.publion .box .item:hover .itembox .img .g_bj .img2 {
  opacity: 1;
}
.publion .box .item .itembox {
  transition: all 0.4s;
  position: relative;
  top: 0;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: row-reverse;
}
.publion .box .item .itembox .txt_box {
  width: 48.95561358%;
  padding: 0.4rem 0 0 0.38rem;
}
.publion .box .item .itembox .txt_box .g_t {
  margin-bottom: 0.18rem;
}
.publion .box .item .itembox .txt_box .g_t p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (max-width: 1580px) {
  .publion .box .item .itembox .txt_box .g_t p {
    font-size: 12px;
  }
}
.publion .box .item .itembox .txt_box .txt h3 {
  line-height: 1.1;
  margin-bottom: 0.1rem;
  /* overflow: hidden;
							display: -webkit-box;
							-webkit-box-orient: vertical;
							-webkit-line-clamp: 3;
							height: 3.3em; */
}
.publion .box .item .itembox .txt_box .txt p {
  line-height: 1.7;
  /* overflow: hidden;
							display: -webkit-box;
							-webkit-box-orient: vertical;
							-webkit-line-clamp: 2;
							height: 3.4em; */
}
.publion .box .item .itembox .txt_box .g_b {
  margin-top: 0.25rem;
}
.publion .box .item .itembox .img {
  overflow: hidden;
  border-radius: 0.1rem;
  position: relative;
  width: 51.04438642%;
}
.publion .box .item .itembox .img .public-img {
  border-radius: 0.1rem;
}
.publion .box .item .itembox .img .public-img:before {
  padding-top: 112%;
}
.publion .box .item .itembox .img .g_bj img {
  transition: all 0.4s;
}
.publion .box .item .itembox .img .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.publion .page {
  margin-top: 0.64rem;
}
.page {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page a {
  height: 0.22rem;
  min-width: 0.22rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0.05rem;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border-radius: 3px;
  color: #666;
  cursor: pointer;
}
@media (max-width: 1580px) {
  .page a {
    height: 0.34rem;
    min-width: 0.34rem;
  }
}
@media (max-width: 767px) {
  .page a {
    font-size: 0.28rem;
  }
}
.page a.prev {
  margin-right: 0.2rem;
}
.page a.prev img,
.page a.prev svg {
  transform: rotate(180deg);
  margin-right: 5px;
}
.page a.next {
  margin-left: 0.2rem;
}
.page a.next img,
.page a.next svg {
  margin-left: 5px;
}
.page a.prev:hover,
.page a.next:hover {
  background: none;
}
.page a:hover {
  color: #fff;
  background: -webkit-linear-gradient(to right, #36b947, #3149ed);
  background: linear-gradient(to right, #36ba45, #3149ed);
}
.page a:hover p {
  color: #fff;
}
.page a:hover svg path {
  fill: #005CE6;
}
.page a img,
.page a svg {
  width: 8px;
  height: auto;
}
@media (max-width: 767px) {
  .page a img,
  .page a svg {
    width: 6px;
  }
}
.page a .img2 {
  display: none;
}
.page a svg path {
  fill: #333;
}
.page .active {
  color: #fff;
  background: -webkit-linear-gradient(to right, #36b947, #3149ed);
  background: linear-gradient(to right, #36ba45, #3149ed);
}
.page .active p {
  color: #fff;
}
.facth {
  background: #f8f9fe;
  padding: 1.06rem 0 1.2rem;
}
.facth .g_title {
  padding: 0 2.25rem;
}
@media (max-width: 991px) {
  .facth .g_title {
    padding: 0;
  }
}
.facth .box {
  padding: 0 1rem;
  margin-top: 0.35rem;
}
@media (max-width: 991px) {
  .facth .box {
    padding: 0;
  }
}
.facth .box img {
  width: 100%;
  height: auto;
}
/* eveon */
.eveon {
  padding: 1.2rem 0;
  background: #f4f6fc;
}
.eveon .eveon_search {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .eveon .eveon_search {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .eveon .eveon_search .gl {
    width: 100%;
    margin-bottom: 0.3rem;
  }
}
@media (max-width: 767px) {
  .eveon .eveon_search .gr {
    width: 100%;
  }
}
.eveon .eveon_search .gr form .search_box {
  width: 4.5rem;
  height: 0.56rem;
  padding: 0.06rem;
  border-radius: 1rem;
  border: 1px solid #384ff2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .eveon .eveon_search .gr form .search_box {
    width: 100%;
    height: 0.8rem;
  }
}
.eveon .eveon_search .gr form .search_box input {
  padding: 0 0.3rem;
  width: 100%;
  color: #333;
}
.eveon .eveon_search .gr form .search_box button {
  display: inline-flex;
  flex-shrink: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.42rem;
  height: 0.42rem;
  background: #384ff2;
}
@media (max-width: 767px) {
  .eveon .eveon_search .gr form .search_box button {
    width: 0.64rem;
    height: 0.64rem;
  }
}
.eveon .eveon_search .gr form .search_box button svg {
  width: 42.85%;
  height: auto;
}
.eveon .eveon_search .gr form .search_box button svg path {
  fill: #fff;
}
.eveon .eveon_a {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.68rem;
}
.eveon .eveon_a a {
  margin-bottom: 0.1rem;
  margin-right: 0.24rem;
  color: #666;
}
.eveon .eveon_a a.on {
  font-family: "mos";
  color: #111;
}
.eveon .box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
  margin-top: 0.58rem;
}
.eveon .box .item {
  width: 33.333%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 991px) {
  .eveon .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .eveon .box .item {
    width: 100%;
  }
}
.eveon .box .item:hover .itembox {
  box-shadow: 0 0 0.61rem rgba(11, 11, 11, 0.1);
}
.eveon .box .item:hover .itembox .img .public-img img {
  transform: scale(1.05);
}
.eveon .box .item .itembox {
  transition: all 0.4s;
  position: relative;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0.1rem;
}
.eveon .box .item .itembox .img {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.eveon .box .item .itembox .img .public-img:before {
  padding-top: 54.58089669%;
}
.eveon .box .item .itembox .img .g_bj img {
  transition: all 0.4s;
}
.eveon .box .item .itembox .img .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.eveon .box .item .itembox .txt_box {
  background: #fff;
  width: 100%;
  padding: 0.34rem 0.38rem 0.38rem 0.3rem;
}
.eveon .box .item .itembox .txt_box .txt h3 {
  line-height: 1.1;
  margin-bottom: 0.2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 2.2em;
}
.eveon .box .item .itembox .txt_box .txt .g_b {
  margin-bottom: 0.18rem;
}
.eveon .box .item .itembox .txt_box .txt .g_b p {
  color: #666;
}
.eveon .box .item .itembox .txt_box .g_p p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 4.5em;
}
.eveon .box .item .itembox .txt_box .g_lab {
  margin-top: 0.5rem;
  display: flex;
  flex-wrap: wrap;
}
.eveon .box .item .itembox .txt_box .g_lab span {
  padding: 0.05rem 0.1rem;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin: 0 0.1rem 0.1rem 0;
  font-size: 12px;
}
.eveon .page {
  margin-top: 0.64rem;
}
/* News */
.sub_banner_eve .sub_banner_txt {
  background: rgba(0, 0, 0, 0);
}
.newon {
  padding: 1.2rem 0;
  background: #f4f6fc;
}
.newon .g_title {
  text-align: left;
}
.newon .eveon_search {
  margin-top: 0.3rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .newon .eveon_search {
    flex-direction: column;
    align-items: flex-start;
  }
}
.newon .eveon_search .gl .eveon_a {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.1rem;
}
.newon .eveon_search .gl .eveon_a a {
  margin-bottom: 0.1rem;
  margin-right: 0.24rem;
  color: #666;
}
.newon .eveon_search .gl .eveon_a a.on {
  font-family: "mos";
  color: #111;
}
@media (max-width: 767px) {
  .newon .eveon_search .gl {
    width: 100%;
    margin-bottom: 0.3rem;
  }
}
.newon .eveon_search .gr {
  flex-shrink: 0;
  margin-left: 0.2rem;
}
@media (max-width: 767px) {
  .newon .eveon_search .gr {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .newon .eveon_search .gr form {
    width: 100%;
  }
}
.newon .eveon_search .gr form .search_box {
  width: 4.5rem;
  height: 0.56rem;
  padding: 0.06rem;
  border-radius: 1rem;
  border: 1px solid #384ff2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .newon .eveon_search .gr form .search_box {
    width: 100%;
    height: 0.8rem;
  }
}
.newon .eveon_search .gr form .search_box input {
  padding: 0 0.3rem;
  width: 100%;
  color: #333;
}
.newon .eveon_search .gr form .search_box button {
  display: inline-flex;
  flex-shrink: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.42rem;
  height: 0.42rem;
  background: #384ff2;
}
@media (max-width: 767px) {
  .newon .eveon_search .gr form .search_box button {
    width: 0.64rem;
    height: 0.64rem;
  }
}
.newon .eveon_search .gr form .search_box button svg {
  width: 42.85%;
  height: auto;
}
.newon .eveon_search .gr form .search_box button svg path {
  fill: #fff;
}
.newon .box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
  margin-top: 0.58rem;
}
.newon .box .item {
  width: 33.333%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 991px) {
  .newon .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .newon .box .item {
    width: 100%;
  }
}
.newon .box .item:hover .itembox {
  box-shadow: 0 0 0.61rem rgba(11, 11, 11, 0.1);
}
.newon .box .item:hover .itembox .img .public-img img {
  transform: scale(1.05);
}
.newon .box .item .itembox {
  transition: all 0.4s;
  position: relative;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0.1rem;
}
.newon .box .item .itembox .img {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.newon .box .item .itembox .img .public-img:before {
  padding-top: 54.58089669%;
}
.newon .box .item .itembox .img .g_bj img {
  transition: all 0.4s;
}
.newon .box .item .itembox .img .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.newon .box .item .itembox .txt_box {
  background: #fff;
  width: 100%;
  padding: 0.2rem 0.3rem;
}
.newon .box .item .itembox .txt_box .g_t {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.16rem;
}
.newon .box .item .itembox .txt_box .g_t .p1 {
  color: #666;
  display: block;
  position: relative;
  padding-left: 11px;
}
.newon .box .item .itembox .txt_box .g_t .p1:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #666666;
  left: 0;
  top: 9px;
}
@media (max-width: 1580px) {
  .newon .box .item .itembox .txt_box .g_t .p1:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.newon .box .item .itembox .txt_box .txt h3 {
  line-height: 1.1;
  margin-bottom: 0.2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 3.3em;
}
.newon .box .item .itembox .txt_box .txt .g_b {
  margin-bottom: 0.18rem;
}
.newon .box .item .itembox .txt_box .txt .g_b p {
  color: #666;
}
.newon .box .item .itembox .txt_box .g_lab {
  margin-top: 0.25rem;
  display: flex;
  flex-wrap: wrap;
}
.newon .box .item .itembox .txt_box .g_lab span {
  padding: 0.05rem 0.1rem;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin: 0 0.1rem 0.1rem 0;
  font-size: 12px;
}
.newon .page {
  margin-top: 0.64rem;
}
/* 详情页 */
.ins_det_fxr_box {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ins_det_fxr_box * {
  transition: all 0.6s;
}
.ins_det_fxr_box > p {
  margin-right: 0.05rem;
}
.ins_det_fxr_box .bshare-custom {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ins_det_fxr_box .bshare-custom a {
  width: 0.25rem;
  height: 0.25rem;
  padding: 0;
  background: none;
  border-radius: 50%;
  margin: 0 0 0.14rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ins_det_fxr_box .bshare-custom a:hover {
  background: none;
  opacity: 1;
}
.ins_det_fxr_box .bshare-custom a:hover svg path {
  fill: #111111;
}
.ins_det_fxr_box .bshare-custom a::before {
  content: '' !important;
}
@media (max-width: 767px) {
  .ins_det_fxr_box .bshare-custom a {
    width: 0.4rem;
    height: 0.4rem;
  }
}
.ins_det_fxr_box .bshare-custom a svg {
  width: 100%%;
  height: auto;
  pointer-events: none;
}
.ins_det_fxr_box .bshare-custom a svg path {
  fill: #b3b3b3;
  opacity: 1;
}
.social-share .icon-wechat .wechat-qrcode {
  top: 50% !important;
  left: 150% !important;
  transform: translateY(-50%);
}
.social-share .icon-wechat .wechat-qrcode:after {
  display: none !important;
}
.bsBox {
  box-sizing: initial;
}
.proinfoon {
  padding: 0.88rem 0 1.15rem;
}
.proinfoon .container {
  position: relative;
}
.proinfoon .container .g_fxbox {
  position: absolute;
  right: calc(100% + 0.48rem);
  top: 1.48rem;
}
@media (max-width: 1580px) {
  .proinfoon .container .g_fxbox {
    top: 1.9rem;
  }
}
@media (max-width: 1260px) {
  .proinfoon .container .g_fxbox {
    top: 1.7rem;
    right: calc(100% + 0.2rem);
  }
}
@media (max-width: 991px) {
  .proinfoon .container .g_fxbox {
    display: none;
  }
}
.proinfoon .box {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .proinfoon .box {
    flex-direction: column;
  }
}
.proinfoon .box .gl {
  width: calc(1200/1600*100%);
}
@media (max-width: 991px) {
  .proinfoon .box .gl {
    width: 100%;
  }
}
.proinfoon .box .gl .g_t .g_lab {
  margin-top: 0.2rem;
  display: flex;
  flex-wrap: wrap;
}
.proinfoon .box .gl .g_t .g_lab span {
  line-height: 1;
  border-right: 1px solid #b4b4b4;
  padding-right: 0.2rem;
  margin-right: 0.2rem;
}
.proinfoon .box .gl .g_t .g_lab span:last-child {
  border: none;
}
.proinfoon .box .gl .public-content {
  margin-top: 0.54rem;
  line-height: 1.33;
}
.proinfoon .box .gl .g_a {
  margin-top: 0.56rem;
}
.proinfoon .box .gl .g_fy {
  padding-top: 0.14rem;
  border-top: 1px solid #e6e6e6;
  margin: 0.8rem 0 1.14rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media (max-width: 767px) {
  .proinfoon .box .gl .g_fy {
    flex-direction: column;
    margin: 0.8rem 0;
  }
}
.proinfoon .box .gl .g_fy .left {
  width: 70%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .proinfoon .box .gl .g_fy .left {
    width: 100%;
  }
}
.proinfoon .box .gl .g_fy .left a {
  margin-top: 0.12rem;
  color: #999999;
  transition: all 0.4s;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.proinfoon .box .gl .g_fy .left a:hover {
  color: #333;
}
.proinfoon .box .gl .g_fy .right {
  flex-shrink: 0;
  margin-left: 0.2rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .proinfoon .box .gl .g_fy .right {
    width: 100%;
    margin-top: 0.4rem;
  }
}
.proinfoon .box .gl .g_fy .right p {
  color: #de6110;
}
.proinfoon .box .gl .g_fy .right i {
  margin-right: 0.1rem;
  flex-shrink: 0;
  display: flex;
  width: 0.15rem;
  height: auto;
}
@media (max-width: 1580px) {
  .proinfoon .box .gl .g_fy .right i {
    width: 0.2rem;
  }
}
@media (max-width: 767px) {
  .proinfoon .box .gl .g_fy .right i {
    width: 0.22rem;
  }
}
.proinfoon .box .gl .g_fy .right i svg,
.proinfoon .box .gl .g_fy .right i img {
  width: 100%;
  height: auto;
}
.proinfoon .box .gl .g_fy .right i svg path,
.proinfoon .box .gl .g_fy .right i img path {
  fill: #de6110;
}
.proinfoon .box .gr {
  position: sticky;
  position: -webkit-sticky;
  top: 0px;
  width: calc(250/1600*100%);
  padding: 1.48rem 0 1.14rem;
}
@media (max-width: 1580px) {
  .proinfoon .box .gr {
    padding: 1.9rem 0 1.14rem;
  }
}
@media (max-width: 1260px) {
  .proinfoon .box .gr {
    padding: 1.7rem 0 1.14rem;
  }
}
@media (max-width: 991px) {
  .proinfoon .box .gr {
    width: 100%;
    padding: 0;
  }
}
.proinfoon .box .gr h2 {
  line-height: 1.1;
  margin-bottom: 0.25rem;
}
.proinfoon .box .gr .gr_box .item {
  width: 100%;
  margin-bottom: 0.35rem;
  padding: 0 5px;
}
@media (max-width: 767px) {
  .proinfoon .box .gr .gr_box .item {
    width: 100%;
  }
}
.proinfoon .box .gr .gr_box .item:hover .itembox .img .g_bj .img1 {
  opacity: 0;
}
.proinfoon .box .gr .gr_box .item:hover .itembox .img .g_bj .img2 {
  opacity: 1;
}
.proinfoon .box .gr .gr_box .item:hover .itembox .txt span {
  color: #fff;
}
.proinfoon .box .gr .gr_box .item:hover .itembox .txt h3::after {
  background: #fff;
}
.proinfoon .box .gr .gr_box .item .itembox {
  border-radius: 0.1rem;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.proinfoon .box .gr .gr_box .item .itembox .img .public-img:before {
  padding-top: 125%;
}
.proinfoon .box .gr .gr_box .item .itembox .img .g_bj img {
  transition: all 0.4s;
}
.proinfoon .box .gr .gr_box .item .itembox .img .g_bj .img1 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.proinfoon .box .gr .gr_box .item .itembox .img .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.proinfoon .box .gr .gr_box .item .itembox .txt {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  z-index: 10;
  padding: 0.1rem 0.2rem 0.15rem 0.4rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}
.proinfoon .box .gr .gr_box .item .itembox .txt h3 {
  line-height: 1.1;
  position: relative;
}
.proinfoon .box .gr .gr_box .item .itembox .txt h3::after {
  content: '';
  transition: all 0.4s;
  position: absolute;
  width: 4px;
  height: 20px;
  left: -0.21rem;
  top: 2px;
  background: -webkit-linear-gradient(to top, #36ba45, #3149ed);
  background: linear-gradient(to top, #36ba45, #3149ed);
}
.proinfoon .box .gr .gr_box .item .itembox .txt span {
  color: rgba(255, 255, 255, 0.5);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.proinfoon .box .gr .gr_box .item .itembox .txt span i {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-style: initial;
}
.proinfoon .box .gr .gr_box .item .itembox .txt p {
  line-height: 1.25;
  margin: 0.12rem 0 0.25rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  height: 7.5em;
  display: none;
}
@media (max-width: 1260px) {
  .proinfoon .box .gr .gr_box .item .itembox .txt p {
    font-size: 10px;
  }
}
@media (max-width: 991px) {
  .proinfoon .box .gr .gr_box .item .itembox .txt p {
    font-size: 12px;
  }
}
.proinfoon .box .gr .gr_box .item .g_p {
  margin-top: 0.15rem;
}
.proinfotw {
  padding: 1.1rem 0 0.9rem;
  background: #f7f9ff;
}
.proinfotw .g_title {
  text-align: left;
}
.proinfotw .box {
  position: relative;
  margin-top: 0.48rem;
}
@media (max-width: 767px) {
  .proinfotw .box .item {
    width: 100%;
  }
}
.proinfotw .box .item:hover .itembox {
  box-shadow: 0 0 0.61rem rgba(11, 11, 11, 0.1);
}
.proinfotw .box .item:hover .itembox .img .public-img img {
  transform: scale(1.05);
}
.proinfotw .box .item .itembox {
  transition: all 0.4s;
  position: relative;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0.1rem;
}
.proinfotw .box .item .itembox .img {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.proinfotw .box .item .itembox .img .public-img:before {
  padding-top: 54.58089669%;
}
.proinfotw .box .item .itembox .img .g_bj img {
  transition: all 0.4s;
}
.proinfotw .box .item .itembox .img .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.proinfotw .box .item .itembox .txt_box {
  background: #fff;
  width: 100%;
  padding: 0.2rem 0.3rem;
}
.proinfotw .box .item .itembox .txt_box .g_t {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.16rem;
}
.proinfotw .box .item .itembox .txt_box .g_t .p1 {
  color: #666;
  display: block;
  position: relative;
  padding-left: 11px;
}
.proinfotw .box .item .itembox .txt_box .g_t .p1:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #666666;
  left: 0;
  top: 9px;
}
@media (max-width: 1580px) {
  .proinfotw .box .item .itembox .txt_box .g_t .p1:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.proinfotw .box .item .itembox .txt_box .txt h3 {
  line-height: 1.1;
  margin-bottom: 0.2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 3.3em;
}
.proinfotw .box .item .itembox .txt_box .txt .g_b {
  margin-bottom: 0.18rem;
}
.proinfotw .box .item .itembox .txt_box .txt .g_b p {
  color: #666;
}
.proinfotw .box .item .itembox .txt_box .g_lab {
  margin-top: 0.25rem;
  display: flex;
  flex-wrap: wrap;
}
.proinfotw .box .item .itembox .txt_box .g_lab span {
  padding: 0.05rem 0.1rem;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin: 0 0.1rem 0.1rem 0;
  font-size: 12px;
}
.proinfopop {
  width: 11.5rem;
  padding: 0.65rem 0.6rem 0.9rem;
  background: #fff;
  border-radius: 0.1rem;
}
@media (max-width: 1580px) {
  .proinfopop {
    width: 13rem;
  }
}
@media (max-width: 767px) {
  .proinfopop {
    width: 100%;
  }
}
.proinfopop h2 {
  text-align: center;
}
.proinfopop .box {
  margin-top: 0.48rem;
}
.proinfopop .box form .inp {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .proinfopop .box form .inp {
    flex-direction: column;
  }
}
.proinfopop .box form .inp .inp_box {
  width: calc((100% - 0.4rem)/3);
  margin-bottom: 0.15rem;
}
@media (max-width: 767px) {
  .proinfopop .box form .inp .inp_box {
    width: 100%;
    margin-bottom: 0.2rem;
  }
}
.proinfopop .box form .inp .inp_box .inp_txt {
  margin-bottom: 0.05rem;
}
.proinfopop .box form .inp .inp_box .inp_txt p {
  color: #333;
  font-weight: bold;
}
.proinfopop .box form .inp .inp_box .inp_txt p span {
  color: #ff0000;
}
.proinfopop .box form .inp .inp_box input {
  padding: 0 0.2rem;
  width: 100%;
  height: 0.48rem;
  border: 1px solid #d1d1d1;
  border-radius: 0.06rem;
}
@media (max-width: 767px) {
  .proinfopop .box form .inp .inp_box input {
    height: 0.8rem;
  }
}
.proinfopop .box form .inp .inp_box .sot_select_nr .sel_text_x {
  height: 0.5rem;
}
@media (max-width: 767px) {
  .proinfopop .box form .inp .inp_box .sot_select_nr .sel_text_x {
    height: 0.8rem;
  }
}
.proinfopop .box form .inp .inp_box .join_txt_b .hi-input-box {
  justify-content: flex-start;
}
.proinfopop .box form .inp2 .inp_box {
  width: calc(50% - 0.1rem);
}
@media (max-width: 991px) {
  .proinfopop .box form .inp2 .inp_box {
    width: 100%;
  }
}
.proinfopop .box form .inp3 .inp_box {
  width: 100%;
}
.proinfopop .box form .inptext .inp_box textarea {
  border: 1px solid #d1d1d1;
  border-radius: 0.1rem;
  width: 100%;
  height: 1.3rem;
  padding: 0.13rem 0.18rem;
}
@media (max-width: 767px) {
  .proinfopop .box form .inptext .inp_box textarea {
    height: 2.2rem;
  }
}
.proinfopop .box form .g_lab {
  margin-bottom: 0.25rem;
  padding-right: 0.1rem;
  color: #999999;
}
.proinfopop .box form .pub_btn {
  margin-top: 0.4rem;
}
@media (max-width: 767px) {
  .proinfopop .box form .pub_btn {
    height: 0.8rem;
  }
}
/* About IPPI Translation Center */
@media (max-width: 767px) {
  .sub_banner2 {
    height: 8rem;
  }
}
.sub_banner2 .sub_banner_txt {
  background: none;
}
.sub_banner2 .sub_banner_txt .container .ban_box .pub_btn {
  margin-top: 0.55rem;
}
.ippion .item {
  background: #fff;
  padding: 1.2rem 0;
}
.ippion .item:nth-child(2n) {
  padding: 0 0 1.2rem;
}
.ippion .item:nth-child(2n) .container .ippion_t {
  flex-direction: row-reverse;
}
.ippion .item:nth-child(2n) .container .ippion_t .gr {
  padding: 0 2rem 0 0;
}
.ippion .item .container .ippion_t {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .ippion .item .container .ippion_t {
    flex-direction: column !important;
  }
}
.ippion .item .container .ippion_t .gl {
  position: relative;
  overflow: hidden;
  border-radius: 0.1rem;
  width: 49.0625%;
}
@media (max-width: 991px) {
  .ippion .item .container .ippion_t .gl {
    width: 100%;
  }
}
.ippion .item .container .ippion_t .gl .public-img {
  height: 100%;
}
.ippion .item .container .ippion_t .gl .public-img:before {
  padding-top: 76.43312102%;
}
.ippion .item .container .ippion_t .gr {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 50.9375%;
  padding: 0 1.6rem 0 1rem;
}
@media (max-width: 991px) {
  .ippion .item .container .ippion_t .gr {
    width: 100%;
    padding: 0.4rem 0 !important;
  }
}
.ippion .item .container .ippion_t .gr .txt p {
  line-height: 1.2;
  margin-top: 0.22rem;
  color: #666666;
}
.ippion .item .container .ippion_t .gr .txt h3 {
  line-height: 1;
}
.ippion .item .container .ippion_t .gr .pub_btn {
  margin-top: 0.5rem;
}
.ippitw {
  background: -webkit-linear-gradient(to top, #fff, #f4f8ff);
  background: linear-gradient(to top, #fff, #f4f8ff);
}
.ippitw .box {
  padding: 0.6rem 0 1.75rem;
}
@media (max-width: 767px) {
  .ippitw .box {
    padding: 0.6rem 0 1.15rem;
  }
}
.ippitw .box .txt {
  width: 9.1rem;
  margin: auto;
  text-align: center;
}
@media (max-width: 991px) {
  .ippitw .box .txt {
    width: 100%;
  }
}
.ippitw .box .txt p {
  line-height: 1.25;
}
.ippith .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ippith .img video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ippifo {
  background: #f7f9ff;
  padding: 1.35rem 0 1.15rem;
}
.ippifo .box {
  border-radius: 0.1rem;
  overflow: hidden;
  margin-top: 0.5rem;
  position: relative;
}
.ippifo .box .img {
  position: relative;
}
@media (max-width: 991px) {
  .ippifo .box .img {
    display: none;
  }
}
.ippifo .box .img::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 4.1rem;
  z-index: 10;
  top: 0;
  left: 0;
  background: url(../images/ippi5.png) no-repeat;
  background-size: contain;
}
.ippifo .box .img .public-img {
  /* transition: all 0.4s; */
  top: 0;
  position: absolute;
  opacity: 0;
}
.ippifo .box .img .public-img.on {
  position: relative;
  opacity: 1;
}
.ippifo .box .img .public-img:before {
  padding-top: 41.25%;
}
.ippifo .box .gnav {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 10;
  display: flex;
}
@media (max-width: 991px) {
  .ippifo .box .gnav {
    position: relative;
    flex-direction: column;
  }
}
.ippifo .box .gnav .public-img {
  display: none;
}
@media (max-width: 991px) {
  .ippifo .box .gnav .public-img {
    display: block;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 767px) {
  .ippifo .box .gnav .public-img:before {
    padding-top: 60% !important;
  }
}
.ippifo .box .gnav .public-img:before {
  padding-top: 50.52083333%;
}
.ippifo .box .gnav .item {
  width: 25%;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.3rem 0.18rem;
  transition: all 0.4s;
  position: relative;
}
@media (max-width: 991px) {
  .ippifo .box .gnav .item {
    width: 100%;
    padding: 0;
    margin-bottom: 0.6rem;
  }
}
@media (min-width: 992px) {
  .ippifo .box .gnav .item.on .txt_box {
    border: 1px solid #fff;
    backdrop-filter: blur(25px);
  }
}
.ippifo .box .gnav .item .txt_box {
  border: 1px solid transparent;
  transition: all 0.4s;
  padding: 0 0.1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .ippifo .box .gnav .item .txt_box {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 5%;
  }
}
.ippifo .box .gnav .item .txt {
  text-align: center;
  color: #fff;
}
.ippifo .box .gnav .item .txt span {
  display: block;
  line-height: 1;
}
.ippifo .box .gnav .item .txt h3 {
  margin-top: 0.34rem;
  line-height: 1.1;
}
@media (max-width: 767px) {
  .ippifo .box .gnav .item .txt h3 {
    margin-top: 0.3rem;
  }
}
.ippifo .box .gnav .item .txt p {
  display: none;
  margin-top: 0.12rem;
}
@media (max-width: 991px) {
  .ippifo .box .gnav .item .txt p {
    opacity: 1;
    top: 0;
  }
}
@media (max-width: 767px) {
  .ippifo .box .gnav .item .txt p {
    font-size: 0.24rem;
    margin-top: 0.2rem;
    display: block;
  }
}
.ippifo .g_lab {
  margin-top: 0.36rem;
  width: 61%;
}
@media (max-width: 991px) {
  .ippifo .g_lab {
    width: 100%;
  }
}
.ippifo .g_lab p {
  line-height: 1.2;
}
.ippifi {
  padding: 1.1rem 0 3rem;
}
@media (max-width: 767px) {
  .ippifi {
    padding: 1.1rem 0 1.6rem;
  }
}
.ippifi .pub_title p {
  width: 76%;
}
.ippifi .box {
  position: relative;
  margin-top: 0.5rem;
  padding: 0 1.45rem;
}
@media (max-width: 767px) {
  .ippifi .box {
    padding: 0;
  }
}
.ippifi .box .swiper {
  padding: 0.1rem;
}
.ippifi .box .swiper .public-img {
  border: 1px solid #e3e7ed;
  border-radius: 0.1rem;
  background: #fff;
}
.ippifi .box .swiper .public-img:before {
  padding-top: 64.67065868%;
}
.ippifi .box .swip2_pag {
  bottom: -0.4rem;
}
.ippifi .box .swip2_pag span {
  background: #2762e8;
  margin: 0 0.05rem;
}
.ippisi {
  padding: 0 0 1.07rem;
}
.ippisi .box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
  margin-top: 0.55rem;
  justify-content: center;
}
.ippisi .box .item {
  width: 33.33%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 991px) {
  .ippisi .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .ippisi .box .item {
    width: 100%;
  }
}
.ippisi .box .item .itembox {
  border-radius: 0.1rem;
  /* min-height: 5.3rem; */
  background: #f6f8fe;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0.5rem 0.3rem 1.4rem;
}
.ippisi .box .item .itembox .g_icon {
  margin-bottom: 0.36rem;
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 0.1rem;
  background: #e6eaf5;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .ippisi .box .item .itembox .g_icon {
    width: 1.4rem;
    height: 1.4rem;
  }
}
.ippisi .box .item .itembox .g_icon img {
  width: 0.57rem;
  height: auto;
}
@media (max-width: 767px) {
  .ippisi .box .item .itembox .g_icon img {
    width: 0.8rem;
  }
}
.ippisi .box .item .itembox .txt h3 {
  margin-bottom: 0.16rem;
  line-height: 1.1;
  font-weight: bold;
}
.ippisi .box .item .itembox .txt p {
  color: #666;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  height: 7.5em;
}
.ippisi .box .item .itembox .g_b .pub_btn {
  margin-top: 0.25rem;
}
.ippise .item {
  background: #f7f9ff;
}
/* Announcement */
.annon {
  padding: 1.2rem 0;
  background: #fff;
}
.annon .g_title {
  text-align: left;
}
.annon .eveon_search {
  margin-top: 0.3rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .annon .eveon_search {
    flex-direction: column;
    align-items: flex-start;
  }
}
.annon .eveon_search .gr {
  flex-shrink: 0;
  margin-left: 0.2rem;
}
@media (max-width: 767px) {
  .annon .eveon_search .gr {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .annon .eveon_search .gr form {
    width: 100%;
  }
}
.annon .eveon_search .gr form .search_box {
  width: 4.5rem;
  height: 0.56rem;
  padding: 0.06rem;
  border-radius: 1rem;
  border: 1px solid #384ff2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .annon .eveon_search .gr form .search_box {
    width: 100%;
    height: 0.8rem;
  }
}
.annon .eveon_search .gr form .search_box input {
  padding: 0 0.3rem;
  width: 100%;
  color: #333;
}
.annon .eveon_search .gr form .search_box button {
  display: inline-flex;
  flex-shrink: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.42rem;
  height: 0.42rem;
  background: #384ff2;
}
@media (max-width: 767px) {
  .annon .eveon_search .gr form .search_box button {
    width: 0.64rem;
    height: 0.64rem;
  }
}
.annon .eveon_search .gr form .search_box button svg {
  width: 42.85%;
  height: auto;
}
.annon .eveon_search .gr form .search_box button svg path {
  fill: #fff;
}
.annon .box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
  margin-top: 0.58rem;
}
.annon .box .item {
  width: 33.333%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 991px) {
  .annon .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .annon .box .item {
    width: 100%;
  }
}
.annon .box .item:hover .itembox {
  border-color: #384ff2;
}
.annon .box .item:hover .itembox .img .public-img img {
  transform: scale(1.05);
}
.annon .box .item .itembox {
  background: url(../images/Announcement2.jpg) no-repeat;
  background-size: cover;
  border: 1px solid transparent;
  transition: all 0.4s;
  position: relative;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 0.5rem 0.3rem 0.58rem;
  border-radius: 0.1rem;
  min-height: 4.24rem;
}
.annon .box .item .itembox .txt span {
  display: block;
  margin-bottom: 0.2rem;
}
.annon .box .item .itembox .txt h3 {
  color: #111111;
  line-height: 1.1;
  font-weight: bold;
  margin-bottom: 0.2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 3.3em;
}
.annon .box .item .itembox .txt p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 4.5em;
}
.annon .box .item .itembox .g_a {
  margin-top: 0.4rem;
}
.annon .page {
  margin-top: 0.64rem;
}
/* contact */
.conon {
  background: #f7f9ff;
  padding: 1rem 0 1.2rem;
}
.conon .box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
  margin-top: 0.55rem;
}
.conon .box .item {
  width: 33.33%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 991px) {
  .conon .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .conon .box .item {
    width: 100%;
  }
}
.conon .box .item .itembox {
  display: block;
  width: 100%;
  height: 100%;
}
.contw {
  padding: 0.8rem 0 1.2rem;
}
.contw .box .item {
  padding: 0.36rem 0 0.3rem;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e5e5e5;
}
@media (max-width: 767px) {
  .contw .box .item {
    flex-direction: column;
  }
}
.contw .box .item .gl {
  width: 55%;
}
@media (max-width: 767px) {
  .contw .box .item .gl {
    width: 100%;
    margin-bottom: 0.2rem;
  }
}
.contw .box .item .gr {
  width: 45%;
}
@media (max-width: 767px) {
  .contw .box .item .gr {
    width: 100%;
  }
}
.contw .box .item .gr .g_p {
  margin-bottom: 0.2rem;
}
.contw .box .item .gr .contw_box .g_it {
  display: flex;
  align-items: center;
  margin-bottom: 0.1rem;
}
.contw .box .item .gr .contw_box .g_it:last-child {
  margin-bottom: 0;
}
.contw .box .item .gr .contw_box .g_it i {
  margin-right: 0.1rem;
  flex-shrink: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #3149ed;
  width: 0.28rem;
  height: 0.28rem;
}
@media (max-width: 767px) {
  .contw .box .item .gr .contw_box .g_it i {
    width: 0.4rem;
    height: 0.4rem;
  }
}
.contw .box .item .gr .contw_box .g_it i svg,
.contw .box .item .gr .contw_box .g_it i img {
  width: 50%;
  height: auto;
}
.contw .box .item .gr .contw_box .g_it i svg path,
.contw .box .item .gr .contw_box .g_it i img path {
  fill: #fff;
}
.contw .box .item .gr .contw_box .g_it p {
  color: #333;
}
.contw .box .item .gr .contw_box .g_it p span {
  color: #999;
}
/* entrepreneurship */
.enton {
  padding: 1.4rem 0;
}
.enton .box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
  margin-top: 0.75rem;
}
.enton .box .item {
  width: 33.33%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 1260px) {
  .enton .box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .enton .box .item {
    width: 100%;
  }
}
.enton .box .item .itembox {
  border-radius: 0.1rem;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.enton .box .item .itembox .public-img {
  background: #f2f7ff;
}
.enton .box .item .itembox .public-img:before {
  padding-top: 58.47953216%;
}
.enton .box .item .itembox .public-img img {
  transition: all 0.4s;
  opacity: 0;
}
@media (max-width: 767px) {
  .enton .box .item .itembox .public-img img {
    opacity: 1;
  }
}
.enton .box .item .itembox:hover .public-img img {
  opacity: 1;
}
.enton .box .item .itembox:hover .enton_box .txt h3,
.enton .box .item .itembox:hover .enton_box .txt span {
  color: #fff;
}
.enton .box .item .itembox:hover .enton_box i svg path {
  fill: #fff;
}
.enton .box .item .itembox .enton_box {
  transition: all 0.4s;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  top: 0;
  left: 0;
  padding: 0.35rem 0.4rem 0.44rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.enton .box .item .itembox .enton_box .txt {
  display: flex;
  justify-content: space-between;
}
.enton .box .item .itembox .enton_box .txt h3 {
  transition: all 0.4s;
  width: 68.96551724%;
  line-height: 1.4;
}
@media (max-width: 767px) {
  .enton .box .item .itembox .enton_box .txt h3 {
    color: #fff;
  }
}
.enton .box .item .itembox .enton_box .txt span {
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .enton .box .item .itembox .enton_box .txt span {
    color: #fff;
  }
}
.enton .box .item .itembox .enton_box i {
  margin-top: 0.3rem;
  flex-shrink: 0;
  display: flex;
  width: 0.42rem;
  height: auto;
}
@media (max-width: 767px) {
  .enton .box .item .itembox .enton_box i {
    width: 0.66rem;
  }
}
.enton .box .item .itembox .enton_box i svg,
.enton .box .item .itembox .enton_box i img {
  width: 100%;
  height: auto;
}
.enton .box .item .itembox .enton_box i svg path,
.enton .box .item .itembox .enton_box i img path {
  transition: all 0.4s;
  fill: #2165db;
}
@media (max-width: 767px) {
  .enton .box .item .itembox .enton_box i svg path,
  .enton .box .item .itembox .enton_box i img path {
    fill: #fff;
  }
}
.enttw {
  padding: 0.11rem 0 1.52rem;
}
.enttw .box {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1260px) {
  .enttw .box {
    flex-direction: column;
  }
}
.enttw .box .gl {
  margin-top: 0.44rem;
  width: 49.0625%;
  position: relative;
}
@media (max-width: 1260px) {
  .enttw .box .gl {
    width: 100%;
    margin-bottom: 0.4rem;
  }
}
.enttw .box .gl .g_i {
  display: block;
  width: 100%;
  height: 5.74rem;
  border-radius: 0 0 1rem 0;
  background: -webkit-linear-gradient(to right, #36ba45, #364ded);
  background: linear-gradient(to right, #36ba45, #364ded);
}
@media (max-width: 1580px) {
  .enttw .box .gl .g_i {
    height: 7.2rem;
  }
}
@media (max-width: 767px) {
  .enttw .box .gl .g_i {
    height: 100%;
    position: absolute;
  }
}
.enttw .box .gl .gl_box {
  position: absolute;
  left: 0.15rem;
  top: 0.15rem;
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 0 0 1rem 0;
  box-shadow: 0 0 1rem rgba(17, 17, 17, 0.04);
  padding: 0.75rem 0.65rem 0.3rem;
}
@media (max-width: 767px) {
  .enttw .box .gl .gl_box {
    position: relative;
    padding: 0.3rem;
  }
}
.enttw .box .gl .gl_box .txt {
  overflow: auto;
  height: 100%;
}
.enttw .box .gl .gl_box .txt h2 {
  line-height: 1.1;
  margin-bottom: 0.15rem;
}
.enttw .box .gl .gl_box .txt .g_p {
  margin-bottom: 0.28rem;
}
.enttw .box .gl .gl_box .txt .g_p p {
  line-height: 1.1;
}
.enttw .box .gl .gl_box .txt .g_lab p {
  color: #666;
  display: block;
  position: relative;
  padding-left: 17px;
}
.enttw .box .gl .gl_box .txt .g_lab p:after {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #333;
  left: 0;
  top: 13px;
}
@media (max-width: 1580px) {
  .enttw .box .gl .gl_box .txt .g_lab p:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.enttw .box .gr {
  width: 45.375%;
}
@media (max-width: 1260px) {
  .enttw .box .gr {
    width: 100%;
    height: 8rem;
  }
}
@media (max-width: 767px) {
  .enttw .box .gr {
    height: auto;
  }
}
.enttw .box .gr .gr_box {
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  position: relative;
}
@media (max-width: 767px) {
  .enttw .box .gr .gr_box {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
  }
}
.enttw .box .gr .gr_box .g_pic {
  width: 5.15rem;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .enttw .box .gr .gr_box .g_pic {
    position: relative;
    left: 0;
    transform: translateX(0%);
    margin-bottom: 0.4rem;
  }
}
.enttw .box .gr .gr_box .g_pic .swiper-slide .public-img {
  width: 100%;
}
.enttw .box .gr .gr_box .g_pic .swiper-slide .public-img img {
  object-fit: contain;
}
.enttw .box .gr .gr_box .g_name {
  position: absolute;
  top: 1.2rem;
  right: 0.1rem;
  width: 200px;
  background: #fff;
  box-shadow: 0 0 0.6rem rgba(56, 79, 242, 0.1);
  border-radius: 0.1rem;
  padding: 0.15rem 0.22rem 0.24rem;
}
@media (max-width: 767px) {
  .enttw .box .gr .gr_box .g_name {
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 0.4rem;
  }
}
.enttw .box .gr .gr_box .g_name .item {
  display: none;
}
.enttw .box .gr .gr_box .g_name .item.on {
  display: block;
  text-align: center;
}
.enttw .box .gr .gr_box .g_name .txt h3 {
  line-height: 1.2;
}
.enttw .box .gr .gr_box .g_name .txt p {
  margin-top: 0.08rem;
  color: #838487;
}
.enttw .box .gr .gr_box .gr_con {
  width: 100%;
}
.enttw .box .gr .gr_box .gr_con .gallery-top {
  width: 100%;
}
.enttw .box .gr .gr_box .gr_con .gallery-top .gr_swi .public-img {
  overflow: hidden;
  border-radius: 50%;
}
.enttw .box .gr .gr_box .gr_con .gallery-top .gr_swi .public-img::after {
  content: '';
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  height: 0.58rem;
  background: url(../images/entrepreneurship5.png) no-repeat;
  background-size: 100% 100%;
  z-index: 10;
}
.enttw .box .gr .gr_box .gr_con .gallery-top .gr_swi .txt {
  margin-top: 0.12rem;
  text-align: center;
}
.enttw .box .gr .gr_box .gr_con .gallery-top .gr_swi .txt p {
  transition: all 0.4s;
  height: 1.5em;
  color: #111;
}
.enttw .box .gr .gr_box .gr_con .gallery-top .swiper-slide-thumb-active .gr_swi .txt p {
  color: #005CE6;
}
.entth {
  background: -webkit-linear-gradient(to bottom, #f4f8ff, #fff);
  background: linear-gradient(to bottom, #f4f8ff, #fff);
  padding: 1.12rem 0 0;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.entth .box {
  margin-top: 0.5rem;
}
.entth .box .swiper {
  padding-bottom: 1.14rem;
}
@media (max-width: 1900px) {
  .entth .box .swiper {
    padding-bottom: 1.44rem;
  }
}
@media (max-width: 767px) {
  .entth .box .swiper {
    padding-bottom: 1.3rem;
  }
}
.entth .box .swiper .swiper-slide {
  width: 10rem;
  height: auto;
  position: relative;
}
@media (max-width: 1580px) {
  .entth .box .swiper .swiper-slide {
    width: 14rem;
  }
}
@media screen and (max-width: 1460px) {
  .entth .box .swiper .swiper-slide {
    width: 13.5rem;
  }
}
@media screen and (max-width: 1380px) {
  .entth .box .swiper .swiper-slide {
    width: 13rem;
  }
}
@media (max-width: 1260px) {
  .entth .box .swiper .swiper-slide {
    width: 10rem;
  }
}
@media (max-width: 991px) {
  .entth .box .swiper .swiper-slide {
    width: 8rem;
  }
}
@media (max-width: 767px) {
  .entth .box .swiper .swiper-slide {
    width: 5.4rem;
  }
}
.entth .box .swiper .swiper-slide .public-img {
  border-radius: 0.1rem;
}
.entth .box .swiper .swiper-slide .public-img:before {
  padding-top: 56.3%;
}
.entth .box .swiper .swiper-slide .public-img::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 10;
  transition: all 0.4s;
}
.entth .box .swiper .swiper-slide .txt p {
  width: 100%;
  opacity: 0;
  transition: all 0.4s;
  position: absolute;
  top: calc(100% + 0.25rem);
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
@media (max-width: 767px) {
  .entth .box .swiper .swiper-slide .txt p {
    top: calc(100% + 0.15rem);
  }
}
.entth .box .swiper .swiper-slide-active .public-img::after {
  opacity: 0;
}
.entth .box .swiper .swiper-slide-active .txt p {
  opacity: 1;
}
.entth .box .swiper .g_qie .pub_prev {
  left: 0;
  top: calc((100% - 1.14rem)/2);
}
.entth .box .swiper .g_qie .pub_next {
  right: 0;
  top: calc((100% - 1.14rem)/2);
}
.entfo .x-con .x-text .pub_btn {
  margin: 0.55rem 0 0.5rem;
}
.entfi {
  padding: 1.2rem 0;
}
.entfi .box {
  display: flex;
  margin-top: 0.53rem;
  position: relative;
  width: calc(100% + 0.5rem);
}
@media (max-width: 767px) {
  .entfi .box {
    width: calc(100% + 0.3rem);
  }
}
.entfi .box .swiper {
  transform: translateX(-0.25rem);
  padding: 0.25rem;
}
@media (max-width: 767px) {
  .entfi .box .swiper {
    transform: translateX(-0.15rem);
    padding: 0.15rem;
  }
}
.entfi .box .itembox {
  transition: all 0.4s;
  position: relative;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0.1rem;
}
.entfi .box .itembox:hover {
  box-shadow: 0 0 0.3rem rgba(11, 11, 11, 0.1);
}
.entfi .box .itembox:hover .img .public-img img {
  transform: scale(1.05);
}
.entfi .box .itembox .img {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.entfi .box .itembox .img .public-img:before {
  padding-top: 54.58089669%;
}
.entfi .box .itembox .img .g_bj img {
  transition: all 0.4s;
}
.entfi .box .itembox .img .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.entfi .box .itembox .txt_box {
  background: #fff;
  width: 100%;
  padding: 0.34rem 0.38rem 0.38rem 0.3rem;
}
.entfi .box .itembox .txt_box .txt h3 {
  line-height: 1.1;
  margin-bottom: 0.2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  height: 1.2em;
}
.entfi .box .itembox .txt_box .g_p p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 4.5em;
}
.entfi .box .itembox .txt_box .g_lab {
  margin-top: 0.35rem;
  display: flex;
  flex-wrap: wrap;
}
.entfi .box .itembox .txt_box .g_lab span {
  padding: 0.05rem 0.1rem;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin: 0 0.1rem 0.1rem 0;
  font-size: 12px;
}
.entfi .box .g_qie .pub_next {
  right: -0.2rem;
}
/* Patent & Licensing */
.ippion_filp .item:nth-child(2n-1) {
  padding: 1.2rem 0;
}
.ippion_filp .item:nth-child(2n-1) .container .ippion_t {
  flex-direction: row-reverse;
}
.ippion_filp .item:nth-child(2n-1) .container .ippion_t .gr {
  padding: 0 2rem 0 0;
}
.ippion_filp .item:nth-child(2n) {
  padding: 0 0 1.2rem;
}
.ippion_filp .item:nth-child(2n) .container .ippion_t {
  flex-direction: row;
}
.ippion_filp .item:nth-child(2n) .container .ippion_t .gr {
  padding: 0 1.6rem 0 1rem;
}
.pattw {
  padding: 1.1rem 0 0;
  background: #f7f9ff;
}
.pattw .pub_title p {
  width: 11rem;
}
@media (max-width: 991px) {
  .pattw .pub_title p {
    width: 100%;
  }
}
.pattw .box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.2rem;
  margin-top: 0.52rem;
}
.pattw .box .item {
  width: 50%;
  margin-bottom: 0.4rem;
  padding: 0 0.2rem;
}
@media (max-width: 991px) {
  .pattw .box .item {
    width: 100%;
  }
}
.pattw .box .item .itembox {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.pattw .box .item .itembox .public-img:before {
  padding-top: 38.46153846%;
}
@media (max-width: 991px) {
  .pattw .box .item .itembox .public-img:before {
    padding-top: 70%;
  }
}
@media (max-width: 991px) {
  .pattw .box .item .itembox .public-img:before {
    padding-top: 90%;
  }
}
.pattw .box .item .itembox .txt {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0.25rem 0.32rem;
  z-index: 10;
  background: rgba(17, 17, 17, 0.7);
}
.pattw .box .item .itembox .txt h3 {
  color: #fff;
}
.pattw .box .item .itembox .txt p {
  margin-top: 0.15rem;
  color: #fff;
}
.patth {
  padding: 0.8rem 0 1.1rem;
  background: #f7f9ff;
}
/* 搜索下拉 */
.g_navsearch {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  background-color: #ffffff;
  color: #222222;
  z-index: 100;
  display: none;
}
.g_navsearch .container {
  padding: 0.6rem 0 1rem;
  position: relative;
}
@media (max-width: 767px) {
  .g_navsearch .container {
    padding-bottom: 0.6rem;
  }
}
.g_navsearch .f_cont {
  margin: 0 auto;
  padding: 0.5rem 0;
  background: #f5f6fc;
}
.g_navsearch .f_cont form {
  display: flex;
  justify-content: center;
}
.g_navsearch .f_cont .search_box {
  width: 8.5rem;
  padding: 4px;
  height: 0.6rem;
  background: #fff;
  border-radius: 100px;
  box-shadow: 0 0 0.6rem rgba(56, 79, 242, 0.1);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .g_navsearch .f_cont .search_box {
    height: 0.8rem;
  }
}
.g_navsearch .f_cont .search_box input {
  padding: 0 0.3rem;
  width: 100%;
  color: #333;
}
.g_navsearch .f_cont .search_box button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border-radius: 100px;
  width: 0.9rem;
  height: 100%;
  background: -webkit-linear-gradient(to right, #36ba45, #364ded);
  background: linear-gradient(to right, #36ba45, #364ded);
}
@media (max-width: 767px) {
  .g_navsearch .f_cont .search_box button {
    width: 0.3rem;
  }
}
.g_navsearch .f_cont .search_box button svg {
  width: 0.26rem;
  height: auto;
}
.g_navsearch .f_cont .search_box button svg path {
  fill: #fff;
}
/* Cookies政策 */
.g-pri {
  padding: 1.1rem 0 2.2rem;
}
.g-pri .box {
  padding: 0 1rem;
}
.g-pri .box .tit {
  margin-bottom: 0.35rem;
  text-align: center;
}
.g-pri .box .tit h2,
.g-pri .box .tit h1 {
  font-weight: bold;
  margin-bottom: 0.35rem;
}
.g-pri .box .tit .g-p {
  display: flex;
  justify-content: center;
}
.g-pri .box .tit .g-p p {
  color: #333;
  margin: 0 0.18rem;
}
.g-pri .box .public-content {
  color: #333;
}
.g-pri .box .public-content h3 {
  font-size: 24px;
}
.g-pri .box .public-content .p1 {
  display: block;
  position: relative;
  padding-left: 20px;
}
.g-pri .box .public-content .p1:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #000;
  left: 0;
  top: 12px;
}
@media (max-width: 1580px) {
  .g-pri .box .public-content .p1:after {
    top: 14px;
  }
}
.g-pri .box .public-content .g-pritxt .g-pritxt-box {
  display: flex;
}
@media (max-width: 767px) {
  .g-pri .box .public-content .g-pritxt .g-pritxt-box {
    flex-direction: column;
  }
}
.g-pri .box .public-content .g-pritxt .g-pritxt-box span {
  flex-shrink: 0;
  color: #222;
  display: block;
  position: relative;
  padding-left: 20px;
}
.g-pri .box .public-content .g-pritxt .g-pritxt-box span:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #000;
  left: 0;
  top: 12px;
}
@media (max-width: 1580px) {
  .g-pri .box .public-content .g-pritxt .g-pritxt-box span:after {
    top: 14px;
  }
}
.g-pri .box .public-content .g-pritxt .g-pritxt-box ul {
  padding: 0;
}
.g-pri .box .public-content .g-pritxt .g-pritxt-box ul li {
  list-style: none;
}
.g-pri2 .box .tit {
  margin-bottom: 1rem;
}
/* 隐私政策 */
.g-pri3 .box .tit {
  margin-bottom: 1rem;
}
.g-pri3 .box .prion {
  display: flex;
  justify-content: space-between;
}
.g-pri3 .box .prion .gl {
  padding-top: 0.2rem;
  width: 21.42857143%;
}
.g-pri3 .box .prion .gl p {
  margin-bottom: 0.3rem;
}
.g-pri3 .box .prion .public-content {
  width: 78.57142857%;
}
/* 网站地图 */
.g-mapon {
  padding: 1.1rem 0 2.2rem;
}
.g-mapon .g-tit {
  text-align: center;
}
.g-mapon .g-tit h1 {
  font-weight: bold;
  line-height: 1;
}
@media (max-width: 767px) {
  .g-mapon .g-tit h1 {
    font-size: 0.48rem;
  }
}
.g-mapon .box {
  padding: 0 1rem;
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}
@media (max-width: 1260px) {
  .g-mapon .box {
    padding: 0;
  }
}
.g-mapon .box .item {
  width: 17.14285714%;
  margin: 0 0.4rem 0.75rem 0.7rem;
  position: relative;
}
@media (max-width: 1260px) {
  .g-mapon .box .item {
    width: 15%;
  }
}
@media (max-width: 767px) {
  .g-mapon .box .item {
    width: 50%;
    margin: 0 0 0.35rem;
    padding-right: 0.2rem;
  }
}
.g-mapon .box .item a:hover {
  color: #005CE6 !important;
}
.g-mapon .box .item .g-la {
  font-weight: bold;
  display: block;
  margin-bottom: 0.25rem;
  flex-shrink: 0;
  color: #231815;
}
@media (max-width: 767px) {
  .g-mapon .box .item .g-la {
    margin-bottom: 0.2rem;
    font-size: 0.32rem;
  }
}
.g-mapon .box .item .g-twa {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.g-mapon .box .item .g-twa a {
  min-width: 1.8rem;
  margin-right: 0.2rem;
  margin-bottom: 0.12rem;
  color: #000;
}
@media (max-width: 767px) {
  .g-mapon .box .item .g-twa a {
    min-width: auto;
  }
}
/* 搜索全局 */
.seaon {
  padding: 1.7rem 0 0;
  background: #f7f9ff;
}
@media (max-width: 767px) {
  .seaon {
    padding: 1rem 0 0;
  }
}
.seatop .g_search {
  width: 100%;
  background-color: #ffffff;
  color: #222222;
  z-index: 100;
}
.seatop .g_search .container {
  padding: 0 0 1rem;
  position: relative;
}
@media (max-width: 767px) {
  .seatop .g_search .container {
    padding-bottom: 0.6rem;
  }
}
.seatop .g_search .f_cont {
  margin: 0 auto;
  background: #f5f6fc;
}
.seatop .g_search .f_cont form {
  display: flex;
  justify-content: center;
}
.seatop .g_search .f_cont .search_box {
  width: 8.5rem;
  padding: 4px;
  height: 0.6rem;
  background: #fff;
  border-radius: 100px;
  box-shadow: 0 0 0.6rem rgba(56, 79, 242, 0.1);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .seatop .g_search .f_cont .search_box {
    height: 0.8rem;
  }
}
.seatop .g_search .f_cont .search_box input {
  padding: 0 0.3rem;
  width: 100%;
  color: #333;
}
.seatop .g_search .f_cont .search_box button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border-radius: 100px;
  width: 0.9rem;
  height: 100%;
  background: -webkit-linear-gradient(to right, #36ba45, #364ded);
  background: linear-gradient(to right, #36ba45, #364ded);
}
.seatop .g_search .f_cont .search_box button svg {
  width: 0.26rem;
  height: auto;
}
.seatop .g_search .f_cont .search_box button svg path {
  fill: #fff;
}
.seabtn {
  display: flex;
  justify-content: center;
  margin-top: 1.4rem;
  border-bottom: 1px solid #e0e1e7;
}
@media (max-width: 1260px) {
  .seabtn {
    justify-content: flex-start;
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .seabtn {
    margin-top: 1rem;
  }
}
.seabtn a {
  cursor: pointer;
  position: relative;
  margin: 0 0.24rem;
  padding-bottom: 0.34rem;
  white-space: nowrap;
}
@media (max-width: 1260px) {
  .seabtn a {
    margin: 0 0.15rem;
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .seabtn a {
    font-size: 12px;
  }
}
.seabtn a.on {
  color: #005CE6;
}
.seabtn a.on span {
  color: #005CE6;
}
.seabtn a.on::after {
  background: #005CE6;
}
.seabtn a::after {
  content: '';
  position: absolute;
  width: 100%;
  bottom: -1px;
  left: 0;
  height: 4px;
  background: transparent;
}
@media (max-width: 1260px) {
  .seabtn a::after {
    bottom: 0;
    height: 2px;
  }
}
.seabtn a span {
  color: #999;
}
.seaon_box {
  padding: 0.75rem 0 0;
}
.seaon_box .seaon_it {
  margin-bottom: 0.8rem;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it {
    margin-bottom: 0.5rem;
  }
}
.seaon_box .seaon_it:last-child {
  margin-bottom: 0;
}
.seaon_box .seaon_it .seaon_tit {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.3rem;
}
.seaon_box .seaon_it .seaon_tit .seaon_tit_r {
  display: flex;
  align-items: center;
}
.seaon_box .seaon_it .seaon_tit .seaon_tit_r:hover p {
  color: #005CE6;
}
.seaon_box .seaon_it .seaon_tit .seaon_tit_r:hover i svg path {
  fill: #005CE6;
}
.seaon_box .seaon_it .seaon_tit .seaon_tit_r p {
  transition: all 0.4s;
}
.seaon_box .seaon_it .seaon_tit .seaon_tit_r i {
  margin-left: 0.1rem;
  flex-shrink: 0;
  display: flex;
  width: 4px;
  height: auto;
}
.seaon_box .seaon_it .seaon_tit .seaon_tit_r i svg,
.seaon_box .seaon_it .seaon_tit .seaon_tit_r i img {
  width: 100%;
  height: auto;
}
.seaon_box .seaon_it .seaon_tit .seaon_tit_r i svg path,
.seaon_box .seaon_it .seaon_tit .seaon_tit_r i img path {
  fill: #333;
  transition: all 0.4s;
}
.seaon_box .seaon_it1 .peoon_b_box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
}
.seaon_box .seaon_it1 .peoon_b_box .item {
  width: 25%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 1260px) {
  .seaon_box .seaon_it1 .peoon_b_box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .seaon_box .seaon_it1 .peoon_b_box .item {
    width: 100%;
  }
}
.seaon_box .seaon_it1 .peoon_b_box .item:hover .itembox .gl .g_bj .img1 {
  opacity: 0;
}
.seaon_box .seaon_it1 .peoon_b_box .item:hover .itembox .gl .g_bj .img2 {
  opacity: 1;
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox {
  border-radius: 0.1rem;
  overflow: hidden;
  display: flex;
  width: 100%;
  height: 2.74rem;
  padding: 0.2rem 0 0.14rem 0.2rem;
  align-items: flex-start;
  background: #fff;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it1 .peoon_b_box .item .itembox {
    height: auto;
    flex-direction: column;
  }
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gl {
  border-radius: 0.1rem;
  overflow: hidden;
  position: relative;
  width: 23.80952381%;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it1 .peoon_b_box .item .itembox .gl {
    width: 100%;
  }
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gl .public-img {
  height: 100%;
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gl .public-img:before {
  padding-top: 124.70588235%;
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gl .g_bj img {
  transition: all 0.4s;
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gl .g_bj .img1 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none;
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gl .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gr {
  background: #fff;
  width: 76.19047619%;
  padding: 0.05rem 0.1rem 0 0.2rem;
  height: 100%;
  overflow: auto;
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gr::-webkit-scrollbar {
  width: 1px;
  height: 1px;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it1 .peoon_b_box .item .itembox .gr {
    width: 100%;
    padding: 0.3rem 0 0.2rem;
  }
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gr .public-content a {
  word-break: break-all;
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gr h3 {
  line-height: 1.1;
  color: #333;
  margin-bottom: 0.15rem;
}
.seaon_box .seaon_it1 .peoon_b_box .item .itembox .gr p {
  line-height: 1.25;
  margin-bottom: 0.1rem;
}
.seaon_box .seaon_it2 .seaon_it_box {
  display: flex;
  margin-top: 0.5rem;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box {
  width: 100%;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item {
  padding-bottom: 0.4rem;
  border-bottom: 1px solid #dee0e5;
  display: block;
  width: 100%;
  margin-bottom: 0.4rem;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item {
    width: 100%;
  }
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item:hover .itembox {
  /* top: -10px; */
  /* box-shadow: 0 0 0.61rem rgba(11,11,11,0.1); */
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item:hover .itembox .img .g_bj .img1 {
  opacity: 0;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item:hover .itembox .img .g_bj .img2 {
  opacity: 1;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox {
  transition: all 0.4s;
  position: relative;
  top: 0;
  display: flex;
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox {
    flex-direction: column;
  }
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .img {
  overflow: hidden;
  border-radius: 0.1rem;
  position: relative;
  width: 23.4375%;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .img {
    width: 100%;
  }
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .img .public-img {
  border-radius: 0.1rem;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .img .public-img:before {
  padding-top: 112%;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .img .g_bj img {
  transition: all 0.4s;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .img .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 76.5625%;
  padding: 0 2.9rem 0 0.4rem;
}
@media (max-width: 991px) {
  .seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r {
    padding: 0 0.5rem 0 0.4rem;
  }
}
@media (max-width: 767px) {
  .seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r {
    width: 100%;
    padding: 0.3rem 0 0.2rem;
  }
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r .g_t {
  margin-bottom: 0.18rem;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r .g_t p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (max-width: 1580px) {
  .seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r .g_t p {
    font-size: 12px;
  }
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r .txt h3 {
  line-height: 1.1;
  margin-bottom: 0.1rem;
  /* overflow: hidden;
									display: -webkit-box;
									-webkit-box-orient: vertical;
									-webkit-line-clamp: 3;
									height: 3.3em; */
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r .txt p {
  line-height: 1.7;
  /* overflow: hidden;
									display: -webkit-box;
									-webkit-box-orient: vertical;
									-webkit-line-clamp: 2;
									height: 3.4em; */
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r .g_p {
  margin-top: 0.25rem;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r .g_lab {
  margin-top: 0.35rem;
  display: flex;
  flex-wrap: wrap;
}
.seaon_box .seaon_it2 .seaon_it_box .pubsea_box .item .itembox .pubsea_box_r .g_lab span {
  background: #fff;
  padding: 0.05rem 0.1rem;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin: 0 0.1rem 0.1rem 0;
  font-size: 12px;
}
.seaon_box .seaon_it3 .seaon_it3_box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
}
.seaon_box .seaon_it3 .seaon_it3_box .item {
  width: 33.333%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 991px) {
  .seaon_box .seaon_it3 .seaon_it3_box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .seaon_box .seaon_it3 .seaon_it3_box .item {
    width: 100%;
  }
}
.seaon_box .seaon_it3 .seaon_it3_box .item:hover .itembox {
  box-shadow: 0 0 0.61rem rgba(11, 11, 11, 0.1);
}
.seaon_box .seaon_it3 .seaon_it3_box .item:hover .itembox .img .public-img img {
  transform: scale(1.05);
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox {
  transition: all 0.4s;
  position: relative;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0.1rem;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .img {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .img .public-img:before {
  padding-top: 54.58089669%;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .img .g_bj img {
  transition: all 0.4s;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .img .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .txt_box {
  background: #fff;
  width: 100%;
  padding: 0.2rem 0.3rem;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .txt_box .g_t {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.16rem;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .txt_box .g_t .p1 {
  color: #666;
  display: block;
  position: relative;
  padding-left: 11px;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .txt_box .g_t .p1:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #666666;
  left: 0;
  top: 9px;
}
@media (max-width: 1580px) {
  .seaon_box .seaon_it3 .seaon_it3_box .item .itembox .txt_box .g_t .p1:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .txt_box .txt h3 {
  line-height: 1.1;
  margin-bottom: 0.2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 3.3em;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .txt_box .txt .g_b {
  margin-bottom: 0.18rem;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .txt_box .txt .g_b p {
  color: #666;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .txt_box .g_lab {
  margin-top: 0.25rem;
  display: flex;
  flex-wrap: wrap;
}
.seaon_box .seaon_it3 .seaon_it3_box .item .itembox .txt_box .g_lab span {
  padding: 0.05rem 0.1rem;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin: 0 0.1rem 0.1rem 0;
  font-size: 12px;
}
.seaon_box .seaon_it4 .seaon_it4_box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
}
.seaon_box .seaon_it4 .seaon_it4_box .item {
  width: 33.333%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 991px) {
  .seaon_box .seaon_it4 .seaon_it4_box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .seaon_box .seaon_it4 .seaon_it4_box .item {
    width: 100%;
  }
}
.seaon_box .seaon_it4 .seaon_it4_box .item:hover .itembox {
  box-shadow: 0 0 0.61rem rgba(11, 11, 11, 0.1);
}
.seaon_box .seaon_it4 .seaon_it4_box .item:hover .itembox .img .public-img img {
  transform: scale(1.05);
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox {
  transition: all 0.4s;
  position: relative;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0.1rem;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .img {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .img .public-img:before {
  padding-top: 54.58089669%;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .img .g_bj img {
  transition: all 0.4s;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .img .g_bj .img2 {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  opacity: 0;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .txt_box {
  background: #fff;
  width: 100%;
  padding: 0.34rem 0.38rem 0.38rem 0.3rem;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .txt_box .txt h3 {
  line-height: 1.1;
  margin-bottom: 0.2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 2.2em;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .txt_box .txt .g_b {
  margin-bottom: 0.18rem;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .txt_box .txt .g_b p {
  color: #666;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .txt_box .g_p p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 4.5em;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .txt_box .g_lab {
  margin-top: 0.5rem;
  display: flex;
  flex-wrap: wrap;
}
.seaon_box .seaon_it4 .seaon_it4_box .item .itembox .txt_box .g_lab span {
  padding: 0.05rem 0.1rem;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  margin: 0 0.1rem 0.1rem 0;
  font-size: 12px;
}
.seaon_box .seaon_it5 {
  background: #fff;
  padding: 1.2rem 0 0.9rem;
}
.seaon_box .seaon_it5 .seaon_it5_box {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
}
.seaon_box .seaon_it5 .seaon_it5_box .item {
  width: 33.333%;
  margin-bottom: 0.3rem;
  padding: 0 0.15rem;
}
@media (max-width: 991px) {
  .seaon_box .seaon_it5 .seaon_it5_box .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .seaon_box .seaon_it5 .seaon_it5_box .item {
    width: 100%;
  }
}
.seaon_box .seaon_it5 .seaon_it5_box .item:hover .itembox {
  border-color: #384ff2;
}
.seaon_box .seaon_it5 .seaon_it5_box .item:hover .itembox .img .public-img img {
  transform: scale(1.05);
}
.seaon_box .seaon_it5 .seaon_it5_box .item .itembox {
  background: url(../images/Announcement2.jpg) no-repeat;
  background-size: cover;
  border: 1px solid transparent;
  transition: all 0.4s;
  position: relative;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 0.5rem 0.3rem 0.58rem;
  border-radius: 0.1rem;
  min-height: 4.24rem;
}
.seaon_box .seaon_it5 .seaon_it5_box .item .itembox .txt span {
  display: block;
  margin-bottom: 0.2rem;
}
.seaon_box .seaon_it5 .seaon_it5_box .item .itembox .txt h3 {
  color: #111111;
  line-height: 1.1;
  font-weight: bold;
  margin-bottom: 0.2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 3.3em;
}
.seaon_box .seaon_it5 .seaon_it5_box .item .itembox .txt p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 4.5em;
}
.seaon_box .seaon_it5 .seaon_it5_box .item .itembox .g_a {
  margin-top: 0.4rem;
}
.seaon_box .seaon_it6 {
  padding: 0 0 1.4rem;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it6 {
    padding: 0 0 0.8rem;
  }
}
.seaon_box .seaon_it6 .seaon_it6_box {
  padding: 0 2rem 0 0;
}
@media (max-width: 1260px) {
  .seaon_box .seaon_it6 .seaon_it6_box {
    padding: 0;
  }
}
.seaon_box .seaon_it6 .seaon_it6_box > ul {
  border-bottom: 1px solid #e5e5e5;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li {
  border-top: 1px solid #e5e5e5;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li:first-child {
  /* .g_xia{
							display: block;
						} */
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li.on .g_top .g_gb .g_gb_box {
  transform: rotate(180deg);
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.26rem 0;
  position: relative;
  cursor: pointer;
}
@media (max-width: 991px) {
  .seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top {
    flex-direction: column;
  }
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_top_l {
  width: 26.42857143%;
  word-break: break-all;
  padding-right: 0.1rem;
}
@media (max-width: 991px) {
  .seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_top_l {
    width: 100%;
  }
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_top_l p {
  display: block;
  position: relative;
  padding-left: 14px;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_top_l p:after {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #384ff2;
  left: 0;
  top: 9px;
}
@media (max-width: 1580px) {
  .seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_top_l p:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_gb {
  display: flex;
  justify-content: space-between;
  width: 73.57142857%;
}
@media (max-width: 991px) {
  .seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_gb {
    width: 100%;
  }
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_gb h3 {
  width: 95.93495935%;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_gb .g_gb_box {
  width: 0.25rem;
  position: relative;
  transition: 0.4s all;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.2rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_gb .g_gb_box {
    width: 16px;
  }
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_gb .g_gb_box svg,
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_gb .g_gb_box img {
  width: 0.25rem;
  height: auto;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_gb .g_gb_box svg path,
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_top .g_gb .g_gb_box img path {
  fill: #262626;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia {
  display: none;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 0.26rem;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq .g_bjq_box {
  width: 87.85714286%;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq .g_bjq_box {
    width: 100%;
  }
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con {
  padding-right: 0.3rem;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con {
    padding: 0;
  }
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con p {
  line-height: 1.71;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con ol,
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con ul {
  padding-left: 16px;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con ol li,
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq .g_bjq_box .g_bjq_con ul li {
  list-style: inherit;
}
.seaon_box .seaon_it6 .seaon_it6_box > ul > li .g_xia .g_bjq .g_bjq_box .g_btn {
  cursor: pointer;
  margin-top: 0.2rem;
}
.seaon_box .seaon_it_not {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 0.86rem 0 1.26rem;
}
.seaon_box .seaon_it_not i {
  flex-shrink: 0;
  display: flex;
  width: 2.69rem;
  height: auto;
}
.seaon_box .seaon_it_not i svg,
.seaon_box .seaon_it_not i img {
  width: 100%;
  height: auto;
}
.seaon_box .seaon_it_not i svg path,
.seaon_box .seaon_it_not i img path {
  fill: #caced8;
}
.seaon_box .seaon_it_not p {
  margin-top: 0.32rem;
  width: 6.9rem;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .seaon_box .seaon_it_not p {
    width: 100%;
  }
}
/* publications 修改 */
.sub_banner_join .sub_banner_txt .container .ban_box .tit .pub_btn {
  margin-top: 0.25rem;
}
.sub_banner_join .sub_banner_txt .container .ban_box .tit .pub_btn p {
  margin-top: 0;
  width: auto;
}
.pubnewon {
  background: #f7f9ff;
  padding: 0.8rem 0;
}
.pubnewon .box {
  position: relative;
}
.pubnewon .box .swiper {
  padding-top: 0.2rem;
}
.pubnewon .box .itembox {
  position: relative;
}
.pubnewon .box .itembox:hover .public-img img {
  transform: scale(1.05);
}
.pubnewon .box .itembox:hover .txt_box p {
  color: #005CE6 !important;
}
.pubnewon .box .itembox::after {
  content: '';
  position: absolute;
  right: -0.3rem;
  top: -0.2rem;
  height: calc(100% + 0.2rem);
  width: 1px;
  background: #e6e6e6;
}
.pubnewon .box .itembox .img .public-img {
  border-radius: 0.1rem;
}
.pubnewon .box .itembox .img .public-img:before {
  padding-top: 63.63636364%;
}
.pubnewon .box .itembox .txt_box {
  margin-top: 0.25rem;
}
.pubnewon .box .itembox .txt_box .g_p p {
  overflow: hidden;
  transition: all 0.4s;
}
.pubnewtw {
  background: #fff;
  padding: 1.08rem 0 1.2rem;
}
.pubnewtw .pubnewtw_nav {
  margin-top: 0.52rem;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 0.6rem;
  border-bottom: 1px solid #e8e7e7;
}
@media (max-width: 991px) {
  .pubnewtw .pubnewtw_nav {
    flex-direction: column;
    align-items: flex-start;
  }
}
.pubnewtw .pubnewtw_nav .gl {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .pubnewtw .pubnewtw_nav .gl {
    margin-bottom: 0.4rem;
  }
}
.pubnewtw .pubnewtw_nav .gl .item {
  margin-right: 0.2rem;
}
@media (max-width: 767px) {
  .pubnewtw .pubnewtw_nav .gl .item {
    width: calc(50% - 0.2rem);
    margin-bottom: 0.2rem;
  }
}
.pubnewtw .pubnewtw_nav .gl .item .g_tit {
  line-height: 1.3;
}
.pubnewtw .pubnewtw_nav .gl .item .sot_select_nr {
  margin-top: 0.1rem;
  position: relative;
  min-width: 2.4rem;
}
.pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_x {
  width: 100%;
  height: 0.54rem;
  border-radius: 100px;
  border: 1px solid #d2d2d2;
  padding: 0 0.2rem;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_x {
    height: 0.8rem;
  }
}
.pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_x svg,
.pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_x img {
  width: 10px;
  height: auto;
  flex-shrink: 0;
  z-index: 100;
  margin: 0 7px;
}
@media (max-width: 767px) {
  .pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_x svg,
  .pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_x img {
    width: 7px;
  }
}
.pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_x svg path,
.pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_x img path {
  fill: #000;
}
.pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_box {
  width: 100%;
  background: #fff;
  border-radius: 5px;
  position: absolute;
  left: 0;
  text-align: left;
  overflow: hidden;
  top: 100%;
  border: 1px solid #d2d2d2;
  z-index: 200;
  display: none;
  max-height: 160px;
  overflow-y: auto;
}
.pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_box a {
  transition: all 0.4s;
  color: #000;
  padding: 7px 0 7px 0.2rem;
  display: block;
  cursor: pointer;
}
.pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_box a:hover {
  background: #005CE6;
  color: #fff;
}
.pubnewtw .pubnewtw_nav .gl .item .sot_select_nr .sel_text_box input {
  display: none;
}
@media (max-width: 767px) {
  .pubnewtw .pubnewtw_nav .gr {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .pubnewtw .pubnewtw_nav .gr form {
    width: 100%;
  }
}
.pubnewtw .pubnewtw_nav .gr form .search_box {
  width: 4.5rem;
  height: 0.56rem;
  padding: 0.06rem;
  border-radius: 1rem;
  border: 1px solid #384ff2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .pubnewtw .pubnewtw_nav .gr form .search_box {
    width: 100%;
    height: 0.8rem;
  }
}
.pubnewtw .pubnewtw_nav .gr form .search_box input {
  padding: 0 0.3rem;
  width: 100%;
  color: #333;
}
.pubnewtw .pubnewtw_nav .gr form .search_box button {
  display: inline-flex;
  flex-shrink: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.42rem;
  height: 0.42rem;
  background: #384ff2;
}
@media (max-width: 767px) {
  .pubnewtw .pubnewtw_nav .gr form .search_box button {
    width: 0.64rem;
    height: 0.64rem;
  }
}
.pubnewtw .pubnewtw_nav .gr form .search_box button svg {
  width: 42.85%;
  height: auto;
}
.pubnewtw .pubnewtw_nav .gr form .search_box button svg path {
  fill: #fff;
}
.pubnewtw .box .bbox .item {
  padding: 0.44rem 0.3rem 0.44rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e8e7e7;
}
@media (max-width: 767px) {
  .pubnewtw .box .bbox .item {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.pubnewtw .box .bbox .item:hover .gl h3 {
  color: #005CE6;
}
.pubnewtw .box .bbox .item:hover .gr {
  opacity: 1;
}
.pubnewtw .box .bbox .item .gl {
  width: 71.25%;
}
@media (max-width: 767px) {
  .pubnewtw .box .bbox .item .gl {
    width: 100%;
  }
}
.pubnewtw .box .bbox .item .gl h3 {
  /* overflow: hidden;
						display: -webkit-box;
						-webkit-box-orient: vertical;
						-webkit-line-clamp: 2;
						height: 3em; */
}
.pubnewtw .box .bbox .item .gr {
  transition: all 0.4s;
  opacity: 0;
}
@media (max-width: 767px) {
  .pubnewtw .box .bbox .item .gr {
    width: 100%;
    opacity: 1;
    margin-top: 0.2rem;
  }
}
.pubnewtw .box .bbox .item .gr svg {
  width: 0.36rem;
  height: auto;
}
.pubnewtw .box .bbox .item .gr svg path {
  fill: #005CE6;
}
.pubnewtw .box .page {
  margin-top: 0.64rem;
}
/* 新增 */
.sroon {
  padding: 1.2rem 0 1.38rem;
}
.sroon .box {
  display: flex;
}
@media (max-width: 991px) {
  .sroon .box {
    flex-direction: column;
  }
}
.sroon .box .item {
  width: 50%;
  height: 6.7rem;
  position: relative;
  overflow: hidden;
  transition: all 0.4s;
}
@media (max-width: 991px) {
  .sroon .box .item {
    width: 100% !important;
    margin-bottom: 0.4rem;
  }
}
.sroon .box .item:last-child {
  margin-right: 0;
}
.sroon .box .item.on {
  width: 40.25%;
  flex-shrink: 0;
}
.sroon .box .item.on .txt {
  background: url(../images/people2.png) no-repeat;
  background-size: contain;
  background-position: bottom center ;
  align-items: flex-start;
}
.sroon .box .item.on .txt .gxs {
  opacity: 0;
}
.sroon .box .item.on .txt .gyr {
  opacity: 1;
}
.sroon .box .item .img {
  width: 100%;
  height: 100%;
}
.sroon .box .item .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sroon .box .item .txt {
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .sroon .box .item .txt {
    background: url(../images/people2.png) no-repeat;
    background-size: contain;
    background-position: bottom center ;
    align-items: flex-start;
  }
}
.sroon .box .item .txt .gxs {
  width: 100%;
  height: 100%;
  background: rgba(2, 54, 130, 0.3);
  padding: 0.2rem 0.68rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media (max-width: 991px) {
  .sroon .box .item .txt .gxs {
    opacity: 0;
  }
}
.sroon .box .item .txt .gyr {
  transition: all 0.4s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  padding: 0.2rem 0.68rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
@media (max-width: 991px) {
  .sroon .box .item .txt .gyr {
    opacity: 1;
  }
}
@media (max-width: 767px) {
  .sroon .box .item .txt .gyr {
    padding: 0.2rem 0.4rem;
  }
}
.sroon .box .item .txt .gyr .txt_box {
  min-width: 5.04rem;
  text-align: left;
  padding-right: 0.9rem;
}
@media (max-width: 991px) {
  .sroon .box .item .txt .gyr .txt_box {
    min-width: auto;
    padding: 0;
  }
}
.sroon .box .item .txt i {
  transition: all 0.4s;
  margin-bottom: 0.2rem;
  flex-shrink: 0;
  display: flex;
  width: auto;
  height: 0.44rem;
}
@media (max-width: 991px) {
  .sroon .box .item .txt i {
    height: 0.6rem;
  }
}
@media (max-width: 767px) {
  .sroon .box .item .txt i {
    margin-left: -0.1rem;
  }
}
.sroon .box .item .txt i svg,
.sroon .box .item .txt i img {
  width: 100%;
  height: auto;
}
.sroon .box .item .txt i svg path,
.sroon .box .item .txt i img path {
  fill: #fff;
}
.sroon .box .item .txt .txt_box {
  transition: all 0.4s;
}
.sroon .box .item .txt .txt_box h3 {
  line-height: 1.3;
}
.sroon .box .item .txt .txt_box p {
  margin-top: 0.15rem;
}
/* 1.9修改 */
.enttw2 {
  padding: 0 0 1.33rem;
}
.enttw2 .box {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media (max-width: 1260px) {
  .enttw2 .box {
    flex-direction: column;
  }
}
.enttw2 .box .gl {
  padding: 0.62rem 1.1rem 0.54rem 0.62rem;
  width: 57.5%;
  border-radius: 0.1rem;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media (max-width: 1260px) {
  .enttw2 .box .gl {
    width: 100%;
    padding: 0.4rem;
  }
}
.enttw2 .box .gl .headimg_big {
  position: relative;
  width: 48%;
}
@media (max-width: 767px) {
  .enttw2 .box .gl .headimg_big {
    width: 48%;
  }
}
.enttw2 .box .gl .headimg_big .item {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  opacity: 0;
  transition: all 0.4s;
  position: relative;
  opacity: 1;
  /* &.on{ 
						position: relative;
						opacity: 1;
					} */
}
.enttw2 .box .gl .headimg_big .item .public-img:before {
  padding-top: 143.61111111%;
}
.enttw2 .box .gl .headimg_big .item .txt {
  text-align: center;
  margin-top: 0.18rem;
}
.enttw2 .box .gl .headimg_big .item .txt h3 {
  line-height: 1.3;
}
.enttw2 .box .gl .headimg_big .item .txt span {
  opacity: 0.5;
}
.enttw2 .box .gl .headimg_sm {
  overflow: auto;
  padding-right: 0.12rem;
  width: 41.33333333%;
  display: flex;
  height: 5.8rem;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 1580px) {
  .enttw2 .box .gl .headimg_sm {
    height: 7.5rem;
  }
}
@media (max-width: 1260px) {
  .enttw2 .box .gl .headimg_sm {
    height: 9.6rem;
  }
}
@media (max-width: 1260px) {
  .enttw2 .box .gl .headimg_sm {
    height: 7rem;
  }
}
@media (max-width: 767px) {
  .enttw2 .box .gl .headimg_sm {
    width: 48%;
    height: 5.2rem;
  }
}
.enttw2 .box .gl .headimg_sm::-webkit-scrollbar {
  width: 1px;
  height: 1px;
}
.enttw2 .box .gl .headimg_sm::-webkit-scrollbar-track {
  background: #c5d6f2;
  border-radius: 2px;
}
.enttw2 .box .gl .headimg_sm::-webkit-scrollbar-thumb {
  background: #2165db;
  border-radius: 25px;
}
.enttw2 .box .gl .headimg_sm::-webkit-scrollbar-corner {
  background: #2165db;
}
.enttw2 .box .gl .headimg_sm .item {
  width: calc(50% - 0.29rem);
  margin: 0 0.29rem 0.16rem 0;
}
@media (max-width: 767px) {
  .enttw2 .box .gl .headimg_sm .item {
    width: calc(50% - 0.1rem);
    margin: 0 0.2rem 0.1rem 0;
  }
}
@media (max-width: 767px) {
  .enttw2 .box .gl .headimg_sm .item:nth-child(2n) {
    margin-right: 0;
  }
}
.enttw2 .box .gl .headimg_sm .item:hover .public-img img,
.enttw2 .box .gl .headimg_sm .item.on .public-img img {
  transform: scale(1.05);
}
.enttw2 .box .gl .headimg_sm .item:hover .txt h3,
.enttw2 .box .gl .headimg_sm .item.on .txt h3 {
  color: #005CE6 !important;
}
.enttw2 .box .gl .headimg_sm .item .public-img {
  border-radius: 0.1rem;
}
.enttw2 .box .gl .headimg_sm .item .public-img:before {
  padding-top: 117.5%;
}
.enttw2 .box .gl .headimg_sm .item .txt {
  margin-top: 5px;
  text-align: center;
}
.enttw2 .box .gl .headimg_sm .item .txt h3 {
  line-height: 1.2;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .enttw2 .box .gl .headimg_sm .item .txt h3 {
    font-size: 12px;
  }
}
.enttw2 .box .gl .headimg_sm .item .txt span {
  line-height: 1.2;
  display: block;
  opacity: 0.5;
}
@media (max-width: 767px) {
  .enttw2 .box .gl .headimg_sm .item .txt span {
    font-size: 10px;
  }
}
.enttw2 .box .gr {
  position: absolute;
  top: 0.64rem;
  right: -0.65rem;
  width: 48.375%;
}
@media (max-width: 1260px) {
  .enttw2 .box .gr {
    width: 100%;
    position: initial;
    margin-top: 0.4rem;
  }
}
.enttw2 .box .gr .gl_box {
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 0 0 1rem 0;
  box-shadow: 0 0 1rem rgba(17, 17, 17, 0.04);
  padding: 0.72rem 1.2rem 1.35rem 0.8rem;
}
@media (max-width: 767px) {
  .enttw2 .box .gr .gl_box {
    position: relative;
    padding: 0.3rem;
  }
}
.enttw2 .box .gr .gl_box .txt {
  overflow: auto;
  height: 100%;
}
.enttw2 .box .gr .gl_box .txt h2 {
  line-height: 1.1;
  margin-bottom: 0.15rem;
}
.enttw2 .box .gr .gl_box .txt .g_p {
  margin-bottom: 0.28rem;
}
.enttw2 .box .gr .gl_box .txt .g_p p {
  line-height: 1.1;
}
.enttw2 .box .gr .gl_box .txt .g_lab p {
  color: #666;
  display: block;
  position: relative;
  margin-bottom: 3px;
  padding-left: 17px;
}
.enttw2 .box .gr .gl_box .txt .g_lab p:after {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #333;
  left: 0;
  top: 13px;
}
@media (max-width: 1580px) {
  .enttw2 .box .gr .gl_box .txt .g_lab p:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
