@charset "UTF-8";
@font-face {
  font-family: "SiYuanSong";
  src: url("/default/libs/fonts/SiYuanSongTiRegular/SourceHanSerifCN-Bold-2.otf");
}

/* 公共样式 */
*{box-sizing: border-box;}
.mod-title a{display: block;width: fit-content;margin: 0 auto;}
.mod-title a img{display: block;height: 100%;}
.show-more{white-space: nowrap;}
body{background: url(/eyxrmzf/pc2025/images/zjey/header_bg.png) center top no-repeat;background-size: 100% auto;}

/* 头部 */
.header{position: relative;padding-top: 20px;}
.header .header-logo{height: 90px;}
.header .header-logo a{display: block;height: 100%;}
.header .header-logo a img{display: block;height: 100%;}
.header .header-text{margin-top: 45px;}
.header .header-text img{display: block;margin: 0 auto;}

/* main */
.main{margin-top: 90px;background: url(/eyxrmzf/pc2025/images/zjey/main_bg.png) center center no-repeat;background-size: 100% auto;}
/* 洱源概况 */
.eygk-box .mod-content{padding: 32px 37px;border-radius: 20px 20px 0px 0px;background: linear-gradient(180deg, rgba(4, 92, 207, 1) 0%, rgba(4, 92, 207, 0) 54%);position: relative;}
.eygk-box .mod-content .info-box .left-text{float: left;width: calc(916 / 1200 * 100%);}
.eygk-box .mod-content .info-box .left-text p{text-indent: 2em;color: #fff;font-size: 20px;line-height: 46px;text-align: justify;}
.eygk-box .mod-content .info-box .left-text p a{color: rgba(194, 21, 21, 1);}
.eygk-box .mod-content .info-box .right-tit{position: absolute;top: 20px;right: 0;width: calc(285 / 1200 * 100%);}
.eygk-box .mod-content .video-box{margin-top: 39px;position: relative;}
.eygk-box .mod-content .video-box .left-video{float: left;width: calc(762 / 1200 * 100%);height: 426px;}
.eygk-box .mod-content .video-box .left-video video{width: 100%;height: 100%;}
.eygk-box .mod-content .video-box .right-btn{float: right;width: calc(409 / 1200 * 100%);}
.eygk-box .mod-content .video-box .right-btn ul{margin: 0 -10px;}
.eygk-box .mod-content .video-box .right-btn li{float: left;padding: 0 10px;width: calc(100% / 2);margin-bottom: 30px;}
.eygk-box .mod-content .video-box .right-btn li a{display: block;width: 100%;}
.eygk-box .mod-content .video-box .right-btn li a .icon{width: 100%;height: 156px;}
.eygk-box .mod-content .video-box .right-btn li a .icon img{display: block;height: 100%;margin: 0 auto;}
.eygk-box .mod-content .video-box .right-btn li a .text{margin-top: 5px;text-align: center;font-size: 18px;font-weight: 700;line-height: calc(23 / 18);}



/* 乡镇概况 */
.zxfc-box{margin-top: 30px;}
.zxfc-box .mod-content{position: relative;padding: 20px 0;}
.zxfc-box .swiper-tab{position: relative;}
.zxfc-box .swiper-slide{width: calc((100% - (20px * 6)) / 7);height: 69px;}
.zxfc-box .swiper-slide a{display: block;width: 100%;height: 100%;background: url(/eyxrmzf/pc2025/images/zjey/tab_bg.png) center center no-repeat;background-size: 100% 100%;text-align: center;line-height: 69px;font-size: 28px;font-weight: 700;color: #fff;}
.zxfc-box .swiper-slide.on a{background: url(/eyxrmzf/pc2025/images/zjey/tab_bg_active.png) center center no-repeat;background-size: 100% 100%;}
.zxfc-box .swiper-btn{position: absolute;top: 50%;transform: translateY(-50%);width: 54px;height: 64px;cursor: pointer;}
.zxfc-box .swiper-btn.swiper-prev{right: 101%;background: url(/eyxrmzf/pc2025/images/zjey/zxfc_arrow_left.png) center center no-repeat;background-size: 100% 100%;}
.zxfc-box .swiper-btn.swiper-next{left: 101%;background: url(/eyxrmzf/pc2025/images/zjey/zxfc_arrow_right.png) center center no-repeat;background-size: 100% 100%;}
.zxfc-box .swiper-btn[aria-disabled="true"]{opacity: 0.5;cursor: not-allowed;}
.zxfc-box .info-list{margin-top: 48px;position: relative;transition: all 0.3s;}
.zxfc-box .info-list ul{margin: 0 -18px;}
.zxfc-box .info-list li{padding: 0 18px;margin-top: 36px;width: calc(100% / 2);float: left;}
.zxfc-box .info-list li a{display: block;width: 100%;height: 90px;border: 0.9px solid rgba(207, 231, 255, 1);background: rgba(255, 255, 255, 1);box-shadow: 5.4px 5.4px 18.9px  rgba(25, 119, 212, 0.1);transition: all 0.3s;padding: 9px;}
.zxfc-box .info-list li a:hover{box-shadow: 9px 9px 25px rgba(24, 91, 159, 0.2);}
.zxfc-box .info-list li a .left-time{margin-right: 26px;background-color: rgba(240, 247, 255, 1);float: left;height: 100%;width: 72px;text-align: center;padding: 3px 0;}
.zxfc-box .info-list li a .left-time .day{color: rgba(0, 92, 184, 1);font-size: 26px;font-weight: 700;width: fit-content;margin: 0 auto;border-bottom: 1px solid rgba(161, 198, 240, 1);padding-bottom: 2px;}
.zxfc-box .info-list li a .left-time .year-month{font-size: 14px;color: rgba(51, 51, 51, 1);margin-top: 5px;}
.zxfc-box .info-list li a .right-text{height: 100%;width: calc(100% - 72px - 45px);font-size: 0;float: left;}
.zxfc-box .info-list li a .right-text p{font-size: 18px;color: rgba(51, 51, 51, 1);}
.zxfc-box .info-list li a .right-text .middle-box{display: inline-block;vertical-align: middle;}
.zxfc-box .info-list li a .right-text::after{content: "";display: inline-block;vertical-align: middle;width: 0;height: 100%;}


/* 文化旅游 */
.whly-box{margin-top: 30px;margin-bottom: 51px;}
.whly-box .mod-content{margin-top: 81px;position: relative;}
.whly-box .mod-content .swiper-slide{width: 235px;height: 529px;border-radius: 10px;overflow: hidden;}
.whly-box .mod-content .swiper-slide:nth-child(even){margin-top: 68px;}
.whly-box .mod-content .swiper-slide .item{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.whly-box .mod-content .swiper-slide .item>img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.whly-box .mod-content .swiper-slide:hover .item>img{transform: scale(1.03);}
.whly-box .mod-content .swiper-slide .text{background: url(/eyxrmzf/pc2025/images/zjey/tit_bg_red.png) center center no-repeat;background-size: 100% 100%;width: 52px;height: 167px;writing-mode: vertical-lr;line-height: 52px;text-align: center;position: absolute;top: 30px;left: 50%;transform: translateX(-50%);color: #fff;font-size: 22px;letter-spacing: 0.3em;transition: all 0.3s;}
.whly-box .mod-content .swiper-slide:hover .text{top: 40px;}
.whly-box .mod-content .swiper-slide:nth-child(5n+1) .text{background: url(/eyxrmzf/pc2025/images/zjey/tit_bg_red.png) center center no-repeat;background-size: 100% 100%;}
.whly-box .mod-content .swiper-slide:nth-child(5n+2) .text{background: url(/eyxrmzf/pc2025/images/zjey/tit_bg_green.png) center center no-repeat;background-size: 100% 100%;}
.whly-box .mod-content .swiper-slide:nth-child(5n+3) .text{background: url(/eyxrmzf/pc2025/images/zjey/tit_bg_yellow.png) center center no-repeat;background-size: 100% 100%;}
.whly-box .mod-content .swiper-slide:nth-child(5n+4) .text{background: url(/eyxrmzf/pc2025/images/zjey/tit_bg_blue.png) center center no-repeat;background-size: 100% 100%;}
.whly-box .mod-content .swiper-slide:nth-child(5n+5) .text{background: url(/eyxrmzf/pc2025/images/zjey/tit_bg_purple.png) center center no-repeat;background-size: 100% 100%;}
.whly-box .mod-content .swiper-btn{width: 62px;height: 62px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;cursor: pointer;}
.whly-box .mod-content .swiper-prev{background: url(/eyxrmzf/pc2025/images/zjey/arrow_left2.png) center center no-repeat;background-size: 100% 100%;right: 101%;}
.whly-box .mod-content .swiper-next{background: url(/eyxrmzf/pc2025/images/zjey/arrow_right2.png) center center no-repeat;background-size: 100% 100%;left: 101%;}
.whly-box .mod-content .swiper-btn[aria-disabled="true"]{opacity: 0.5;cursor: not-allowed;}



@media (max-width: 1500px){

}

@media (max-width: 1280px){
  .header .header-text img{width: 60%;}
  .main{margin-top: 30px;}
  .header .header-logo{height: 70px;}
  .eygk-box .mod-content .video-box .left-video{width: 100%;float: none;height: 500px;}
  .eygk-box .mod-content .video-box .right-btn{width: 100%;float: none;}
  .eygk-box .mod-content .video-box .right-btn li{width: calc(100% / 4);margin-top: 30px;}
  .mod-title a{height: 90px;}
  .zxfc-box .swiper-slide{height: 59px;}
  .zxfc-box .swiper-slide a{font-size: 20px;line-height: 59px;}
  .zxfc-box .swiper-btn{width: 42px;height: 50px;}
  .whly-box .mod-content .swiper-slide{height: 450px;}
}

@media (max-width: 992px){
  .eygk-box .mod-content .info-box .left-text p{font-size: 18px;}
  .eygk-box .mod-content .video-box .left-video{height: 379px;}
  .eygk-box .mod-content .video-box .right-btn li a .icon{height: 139px;}
  .zxfc-box .info-list li{width: 100%;float: none;margin-top: 15px;}
  .whly-box .mod-content .swiper-slide{height: 390px;}
  .whly-box .mod-content .swiper-slide .text{font-size: 18px;width: 46px;height: 139px;line-height: 46px;}
}

@media (max-width: 768px){
  
}

@media (max-width: 431px){
  .header{padding-top: 10px;}
  .header .header-text{margin-top: 10px;}
  .header .header-text img{width: 50%;}
  .header .header-logo{height: 50px;}
  .main{margin-top: 10px;}
  .eygk-box .mod-content{border-radius: 10px 10px 0 0;padding: 20px 10px;}
  .eygk-box .mod-content .info-box .left-text{width: 100%;padding: 0 10px;}
  .eygk-box .mod-content .info-box .left-text p{font-size: 14px;line-height: 22px;}
  .eygk-box .mod-content .info-box .right-tit{opacity: 0.3;width: 50%;}
  .eygk-box .mod-content .video-box{margin-top: 10px;}
  .eygk-box .mod-content .video-box .left-video{height: 230px;}
  .eygk-box .mod-content .video-box .right-btn li{width: calc(100% / 2);}
  .eygk-box .mod-content .video-box .right-btn li a .icon{height: 90px;}
  .eygk-box .mod-content .video-box .right-btn li a .text{margin-top: 5px;font-size: 14px;}
  .mod-title a{height: 50px;}
  .mod-title a img{object-fit: cover;}
  .zxfc-box .swiper-slide{height: 46px;}
  .zxfc-box .swiper-btn{display: none;}
  .zxfc-box .info-list li a .left-time{margin-right: 10px;}
  .zxfc-box{margin-top: 10px;}
  .eygk-box .mod-content .video-box .right-btn li{margin: 10px 0;}
  .zxfc-box .swiper-slide a{line-height: 46px;font-size: 16px;}
  .zxfc-box .info-list li a .right-text{width: calc(100% - 79px);}
  .zxfc-box .info-list li a .right-text p{font-size: 14px;line-height: 1.5;}
  .zxfc-box .info-list li a .left-time .day{font-size: 20px;}
  .zxfc-box .info-list li a .left-time .year-month{font-size: 12px;}
  .zxfc-box .info-list li a{height: 79px;}
  .zxfc-box .info-list li a .left-time{width: 64px;}
  .whly-box{margin-top: 20px;margin-bottom: 30px;}
  .whly-box .mod-content .swiper-slide:nth-child(even){margin-top: 0;}
  .whly-box .mod-content{margin-top: 20px;}
  .whly-box .mod-content .swiper-btn{width: 39px;height: 39px;}
  .whly-box .mod-content .swiper-prev{right: auto;left: 10px;}
  .whly-box .mod-content .swiper-next{left: auto;right: 10px;}
  .whly-box .mod-content .swiper-slide{height: 330px;}
}

@media (max-width: 320px){
  
}