/* 定位跟踪表单 */
.gz_form_box {
  display: block;
  position: absolute;
  top: 200px;
  right: 150px;
  background: #fff;
  z-index: 9;
  padding: 20px 20px;
  transition: 0.3s;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}

.hwgz_title {
  display: inline-block;
  font-weight: 500;
  letter-spacing: 2px;
  font-size: 20px;
  font-family: "Adobe Heiti Std";
  color: #1b1b1b;
  padding-bottom: 10px;
  border-bottom: 2px solid rgb(71, 15, 102);
}

.dingwei {
  width: 15px;
  height: 21px;
  position: absolute;
  left: 0;
  top: 12px;
}

.gz_inp_fa {
  position: relative;
  margin-top: 20px;
}

.zhuizong_inp {
  width: 220px;
  height: 200px;
  padding: 10px 0;
  padding-left: 30px;
  line-height: 1.1;
  border-bottom: 1px solid #d1d1d1;
  color: rgb(71, 15, 102);
  box-sizing: border-box;
  resize: vertical;
  font-size: 14px;
}

.zhuizong_btn {
  background-color: rgb(71, 15, 102);
  color: #fff;
  padding: 5px 10px;
  margin-top: 10px;
  display: inline-block;
  cursor: pointer;
}

.gk_fa {
  overflow: hidden;
  width: 500px;
  height: 500px;
}

.gk_img {
  width: 500px;
  height: 500px;
}

.big_title {
  font-size: 36px;
  font-family: "Adobe Heiti Std";
  color: rgb(0, 0, 0);
  margin-top: 50px;
}

.gy_jieshao {
  font-size: 18px;
  font-family: "Adobe Heiti Std";
  color: #272d3d;
  margin-top: 50px;
  line-height: 30px;
  margin-right: 35px;
}

.look_guanyu {
  background-color: rgb(71, 15, 102);
  color: #fff;
  padding: 5px 40px;
  margin-top: 30px;
  display: inline-block;
  cursor: pointer;
}

.guanyu_box {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  width: 1080px;
  position: relative;
}

.gy_inner {
  flex: 1;
}

.mySwiper2 {
  flex: 1;
  margin-top: -80px;
}

.qiehuan_box {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  position: absolute;
  transform: translate(-50%, -50%);
  bottom: -40px;
  left: 50%;
  z-index: 9;
  height: 80px;
  padding: 0px 30px;
}

.qh_next {
  /* background: #fff; */
  /* color: #424242; */
  color: #fff;
  background: #470f65;
  margin-right: 20px;
}

.qh_prev {
  background: #fff;
  color: #424242;
}

.qh_cto {
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  /* font-weight: bold; */
  font-size: 25px;
  cursor: pointer;
  user-select: none;
}

.qh_cto:hover {
  transition: 0.3s;
  background: #470f65;
  color: #fff;
}

.lxwm_box {
  background-color: rgb(247, 248, 250);
  box-shadow: 0px 0px 8px 0px rgba(12, 3, 7, 0.14);
  width: 354px;
  height: 500px;
  display: none;
}
.lxwm_box2 {
  background-color: rgb(247, 248, 250);
  box-shadow: 0px 0px 8px 0px rgba(12, 3, 7, 0.14);
  width: 354px;
  height: 500px;
  display: none;
}

.r_fixed {
  position: fixed;
  right: 150px;
  /* top: 350px; */
  bottom: 40px;
  z-index: 11;
}

.r_fixed_two {
  position: fixed;
  right: 20px;
  top: 350px;
  z-index: 11;
  display: flex;
  flex-direction: column;
}

.kf_box {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: url("../img/index/kefu_bg.png");
  margin-top: 30px;
  padding: 30px 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.kf_fa {
  display: flex;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}

.heng {
  height: 1px;
  width: 40px;
  margin: 20px auto;
  background: #fff;
}

.kf_fa2 {
}

.kefu,
.huoqu {
  width: 20px;
  height: 20px;
}

.zaixian_word {
  font-size: 12px;
  font-family: "SourceHanSansCN";
  color: rgb(255, 255, 255);
  margin-top: 5px;
}

.lxwm_word {
  font-size: 12px;
  font-family: "Adobe Heiti Std";
  color: rgb(255, 255, 255);
  border-radius: 2px;
  background-color: rgb(71, 15, 102);
  box-shadow: inset 0px 0px 1px 0px rgba(74, 0, 114, 0.63);
  text-align: center;
  padding: 0 10px;
  margin-top: 10px;
  cursor: pointer;
}

.lx_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #4e1372;
  padding: 10px 20px;
  cursor: pointer;
}

.lx_fa {
  display: flex;
  align-items: center;
}

.lx_title {
  font-size: 12px;
  color: #ffffff;
  font-family: "Adobe 黑体 Std";
  margin-left: 4px;
}

.lx_qa {
  padding: 5px 20px;
  font-family: "Adobe 黑体 Std";
  color: #797979;
}

.lx_form_box {
  padding: 10px 20px;
}

.lx_inp_fa {
  display: flex;
  border-bottom: 1px solid #f1f1f1;
  /* margin-top: 12px; */
  padding: 10px 15px;
  background: #fff;
}

.lx_name {
  font-size: 14px;
  color: #797979;
  font-family: "Adobe 黑体 Std";
  width: 60px;
  text-align: left;
}

.lx_inp {
  width: 200px;
  margin-left: 20px;
}

.queren_tijiao {
  background-image: -webkit-linear-gradient(90deg, rgb(71, 15, 102) 0%, rgb(95, 25, 134) 100%);
  color: #fff;
  padding: 5px 60px;
  margin: 0 auto;
  margin-top: 10px;
  cursor: pointer;
  border-radius: 4px;
  width: fit-content;
}

.lianxi_close {
  cursor: pointer;
  width: 12px;
  height: 2px;
  padding: 6px;
}

.avator {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  cursor: pointer;
  margin-left: 4px;
}

.tab_box {
  margin-top: 130px;
  margin: 100px auto;
  width: 1080px;
}

.tab_fa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 40px;
}

.tab_item {
  font-size: 14px;
  font-family: "Adobe Heiti Std";
  color: rgba(56, 56, 56, 0.902);
  background: #fff;
  color: #383838;
  padding: 5px 15px;
  border-radius: 2px;

  cursor: pointer;
}

.tab_item:hover {
  transition: 0.3s;
  background: #efe8f3 !important;
}

.tab_item:not(:first-child) {
  margin-left: 15px;
}

.tab_active {
  background: #efe8f3 !important;
}

.tab_one {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
  width: 1080px;
}

.gjys_title {
  font-size: 36px;
  font-family: "Adobe Heiti Std";
  color: rgb(0, 0, 0);
}
.active2 {
  border: 2px solid #f00;
}
.dayuhao {
  color: #fff;
  background: #470f65;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  /* font-weight: bold; */
  font-size: 25px;
  cursor: pointer;
  user-select: none;
  margin-top: 20px;
}

.tab_name {
  font-size: 18px;
  font-family: "Adobe Heiti Std";
  color: #28003d;
  font-weight: bold;
}

.tab_info {
  font-size: 18px;
  font-family: "Adobe Heiti Std";
  color: rgb(68, 68, 68);
  margin-top: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tab_inner {
  transition: 0.3s;
  width: 19%;
  margin-left: 0.2%;
  float: left;
  z-index: 1;
  position: relative;
}
.tab_inner:hover {
  width: 20%;
  height: 100%;
  margin-top: -20px;
  box-shadow: 10px 10px 10px #000000;
  margin-left: 10px;
  margin-right: 20px;
}
.tab_inner:hover .tab_info_fa {
  display: block;
}
.tab_inner_active {
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  z-index: 999;
}

.tab_info_fa {
  display: none;
  transition: 0.5s;
  padding: 20px 10%;
  background-color: #fff;
}
.tab_img_active {
  z-index: 999;
  /* max-height: 300px; */
  object-fit: cover;
  transition: 0.3s;
}
.tab_inner .tab_info_fa {
  display: none;
}
.tab_inner_active .tab_info_fa,
.tab_inner .tab_info_fa {
  display: none;
  width: 80%;
  position: absolute;
}
.tab_inner_active .tab_info_fa .tab_info,
.tab_inner .tab_info_fa .tab_info {
  color: #470f65;
}
.tab_img {
  /* max-width: 300px; */
  width: 100%;
}

.tab_img_wrapper {
  width: 100%;

  /* height: 500px; */
  /* max-width: 1500px; */
}

.tab_img_wrapper::-webkit-scrollbar {
  display: none;
}

.tab_img_box {
  margin-top: 70px;
  padding-bottom: 50px;
}

.look_fa {
  position: relative;
  /* margin-top: -60px;
	z-index: -1; */
  display: flex;
  flex-direction: column;
}

.look_more {
  font-size: 12px;
  font-family: "Adobe Heiti Std";
  color: rgb(255, 255, 255);
  border-radius: 2px;
  background-color: rgb(71, 15, 102);
  box-shadow: inset 0px 0px 1px 0px rgb(71, 15, 102);
  text-align: center;
  padding: 6px 60px;
  display: inline-block;
  margin: 0 auto;
  margin-top: 10px;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  cursor: pointer;
}

.wuliu_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  /* width: 100%; */
  width: 1080px;
  margin: 0 auto;
}

.wuliufuwu {
  width: 600px;
}

.ys_main {
  width: 100%;
  background: #f8f8f8;
  padding: 60px 0;
}

.ys_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 1080px;
  margin: 0 auto;
}

.yj_item {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.ys_name {
  font-size: 18px;
  color: rgb(47, 47, 47);
  font-family: "Adobe Heiti Std";
  font-weight: bold;
}

.nums {
  font-size: 44px;
  font-family: "Adobe Heiti Std";
  color: rgb(235, 97, 0);
  font-weight: bold;
}
.nums i {
  font-style: inherit;
}
.nums_fa {
  position: relative;
  margin-top: 50px;
}

.mark {
  font-size: 28px;
  font-family: "Adobe Heiti Std";
  color: rgb(235, 97, 0);
  position: absolute;
  top: -15px;
  right: -20px;
  font-weight: bold;
}

.gyl_box {
  width: 100%;
  background: #fff;
  padding-bottom: 30px;
}

.gyl_inner {
  margin: 0 auto;
  width: 1080px;
  position: relative;
  padding: 60px 0;
  /* background: #aaa; */
}

.gyl_title_main {
  font-size: 36px;
  font-family: "Adobe Heiti Std";
  color: rgb(0, 0, 0);
}

.gyl_title {
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 5px 0px rgba(0, 52, 107, 0.08);
  width: 160px;
  height: 160px;
  font-size: 22px;
  color: rgb(0, 0, 0);
  font-weight: bold;
  text-align: center;
  line-height: 160px;
}

.gyl_q_fa {
  display: flex;
  align-items: end;
  justify-content: space-between;
  padding-bottom: 30px;
  position: relative;
  border-bottom: 2px solid #ececec;
}

.gyl_bottom {
  border-bottom: 2px solid #2b093e;
}
.sw_heng {
  height: 2px;
  background: #2b093e;
}
.gly_main:hover .gyl_q_fa {
  border-bottom: 2px solid #2b093e;
  transition: 0.5s;
}
.gly_main:hover .gyl_nums {
  display: block;
  transition: 0.5s;
}

.gly_main_fa {
  justify-content: space-between;
  margin-top: 70px;
  cursor: pointer;
}
.gly_main_fa .gly_q_faa {
  width: 50%;
  height: 150px;
  padding-bottom: 30px;
  float: left;
}
.gly_q_faaqwe {
  display: none;
}
.gly_main_fa .gly_q_faa img {
  width: 35%;
  height: 140px;
  float: left;
}
.gly_main_fa .gly_q_faa h2 {
  font-weight: 600;
  color: #2b083e;
  float: left;
  font-size: 20px;
  width: 50%;
  margin-left: 5%;
}
.gly_main_fa .gly_q_faa .gly_q_faa_a {
  float: left;
  margin-top: 18px;
  width: 60%;
  min-width: 300px;
  font-size: 16px;
  color: #262c3c;
  margin-left: 5%;
}
.gly_main_fa .gly_q_faa .gly_q_faa_b {
  float: left;
  margin-left: 5%;
  margin-top: 10px;
}
.gly_main_fa .gly_q_faa .gly_q_faa_b img {
  width: 15px;
  height: 15px;
  margin-top: 4px;
  margin-right: 8px;
  float: left;
}
.gly_main_fa .gly_q_faa .gly_q_faa_b a {
  color: #616161;
}
.gly_main_fa .gly_q_faa .gly_q_faa_b:hover {
  color: #262c3c;
  font-weight: bolder;
}
.gyl_nums {
  font-size: 60px;
  font-family: "Adobe Heiti Std";
  color: #2b093e;
  font-style: italic;
  position: absolute;
  bottom: 60px;
  right: 0;
  transition: 0.3s;
  display: none;
}

.gyl_sub_title {
  font-size: 18px;
  font-family: "Adobe Heiti Std";
  font-weight: bold;
  color: rgb(71, 15, 102);
  margin: 30px 0 20px 0;
}

.gyl_sub_info {
  font-size: 14px;
  color: #272d3d;
  line-height: 20px;
  width: 300px;
  height: 20px;
  /* 	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; */
}

.gyl_more_fa {
  display: flex;
  align-items: center;
  margin-top: 20px;
  cursor: pointer;
}

.right_arrow {
  width: 4px;
  height: 8px;
}

.gyl_more {
  font-family: "Adobe Heiti Std";
  margin-left: 10px;
  font-size: 14px;
  color: rgb(71, 15, 102);
}
.gyl_more a {
  color: inherit;
}

/* 感兴趣事件 */
.sj_box {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 1080px;
  position: relative;
  padding: 50px 0;
}

.sj_main {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 70px;
}

.sj_title {
  font-size: 36px;
  font-family: "Adobe Heiti Std";
  color: rgb(0, 0, 0);
}

.sj_l_one {
  display: flex;
  position: relative;
  margin-top: 30px;
  width: fit-content;
}

.sj_day {
  font-size: 52px;
  color: #eb6100;
  font-weight: bold;
  font-style: italic;
}

.sj_month {
  font-size: 14px;
  color: #eb6100;
  position: absolute;
  top: -20px;
  right: -30px;
  font-style: italic;
  font-weight: bold;
}

.gxq_sj {
  width: 378px;
  height: 211px;
}
.gxq_sjaaa {
  width: 220px;
  height: 150px;
}
.sj_width {
  width: 378px;
}

.sj_l_word {
  font-size: 20px;
  color: #2b083e;
  letter-spacing: 2px;
  margin: 0;
  font-weight: bold;
}
.sj_l_info {
  /*color: #272d3d;*/
  font-size: 16px;
  margin-top: 20px;
}
.sj_l_more a {
  color: #5d1986;
}
.sj_right .sj_l_more,
.sj_left .sj_l_more {
  font-family: "Adobe Heiti Std";
  border-radius: 10px;
  /*background-color: rgb(96, 25, 134);*/
  /*box-shadow: inset 0px 0px 1px 0px rgba(74, 0, 114, 0.63);*/
  text-align: center;
  margin-top: 10px;
  cursor: pointer;
  display: inline-block;
}
/* .sj_right .sj_r_more:hover ,.sj_left .sj_l_more:hover{
	font-family: "Adobe Heiti Std";
	color: rgb(255, 255, 255);
	border-radius: 10px;
	background-color: rgb(71, 15, 102);
	box-shadow: inset 0px 0px 1px 0px rgb(71, 15, 102);
	text-align: center;
	padding: 0px 15px;
	margin-top: 10px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;

} */

.sj_right .sj_r_more a,
.sj_left .sj_l_more a {
  color: #2b083e;
}
.sj_item {
  display: flex;
  align-items: flex-start;
}

.sj_item:nth-child(2) {
  margin-top: 36px;
}

.sj_r_more {
  font-size: 14px;
  color: #5d1986;
  margin-top: 12px;
}

.sj_r_main {
  margin-left: 40px;
}

.sj_right {
  margin-left: 80px;
}

/* 招贤纳士 */
.nashi_box {
  width: 100%;
  height: 800px;
  background: url("../img/index/nashi.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.nashi_inner {
  width: 1080px;
  margin: 0 auto;
  position: relative;
  z-index: 9;
}

.nashi_title {
  font-size: 36px;
  font-family: "Adobe Heiti Std";
  color: rgb(0, 0, 0);
  margin-top: 60px;
}

.qh_next_nashi {
  color: #fff;
  background: #470f65;
  margin-right: 20px;
}

.qh_prev_nashi {
  background: #fff;
  color: #424242;
}

.qh_cto_nashi {
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  /* font-weight: bold; */
  font-size: 25px;
  cursor: pointer;
  user-select: none;
}

.qh_cto_nashi:hover {
  transition: 0.3s;
  background: #470f65;
  color: #fff;
}

.qiehuan_box_nahsi {
  display: flex;
  align-items: center;
  justify-content: center;
  /* background: #fff; */
  /* position: absolute;
	transform: translate(-50%, -50%);
	bottom: -150px;
	left: 50%; */
  margin-top: 60px;
  z-index: 9;
  height: 80px;
  padding: 0px 30px;
}

.nashi_slider {
  height: fit-content;
  overflow: hidden;
}

.nashi_swiper_box {
  overflow: hidden;
  position: relative;
  margin-top: 60px;
}

.zhiwei {
  font-size: 18px;
  color: #5d1986;
  letter-spacing: 2px;
  margin-top: 20px;
  font-weight: bold;
}

.zhiwei_info {
  color: #272d3d;
  font-size: 14px;
  margin-top: 20px;
  /* width: 540px; */
}

.zhiwei_more {
  font-size: 14px;
  color: #5d1986;
  margin-top: 20px;
}
/* .swiper-slide:nth-child(even){
	padding-right:10px;
}
.swiper-slide:nth-child(odd){
	padding-left:10px;
} */
.zhiwei_main {
  /* width: fit-content; */
  width: 90%;
  background: rgba(255, 255, 255, 0.6);
  padding: 20px 20px;
  border-radius: 5px;
}

.swiper-slide-next {
  display: flex;
  justify-content: flex-end;
}
/* 黑背景 */
.zhiwei2 {
  font-size: 18px;
  color: #fff;
  letter-spacing: 2px;
  margin-top: 20px;
  font-weight: bold;
}

.zhiwei_info2 {
  color: #fff;
  font-size: 14px;
  margin-top: 20px;
  height: 200px;
  /* width: 540px; */
}

.zhiwei_more2 {
  font-size: 14px;
  color: #fff;
  margin-top: 20px;
}

.zhiwei_main2 {
  width: 90%;
  /* width: fit-content; */
  padding: 20px 20px;
  border-radius: 5px;
  background-color: rgb(71, 15, 102) !important;
}

.jjfa_box {
}

.jjfa_inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 340px;
  box-shadow: 0px 0px 16px 0px rgba(12, 3, 7, 0.1);
  margin-top: 100px;
}

.jjfa_left {
  flex: 1;
  background: rgba(255, 255, 255, 1);
  height: 340px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}

.jjfa_one {
  width: 80%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.jjfa_right {
  background: rgb(71, 15, 102);
  width: 340px;
  height: 340px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-around;
}

.jjfa_more {
  font-size: 14px;
  font-family: "Adobe Heiti Std";
  color: rgb(255, 255, 255);
  border-radius: 15px;
  background-color: rgb(71, 15, 102);
  box-shadow: inset 0px 0px 1px 0px rgb(71, 15, 102);
  text-align: center;
  padding: 4px 30px;
  margin-top: 10px;
  cursor: pointer;
  display: inline-block;
}

.code_fa {
  text-align: center;
}

.more_fa {
  color: #babab9;
  font-size: 14px;
}

.gs_info {
  color: #babab9;
  font-size: 12px;
}

.jjfa_inp {
  width: 260px;
  border-bottom: 2px solid #f6f6f6;
  padding: 20px 0;
  font-weight: bold;
  color: #333;
}

.jjfa_inp2 {
  margin-left: 20px;
}

@media screen and (max-width: 800px) {
  .zhuizong_inp {
    width: 100%;
    height: 70px;
  }
}

/* 800 - 1200  */
@media screen and (max-width: 1600px) and (min-width: 800px) {
  .logo {
    width: 160px;
    height: auto;
  }

  .header {
    width: 100%;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    opacity: 0.8;
    top: 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.122);
  }

  .nav_item {
    font-size: 14px;
    color: #fff;
  }

  .nav_item:not(:first-child) {
    margin-left: 40px;
  }

  .banner_word {
    position: absolute;
    top: 240px;
    left: 50px;
  }

  .chn {
    font-size: 30px;
    font-family: "Adobe 黑体 Std";
    color: rgb(255, 255, 255);
    letter-spacing: 2px;
  }

  .eng {
    font-family: "Adobe 黑体 Std";
    font-size: 12px;
    color: rgba(255, 255, 255, 0.95);
    margin-top: 40px;
  }

  .gz_form_box {
    display: block;
    position: absolute;
    top: 200px;
    right: 50px;
    background: #fff;
    z-index: 9;
    padding: 40px 40px;
    transition: 0.3s;
  }

  .hwgz_title {
    display: inline-block;
    font-weight: 500;
    letter-spacing: 2px;
    font-size: 16px;
    transition: 0.3s;
    font-family: "Adobe Heiti Std";
    color: #1b1b1b;
    padding-bottom: 10px;
    border-bottom: 2px solid rgb(71, 15, 102);
  }

  .dingwei {
    width: 15px;
    height: 21px;
    position: absolute;
    left: 0;
    top: 15px;
    transition: 0.3s;
  }

  .gz_inp_fa {
    position: relative;
    margin-top: 20px;
    transition: 0.3s;
  }

  .sj_left_a {
    display: none !important;
  }

  .sj_main {
    width: 100% !important;
    /* flex-direction: column; */
    height: inherit !important;
    margin-top: 30px !important;
  }
}

/* 小于800 */
@media only screen and (max-width: 800px) {
  .gly_main_fa {
    width: 100%;
    float: left;
  }
  .gly_main_fa .gly_q_faa h2 {
    margin: 20px 0 !important;
  }

  .gly_main_fa .gly_q_faa {
    height: auto !important;
  }
  .gly_main_fa .gly_q_faa img {
    width: 100%;
    height: 230px;
    float: left;
  }
  .gy_jieshao {
    margin-right: 0;
    margin-top: 20px !important;
    line-height: 25px;
    font-size: 16px !important;
  }
  .gyl_title_main {
    font-size: 22px !important;
  }
  .swiper_box {
    height: 536px !important;
    background-color: none;
  }
  .banner_img .masker_swiper {
    height: 268px !important;
  }
  .path-loop-bg,
  #ani_pagination {
    display: none !important;
  }

  .yj_item {
    width: 50% !important;
  }
  .gly_q_faa img :first-child {
    width: 45% !important;
  }

  .gly_q_faa {
    width: 100% !important;
    height: 150px !important;
    float: left;
  }
  .gly_q_faa {
    display: none !important;
  }
  .gly_q_faaqwe {
    display: block !important;
  }
  .gly_q_faa_a {
    width: 100% !important;
    min-width: 20px !important;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0 !important;
  }

  .sj_item {
    width: 100%;
    float: left;
  }
  .sj_r_main {
    width: 100%;
  }

  .sj_l_info {
    width: 100%;
    margin-top: 10px !important;
  }
  .banner_word {
    display: none;
  }

  #ani_pagination {
    position: absolute;
    top: 380px;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: 0px;
    height: fit-content !important;
    width: fit-content !important;
  }

  .gz_form_box {
    position: absolute !important;
    top: 280px !important;
    left: 0;
    right: 0;
    margin: 0 30px;
    box-shadow: 0px 0px 8px 0px rgba(12, 3, 7, 0.14);
  }

  .guanyu_box {
    width: 90% !important;
    flex-direction: column;
    margin-top: 30px !important;
    overflow: hidden;
  }

  .gy_inner {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
  }

  .big_title {
    font-size: 22px !important;
    text-align: center;
    margin-top: 10px;
  }

  .tab_one {
    width: 90% !important;
    flex-direction: column;
  }

  .tab_fa {
    margin-right: 0 !important;
  }

  .tab_img_wrapper {
    max-width: 90% !important;
    flex-direction: column;
  }

  .tab_img_active {
    width: 100% !important;
  }

  .wuliu_box {
    width: 90% !important;
    flex-direction: column;
  }

  .ys_main {
    padding: 30px 0 !important;
    /* display: none; */
  }

  .ys_box {
    width: 90% !important;
    flex-wrap: wrap;
  }

  .ys_name {
    /*  */
  }

  .yj_item {
    margin-top: 60px;
  }

  .sj_item:nth-child(2) {
    margin-top: 0;
  }
  .nums_fa {
    margin-top: 30px !important;
  }

  .gyl_inner {
    width: 90% !important;
    padding: 30px 0 60px 0 !important;
  }

  .sj_box {
    width: 90% !important;
  }

  .nashi_inner {
    width: 90% !important;
  }

  .jjfa_inner {
    flex-direction: column;
    margin-top: initial !important;
    overflow: hidden;
    height: auto;
  }

  .sj_main {
    width: 100% !important;
    flex-direction: column;
    height: inherit !important;
    margin-top: 30px !important;
  }

  .jjfa_left {
    flex-direction: column;
    width: 100% !important;
  }

  .sj_width {
    width: 100% !important;
  }

  .gxq_sj {
    width: 100% !important;
  }

  .jjfa_one {
    flex-direction: column;
  }

  .jjfa_inp {
    width: 100% !important;
    margin-left: 0 !important;
  }

  .jjfa_more {
    margin-bottom: 20px;
  }

  .gly_main_fa {
    flex-direction: column;
    margin-top: 30px !important;
  }

  .wuliufuwu {
    width: 90% !important;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mySwiper2 {
    margin-top: 30px !important;
  }

  .mySwiper3 .swiper-wrapper {
  }

  .mySwiper2 .swiper-wrapper {
    width: 374px;
  }

  .look_guanyu {
    margin: 0 auto !important;
    display: none !important;
  }

  .gk_img {
    width: 374px !important;
    height: 356px !important;
  }

  .gk_fa {
    height: 356px !important;
  }

  .qiehuan_box {
    bottom: 0% !important;
    background: none !important;
  }

  .tab_box {
    display: none !important;
    margin-top: 60px !important;
  }

  .gjys_title {
    padding-bottom: 30px;
  }

  .wuliu_inner {
    padding-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .gyl_q_fa {
    display: none !important;
  }

  .sj_title {
    font-size: 22px !important;
    line-height: 20px;
  }

  .sj_right {
    margin-left: 0 !important;
    width: 100%;
  }
  .gxq_sjaaa {
    width: 100%;
    height: 217px !important;
    margin-top: 30px !important;
  }
  .sj_r_main {
    margin-left: 0;
  }
  .sj_right .sj_item {
    width: 100%;
    display: block;
  }
  .sj_item {
    width: 100%;
  }

  .sj_left {
    /* margin-bottom: 30px; */
  }

  .lxwm_box {
    width: 100% !important;
  }

  .r_fixed {
    width: 90% !important;
    left: 5% !important;
  }

  .jjfa_right {
    padding-top: 50px;
    padding-bottom: 50px;
    width: 100% !important;
  }
  .dibu_banquan {
    justify-content: center !important;
  }
  .di_img_fa {
    display: block;
    width: 170px;
  }
  .r_fixed_two {
    top: initial !important;
    bottom: 180px !important;
  }
  .nashi_box {
    height: inherit !important;
  }

  .zhiwei_info2 {
    height: 200px;
  }
  .zhiwei_info {
    height: 200px;
  }
}

video::-webkit-media-controls-fullscreen-button {
  display: none;
}

video::-webkit-media-controls-play-button {
  display: none;
}

video::-webkit-media-controls-timeline {
  display: none;
}

video::-webkit-media-controls-current-time-display {
  display: none;
}

video::-webkit-media-controls-time-remaining-display {
  display: none;
}

video::-webkit-media-controls-mute-button {
  display: none;
}

video::-webkit-media-controls-toggle-closed-captions-button {
  display: none;
}

video::-webkit-media-controls-enclosure {
  display: none;
}

video::-webkit-media-controls-volume-slider {
  display: none;
}
