@font-face {
  /*font-family: "Bold";*/
  /*字体名称*/
  /*src: url("../font/SourceHanSansCN-Bold_0.otf");*/
  /*字体源文件*/
}

@font-face {
  /*font-family: "ExtraLight";*/
  /*字体名称*/
  /*src: url("../font/SourceHanSansCN-ExtraLight_0.otf");*/
  /*字体源文件*/
}

@font-face {
  /*font-family: "Heavy";*/
  /*字体名称*/
  /*src: url("../font/SourceHanSansCN-Heavy_0.otf");*/
  /*字体源文件*/
}

@font-face {
  /*font-family: "Light";*/
  /*字体名称*/
  /*src: url("../font/SourceHanSansCN-Light_0.otf");*/
  /*字体源文件*/
}

@font-face {
  /*font-family: "Medium";*/
  /*字体名称*/
  /*src: url("../font/SourceHanSansCN-Medium_0.otf");*/
  /*字体源文件*/
}

@font-face {
  /*font-family: "Normal";*/
  /*字体名称*/
  /*src: url("../font/SourceHanSansCN-Normal_0.otf");*/
  /*字体源文件*/
}

@font-face {
  /*font-family: "Regular";*/
  /*字体名称*/
  /*src: url("../font/SourceHanSansCN-Regular_0.otf");*/
  /*字体源文件*/
}

/* .Bold {
  font-family: "Bold" !important;
}

.ExtraLight {
  font-family: "ExtraLight" !important;
}

.Heavy {
  font-family: "Heavy" !important;
}

.Light {
  font-family: "Light" !important;
}

.Medium {
  font-family: "Medium" !important;
}

.Normal {
  font-family: "Normal" !important;
}

.Regular {
  font-family: "Regular" !important;
} */

/*swiper*/
.v-point{
  display: block;
  text-align: right;
  color: #999;
}

/* 首页视频 */

.ind_video {
  position: fixed;
  top: 0;
  width: 200px;
  z-index: 99;
  border-radius: 20px;
  overflow: hidden;
}

.ind_video>img {
  width: 100%;
  height: 100%;
}

.videomask {
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 20px;
  overflow: hidden;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
}

.videmask1 {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
  display: none;
}

.video-box {
  position: fixed;
  bottom: 2%;
  left: 5%;
  width: 10.417%;
  height: 15%;
  z-index: 99;
  border-radius: 20px;
  overflow: hidden;
}

.check_more{
  display: none;
}

.xline_connect{
  display: none
}


.ind_video {
  position: absolute;
  width: 100%;
  z-index: 99;
  border-radius: 20px;
  overflow: hidden;
}

.dot-box {
  position: absolute;
  bottom: 0;
  left: 28%;
}

.video-box .video-dot {
  width: 36px;
  height: 10px;
  border: 2px solid #fff;
  display: inline-block;
}
.is_m{
  display: block;
}
.vdot-act {
  background-color: #fff;
}
.mb-v{
  display: none;
}
.video-item {
  width: 60%;
  height: 50%;
  position: absolute;
  top: 18%;
  left: 21%;
  z-index: 12;
  transition: 1s;
}

.video-item .x {
  width: 40px;
  height: 40px;
  position: absolute;
  /* right: -18px;
  top: -18px; */
}

.video-item .x>img {
  width: 100%;
  height: 100%;
}

/* 招商页视频 */

.play-v {
  width: 100%;
  height: 100%;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}

.playbtn {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.zsvideo {
  width: 100%;
  height: 100%;
}

.zsv {
  width: 66%;
  height: 81%;
  position: absolute;
  top: 10%;
  left: 18%;
  z-index: 12;
  transition: 1s;
}

/* 修改 index 高新文字 */

.my-tow {
  margin-right: 29%;
}

p.two-txt-1.my-tow1 {
  width: 179%;
}

p.two-txt-2.my-tow2 {
  width: 170%;
}

.swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-container::-webkit-scrollbar {
  display: none;
}

.swiper-slide {
  color: #000;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  overflow: hidden;
  line-height: 1;
}

.swiper-slide::-webkit-scrollbar {
  display: none;
}

.swiper-wrapper {
  transition-timing-function: ease;
  /* transition-delay: 0.4s; */
}

.indSwip .swiper-slide {
  overflow: hidden;
}

#certify {
  position: relative;
  width: 882px;
  /*判断宽度设置响应式效果*/
  float: right;
  margin-right: 5%;
  margin-top: 8%;
}

#certify .swiper-slide {
  width: 505px;
  height: 648px;
  background-color: transparent;
  -webkit-transition: transform 1s;
  -moz-transition: transform 1s;
  -ms-transition: transform 1s;
  -o-transition: transform 1s;
  transform: scale(0.95);
  margin-top: 8%;
}

#certify .swiper-slide-active, #certify .swiper-slide-duplicate-active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  z-index: 1002;
}

#certify .swiper-slide img {
  width: 100%;
  height: auto;
  display: block;
}

#certify .swiper-slide-active img {
  border: 10px solid #fff;
}

#certify .swiper-pagination {
  width: 100%;
  bottom: 45px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
  border: 2px solid #fff;
  width: 10px;
  height: 10px;
  opacity: 1;
  border-radius: 0;
  background: transparent;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #fff;
}

.lun_swi {
  width: 100%;
  height: 100%;
}

/* .head {
    width: 100%;
    height: 100px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
} */

.logo {
  width: 124px;
  height: 68px;
  position: absolute;
  left: 3%;
  top: 4%;
  z-index: 99;
}

.logo2 {
  width: 160px;
  height: 97px;
  position: absolute;
  left: 3%;
  top: 2%;
  z-index: 99;
}

.menu {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 4%;
  right: 3%;
  z-index: 102;
}
.mbnews-line {
  display: none;
}
/* 导航按钮 */

.cd-nav-trigger {
  display: inline-block;
  height: 44px;
  width: 44px;
  z-index: 100;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  border: 2px solid #ffffff;
}

.cd-nav-1 {
  border: 2px solid #474747;
}

.cd-nav-trigger::after, .cd-nav-trigger::before {
  content: "";
}

.cd-icon::after, .cd-icon::before {
  content: "";
}

.cd-nav-trigger::before, .cd-nav-trigger::after {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
}

.cd-nav-trigger::before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

.cd-nav-trigger::after {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
}

.cd-nav-trigger .cd-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: inline-block;
  width: 20px;
  height: 3px;
  background-color: #ffffff;
  z-index: 1000;
}

.cd-nav-1 .cd-icon {
  background-color: #474747;
}

.cd-nav-trigger .cd-icon::before, .cd-nav-trigger .cd-icon:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

.cd-nav-1 .cd-icon::before, .cd-nav-1 .cd-icon:after {
  background-color: #474747;
}

.cd-nav-trigger .cd-icon::before {
  -webkit-transform: translateY(-8px) rotate(0deg);
  -moz-transform: translateY(-8px) rotate(0deg);
  -ms-transform: translateY(-8px) rotate(0deg);
  -o-transform: translateY(-8px) rotate(0deg);
  transform: translateY(-8px) rotate(0deg);
}

.cd-nav-trigger .cd-icon::after {
  -webkit-transform: translateY(8px) rotate(0deg);
  -moz-transform: translateY(8px) rotate(0deg);
  -ms-transform: translateY(8px) rotate(0deg);
  -o-transform: translateY(8px) rotate(0deg);
  transform: translateY(8px) rotate(0deg);
}

.cd-nav-trigger.close-nav::before {
  /* user clicks on the .cd-nav-trigger element - 1st rounded background disappears */
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}

.cd-nav-trigger.close-nav::after {
  /* user clicks on the .cd-nav-trigger element - 2nd rounded background appears */
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

.cd-nav-trigger.close-nav .cd-icon {
  /* user clicks on the .cd-nav-trigger element - transform the icon */
  background-color: rgba(255, 255, 255, 0);
}

.cd-nav-trigger.close-nav .cd-icon::before, .cd-nav-trigger.close-nav .cd-icon::after {
  background-color: white;
}

.cd-nav-trigger.close-nav .cd-icon::before {
  -webkit-transform: translateY(0) rotate(45deg);
  -moz-transform: translateY(0) rotate(45deg);
  -ms-transform: translateY(0) rotate(45deg);
  -o-transform: translateY(0) rotate(45deg);
  transform: translateY(0) rotate(45deg);
}

.cd-nav-trigger.close-nav .cd-icon::after {
  -webkit-transform: translateY(0) rotate(-45deg);
  -moz-transform: translateY(0) rotate(-45deg);
  -ms-transform: translateY(0) rotate(-45deg);
  -o-transform: translateY(0) rotate(-45deg);
  transform: translateY(0) rotate(-45deg);
}

.myshid{
  display: none;
}
.menu_txt {
  width: 100%;
  display: block;
  font-size: 14px;
  text-align: center;
  line-height: 10px;
  letter-spacing: 3px;
  color: #ffffff;
}

.menu-color1 {
  color: #474747;
}

.menu-color2 {
  color: #ffffff;
  margin-top: 20%;
}

.menu_center {
  width: 440px;
  height: 135px;
  position: absolute;
  left: 50%;
  margin-left: -220px;
  top: 0;
  z-index: 100;
  padding-top: 33px;
}

.menu_one, .menu_two, .menu_thr {
  width: 120px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  line-height: 63px;
  font-size: 16px;
  color: #fff;
  text-align: center;
}

.menu_sea {
  width: 45px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  text-align: center;
}

.menu_sea img {
  width: 15px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}

.menu_input {
  width: 100%;
  height: 40px;
  background-color: #ffffff;
  border-radius: 10px;
  position: relative;
  display: none;
}

.input_sea {
  width: 100%;
  height: 100%;
  background: transparent;
  font-size: 16px;
  color: #333;
  text-indent: 5%;
}

.input_sea::placeholder {
  color: #999999;
}

.triangle {
  width: 0;
  height: 0;
  border: 7px solid;
  border-color: transparent transparent #ffffff;
  position: absolute;
  top: -35%;
  right: 7%;
}

.tri {
  display: block;
}

.ind_center {
  /* width: 540px; */
  height: 135px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 290px;
  margin: auto;
}

.ind_ch {
  width: 100%;
  text-align: center;
  font-size: 60px;
  color: #fff;
  margin-bottom: 48px;
  text-shadow: 0px 15px 30px #000;
}

.ind_en {
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #ffffff;
  letter-spacing: 2px;
  text-shadow: 15px 15px 30px #000;
}

.banner_pag {
  bottom: 2%;
  left: 50%;
  margin-left: -49px;
  transform: translate3d(0, -50%, 0);
}

.banner_pag .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  border: 2px solid #ffffff;
  background: transparent;
  opacity: 1;
  transition: all 0.3s linear;
}

.banner_pag .swiper-pagination-bullet-active {
  width: 40px;
  height: 14px;
  border-radius: 20px;
  background: #ffffff;
}

.index_pag .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border: 2px solid #ffffff;
  background: transparent;
  opacity: 1;
  transition: all 0.3s linear;
}

.index_pag .swiper-pagination-bullet-active {
  background: #ffffff;
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 12px 0;
}

.nav {
  width: 100%;
  height: 100%;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 101;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

.nav_main {
  width: 460px;
  height: 100%;
  position: absolute;
  right: -40%;
  top: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.5s linear 0s;
  -moz-transition: all 0.5s linear 0s;
  transition: all 0.5s ease-in 0s;
}

.navAni {
  right: 0;
}

.navOpi {
  display: block;
}

.nav_ul {
  width: 180px;
  height: 100%;
  margin: 0 auto;
  padding-top: 35%;
}

.nav_ul>li {
  width: 100%;
  margin-bottom: 35%;
  text-align: center;
  letter-spacing: 1.5px;
  transition: all 0.3s linear;
}

.mouAct {
  border: 1px solid #ffffff;
}

.nav_ul>li>a {
  font-size: 24px;
  color: #ffffff;
  display: block;
  width: 100%;
  height: 46px;
  line-height: 46px;
}

.nei_ul {
  width: 100%;
  margin-top: 6%;
  display: none;
}

.nei_ul>li {
  width: 100%;
  margin-bottom: 5%;
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  letter-spacing: 1.5px;
}

.nei_ul>li:last-child {
  margin-bottom: 0;
}

.nei_ul>li>a {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
}

.two_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.bg img {
  width: 100%;
  height: 100%;
  transform: scale(1.1);
  transition: all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  object-fit: cover;
}

.scale {
  transform: scale(1) !important;
}

.two_center {
  width: 1020px;
  height: 510px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.two_ul {
  width: 100%;
  height: 100%;
}

.two_ul li {
  position: relative;
  float: left;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  transition: all 0.2s linear;
}

.two_ul li:nth-child(1), .two_ul li:nth-child(2) {
  width: 510px;
  height: 50%;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}

.two_ul li:nth-child(1) {
  border-left: 1px solid rgba(255, 255, 255, 0.4);
}

.two_ul li:nth-child(3) {
  border-left: 1px solid rgba(255, 255, 255, 0.4);
}

.two_ul li:nth-child(3), .two_ul li:nth-child(4), .two_ul li:nth-child(5) {
  width: 340px;
  height: 50%;
}

.two_txt {
  width: 130px;
  text-align: right;
  position: absolute;
  right: 5%;
  bottom: 10%;
}

.two-txt-1 {
  width: 100%;
  text-align: right;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 3px;
  margin-bottom: 12px;
}

.two-txt-2 {
  width: 100%;
  text-align: right;
  font-size: 28px;
  color: #ffffff;
  letter-spacing: 2px;
}

.bg-color-1 {
  background-color: rgba(124, 219, 0, 0.6);
}

.bg-color-2 {
  background-color: rgba(0, 168, 238, 0.6);
}

.bg-color-3 {
  background-color: rgba(239, 212, 28, 0.6);
}

.bg-color-4 {
  background-color: rgba(0, 226, 229, 0.6);
}

.bg-color-5 {
  background-color: rgba(255, 48, 0, 0.6);
}

.bg_swi {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.thr_main {
  width: 90%;
  height: 648px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
}

.thr_title {
  width: 26%;
  text-align: left;
  margin-top: 5%;
  float: left;
  margin-left: 2%;
}

.thr_h3 {
  font-size: 48px;
  color: #fff;
  font-weight: normal;
  margin-bottom: 42px;
}

.thr_kuai {
  width: 42px;
  height: 6px;
  background-color: #ffffff;
  margin-bottom: 35px;
}

.thr_p {
  font-size: 20px;
  color: #ffffff;
  line-height: 45px;
  letter-spacing: 3px;
  margin-bottom: 220px;
}

.look_detail {
  font-size: 20px;
  text-decoration: underline;
  color: #ffffff;
  letter-spacing: 3px;
}

.pro_bao {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.four_main {
  width: 80%;
  height: 75%;
  position: absolute;
  left: 0;
  top: 8%;
  right: 0;
  bottom: 0;
  margin: auto;
}

.four_left {
  width: 42%;
  height: 100%;
  float: left;
  margin-right: 2%;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: rgba(0, 0, 0, 0.5);
}

.four_right {
  width: 54%;
  height: 100%;
  float: right;
  margin-right: 2%;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: rgba(0, 0, 0, 0.5);
}

.four-main {
  width: 90%;
  margin: 0 auto;
}

.four-news-title {
  width: 100%;
  text-align: left;
  margin-top: 5%;
  margin-bottom: 5%;
}

.four-tab-one {
  width: 100%;
  font-size: 18px;
  color: #ffffff;
  margin-bottom: 8px;
  font-weight: normal;
  font-weight: bold;
}

.four-tab-en {
  width: 100%;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
  letter-spacing: 1px;
}

.four-tab-img {
  width: 100%;
  height: 320px;
  margin-bottom: 5%;
}

.four-tab-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.four_line {
  width: 44px;
  height: 7px;
  background-color: #ffffff;
  margin-bottom: 5%;
}

.four-tab-mark {
  width: 100%;
  margin-bottom: 5%;
}

.tab-mark {
  width: 70%;
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tab-time {
  width: 28%;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
  text-align: right;
}

.four-tab-main {
  width: 100%;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  line-height: 30px;
  overflow: hidden;
  display: -webkit-box;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

.four-tab-btn {
  width: 162px;
  height: 37px;
  line-height: 37px;
  float: right;
  border: 1px solid #ffffff;
  text-align: center;
  margin-top: 5%;
}

.four-more {
  font-size: 14px;
  color: #ffffff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.four-more a {
  color: #ffffff;
}

.four-jian {
  width: 23px;
  height: 5px;
  display: inline-block;
  vertical-align: middle;
}

.four_ul {
  width: 100%;
  height: 100%;
}

.four_ul li {
  width: 100%;
  height: 33.33%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.four-main-detail {
  width: 92.5%;
  height: 100%;
  margin: 0 auto;
}

.four_ul li:last-child {
  border-bottom: none;
}

.four-main-left {
  width: 60%;
  float: left;
  margin-top: 3.6%;
}

.four-ul-h3 {
  width: 100%;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 4%;
  font-weight: normal;
}

.four-ul-time {
  width: 100%;
  display: block;
  text-align: left;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 3%;
}

.four-ul-main {
  width: 100%;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  line-height: 30px;
  margin-bottom: 4%;
  overflow: hidden;
  display: -webkit-box;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

.four-ul-more {
  width: 100%;
  display: block;
  text-align: left;
  font-size: 14px;
  color: #fe3b3b;
  text-decoration: underline;
}

.four-ul-more a {
  color: #fe3b3b;
  text-decoration: underline;
}

.four-ul-img {
  width: 35.5%;
  height: 186.27px;
  margin-top: 3.6%;
  float: right;
  object-fit: cover;
}

.five_top {
  width: 100%;
  height: 38.2%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.five_bai {
  width: 100%;
  height: 5.3%;
}

.five_bo {
  width: 100%;
  height: 58.5%;
}

.five_rel {
  width: 100%;
  height: 100%;
  position: relative;
}

#map {
  width: 100%;
  height: 100%;
  border: none !important;
}

.ind_con {
  width: 445px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(255, 255, 255, 1);
  z-index: 999;
}

.five_main {
  width: 60%;
  height: 100%;
  margin: 0 auto;
}

.five_title {
  width: 100%;
  margin-bottom: 18px;
  margin-top: 30px;
}

.five_one {
  width: 100%;
  text-align: left;
  font-size: 38px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 30px;
}

.five_two {
  width: 100%;
  text-align: left;
  font-size: 28px;
  color: #000033;
}

.five_line {
  width: 45px;
  height: 7px;
  background-color: #ef403b;
  margin-bottom: 20px;
}

.five_ul {
  width: 100%;
  margin-top: 48px;
}

.five_ul li {
  width: 100%;
  padding-bottom: 48px;
}

.five_icon {
  width: 36px;
  float: left;
  margin-right: 27px;
}

.five-li-main {
  width: 70%;
  float: left;
}

.five_h3 {
  width: 100%;
  font-size: 18px;
  color: #666666;
  text-align: left;
  font-weight: normal;
  margin-bottom: 10px;
}

.five-li-main p {
  width: 100%;
  font-size: 14px;
  color: #666666;
  text-align: left;
  line-height: 20px;
}

.cany {
  position: absolute;
  bottom: 2%;
  right: 2%;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  z-index: 99;
}

.cany-color-1 {
  color: rgba(255, 255, 255, 0.8);
}

.cany-color-2 {
  color: #333333;
  position: fixed;
}

.ab_mark {
  width: 10.5%;
  height: 100%;
  float: left;
}

.ab_mark img {
  width: 100%;
  height: 100%;
  display: block;
}

.ab_vi {
  width: 88%;
  height: 10.6%;
  background-color: #000000;
  padding-top: 18.5px;
  position: absolute;
  left: 0;
  top: 82%;
}

.ab_vi2 {
  width: 88%;
  height: 10.6%;
  background-color: #000000;
  padding-top: 18.5px;
  position: absolute;
  left: 0;
  top: 82%;
}

.ab_rel {
  width: 100%;
  height: 100%;
  position: relative;
}

.ab_img {
  /* width: 70.6%;
    border: 4px solid #000000;
    position: absolute;
    right: -70.6%;
    bottom: 0; */
  width: 46.6%;
  border: 4px solid #000000;
  position: absolute;
  right: 0;
  bottom: 112%;
}

/*  */

.ab_img.my_img {
  display: none;
}

.ab_img img {
  width: 100%;
  display: block;
}

.ab_txt {
  width: 40%;
  float: left;
  margin-top: 8%;
}

/*  */

.my_txt {
  margin-top: 4%;
  margin-bottom: 8%;
  margin-left: 4%;
  text-align: left;
}

.ab_title {
  width: 30%;
  text-align: left;
  margin-bottom: .35rem;
}

.ab-txt-1 {
  font-size: .24rem;
  color: #777777;
  width: 100%;
  /* text-align: right; */
  margin-bottom: .1rem;
}

.ab-txt-2 {
  font-size: .36rem;
  color: #111111;
  width: 100%;
  /* text-align: right; */
  margin-bottom: 6.5%;
}

.ab_line {
  width: .6rem;
  height: .04rem;
  display: inline-block;
  background-color: #0eadff;
}

.ab_pp {
  width: 56%;
  display: inline-block;
  margin-left: 10%;
}

/*  */

.ab_hide.my_pp {
  width: 155%;
}

.my_p {
  font-size: .16rem;
  line-height: normal;
  /* text-indent: 32px; */
  margin-bottom: 1%;
  line-height: .24rem;
}

.ab_hide {
  height: 4.70rem;
  width: 132%;
  /* my */
  /* overflow-y: scroll; */
}

.ab_pp p {
  width: 100%;
  text-align: left;
  font-size: .16rem;
  color: #666666;
  line-height: .30rem;
  margin-bottom: .38rem;
  text-indent: .32rem;
}

.ab_hide p {
  margin-bottom: 0;
}

.ab_pp p:last-child {
  margin-bottom: 0;
}

.ab_shidai {
  width: 4.20rem;
  margin: 0 15%;
  /* my */
}

.ab_thr {
  width: 4.20rem;
  margin-left: 17%;
}

.ab_vi p {
  text-align: left;
  width: 100%;
  color: #00a0e9;
  line-height: .30rem;
}

.ab_vi .ab_en {
  font-size: .14rem;
  letter-spacing: .01rem;
}

.ab_vi .ab_ch {
  font-size: .24rem;
}

.ab_vi2 p {
  text-align: left;
  width: 100%;
  color: #00a0e9;
  line-height: .30rem;
}

.ab_vi2 .ab_en {
  font-size: .14rem;
  letter-spacing: .01rem;
}

.ab_vi2 .ab_ch {
  font-size: .24rem;
}

.hor_bao {
  width: 60.54%;
  height: 33.618%;
  float: left;
  margin-left: 8%;
  margin-top: 3.5%;
}

.hor_swi {
  width: 79%;
  height: 100%;
  height: auto;
  /* background: url("/static/index/images/2/line.png") no-repeat; */
  /* background-position: center 34%; */
  position: relative;
  bottom: 50%;
}

/* .hor_swi .swiper-slide.swiper-slide-next{
    -webkit-transition: transform 1.0s;
  -moz-transition: transform 1.0s;
  -ms-transition: transform 1.0s;
  -o-transition: transform 1.0s;
    -webkit-transform: scale(1);
    transform: scale(1);
} */

/* .hor_swi .swiper-slide.swiper-slide-next .hor_detail{
    -webkit-transition: transform 1.0s;
  -moz-transition: transform 1.0s;
  -ms-transition: transform 1.0s;
  -o-transition: transform 1.0s;
    display: block;
} */

/* .hor_swi .swiper-slide{
    -webkit-transition: transform 1.0s;
  -moz-transition: transform 1.0s;
  -ms-transition: transform 1.0s;
  -o-transition: transform 1.0s;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    background: rgba(255, 255, 255, 0);
} */

.hor_main {
  width: 78.45%;
  margin: 0 auto;
}

.hor_img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
  margin-bottom: 28px;
}

.hor_detail {
  width: 100%;
  font-size: 14px;
  color: #333333;
  text-align: center;
  line-height: 20px;
  /* display: none; */
  padding-top: 20%;
}

.ab_pre {
  width: 5.679%;
  height: 20.956%;
  position: absolute;
  left: 0;
  /* left: 27.5%; */
  /* top: 44%; */
  top: -15%;
  z-index: 99;
  cursor: pointer;
  border-radius: 50%;
  background-color: #d5d5d5;
}

.ab_nex {
  width: 5.679%;
  height: 20.956%;
  position: absolute;
  right: 0;
  /* right: 24.5%; */
  /* top: 44%; */
  top: -15%;
  z-index: 99;
  cursor: pointer;
  border-radius: 50%;
  background-color: #d5d5d5;
}

.about_pag .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border: 2px solid #999999;
  background: transparent;
  opacity: 1;
  transition: all 0.3s linear;
}

.about_pag .swiper-pagination-bullet-active {
  background: #999999;
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 12px 0;
}

.aboutSwip .swiper-pagination-bullet {
  position: relative;
  margin: 30px 0 !important;
}

.xian_dian {
  position: absolute;
  left: -1750%;
  top: -235%;
}

.dian {
  font-size: 12px;
  color: #999999;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

.aboutSwip .swiper-pagination-bullet-active .xian_dian {
  left: -2150%;
}

.aboutSwip .swiper-pagination-bullet-active .xian_dian .dian {
  font-size: 18px;
  color: #333333;
  transition: all 0.3s linear;
}

.xian {
  display: inline-block;
  vertical-align: middle;
}

.es_txt {
  width: 26.5%;
  float: left;
  margin-top: 6%;
  text-align: left;
  margin-left: 2%;
}

.es_title {
  width: 75%;
  text-align: left;
  margin-bottom: 35px;
}

.es-txt-1 {
  font-size: 24px;
  color: #00a0e9;
  width: 100%;
  text-align: left;
}

.es-txt-2 {
  font-size: 36px;
  color: #111111;
  width: 100%;
  text-align: left;
  margin-top: 20px;
}

.es_line {
  width: 60px;
  height: 4px;
  display: inline-block;
  background-color: #0eadff;
}

.es_pp {
  width: 85%;
  display: inline-block;
      font-size: 16px;
    line-height: 30px;
}

.es_pp p {
  width: 100%;
  text-align: left;
  font-size: 14px;
  color: #666666;
  line-height: 35px;

}

.es_pp p:last-child {
  margin-bottom: 0;
}

.es_lun {
  width: 54.53%;
  height: 76.6%;
  float: left;
  margin-top: 6%;
}

.es_ul_first {
  width: 100%;
  height: 100%;
}

.es_ul_first li {
  float: left;
}

.es_ul_first li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.es_ul_first li:nth-child(1) {
  width: 55%;
  height: 100%;
  margin-right: 0.3%;
}

.es_ul_first li:nth-child(2) {
  width: 44.7%;
  height: 100%;
}

.es_ul {
  width: 100%;
  height: 100%;
}

.es_ul li {
  float: left;
}

.es_ul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.es_ul li:nth-child(1) {
  width: 55%;
  height: 100%;
  margin-right: 0.3%;
}

.es_ul li:nth-child(2) {
  width: 44.7%;
  height: 49.85%;
  margin-bottom: 0.3%;
}

.es_ul li:nth-child(3) {
  width: 44.7%;
  height: 49.85%;
}

.es_pag {
  bottom: 3.5%;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}

.es_pag .swiper-pagination-bullet {
  width: 35px;
  height: 4px;
  background: #999999;
  border-radius: 0;
  transition: all 0.3s linear;
  opacity: 1;
  margin: 0 20px !important;
}

.es_pag .swiper-pagination-bullet-active {
  height: 8px;
  background: #111111;
}

.news_main {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.news_all {
  width: 80%;
  float: left;
  padding-top: 3%;
  margin-left: 4.5%;
}

.news_title {
  width: 50%;
  height: 65px;
  line-height: 65px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 0.5rem;
}

.title_one {
  width: 33.33%;
  height: 100%;
  float: left;
  cursor: pointer;
}

.title_name {
  width: 100%;
  height: 100%;
  font-size: 24px;
  color: #999999;
  text-align: center;
  display: block;
  transition: all 0.15s linear;
}

.title_em {
  width: 0;
  height: 7px;
  display: block;
  margin: 0 auto;
  background-color: #0eadff;
  border-radius: 15px;
  transition: all 0.3s linear;
  transform-origin: center;
}

.title_act .title_name {
  font-size: 36px;
  color: #000000;
}

.title_act .title_em {
  width: 60px;
}

.new_swi {
  width: 100%;
  height: auto;
  padding-bottom: 65px;
}

.news_ul {
  width: 100%;
  padding: 10px;
}

.news_ul li {
  width: 32%;
  float: left;
  padding-bottom: 0.1rem;
  margin-right: 2%;
  margin-bottom: 3%;
  cursor: pointer;
}

.news_ul li:nth-child(3n) {
  margin-right: 0;
}

.news_ul li:hover .news_bt {
  color: #e60012;
}

.news_ul li:hover .news_tu {
  transform: scale(1.1);
}

.news_img {
  width: 100%;
  height: 2.9rem;
  overflow: hidden;
}

.news_rel {
  width: 100%;
  height: 100%;
  position: relative;
}

.news_tu {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s linear;
}

.news_time {
  width: 0.72rem;
  height: 0.88rem;
  position: absolute;
  left: 0;
  top: 60%;
  background-color: rgba(255, 255, 255, 0.9);
}

.news_eight {
  width: 75%;
  height: 100%;
  margin: 0 auto;
}

.news_year {
  width: 100%;
  display: block;
  font-size: 13px;
  color: #000000;
  text-align: left;
  margin-top: 15%;
  margin-bottom: 15%;
}

.news_line {
  width: 0.26rem;
  height: 0.02rem;
  display: block;
  background-color: #000000;
  margin-bottom: 12%;
}

.news_day {
  width: 100%;
  display: block;
  font-size: 42px;
  color: #000000;
  text-align: left;
}

.news_bt {
  width: 100%;
  text-align: left;
  font-size: 20px;
  color: #333333;
  font-weight: normal;
  padding-top: 0.3rem;
  padding-bottom: 0.25rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.news_ul li p {
  width: 100%;
  text-align: left;
  line-height: 25px;
  font-size: 14px;
  color: #888888;
  overflow: hidden;
  display: -webkit-box;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

.news_more {
  width: 100%;
  text-align: center;
  margin-top: 0.4rem;
}

.more_btn {
  width: 262px;
  height: 64px;
  display: inline-block;
  text-align: center;
  line-height: 62px;
  font-size: 20px;
  color: #444444;
  border: 2px solid #444444;
}

.more_btn em {
  font-weight: bold;
}

.detail_bao {
  width: 84%;
  float: left;
  margin-top: 8.5%;
}

.detail_time {
  padding: 18px 14px 12px 14px;
  float: left;
  background-color: #e90006;
  margin-right: 5%;
}

.detail_year {
  display: inline-block;
  font-size: 13px;
  color: #ffffff;
  vertical-align: middle;
  margin-right: 5px;
}

.detail_year em {
  display: block;
  margin-bottom: 5px;
}

.detail_day {
  display: inline-block;
  text-align: center;
  line-height: 18px;
  vertical-align: middle;
}

.detail-3 {
  font-size: 42px;
  color: #fff;
  display: block;
}

.detail-4 {
  width: 25px;
  height: 2px;
  display: inline-block;
  background-color: #ffffff;
  margin-top: 4px;
}

.detail_main {
  width: 58%;
  float: left;
  margin-top: 15px;
  padding-bottom: 60px;
}

.detail_title {
  width: 100%;
  margin-bottom: 45px;
}

.detail_title h3 {
  width: 100%;
  font-size: 28px;
  color: #111111;
  text-align: left;
  font-weight: normal;
  margin-bottom: 25px;
}

.de_line {
  width: 57px;
  height: 3px;
  background-color: #111111;
}

.detail_all {
  width: 100%;
}

.detail_all img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}

.detail_all p {
  width: 100%;
  line-height: 30px;
  font-size: 16px;
  color: #666666;
  text-align: left;
  margin-bottom: 35px;
}

.detail_nav {
  width: 25%;
  float: right;
  margin-top: 4.8%;
}

.ce_title {
  width: 100%;
  text-align: left;
  margin-bottom: 0.2rem;
}

.ce_title h3 {
  font-weight: normal;
  font-size: 20px;
  color: #111111;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.ce_title div {
  width: 57px;
  height: 3px;
  display: inline-block;
  vertical-align: middle;
  background-color: #111111;
}

.detail_nav_ul {
  width: 100%;
}

.detail_nav_ul li {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  background-color: #f9f9f9;
  margin-bottom: 5px;
}

.detail_nav_ul li h3 {
  width: 90%;
  margin: 0 auto;
  font-weight: normal;
  font-size: 14px;
  color: #111111;
  margin-bottom: 4px;
}

.detail_nav_ul li p {
  width: 90%;
  margin: 0 auto;
  text-align: left;
  font-size: 18px;
  color: #333333;
  line-height: 25px;
}

.zb_main {
  width: 100%;
  height: 439px;
}

.zb_banner {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.zb_txt {
  font-size: 50px;
  color: #ffffff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  letter-spacing: 2px;
}

.zp_all {
  width: 1082px;
  margin: 0 auto;
  padding-top: 45px;
  padding-bottom: 100px;
}

.zp_xbt {
  width: 520px;
  display: block;
  margin: 0 auto;
  margin-bottom: 36px;
}

.zp_gun {
  width: 100%;
}

.zp_bo {
  width: 100%;
  display: block;
  margin-top: 10px;
}

.zp_swi {
  width: 100%;
  height: 478px;
}

.zp_swi .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.zp_pag {
  bottom: 1%;
  right: 1.5%;
}

.zp_swi .swiper-pagination-bullet {
  width: 33px;
  height: 9px;
  border: 2px solid #ffffff;
  opacity: 1;
  background: transparent;
  border-radius: 0;
  margin: 0 12px !important;
}

.zp_swi .swiper-pagination-bullet-active {
  background: #ffffff;
}

.rl_main {
  width: 100%;
  height: 439px;
}

.rl_all {
  width: 1338px;
  margin: 0 auto;
  padding-bottom: 60px;
}

.rl_bt {
  width: 100%;
  margin-bottom: 40px;
  margin-top: 40px;
}

.rl_bt h3 {
  width: 100%;
  text-align: center;
  font-size: 36px;
  color: #666666;
  font-weight: normal;
}

.rl_bt p {
  width: 100%;
  text-align: center;
  font-size: 16px;
  color: #666666;
}

.rl_li {
  width: 100%;
  margin-bottom: 65px;
}

.rl_img_left {
  width: 700px;
  height: 500px;
  float: left;
}

.rl_img_right {
  width: 700px;
  height: 500px;
  float: right;
}

.rl_ab {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.rl_txt_main {
  width: 700px;
  height: 416px;
  position: absolute;
  top: 50%;
  margin-top: -208px;
  background-color: #f9f9f9;
  box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.1);
}

.rl_left {
  left: -91%;
}

.rl_right {
  right: -91%;
}

.rl_txt_main h3 {
  width: 80%;
  margin: 0 auto;
  font-size: 24px;
  color: #333333;
  margin-bottom: 30px;
  margin-top: 45px;
}

.rl_txt_main div {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 45px;
}

.rl_txt_main div span {
  width: 60px;
  height: 2px;
  display: block;
  background-color: #e90006;
}

.rl_txt_main p {
  width: 80%;
  margin: 0 auto;
  font-size: 14px;
  color: #666666;
  line-height: 30px;
}

.join_main {
  width: 1340px;
  margin: 0 auto;
  padding-bottom: 100px;
}

.join_tab {
  width: 100%;
  margin-top: 50px;
  margin-bottom: 30px;
}

.tab {
  width: 240px;
  height: 60px;
  float: left;
  text-align: center;
  line-height: 60px;
  font-size: 24px;
  color: #444444;
  background-color: #f3f3f3;
  margin-right: 10px;
  cursor: pointer;
}

.join_go {
  width: 100%;
  position: relative;
}

.allT {
  width: 100%;
  display: none;
}

.navUl {
  width: 100%;
}

.navUl li {
  width: 100%;
  margin-bottom: 12px;
  background-color: #f3f3f3;
  line-height: 1.5;
  cursor: pointer;
}

.navTop {
  width: 100%;
  padding: 10.8px 0 10.8px 0;
  background-color: #f3f3f3;
}

.zp_left {
  float: left;
}

.zp_right {
  float: left;
}

.zp_num {
  width: 68px;
  height: 35px;
  line-height: 35px;
  text-align: left;
  display: inline-block;
  margin-right: 12px;
  margin-left: 27px;
  font-size: 36px;
  vertical-align: middle;
}

.zp_name {
  font-size: 16px;
  color: #333;
  display: inline-block;
  vertical-align: middle;
}

.zp_tj {
  font-size: 13px;
  color: #333;
  display: inline-block;
  height: 100%;
}

.zp_year {
  margin-left: 54px;
}

.zp_uni {
  margin-left: 27px;
}

.zp_pep {
  margin-left: 27px;
}

.navBottom {
  width: 100%;
  display: none;
}

.navPop {
  padding-bottom: 43.2px;
  padding-left: 113.4px;
}

.navBottom h3 {
  font-size: 16px;
  color: #333;
  font-size: 16px;
  margin-bottom: 8px;
  font-weight: bold;
  margin-top: 27px;
}

.con_line {
  width: 24px;
  height: 4px;
  background-color: #c5281c;
  margin-bottom: 18px;
}

.navBottom p {
  font-size: 14px;
  color: #666666;
}

.liAct .zp_num {
  color: #ffffff;
}

.liAct .navTop {
  background-color: #c5281c;
}

.liAct .zp_name {
  color: #fff;
}

.liAct .navTop .zp_tj {
  color: #fff;
}

.contact_jt {
  width: 18px;
  height: 18px;
  float: right;
  margin-right: 2%;
  margin-top: 0.8%;
  background-image: url("../images/7/2.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.li_fu {
  background-image: url("../images/7/3.png");
}

.tabAct {
  color: #ffffff;
  background-color: #df0005;
}

.BMapLabel {
  border: 1px solid rgb(0, 160, 233) !important;
}
.more_news_btn{
  display: none;
}
.es-btn{
  display: none;
}
@media screen and (max-width: 1600px) and (min-width: 1025px) {
  html{
    font-size: 100px;
  }
  
  .two_center {
    top: 12%;
    width: 10.2rem;
    height: 5.1rem;
  }
  .two_ul li:nth-child(1), .two_ul li:nth-child(2) {
    width: 5.1rem;
  }
  .two_ul li:nth-child(3), .two_ul li:nth-child(4), .two_ul li:nth-child(5) {
    width: 3.4rem;
  }
  .two-txt-1 {
    font-size: 0.14rem !important;
  }
  .two-txt-2 {
    font-size: 0.28rem;
  }
  .cany {
    bottom: 1%;
    font-size: 12px;
  }
  .thr_title {
    margin-top: 12%;
  }
  .thr_h3 {
    font-size: 0.4rem;
  }
  .thr_kuai {
    width: 0.42rem;
    height: 0.06rem;
  }
  .thr_p {
    font-size: 0.18rem;
    margin-bottom: 1.5rem;
  }
  .look_detail {
    font-size: 0.2rem;
  }
  /* #certify {
        z-index: 999;
        width: 7rem;
        margin-right: -10%;
    }
    #certify .swiper-slide {
        width: 380px;
        height: 488px;
    }
    #certify .swiper-slide img {
        height: 438px;
    }
    .lun_swi {
        overflow: unset;
    }
    #certify .swiper-pagination {
        left: -38%;
    }*/
  #certify {
    margin-right: 0%;
    margin-top: 1.5%;
  }
  .lun_swi {
    transform: scale(0.75);
  }
  #certify .swiper-pagination {
    bottom: 115px;
  }
  .four_main {
    top: 12%;
  }
  .four-tab-one {
    font-size: 0.18rem;
  }
  .four-tab-en {
    font-size: 0.16rem;
  }
  .four-tab-img {
    height: 2.5rem;
  }
  .four_line {
    display:none;
    width: 0.44rem;
    height: 0.07rem;
    margin-bottom: 4%;
  }
  .four-tab-mark {
    margin-bottom: 4%;
  }
  .tab-mark {
    font-size: 0.2rem;
  }
  .tab-time {
    font-size: 0.16rem;
  }
  .four-tab-main {
    font-size: 0.14rem;
    line-height: 20px;
  }
  .four-tab-btn {
    width: 1.4rem;
    height: 0.37rem;
    line-height: 37px;
    margin-top: 4.5%;
  }
  .four-more {
    font-size: 0.14rem;
    margin-right: 0.05rem;
  }
  .four-jian {
    width: 0.23rem;
    height: 0.05rem;
  }
  .four-main-left {
    margin-top: 3%;
  }
  .four-ul-h3 {
    font-size: 0.18rem;
  }
  .four-ul-time {
    font-size: 0.13rem;
  }
  .four-ul-main {
    font-size: 0.14rem;
    line-height: 20px;
  }
  .four-ul-more {
    font-size: 0.14rem;
  }
  .four-ul-img {
    height: 1.5rem;
  }
  .ind_con {
    width: 3.66rem;
    height: 6rem;
  }
  .five_title {
    margin-top: 0.2rem;
    margin-bottom: 0.18rem;
  }
  .five_one {
    font-size: 0.38rem;
    margin-bottom: 0.2rem;
  }
  .five_two {
    font-size: 0.28rem;
  }
  .five_line {
    width: 0.45rem;
    height: 0.07rem;
  }
  .five_ul {
    margin-top: 0.4rem;
  }
  .five_ul li {
    padding-bottom: 0.35rem;
  }
  .five_icon {
    width: 0.36rem;
    margin-right: 0.27rem;
  }
  .five-li-main {
    width: 75%;
  }
  .five_h3 {
    font-size: 0.18rem;
  }
  .five-li-main p {
    font-size: 0.14rem;
  }
  /* .ab_txt {
        text-align: right;
    } */
  .ab_title {
    margin-bottom: 0.3rem;
  }
  .my_pp.ab_hide {
    width: 170%;
    height: 300px;
    margin-right: 10%;
  }
  .my_p {
    font-size: 12px;
    line-height: normal;
    /* text-indent: 24px; */
    margin-bottom: 1%;
  }
  /* .my_pp {
        width: 123%;
    } */
  .my_pp p {
    line-height: 16px !important;
  }
  .hor_swi {
    bottom: 40%;
  }
  .ab-txt-1 {
    font-size: 0.24rem;
  }
  .ab-txt-2 {
    font-size: 0.36rem;
    margin-bottom: 0.12rem;
  }
  .ab_line {
    width: 0.6rem;
    height: 0.04rem;
  }
  .ab_pp p {
    font-size: 0.14rem;
    line-height: 25px;
    margin-bottom: 0.1rem;
  }
  .logo2 {
    width: 1.4rem;
    height: auto;
  }
  .aboutSwip .swiper-pagination-bullet-active .xian_dian {
    left: -1900%;
  }
  .aboutSwip .swiper-pagination-bullet-active .xian_dian .dian {
    font-size: 0.18rem;
    margin-right: 0.05rem;
  }
  .ab_vi {
    padding-top: 0.1rem;
  }
  /*  */
  .my_vi {
    padding-left: 6%;
  }
  .ab_shidai {
    width: 4.8rem;
    margin-left: 10%;
  }
  .ab_vi .ab_en {
    font-size: 0.14rem;
    line-height: 25px;
  }
  .ab_vi .ab_ch {
    font-size: 0.21rem;
  }
  .ab_vi2 {
    padding-top: 0.1rem;
  }
  .ab_vi2 .ab_en {
    font-size: 0.14rem;
    line-height: 25px;
  }
  .ab_vi2 .ab_ch {
    font-size: 0.21rem;
  }
  .hor_bao {
    height: 3.15rem;
    margin-top: 0.2rem;
  }
  .ab_pre {
    width: 0.64rem;
    height: 0.64rem;
  }
  .ab_nex {
    width: 0.64rem;
    height: 0.64rem;
  }
  .hor_main {
    width: 2.4rem;
  }
  .hor_img {
    margin-bottom: 0.2rem;
  }
  .hor_detail {
    font-size: 0.15rem;
  }
  .es_txt {
    width: 28.5%;
    margin-left: 3%;
  }
  .es_lun {
    width: 50.53%;
    height: 71.6%;
    margin-top: 8%;
  }
  .es-txt-1 {
    font-size: 0.24rem;
  }
  .es_line {
    width: 0.6rem;
    height: 0.04rem;
  }
  .es-txt-2 {
    font-size: 0.36rem;
  }
  .es_pp p {
    font-size: 0.14rem;
    line-height: 30px;
  }
  .news_title {
    height: 0.65rem;
    line-height: 0.65rem;
  }
  .title_act .title_name {
    font-size: 0.32rem;
  }
  .title_em {
    height: 0.07rem;
  }
  .title_act .title_em {
    width: 0.6rem;
  }
  .title_name {
    font-size: 0.24rem;
  }
  .news_eight {
    width: 75%;
  }
  .news_year {
    font-size: 0.13rem;
    margin-top: 20%;
    margin-bottom: 18%;
  }
  .news_line {
    margin: 0 auto;
    margin-bottom: 20%;
  }
  .news_day {
    font-size: 0.3rem;
    text-align: center;
  }
  .news_bt {
    font-size: 0.2rem;
    padding-bottom: 0.2rem;
  }
  .news_ul li p {
    font-size: 0.14rem;
  }
  .more_btn {
    width: 2.42rem;
    height: 0.58rem;
    line-height: 0.58rem;
    font-size: 0.2rem;
  }
  .detail_nav {
    width: 21%;
  }
  .ce_title h3 {
    font-size: 0.2rem;
  }
  .ce_title div {
    width: 0.57rem;
    height: 0.03rem;
  }
  .detail_nav_ul li h3 {
    font-size: 0.14rem;
    margin-bottom: 0.05rem;
  }
  .detail_nav_ul li p {
    font-size: 0.18rem;
    line-height: 20px;
  }
  .detail_all p {
    font-size: 0.16rem;
  }
  .detail_title h3 {
    font-size: 0.28rem;
  }
  .de_line {
    width: 0.57rem;
    height: 0.03rem;
  }
  .detail_all p {
    font-size: 0.16rem;
  }
  .detail_all img {
    margin-bottom: 15px;
  }
  .rl_all {
    width: 1200px;
  }
  .rl_bt h3 {
    font-size: 0.36rem;
  }
  .rl_bt p {
    font-size: 0.16rem;
  }
  .rl_img_right {
    width: 7rem;
    height: 5rem;
    margin-right: 2.5%;
  }
  .rl_txt_main {
    width: 7rem;
    height: 4.16rem;
    margin-top: -2.08rem;
  }
  .rl_img_left {
    width: 7rem;
    height: 5rem;
    margin-left: 2.5%;
  }
  .rl_txt_main h3 {
    margin-bottom: 25px;
    margin-top: 30px;
  }
  .rl_txt_main div {
    margin-bottom: 25px;
  }
  .join_main {
    width: 1200px;
  }
  .tab {
    width: 2.4rem;
    height: 0.6rem;
    line-height: 60px;
    font-size: 0.24rem;
  }
  .news_time {
    width: 0.8rem;
    height: 0.88rem;
  }
  .nav_ul>li>a {
    font-size: 0.24rem;
    height: 0.46rem;
    line-height: 46px;
  }
  .nav_main {
    width: 4.2rem;
  }
  .nav_ul>li {
    margin-bottom: 20%;
  }
  .nav_ul {
    padding-top: 30%;
  }
  .nei_ul>li>a {
    font-size: 0.16rem;
  }
  .five_main {
    width: 70%;
    height: 100%;
    margin: 0 auto;
  }
}

@media screen and (max-width: 990px) {
  html{
    font-size: 61px;
  }

  .ab_txt.my_txt {
    margin-top: 20%;
  }
  .ab_rel {
    top: 25%;
  }
}

@media screen and (max-width: 768px) {
  .v-point{
    color: #fff;
  }
  .is_m{
    display: block;
  }
  .myshid {
    position: absolute;
    top: 46vw;
    width: 53vw;
    font-size: .4rem;
    height: 12vw;
    background-color: #2d2d2d;
    display: flex;
    align-items: center;
    /* border-left: 1px solid #fff; */
    margin-left: 6vw;
    padding-left: 4vw;
  }
  .myshid .line {
    padding-left: 3vw;
    border-left: 1vw solid #a10000;
    color: #8c8c8c;
  }
  .es-btn{
    display: block;
  }
  html{
    font-size: 48px;
  }
  .ab_txt.my_txt {
    margin-top: 30%;
  }
  
  .my_p {
    line-height: 0.36rem;
  }
  .menu_center {
    display: none;
  }
  .menu_center div {
    display: none;
  }
  .ind_center {
    height: 0;
  }
  .comma {
    display: none;
  }
  .swpv {
    display: block;
    text-align: center;
    font-size: 1.28rem;
    line-height: 1.92rem;
    letter-spacing: 0.3rem;
  }

  .xline{
    display: inline-block;
    width: 2rem;
    height: 0.3rem;
    background: #fff;
  }

  .yanli {
    display: block;
    text-align: center;
    margin: 0 auto;
    font-size: 1.28rem;
    line-height: 1.92rem;
    letter-spacing: 0.3rem;
    color:rgb(255,155,0);
  }
  .ind_en {
    font-size: 0.3rem;
  }
  .nav_main {
    width: 100%;
  }
  .nav_ul {
    padding-top: 1.813rem !important;
  }
  .nav_ul li {
    margin: 1.152rem 0;
  }
  .swiper-slide .two_center {
    width: 100%;
    height: 50%;
  }
  .two_ul {
    padding-left: 5%;
    padding-right: 5%;
  }
  .two_ul .li-user {
    width: 49% !important;
    height: 32% !important;
  }
  .li-wids {
    width: 100% !important;
    height: 32% !important;
  }
  .text-cent {
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
    font-size: 0.68rem;
  }
  .text-cent .two-txt-1 {
    margin-top: 26%;
    font-size: 0.298rem !important;
  }
  .text-cent p {
    text-align: center;
  }
  .two_ul li:nth-child(1) {
    background-color: rgba(124, 219, 0, 0.6);
    margin-right: 2%;
  }
  .two_ul li:nth-child(2) {
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    background-color: rgba(0, 168, 238, 0.6);
  }
  .two_ul li:nth-child(3) {
    margin: 2% 0 2% 0;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    background-color: rgba(239, 212, 28, 0.6);
  }
  .two_ul li:nth-child(4) {
    margin-right: 2%;
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    background-color: rgba(0, 226, 229, 0.6);
  }
  .two_ul li:nth-child(5) {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    background-color: rgba(255, 48, 0, 0.6);
  }
  .two-txt-2 {
    font-size: 0.704rem;
  }
  .li-user .my-tow {
    width: 100%;
  }
  .li-user .my-tow .two-txt-1, .li-user .my-tow .two-txt-2 {
    width: 100%;
    white-space: nowrap;
  }
  .my-tow {
    margin-right: 0;
  }
  .two_ul li .two-txt-1 {
    font-size: 0.298rem;
  }

  .video-box{
    display: none;
    left: -100%;
  }
  .mb-v{
    display: block;
    width: 25%;
    position: fixed;
    bottom: -0.5%;
    z-index: 99;
    border-radius: 20px;
  }
  .mb-v img{
    width: 100%;
  }
  .video-item {
    width: 100%;
    left: 0;
  }
  .videoLittleId{
    position: absolute;
    top: 30%;
    width: 100%;
  }
  .video-item .x {
    right: 1%;
    top: 17%;
}

  #certify {
    padding: 0 2.304rem;
    width: 100%;
    height: 13.482rem;
    margin-right: 0;
    margin-top: 12vh;
  }
  #certify .swiper-pagination {
    width: 100%;
    padding-right: 4.6rem;
    bottom: auto;
  }
  #certify .swiper-slide-active img {
    /*border: 0;*/
  }
  .banner_pag {
    display: none;
  }
  .thr_title {
    width: 100%;
    position: relative;
    bottom: -122vw;
    text-align: center;
    margin-left: 0;
  }
  .thr_title .thr_h3 {
    text-align: center;
    font-size: 0.704rem;
    margin-top: 0.64rem;
    margin-bottom: 0.512rem;
    letter-spacing: 3px;
  }
  .thr_title .thr_kuai {
    display: none;
  }

  #certify .swiper-slide-active img {
    /*border: 1px solid #fff;*/
    /*border: none;*/
    border: none;
  }

  #certify .swiper-slide {
      width: 100%;
      height: auto; 
      background-color: transparent;
      -webkit-transition: transform 1s;
      -moz-transition: transform 1s;
      -ms-transition: transform 1s;
      -o-transition: transform 1s;
      /* transform: scale(1); */
      margin-top: 0; 
  }
  /*#certify .swiper-slide {
      width: 505px;
      height: 648px;
      background-color: transparent;
      -webkit-transition: transform 1s;
      -moz-transition: transform 1s;
      -ms-transition: transform 1s;
      -o-transition: transform 1s;
      transform: scale(0.95);
      margin-top: 0; 
  }*/

  #certify .swiper-slide-active, #certify .swiper-slide-duplicate-active {
      -webkit-transform: scale(1);
      transform: scale(1);
      z-index: 1002;
  }
  /**/

  .thr_p {
    font-size: 0.512rem;
    line-height: 2em;
    padding-left: 1.44rem;
    padding-right: 1.218rem;
    margin-bottom: 0;
    text-align: left;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .look_detail a {
    font-size: 0.704rem;
    display: inline-block;
    width: 5.632rem;
    height: 1.194rem;
    border: 1px solid #fff;
    line-height: 1.1rem;
    margin-top: 1vh;
  }

  .cany{
    font-size:0.56rem;
  }

  .four_main {
      width: 80%;
      height: 80%;
      position: absolute;
      left: 0;
      top: 10%;
      right: 0;
      bottom: 0;
      margin: auto;
  }

  .check_news_more{
    display: block;
    position: absolute;
    top: 22rem;
    width: 12rem;
    left: 50%;
    margin-left: -6rem;
  }

  .more_news_btn{
    width: 40%;
    border: 1px solid #333;
    font-size: 0.704rem;
    padding: 0.2rem;
    color: #333;
    display: block;
    margin: 0 auto;
  }

  .four-main {
    width: 100%;
  }
  .four_left {
    width: 100%;
    height:auto;
    padding-bottom: 1.2rem;
  }
  .four-news-title {
    display: none;
  }
  .four-tab-img {
    height: auto;
  }
  .four-tab-main {
    padding-left: 0.56rem;
    padding-right: 0.56rem;
    line-clamp:6;
    -webkit-line-clamp:6;
    font-size:0.54rem;
  }
  .tab-time {
    position: absolute;
    right: 8px;
    bottom: 10px;
    color: #999;
    font-size: 0.54rem;
  }
  .tab-mark {
    width: 95%;
  }
  .four-tab-mark {
    text-align: left;
    height: 1rem;
    padding:0.2rem 0 0 0.56rem;
    margin-bottom: 0.3rem;
  }
  .four_right {
    display: none;
  }
  .five_top {
    display: none;
  }

  .five_one{
    font-size: 1.5rem;
    color:rgb(102,102,102);
  }
  .five_two{
    font-size: 1.1rem;
    color:#000;
  }
  .five_h3{
    font-size: 0.704rem;
    color: rgb(0,0,51);
  }
  .five-li-main p{
    font-size: 0.56rem;
    color: rgb(0,0,51);
  }

  .xline_connect{
    display: block;
    text-align: left;
  }
  .xline_connect span{
    display: inline-block;
    width: 2.2rem;
    height: 0.25rem;
    background: rgb(0,160,233);
  }


  #map {
    position: absolute !important;
    top: 0;
    height: 50%;
  }
  .ind_con {
    width: 100%;
    margin-top: 50%;
    height: 50%;
  }
  .five_bai {
    display: none;
  }
  .BMap_stdMpZoom {
    display: none;
  }
  .five_main {
    width: 100%;
    padding-left: 1.792rem;
  }
  .five_ul {
    margin-top: 1.792rem;
  }
  .five_ul li {
    margin-bottom: 1.365rem;
    padding-bottom: 0;
  }
  .ab_mark {
    display: none;
  }
  .ab_txt {
    width: 100%;
  }
  .ab_title {
    width: 100%;
    position: relative;
    margin-bottom: 0;
    padding-bottom: .35rem;
  }
  .ab_title .ab-txt-1 {
    font-size: 0.362rem;
  }
  .ab_title .ab-txt-2 {
    font-size: 0.64rem;
    margin-bottom: 0.469rem;
  }
  .ab_hide.my_pp {
    width: 100%;
    margin-left: 0;
  }
  .my_p {
    font-size: 0.426rem;
    line-height: 2.5em;
  }
  .my_yaslf {
    margin-left: 0.96rem !important;
    height: 70%;
    margin-top: 40%;
    padding-right: 11%;
    padding-left: 0.64rem;
    overflow-y: auto;
    background-color: rgba(255, 255, 255, .9);
    padding-bottom: 4vw;

  }
  .mt_ya{
    background: url(http://linzhu.zerom.cn/static/index/images/2/lzbg.png) cover !important;
  }
  .my-yesd {
    margin-top: 40% !important;
    margin-left: 0;
    padding-left: 1.6rem;
    margin-bottom: 0;
  }
  .ab_vi {
    opacity: 0;
  }
  .about_pag {
    display: none;
  }
  .cany-color-2 {
    display: none;
  }
  .ab-xian {
    width: 0.17rem;
    height: 1.493rem;
    position: absolute;
    top: 0;
    left: -0.405rem;
  }
  .ab_vi2 {
    opacity: 0;
  }
  .hor_bao {
    display: none;
  }
  .move-layer {
    display: block !important;
    background-color: #f9f9f9;
    width: 100%;
    height: 70%;
    padding: 0.938rem;
    overflow-y: auto;
  }
  .cen-box {
    width: 45%;
    float: left;
    background: #fff;
    margin-bottom: 1.024rem;
    box-sizing: border-box;
    padding-bottom: 1.365rem;
  }
  .cen-box .box-img {
    width: 100%;
    height: 100%;
    padding: 1.749rem 1.706rem 0;
  }
  .box-img img {
    width: 100%;
    height: 100%;
  }
  .cen-box:nth-child(2n) {
    margin-left: 10%;
  }
  .cen-box p {
    width: 100%;
    margin-top: 1.664rem;
    font-size: 0.405rem;
    text-align: center;
    word-break: keep-all;
  }
  .bg-forest {
    width: 100% !important;
    height: 100%;
    background: url("/static/index/images/2/bg-forest.png") no-repeat;
    background-size: cover;
  }
  .es_txt {
    width: 100%;
    background-color: #fff;
    margin-left: 0.96rem;
    margin-top: 0;
  }
  .forest {
    margin-top: 6.122rem;
    display: block !important;
    text-align: left;
    padding-left: 1.578rem;
    color: #fff;
    position: relative;
  }
  .es-txt-1 {
    display: none !important;
  }
  .forest span {
    font-size: 0.554rem;
  }
  .forest p {
    font-size: 0.618rem;
    margin-top: 0.32rem;
    margin-bottom: 0.938rem;
  }
  .forest .rest-line {
    width: 0.128rem;
    height: 1.493rem;
    position: absolute;
    background-color: #fff;
    left: 0.96rem;
    top: 20%;
  }
  .es_title {
    width: 100%;
    text-align: left;
    margin-bottom: 0x;
    position: relative;
  }
  .es_title .es_line {
    width: 0.768rem;
    height: 0.085rem;
    position: absolute;
    bottom: -0.384rem;
    background-color: #bd3838;
  }
  .es_title .es-txt-2 {
    margin: 0.789rem 0;
    font-size: 0.618rem;
    color: #bd3838;
  }
  .es-box {
    height: 69%;
    padding: 0 1.618rem 0 0.618rem;
    overflow-y: auto;
  }
  .es_pp {
    width: 100%;
    height: 100%;
  }
  .es_lun {
    display: none;
  }
  .es_pag {
    display: none;
  }
  .es_pp p {
    font-size: 0.426rem;
    line-height: 1.024rem;
  }
  .img-cha {
    display: block !important;
    width: 100%;
    margin-bottom: 0.298rem;
    text-align: center;
  }
  .img-cha img {
    width: 100%;
    height: 100%;
    
  }
  .bg-estate {
    background: url("/static/index/images/3/12.jpg") no-repeat;
    background-size: cover;
  }
  .bg-estate2 {
    background: url("/static/index/images/3/6-1.jpg") no-repeat;

    background-size: cover;
  }
  .bg-estate3 {
    background: url("/static/index/images/3/3.jpg") no-repeat;

    background-size: cover;
  }
  .bg-estate4 {
    background: url("/static/index/images/3/ydbg.jpg") no-repeat;
    background-size: cover;
  }
  .bg-mys {
    background: url("/static/index/images/my/bg-mys.png") no-repeat;
    background-size: cover;
  }
  .bg-jr {
    background: url("/static/index/images/jr/bg-jr.png") no-repeat;
    background-size: cover;
  }
  .bg-wynb {
    background: url("/static/index/images/wy/bg-wynb.png") no-repeat;
    background-size: cover;
  }
  .fots-se span {
    color: #999;
  }
  .fots-se p {
    color: #333;
    margin-top: 0;
  }
  .fots-se .rest-line {
    background-color: #a10000;
  }
  .news_title {
    display: none;
  }
  .four_left {
    background-color: #fff;
  }
  .tab-mark {
    color: #333;
    font-size: 0.704rem;
  }
  .four-tab-main {
    color: #999;
  }
  .four_line {
    width: 1.5rem;
    height: 0.128rem;
    margin-left: 0.56rem;
    background-color: #00a0e9;
    margin-bottom: 0;
  }
  .clier-bg {
    background-image: none !important;
    background: #fdfcfa;
    position: relative;
  }
  .bg-fen {
    display: block !important;
    position: absolute;
    width: 100%;
    height: 8.661rem;
    top: 0;
  }
  .bg-fen img {
    width: 100%;
    height: 100%;
  }
  .four-tab-btn {
    display: none;
  }
  .four_left {
    box-shadow: 0px 0px 6px #ccc;
  }
  .logo, .logo2 {
    width: 2.794rem;
    height: 1.536rem;
  }
  .menu {
    width: 0.810rem;
    height: 0.853rem;
  }
  .cd-nav-trigger {
    width: 100%;
    height: 100%;
  }
  .cd-icon {
    width: 50% !important;
    height: 5% !important;
  }
  .menu_txt {
    display: block;
    font-size: 0.298rem;
    white-space: nowrap;
    margin-top:20% ;
  }
  .news_ul {
    display: flex;
    flex-direction: column;
    padding: 0;
  }
  .news_all {
    width: 100%;
    margin: 0;
    padding: 0 0.981rem 0;
    /* overflow-y: auto; */
    background-color: #fefefe;
  }
  .news_ul li {
    width: 100%;
  }
  .news_img {
    max-height:14.08rem;
    /*margin-top: 1.066rem;*/
    height: 100%;
  }
  .news_main {
    overflow: visible;
  }
  .news_bt {
    font-size: 0.704rem;
    line-height: 1.408rem;
    padding: 0;
    margin-top: 0.554rem;
  }
  .news_ul li {
    margin-bottom: 0.128rem;
  }
  .news_ul li a p {
    font-size: 0.56rem;
    width: 13.397rem;
    -webkit-line-clamp: 2;
    margin-bottom: 1.109rem;
  }
  .news_time {
    width: 2.837rem;
    height: 3.093rem;
    top: 1.45rem;
    background-color: #4c9c9d;
  }
  .news_year {
    font-size: 0.426rem;
    color: #fff;
  }
  .news_line {
    width: 1.642rem;
    height: 0.042rem;
    background-color: #fff;
  }
  .news_day {
    font-size: 0.938rem;
    color: #fff;
    margin-left: 0.17rem;
  }
  .about-bg {
    display: block !important;
    position: absolute;
    top: 0;
    width: 100%;
    height: 21.866rem;
    z-index: 0;
  }
  .about-bg img {
    width: 100%;
    height: 100%;
  }
  .new-bg {
    display: block !important;
    position: absolute;
    top: 0;
    width: 100%;
    height: 5.952rem;
  }
  .new-bg img {
    width: 100%;
    height: 100%;
  }
  .news-txt {
    display: block !important;
  }
  .detail_bao {
    width: 100%;
    padding:  0 0.981rem;
    margin-top: 0.96rem;
  }
  .detail_main {
    width: 100%;
  }
  .detail_main {
    position: relative;
    margin-top: 0;
  }
  .detail_time {
    position: absolute;
    width: 2.048rem;
    height: 2.005rem;
    padding: 0;
    padding-left: 0.277rem;
    padding-top: 0.298rem;
  }
  .detail_time .detail_year {
    width: 100%;
    height: 0.384rem;
    display: block !important;
    font-size: 0.384rem;
  }
  .detail_time .detail_year em {
    float: left;
  }
  .detail_day {
    display: block;
  }
  .detail_day .detail-3 {
    font-size: 0.768rem;
    margin-left: 0.554rem;
  }
  .detail_day .detail-4 {
    display: none;
  }
  .detail_title {
    margin-bottom: 0
  }
  .detail_title h3 {
    margin-left: 2.709rem;
    width: 11.349rem;
    height: 1.77rem;
    font-size: 0.5973rem;
    margin-bottom: 0
  }
  .detail_title .de_line {
    display: none;
  }
  .detail_all {
    margin-top: 0.597rem;
  }
  .detail_all p{
    font-size: 0.448rem !important;
    line-height: 0.938rem;
    
  }
  .detail_all img {
    width: 100% !important;
    margin: 0;
  }
  .detail_nav {
    display: none;
  }
  .news_rel .zb_txt {
    font-size: 0.81rem;
  }
  .news_rel img {
    display: none;
  }
  .zp_gun {
    padding: 1.813rem 2.24rem 0 ;
    background-color: #fff;
  }
  .zp_all  {
    padding-top: 0;
    
  }
  .zp_all .zp_xbt{
    display: none;
  }
  .zp_swi {
    
    
  }
  .zp_swi .swiper-wrapper{
    /* width: 10.581rem; */
  }
  .zp_swi .swiper-wrapper .swiper-slide  {
    /* width: 10.581rem !important; */
  }
  .roos-rel {

  }
  .roos-rel {
    background: url("/static/index/images/2/joji-bg.png") no-repeat;
    background-size: cover;
  }
  
}

.move-layer {
  display: none;
}

.forest {
  display: none;
}

.img-cha {
  display: none;
}

.bg-fen {
  display: none;
}

.new-bg {
  display: none;
}

.about-bg {
  display: none;
}

.news-txt {
  display: none;
}
.news_line2{
  width: 100%;
  height:0.5rem;
  background:red;
}



@media screen and (max-width: 375px){
    html{
      font-size: 22.5px;
    }
    /* 首页轮播图版 */

    /* 首页 地图版 */
    .five_title {
      width: 100%;
      margin-bottom: 2vw;
      margin-top: 1vh;
    }
    .five_ul {
      margin-top: 3vh;
  }
  .five_ul li {
    margin-bottom: 2vh;
    padding-bottom: 0;
  }
  .five_h3{
    margin-bottom: 1vh;
  }
  .five-li-main p{
    line-height: 2;
  }
  .lun_swi img{
    width: 100%;
  }
}

/* @media screen and (max-width: 320px){

} */