.swiper{ width: 100%; height: 100vh;}
.swiper1,.swiper1 .swiper-wrapper.swiper1 .swiper-slide{ width: 100%; height: auto; overflow: hidden;}
body{max-width: 750px; margin: 0 auto; overflow: hidden;font-family:"KaiTi","KaiTi_GB2312"; -webkit-text-size-adjust:100%!important; -webkit-tap-highlight-color:rgba(0,0,0,0); }
.zlm_bgfff{ position: relative; z-index: 30; background-color: #fff;}
.essjq_bg1{ background:url(../images/essjq_1.jpg) center 0 no-repeat; background-size: 100% 100%; text-align: center; position: relative;}
.essjq_bg2{ background:url(../images/essjq_2.jpg) center 0 no-repeat; background-size: 100% 100%; text-align: center;}
.essjq_bg3{ position: relative;}

.essjq_bg1 video{width: 100%;object-fit: fill; pointer-events: none;}
.jcw_txt{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100vw; height: 100vh;}
.jcw_txt img{ width: 100%; height: 100%;}

.loading{ position: fixed; z-index: 999999999999999999999999999999; left: 0; top: 0; bottom: 0; right: 0; width: 100vw; height: 100vh; background-color: #648A60; display: flex;flex-wrap: wrap;justify-content: space-evenly;align-content: center;}
.loading_html{width: 100vw;text-align: center; height: 50vh;}
.loading_logo{}
.loading_logo img{ width: 40%;}
.loading_cd{background-color: #DFE1E1;height: 2px;margin: 30px 0;}
.loading_wz{font-size: 1rem;color: #DFE1E1;margin: 10px 0;}
.loading_open{ padding: 5px 20px;margin: 10px auto;border-radius: 2px;background-color: #dfe1e1ad;color: #648A60;font-size: 1.2rem;width: auto; display: none; width: 15vw;white-space: nowrap; text-align: center;}

.loading_tip{ font-size: 1rem; color: #dfe1e1ad; text-align: center; position: absolute; left: 0; top:3vh; width: 100vw; padding: 5px 0;}

.essjq_fhsy{position: absolute;left: 11.5vw;top: 3vh;width: 23.5vw;}
.essjq_fhsy img{ width: 100%;}
.essjq_end{position: absolute;left: 35.5vw;bottom: 10vh;width: 29vw;}
.essjq_end img{ width:100%}

.essjq_nav{display: flex;flex-wrap: wrap;justify-content: space-evenly;align-content: center; width: 100vw; height: 100vh;}
.essjq_nav .essjq_dx{display: inline-block;width: 35%;height: auto;margin-bottom: 10%;box-shadow: 0 0 20px #319094;}
.essjq_nav video{width: 100%;object-fit: fill; pointer-events: none;}

.next_bnt{width: 14%;position: absolute;left: 43%;bottom: 8%;z-index: 11;}
.next_bnt img{ width: 100%;}
.tip_bnt{width: 40%;position: absolute;left: 30%;bottom: 46%;z-index: 12;}

.jcw_logo{width: 20%; position: absolute; left: 40%; bottom: 1.5%;}
.jcw_logo img{ width: 100%;}

.music.play {
    width: 27px;
    height: 27px;
    background: url(../images/music-play.png) no-repeat;
    background-size: 27px auto;
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 100;
}
.music.pause {
    width: 27px;
    height: 27px;
    display: block;
    background: url(../images/music-pause.png) no-repeat;
    background-size: 27px auto;
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 100;
}


.pageload-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 99;
	visibility: hidden;
}

.pageload-overlay.show {
	visibility: visible;
}

.pageload-overlay svg {
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}
.pageload-overlay svg path{transition: fill 0.35s;fill: rgb(178,205,196);}
.ys1 svg path{
	fill: rgb(178,205,196);
	
}
.ys2 svg path{
	fill: rgb(60,166,34);
}
.ys3 svg path{
	fill: rgb(255,153,102);
}
.ys4 svg path{
	fill: rgb(171,210,210);
}

.essjq_up{ animation: aaa 2s infinite;}
.essjq_dx_zs{opacity: 0;}
.essjq_dx_ys{opacity: 0;}
.essjq_dx_zx{opacity: 0;}
.essjq_dx_yx{opacity: 0;}

.zlm_banner{ width: 100vw; height: 100vh; overflow: hidden; position: relative;}
.zlm_banner img{ width: 100%; height: 100%;}
.zlm_banner video{ width: 100vw; height: 100vh; object-fit:fill}

.bagua{position: absolute; left: -85%; width: 200vw; bottom: 0; transform: rotate(7deg) translateY(50%); z-index: 9;}
.essjq_bg3.swiper-slide-active .bagua .img_b1{animation: bagua_xz 4s forwards;}
.bagua .img_b1{width: 100%;transition: all 1s; pointer-events: none; position: relative; z-index: 1;}
.bagua .img_b2{width: 100%;transition: all 2s; pointer-events: none; margin-top: -100%; position: relative; z-index: 2;}
.bagua .img_b3{width: 100%;transition: all 3s; pointer-events: none; margin-top: -100%; position: relative; z-index: 3;}

.zlm_zw{ width: 100vw; height: 100vh; overflow: auto; position: relative;}
.zlm_zw.zlm_zw1{background-color: #fff;}
.zlm_zw .h{text-align: center;font-size: 5rem;color: #accab9;font-family: "SimSun";}
.zlm_zw .wz{font-size: 1rem;color: #535353;line-height: 1.8;padding: 1rem 8%;position: relative;z-index: 2;background-color: #fff;}
.zlm_zw .wz p{}
.zlm_zw .wz img{ max-width: 100%;}


.jq_ns{overflow: hidden;position: relative;width: 90%;margin: 0 auto;}
.jq_ns .ns{position: absolute;left: 50%;top: 0;text-align: center;width: 20%;transform: translateX(-50%); }
.jq_ns .ns .ns_img{ padding-bottom:100%; position: relative; width: 100%; height: 0; margin-left: -50%; margin-bottom: 12px;} 
.jq_ns .ns .ns_img .img1{position: absolute;top: 6px;left: 50%;width: 100%;height: 100%;border-radius: 50%;background-image: url(../images/ns/24.jpg);background-size: 100%; background-position: center center; background-repeat: no-repeat;}
.jq_ns .ns .ns_img::after{ content:" "; width: 100%; height: 100%;border-radius: 50%; position: absolute; left: -6px; top: 0; padding: 5px; border: 1px solid #333; margin-left: 50%;}
.jq_ns .ns .ns_p{white-space: nowrap; text-align: center;}
.jq_ns .ns p{ font-size: 1.2rem; color: #333;}
.jq_ns .jq{width: 100%;margin-top: -42%;transition: all 0.35s;}

.ns_tip{ font-size: 0.875rem; line-height: 2; text-align: center; margin-top: 10px; color: #a0a0a0;}
.ns_tip1{ font-size: 1rem; line-height: 2; text-align: center; margin-top: 10px; color: #a0a0a0;}
.ns_tip2{ font-size: 1.3rem; line-height: 2; text-align: center; margin-top: 10px; color: #42967f; font-weight: bold;}




.scgf_gd{ position: relative; z-index: 1; height: 400vh;}
.scgf_gd_img{ position: fixed; left: 0; top: 0; pointer-events: none; width: 100vw; height: 100vh; display: none; z-index: -1;}
.scgf_gd_img0 img{ width: 100%; height: 100%; left: 0; top: 0; position: absolute; opacity: 0; transition: all 0.35s;}
.scgf_gd_img0.scroll_here img{ opacity: 1;}
.scgf_gd_img0{position: static; z-index: -1;}
.scgf_gd_wz{position: relative; z-index: 999; transform:translateZ(2px)}
.scgf_gd0{height: 100vh; display: flex; align-items: center; justify-content: center; background-repeat: no-repeat; background-size: cover;}
.scgf_gd0 .scgf_dwbg{padding: 10px 20px;background-color: rgb(146 132 110 / 75%); color: #fff; font-size: 1rem; line-height: 1.8;}

/* .scgf_gd1{ background-image: url(../images/sjt/1.jpg);}
.scgf_gd2{ background-image: url(../images/sjt/2.jpg);}
.scgf_gd3{ background-image: url(../images/sjt/3.jpg);}
.scgf_gd4{ background-image: url(../images/sjt/4.jpg);} */


.swiper1_2{width: 100vw;margin: 0 auto;overflow: hidden;}
.swiper1_2 .swiper-slide img{ width: 100%;}
.swiper1_2 .swiper-pagination{position: static;width: 90vw;margin: 10px auto;display: flex;justify-content: space-between;}
.swiper1_2 .swiper-pagination span{width: 20%;height: auto;opacity: 1;font-size: 1.5rem;color: #cfcfcf;border: 1px solid #b0b0b0;border-radius: 50%;overflow: hidden;background-color: transparent;outline: none;}
.swiper1_2 .swiper-pagination .sjsw{width: 100%;height: calc( 90vw *0.2 );display: flex;justify-content: center;align-items: center;font-size: 2.5rem;}
.swiper1_2 .swiper-pagination span.swiper-pagination-bullet-active {background-color: #accab9; color: #fff;}

.jq_ybgc{ height: 500vh; position: relative; background: #F1FAE6; z-index: 1;}


.svg_img{ width: 100%; height: auto;position: absolute; left: 0; top: 100px; pointer-events: none; }
.svg_img .ball{ offset-path: path('M749.57,128.38c309,0,559.5,148.6,559.5,331.9s-250.49,331.9-559.5,331.9s-559.5-148.6-559.5-331.9 S440.56,128.38,749.57,128.38z');-webkit-offset-path: path('M749.57,128.38c309,0,559.5,148.6,559.5,331.9s-250.49,331.9-559.5,331.9s-559.5-148.6-559.5-331.9 S440.56,128.38,749.57,128.38z'); width: 10%; position: relative; z-index: 99; animation: red-ball 5s linear infinite;-webkit-animation: red-ball 5s linear infinite;}
.svg_img .ball img{ width: 100%;}
.svg_img0 h2{text-align: center;width: 60%;font-size: 1.3rem;color: #42967f;margin: -45px auto 0;}
.svg_img5 img{ width: 100%; left: 0; top: 0; position: absolute; opacity: 0; transition: all 0.35s;}
.svg_img0 img{opacity: 1;}
.svg_img5.scroll_here img{ opacity: 1;}
.svg_img5{position: static; z-index: 10; height: 100vh;}

.svg_wz{ position: relative; z-index: 999;}
.svg_wz0{height: 100vh;display: flex;align-items: flex-end;justify-content: center;}
.svg_wz0 p{padding: 10px 20px;background-color: rgb(88 171 114 / 60%);color: #fff;font-size: 1rem;line-height: 1.8;}


.zlm_sfq{ width: 90%; margin: 0 auto;}
.zlm_sfq .zlm_sfq_box{ overflow: hidden;}
.zlm_sfq_box .d6{ height: 50px; color: #fff; line-height: 50px; display: flex; position: relative;z-index: 2; font-size: 1rem;}
.zlm_sfq_box .d6 b{ font-weight: normal; width: 40%; height: 50px; line-height: 50px; display: block; text-align: center;}
.zlm_sfq_box .d6 i{font-style: normal;width: 70%;display: flex;letter-spacing: 2px;justify-content: space-evenly;}
.zlm_sfq_box .d6 span{display: none; width: 25%;}
.zlm_sfq_box .d0{ overflow: hidden; margin-top: -50px; padding: 0; border: 0; position: relative;z-index: 1;}
.zlm_sfq_box .d0.hover{}
.zlm_sfq_box .d0 img{ width: 100%; height: 100%; margin-top: calc(-90vw / (750 / 935) + 50px ); transition: all 0.35s;}
.zlm_sfq_box .d0.hover img{ margin-top:0!important;}
.zlm_sfq_box .d1 b{ background-color: rgba(0,100,168,1);}
.zlm_sfq_box .d1 i{ background-color: rgba(0,100,168,0.5);}
.zlm_sfq_box .d2 b{ background-color: rgba(160,190,215,1);}
.zlm_sfq_box .d2 i{ background-color: rgba(160,190,215,0.5);}
.zlm_sfq_box .d3 b{ background-color: rgba(250,190,10,1);}
.zlm_sfq_box .d3 i{ background-color: rgba(250,190,10,0.5);}
.zlm_sfq_box .d4 b{ background-color: rgba(205,120,45,1);}
.zlm_sfq_box .d4 i{ background-color: rgba(205,120,45,0.5);}
.zlm_sfq_box .d5 b{ background-color: rgba(195,50,45,1);}
.zlm_sfq_box .d5 i{ background-color: rgba(195,50,45,0.5);}


.zlm_zw .sp{ width: 100%; overflow: hidden;}
.zlm_zw .sp video{width: 100%;}
.zlm_zw .sp .ns_tip{ margin-top: -20px; padding-top: 21px; background-color: #fff; position: relative; z-index: 999;}

.zlm_footer{}
.zlm_footer img{ width: 100%;}

.swiper-slide-active .essjq_dx_zs{animation: zs 1s forwards}
.swiper-slide-active .essjq_dx_ys{animation: ys 1s forwards}
.swiper-slide-active .essjq_dx_zx{animation: zx 1s forwards}
.swiper-slide-active .essjq_dx_yx{animation: yx 1s forwards}

#main{ width: 100vw; height: 130vw;}
#main1{ width: 100vw; height: 100vw;}

.jq_fh{ position: absolute; left: 3vw; top: 10px; width: 10vw; z-index: 40;}
.jq_fh img{ width: 100%;}

@keyframes red-ball { 0% { offset-distance: 0%;-webkit-offset-distance: 0%; } 100% { offset-distance: 100%;-webkit-offset-distance: 100%; } }
@-webkit-keyframes red-ball { 0% { offset-distance: 0%;-webkit-offset-distance: 0%; } 100% { offset-distance: 100%;-webkit-offset-distance: 100%; } }


/******************************
EXAMPLE STYLES
******************************/
.htmleaf-container {
  position: relative;
  z-index: 999999999999;
}
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 9999;
  visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.wrap {
  display: flex;
  width: 100%;
  height: 100vh;
  justify-content: center;
  align-items: center;
}
.wrap img{
    width: 100%;
}

.close {
  position: absolute;
  top: 0vh;
  right: 0vw;
  width: 100vw;
  height: 100vh;
  border: none;
  background: none;
  outline: none;
}

/* Main Nav */
.nav {
  width: 80%;
  margin: 0 auto;
  font-size: 33px;
}

.nav-el {
  background-color: #2A80B9;
  position: relative;
  display: inline-block;
  float: right;
  width: 38vw;
  height: 38vw;
  z-index: 10;
  /* Placements */
  border: none;
  padding: 0;
}
.nav-el [class^="icon-"], .nav-el [class*=" icon-"] {
  position: absolute;
  top: 50%;
  left: 50%;
  line-height: 0;
  margin-left: -0.5em;
}
.nav-el.active_reverse {
  z-index: 11;
  background: transparent;
}
.nav-el.inactive {
  pointer-events: none;
  cursor: default;
}
.nav-el:nth-of-type(2n+1) {
  float: left;
}
.nav-el:nth-of-type(n+3) {
  margin-top: 5%;
}

.nav-el img{
    width: 100%;
}

.htmleaf-container .nav-el.active {
  z-index: 11;
}







@keyframes bagua_xz {
  0% {
	  opacity: 0;
	  transform: rotate(-97deg);

  }
  100% {
	  opacity: 1;
  	  transform: rotate(7deg);
  }
}


@keyframes aaa {
  30% {
	  transform: translateY(0);
	  opacity: 1;
  }
  100% {
  	  transform: translateY(-30px);
  	  opacity: 0;
  }
}
@keyframes zs {
  30% {
	  transform: translate(-100%,-100%);
	  opacity: 0.3;
  }
  100% {
  	  transform: translate(0, 0);
  	  opacity: 1;
  }
}
@keyframes ys {
  30% {
	  transform: translate(100%,-100%);
	  opacity: 0.3;
  }
  100% {
  	  transform: translate(0, 0);
  	  opacity: 1;
  }
}
@keyframes zx {
  30% {
	  transform: translate(-100%,100%);
	  opacity: 0.3;
  }
  100% {
  	  transform: translate(0, 0);
  	  opacity: 1;
  }
}
@keyframes yx {
  30% {
	  transform: translate(100%,100%);
	  opacity: 0.3;
  }
  100% {
  	  transform: translate(0, 0);
  	  opacity: 1;
  }
}


.swiper-slide-active .fIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.essjq_bg3.swiper-slide-active .fIn1 {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.swiper-slide-active .fUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.swiper-slide-active .fLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

.swiper-slide-active .fRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

.swiper-slide-active .fDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.n_1{ animation-delay: 1s;}
.n_2{ animation-delay: 1.5s;}
.del_1{ animation-delay: 2s;}
.del_2{ animation-delay: 2.6s;}
.del_3{ animation-delay: 2.9s;}
.del_4{ animation-delay: 3.2s;}
.del_5{ animation-delay: 3.5s;}


.essjqpc_guibiao{ background: url(../pc/images/essjqpc_6.jpg) center 0 no-repeat; background-size: cover; overflow: hidden;}

.gb_ximg{padding: 0 10px;width: calc(100vw - 20px);margin: 0 auto; overflow: hidden;}
.gb_ximg .swiper-wrapper{}
.gb_ximg .swiper-slide div{cursor: pointer;height: 15vw;border-radius: 5px;box-shadow:  0 0 20px rgba(198,201,209) inset;display: flex;justify-content: center;align-items: center;margin: 0 2px;border: 2px solid rgba(255,255,255,0);}
.gb_ximg .swiper-slide img{width: 90%;height: 90%;object-fit: contain;}
.gb_ximg .swiper-slide.swiper-slide-thumb-active div{ border: 2px solid #97a0bb;}

.gb_dimg{padding: 0 10px;width: calc(100vw - 20px); margin: 0 auto; overflow: hidden;}

.gb_dimg .swiper-wrapper{}
.gb_dimg .swiper-slide{width: 100%;display: flex;justify-content: space-between;}
.gb_dimg .swiper-slide .dd{ position: relative;}
.gb_dimg .swiper-slide img{max-width: 100%;}

.gb_dimg .d1{}
.gb_dimg .d3{}
.gb_dimg .d3 .t1{}
.gb_dimg .d3 .t2{margin-left: 40px;z-index: 99;}
.gb_dimg .d3 .t3{margin-left: -190px;}

.gb_dimg .d5 .t2{ margin-left: -352px;}



.essfhxt_ximg{width: 100vw;margin: -18vw auto 20px;overflow: hidden;}

.essfhxt_ximg .swiper-wrapper{}
.essfhxt_ximg .swiper-slide{pointer-events: auto !important;cursor: pointer;font-size: 1.2rem;color: #fff;height: 50px;line-height: 50px;text-align: center;}
.essfhxt_ximg .swiper-slide.swiper-slide-thumb-active{font-size: 2rem;}

.essfhxt_bimg{width: 100%;overflow: hidden;height: 70vw;position: relative;}
.hxt_ximg{background: url(../images/essjqg_1.png) left top no-repeat;background-size: cover;width: 800vw;height: 50px;position: absolute;bottom: 5vw;left: 0;}
.essfhxt_bimg .swiper-wrapper{ }
.essfhxt_bimg .swiper-slide{width: 100vw !important;display: flex;justify-content: space-around;text-align: center;overflow: hidden;}
.essfhxt_bimg .swiper-slide .dd{position: relative;margin: 0 5px; padding: 12vw 0;}
.essfhxt_bimg .swiper-slide img{width: 100%;filter: grayscale(100%);opacity: 0.5;}
.essfhxt_bimg .swiper-slide .dd:first-child{}
.essfhxt_bimg .swiper-slide .dd:first-child img{filter: none;opacity: 1;}


.essfhxt_bimg .tip1{position: absolute;background-color: rgba(10,141,105,0.85);width: calc(100% - 20px);padding: 10px;border-radius: 5px;left: 0;top: 50px;opacity: 0;color: #fff;font-size: 0.75rem;}
.essfhxt_bimg .swiper-slide .dd:first-child .tip1{top: 0; opacity: 1;}
.essfhxt_bimg p{text-align: center;margin: 10px 0;font-size: 1rem;}



.nfjd_ximg{ width: 70vw; position: relative; overflow: hidden;}
.nfjd_x{display: flex;width: 90%;margin: 40px auto;justify-content: space-between;align-items: center;}
.nfjd_prev,.nfjd_next{width: 10vw;height: 10vw;cursor: pointer;margin-top: -25px;}
.nfjd_prev{background: url(../pc/images/essjqpc_24.png) no-repeat;background-size: 100%;}
.nfjd_next{background: url(../pc/images/essjqpc_25.png) no-repeat;background-size: 100%;}
.nfjd_ximg::before{position: absolute; content: ""; width: 100%; height: 3px; background-color: #dcdcdc; left: 0; top: 9px;}
.nfjd_ximg .swiper-wrapper{ text-align: center;}
.nfjd_ximg .swiper-slide{cursor: pointer;font-size: 0.75rem;color: #a9a9a9;padding-top: 30px;background: url(../pc/images/essjqpc_22.png) center top no-repeat;}
.nfjd_ximg .swiper-slide.swiper-slide-thumb-active{color: #7db696;font-weight: bold;background: url(../pc/images/essjqpc_23.png) center top no-repeat;}

.nfjd_dimg{width: 96vw;margin: 0 auto;overflow: hidden;}
.nfjd_dimg .swiper-wrapper{}
.nfjd_dimg .swiper-slide{width: 100%;display: flex;justify-content: space-around;}
.nfjd_dimg .swiper-slide .dd{ position: relative;}
.nfjd_dimg .swiper-slide img{max-width: 45vw;}
.nfjd_dimg .p1{display: flex;flex-direction: column;width: 45vw;justify-content: center;}
.nfjd_dimg .p1 h2{color: #7db696;font-size: 1.5rem;line-height: 1.6;font-weight: normal;}
.nfjd_dimg .p1 span{font-size: 0.875rem;color: #979797;line-height: 1.6;}


.zzdys{ background-image: url(../images/essjqg_1.jpg); height: 115.625vw; background-position: 0 0;background-repeat: no-repeat; background-size: 100% 700%;}
.zzdys.scroll_here{animation: bg 3s forwards; width: 100vw; margin: 0 auto;}

.essjqpc_rhgd{ width: 100vw; height: calc(1558 / 750 * 100vw); background: url(../images/essjqg_2.jpg) no-repeat; background-size: 100%; position: relative;}
.essjqpc_rhgd ul{ width: 100vw; position: relative; margin: 0 auto;}
.essjqpc_rhgd ul li{ background: url(../pc/images/2.gif) center center no-repeat,url(../pc/images/essjqpc_37.png) center center no-repeat; width: 20vw; height: 20vw; cursor: pointer; position: absolute; background-size: 60% 60%,80% 80%;}
.essjqpc_rhgd .hover{}
.essjqpc_rhgd .tip1{left: 28vw;top: 38vw;}
.essjqpc_rhgd .tip2{left: 25vw;top: 147vw;}
.essjqpc_rhgd .tip3{right: 27vw;top: 119vw;}
.essjqpc_rhgd .tip4{right: 2vw;top: 159vw;}

.d_rhgd{ position: fixed; display: none; width: 100vw; height: 100vh; top: 0; left: 0; z-index: 99999999999999;}
.d_rhgd ul{ width: 100vw; height: 100vh; display: flex;justify-content: center; align-items: center; pointer-events: none; z-index: 99;}
.d_rhgd ul li{border: 1px solid #a5d9f5;border-radius: 10px;font-size: 1.5rem;line-height: 2;padding: 6vw 2vw 6vw 6vw;color: #30a7e7;text-align: center;display: flex;width: 60%;background: linear-gradient(0deg,#c5ebff, #d6f1ff);display: none;pointer-events: auto;}
.d_rhgd ul li:nth-child(2),.d_rhgd ul li:nth-child(3){ width: 80%;}

.d_close{width: 100vw;height: 100vh;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index: -1;}

.essjqpc_xgwz{ width: 100vw; overflow: hidden;}
.essjqpc_xgwz_d1{ width: 90vw; margin: 0 5vw; overflow: hidden;}
.essjqpc_xgwz_d1 .p1{font-size: 1rem;height: 60px;padding: 10px;color: #fff;width: calc(100% - 20px);line-height: 30px;position: absolute;display: flex;left: 0;bottom: 0;background-color: rgba(10,141,105,0.6);align-items: center;overflow: hidden;}
.essjqpc_xgwz_d1 .swiper-slide{}
.essjqpc_xgwz_d1 .swiper-slide img{width: 100%;height: calc((60vw - 20px) * 1.775);border-radius: 0.5rem;}
.essjqpc_xgwz_d1 .swiper-slide a:hover{ text-decoration: none;}
.essjqpc_xgwz ul{padding: 0 5vw;}
.essjqpc_xgwz ul li{ line-height: 1.5; font-size: 1rem; padding: 2vw 0; border-bottom: 1px dashed #ccc;}
.essjqpc_xgwz ul li a:hover{ text-decoration: none;}
.essjqpc_xgwz ul li b{ display: none;}

.swiper-scrollbar{    position: relative !important;    margin-top: 15px;}












@keyframes bg{
	0% {
	  background-position: 0 0;
	}
	16.666% {
	  background-position: 0 0;
	}
	16.667% {
	  background-position: 0 calc(100% / 6 * 1);
	}
	33.333% {
	  background-position: 0 calc(100% / 6 * 1);
	}
	33.334% {
	  background-position: 0 calc(100% / 6 * 2);
	}
	49.999% {
	  background-position: 0 calc(100% / 6 * 2);
	}
	50% {
	  background-position: 0 calc(100% / 6 * 3);
	}
	66.666% {
	  background-position: 0 calc(100% / 6 * 3);
	}
	66.667% {
	  background-position: 0 calc(100% / 6 * 4);
	}
	83.333% {
	  background-position: 0 calc(100% / 6 * 4);
	}
	83.334% {
	  background-position: 0 calc(100% / 6 * 5);
	}
	99.999% {
	  background-position: 0 calc(100% / 6 * 5);
	}
	100% {
	  background-position: 0 calc(100% / 6 * 6);
	}
}








