*{
  outline:0 none !important; ;
}
html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}


body {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #000;font-family:"gll",Arial, Microsoft YaHei,-apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:0.14rem;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
a{display: inline-block; text-decoration:none!important; cursor:pointer;color: #000;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;font-family: gll;}
textarea{
resize:none;
padding: 0;border: 0;
font-family:  "gll";
}
img{border:none;max-width: 100%;display: block;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
*::-webkit-scrollbar{ width:2px;height: 1px;}
*::-webkit-scrollbar-thumb{ background:#9F8933;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: "gll";outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }

:root{
  --color: #264ED0;
}

:root{
  --color: #264ED0;
  --color-primary:#1E3989;
}

@font-face {
  font-family: 'gll';
  src: url("../fonts/Montserrat-VariableFont_wght.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: 'kr';
  src: url("../fonts/Krylon-Regular.otf") format("truetype");
  font-display: swap;
}






.f_12 {
  font-size: 12px;
}
.f_14 {
  font-size: 14px;
}
.f_16 {
  font-size: 16px;
}
.f_18 {
  font-size: 18px;
}
.f_20 {
  font-size: 20px;
}
.f_22 {
  font-size: 22px;
}
.f_24 {
  font-size: 24px;
}
.f_26 {
  font-size: 26px;
}
.f_28 {
  font-size: 28px;
}
.f_30 {
  font-size: 30px;
}
.f_32 {
  font-size: 32px;
}
.f_34 {
  font-size: 34px;
}
.f_36 {
  font-size: 36px;
}
.f_38 {
  font-size: 38px;
}
.f_40 {
  font-size: 40px;
}
.f_42 {
  font-size: 42px;
}
.f_44 {
  font-size: 44px;
}
.f_46 {
  font-size: 46px;
}
.f_48 {
  font-size: 46px;
}
.f_50 {
  font-size: 50px;
}
.f_52 {
  font-size: 52px;
}
.f_54 {
  font-size: 54px;
}
.f_56 {
  font-size: 56px;
}

.f_58 {
  font-size: 58px;
}
.f_60 {
  font-size: 60px;
}
.f_62 {
  font-size: 62px;
}
.f_64 {
  font-size: 64px;
}
.f_66 {
  font-size: 64px;
}
.f_68 {
  font-size: 68px;
}
.f_72 {
  font-size: 72px;
}
.f_74 {
  font-size: 74px;
}
.f_80 {
  font-size: 80px;
}
.f_88 {
  font-size: 88px;
}
.f_90 {
  font-size: 90px;
}
.f_133 {
  font-size: 133px;
}
@media (max-width: 1760px) {
  .f_133 {
    font-size: 110px;
  }
}
@media (max-width: 1680px) {
.f_16 {
    font-size: 14px;
  }
.f_18 {
    font-size: 14px;
  }
.f_20 {
    font-size: 17px;
  }
.f_22 {
    font-size: 19px;
  }
.f_24 {
    font-size: 22px;
  }
.f_26 {
    font-size: 24px;
  }
.f_28 {
    font-size: 26px;
  }
.f_30 {
    font-size: 28px;
  }
.f_32 {
    font-size: 28px;
  }
.f_34 {
    font-size: 32px;
  }
.f_36 {
    font-size: 34px;
  }
.f_38 {
    font-size: 36px;
  }
.f_40 {
    font-size: 32px;
  }
.f_42,
.f_44 {
    font-size: 36px;
  }
.f_46 {
    font-size: 36px;
  }
.f_48 {
    font-size: 36px;
  }
.f_50 {
    font-size: 40px;
  }
.f_52 {
    font-size: 40px;
  }
.f_54 {
    font-size: 46px;
  }
.f_56 {
    font-size: 48px;
  }
.f_58 {
    font-size: 48px;
  }
.f_60,
.f_62,
.f_64,
.f_66,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 52px;
  }
.f_88 {
    font-size: 56px;
  }
.f_90 {
    font-size: 58px;
  }
.f_133 {
    font-size: 72px;
  }
}
@media (max-width: 1560px) {
  .f_14 {font-size: 13px;}
  .f_58,
  .f_60,
  .f_62,
  .f_64,
  .f_66,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 48px;
  }
}
@media (max-width: 1440px) {
  .f_16 {
      font-size: 15px;
    }
  .f_18 {
      font-size: 14px;
    }
  .f_20 {
      font-size: 16px;
    }
  .f_22 {
      font-size: 18px;
    }
  .f_24 {
      font-size: 18px;
    }
  .f_26 {
      font-size: 22px;
    }
  .f_28 {
      font-size: 22px;
    }
  .f_30 {
      font-size: 24px;
    }
  .f_32 {
      font-size: 24px;
    }
  .f_34 {
      font-size: 26px;
    }
  .f_36 {
      font-size: 28px;
    }
  .f_38 {
      font-size: 28px;
    }
  .f_40 {
      font-size: 30px;
    }
  .f_42,
  .f_44 {
      font-size: 32px;
    }
  .f_46 {
      font-size: 32px;
    }
  .f_48 {
      font-size: 34px;
    }
  .f_50 {
      font-size: 36px;
    }
  .f_52 {
      font-size: 34px;
    }
  .f_54 {
      font-size: 38px;
    }
  .f_56 {
      font-size: 40px;
    }
  .f_58 {
      font-size: 40px;
    }
  .f_60,
  .f_62,
  .f_64,
  .f_66,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 44px;
    }
  .f_88 {
      font-size: 46px;
    }
  .f_90 {
      font-size: 48px;
    }
  .f_133 {
    font-size: 60px;
  }
  }
@media (max-width: 1280px) {
  .f_14 {
    font-size: 12px;
  }
  .f_16 {
    font-size: 13px;
  }
.f_18 {
    font-size: 14px;
  }
.f_20 {
    font-size: 15px;
  }
.f_22 {
    font-size: 16px;
  }
.f_24 {
    font-size: 16px;
  }
.f_26 {
    font-size: 20px;
  }
.f_28 {
    font-size: 20px;
  }
.f_30 {
    font-size: 20px;
  }
.f_32 {
    font-size: 22px;
  }
.f_34 {
    font-size: 23px;
  }
.f_36 {
    font-size: 25px;
  }
.f_38 {
    font-size: 26px;
  }
.f_40 {
    font-size: 30px;
  }
.f_42,
.f_44 {
    font-size: 32px;
  }
.f_46 {
    font-size: 30px;
  }
.f_48,
.f_50 {
    font-size: 34px;
  }
.f_52{
  font-size: 32px;
}
.f_54,
.f_56,
.f_58,
.f_60,
.f_62,
.f_64,
.f_66,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 40px;
  }
.f_88 {
    font-size: 42px;
  }
.f_90 {
    font-size: 44px;
  }
.f_133 {
  font-size: 56px;
}
}
@media (max-width: 767px) {
.f_14,
.f_16 {
    font-size: 0.28rem;
  }
.f_18,
.f_20 {
    font-size: 0.3rem;
  }
.f_22,
.f_24,
.f_26,
.f_27 {
    font-size: 0.32rem;
  }
.f_28 {
    font-size: 0.36rem;
  }
.f_30,
.f_32,
.f_34 {
    font-size: 0.4rem;
  }
.f_36,
.f_38,
.f_40,
.f_42,
.f_44,
.f_46 {
    font-size: 0.46rem;
  }
.f_48,
.f_50,
.f_52,
.f_54,
.f_56,
.f_58,
.f_60,
.f_62,
.f_64,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 0.58rem;
}
.f_88 {
    font-size: 0.6rem;
}
.f_90 {
    font-size: 0.62rem;
}
.f_133 {
  font-size: 52px;
}
}

html {
  font-size: calc(100vw/19.2);
}
@media (min-width: 1901px) {
  html {
    font-size: calc(100vw/19.2);
  }
}
/* @media (max-width: 1600px) {
  html {
    font-size: 66px;
  }
} */
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}

.header{position: fixed;top:0;transition: all 0.5s;left: 0;width: 100%;padding: 0.17rem 1rem;z-index: 999;color: #fff;transition: all 0.5s;border-bottom: 1px solid transparent;}
.header.on{background-color: #fff;color: #222;border-bottom: 1px solid rgba(223, 223, 223, 0.50);}
.header.ny{background-color: #fff;color: #222;border-bottom: 1px solid rgba(223, 223, 223, 0.50);}
.header .img2{display: none;}
.header.on .img1{display: none!important;}
.header.on .img2{display: block!important;}
.header.ny .img1{display: none!important;}
.header.ny .img2{display: block!important;}
.header .con{display: flex;justify-content: space-between;align-items: center;}
.header .con .logo{display: block;width: 1.37rem;}
.header .con .h_nav{display: flex;}
.header .con .h_nav a{display: block;font-size: 0.16rem; margin-right: 0.26rem;color:#fff;text-transform: capitalize;transition: all 0.5s;}
.header.on .con .h_nav a{color: #222;}
.header.ny .con .h_nav a{color: #222;}
.header .con .h_nav li:last-child a{margin-right: 0;}
.header .con .h_right{display: flex;align-items:center;}
.header .con .h_right .lag{position: relative;}
.header .con .h_right .lag .h{display: flex;align-items: center;}
.header .con .h_right .lag .icon{width: 0.18rem;height: 0.18rem;margin-right: 0.08rem;}
.header .con .h_right .lag ul{position: absolute;left: 0;top: 100%;display: none;}
.header .con .h_right .search{width: 0.18rem;height: 0.18rem;margin-left: 0.26rem;}
.header .con .h_right .car{width: 0.24rem;margin-left: 0.26rem;height:auto;}
.header .con .h_right .car svg{width: 100%;display:block;}
.header .con .h_right .car svg.img2{display: none;}

.header.on .con .h_right .car svg.img1{display: none!important;}
.header.on .con .h_right .car svg.img2{display: block!important;}
.header.ny .con .h_right .car svg.img1{display: none!important;}
.header.ny .con .h_right .car svg.img2{display: block!important;}

.more{width: fit-content;line-height: 1.25;padding: 0.12rem 0.2rem;border: 1px solid #222;color: #222;text-transform: capitalize;display: flex;border-radius: 0.99rem;transition: all 0.5s;}
.more img{width: 0.2rem;margin-left: 0.16rem;}
.more:hover{border-color: transparent;color: #fff;background-color: #9F8933;}
.more:hover img{filter: invert(1)}

.part1{position: relative;overflow: hidden;}
.part1 .swiper-slide{position: relative;height: 100vh;}
.part1 .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.part1 .swiper-slide video{width: 100%;height: 100%;object-fit: cover;}
.part1 .swiper-slide .txt{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;color: #ffffff;line-height: 1;font-weight: 400;font-family: kr;text-transform: capitalize;}
.part1 .scl{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 2.08rem;padding: 0.47rem 0 0 0;text-align: center;color: #fff;font-family: kr;z-index: 5;height: 1.43rem;background: url(../img/banner_yuan.png);background-size: 100% 100%;line-height: 2.3;}

.part2{position: relative;width: 100%;height: 100vh;background: url(../img/ip2_bj.jpg)no-repeat center;background-size: cover;}
.part2 .txt{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;color: #222;transform:translateY(-50%)}
.part2 .txt .tit{line-height: 1.17;margin-bottom: 0.49rem;text-transform: capitalize;font-family: kr}
.part2 .txt .p{line-height: 1.8;margin-bottom: 0.57rem;}
.part2 .txt .more{margin: 0 auto;}
.part2 .pic{position: absolute;width: 4.8rem;height: 5.8rem;}
.part2 .pic img{width: 100%;height: 100%;object-fit: cover;}
.part2 .pic video{width: 100%;height: 100%;object-fit: cover;}
.part2 .pic1{top: calc(50% - 2.9rem);left: 0;}
.part2 .pic2{top: calc(50% - 2.9rem);right: 0;}

.part3{padding: 1.5rem 0 0.54rem 1rem;}
.part3 .top{width: 100%;padding-right: 1rem;display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.6rem;}
.part3 .top .tit{font-family: kr;color: #222;line-height: 1.17;text-transform: capitalize;}
.part3 .top .btns{display: flex;width: 1.5rem;display: flex;justify-content: space-between;}
.part3 .top .btns>div{width: 0.6rem;opacity: 0.4;transition: all 0.5s;cursor: pointer;}
.part3 .top .btns>div:hover{opacity: 1;}
.part3 .bottom{position: relative;width: 100%;overflow: hidden;}
.part3 .bottom .swiper-slide{position: relative;}
.part3 .bottom .pic{width: 100%;height: 7rem;overflow: hidden;}
.part3 .bottom .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part3 .bottom .pic:hover img{transform: scale(1.05);}
.part3 .bottom .swiper-slide .txt{position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 0.3rem 0.58rem 0.3rem;display: flex;align-items: center;}
.part3 .bottom .swiper-slide .txt img{width: 0.4rem;height: 0.4rem;}
.part3 .bottom .swiper-slide .txt .h{width: calc(100% - 0.5rem);line-height: 1.33;height: 1.33em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #fff;}

.part4{padding: 1.7rem 1rem 1.04rem 1rem;background: url(../img/ip4_bj.png)no-repeat center;background-size: cover;display: flex;justify-content: space-between;}
.part4 .left{width: 5.32rem;}
.part4 .left .tit{color: #222;line-height: 1.17;margin-bottom: 1.76rem;text-transform: capitalize;font-family: kr;}
.part4 .left .txt{position: relative;width: 100%;overflow: hidden;}
.part4 .left .h{color: #222;font-family: kr;text-transform: capitalize;margin-bottom: 0.39rem;}
.part4 .left .p{color: #222;line-height: 2.2;height: 17.6em;margin-bottom: 0.6rem;}
.part4 .right{width: 10.1rem;padding-top: 1.26rem;}
.part4 .right .top{position: relative;overflow: hidden;}
.part4 .right .top .swiper-slide{height: 5.1rem;overflow: hidden;}
.part4 .right .top .swiper-slide img,.part4 .right .top .swiper-slide video{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part4 .right .top .swiper-slide:hover img,.part4 .right .top .swiper-slide:hover video{transform: scale(1.05);}
.part4 .right .bottoms{display: flex;justify-content: space-between;align-items: center;margin-top: 0.4rem;}
.part4 .right .bottoms .prev,
.part4 .right .bottoms .next{
  width: 0.6rem;
  opacity: 0.4;
  transition: all 0.5s;
  cursor: pointer;
}
.part4 .right .bottoms .prev:hover,
.part4 .right .bottoms .next:hover{opacity: 1;}
.part4 .right .bottoms .prev img,
.part4 .right .bottoms .next img{width: 100%;}
.part4 .right .bottom{position: relative;overflow: hidden;width: 8.24rem;padding-right:54%;}
.part4 .right .bottom .swiper-slide{opacity: 0.4;transition:all 0.5s;}
.part4 .right .bottom .swiper-slide-active{opacity: 1;}

.part5{padding: 1.6rem 1rem 0.8rem 1rem;}
.part5 .tit{text-align: center;color: #222;font-family: kr;line-height: 1.5;text-transform: capitalize;margin-bottom: 0.5rem;}
.part5 .con{display: flex;justify-content: space-between;align-items: flex-start;}
.part5 .con .left{display: block;width: 11.2rem;}
.part5 .con .left .pic{width: 100%;height: 6.2rem;overflow: hidden;margin-bottom: 0.36rem;}
.part5 .con .left .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part5 .con .left .pic:hover img{transform: scale(1.05);}
.part5 .con .left .day{color: #222;line-height: 2;margin-bottom: 0.14rem;}
.part5 .con .left .h{color: #222;line-height: 1.6;height: 1.6em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.part5 .con .right{width: 5.6rem;}
.part5 .con .right .item{display: block;margin-bottom: 0.3rem;}
.part5 .con .right .item:last-child{margin-bottom: 0;}
.part5 .con .right .item .pic{width: 100%;height: 2.6rem;margin-bottom: 0.2rem;overflow: hidden;}
.part5 .con .right .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part5 .con .right .item .pic:hover img{transform: scale(1.05);}
.part5 .con .right .item .day{color: #222;line-height: 2;margin-bottom: 0.14rem;}
.part5 .con .right .item .h{color: #222;line-height: 1.6;max-height: 3.2em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.part6{padding: 2.4rem 1rem;background: url(../img/ip6_bj.jpg)no-repeat center;background-size: cover;}
.part6 .txt{color: #ffffff;text-align: center;}
.part6 .txt .h{font-family: kr;line-height: 1.4;text-transform: uppercase;margin-bottom: 0.4rem;}
.part6 .txt .more1{width: fit-content;margin: 0 auto;padding: 0.12rem 0.18rem;border-radius: 0.9rem;border: 1px solid #fff;color: #ffffff;line-height: 1.25;text-transform: uppercase;transition: all 0.5s;}
.part6 .txt .more1:hover{border-color: transparent;background-color: #9F8933;}

footer .f_top{background-color: #FFFEFA;padding: 0.65rem 1rem 0.36rem 1rem;display: flex;justify-content: space-between;align-items: flex-start;}
footer .f_top .left{width: 4.5rem;}
footer .f_top .left .h{color: #222;font-family: kr;line-height: 1.2;font-weight: 400;margin-bottom: 0.5rem;}
footer .f_top .left form input[type="text"]{width: 100%;border-bottom: 1px solid rgba(51, 51, 51, 0.90);margin-bottom: 0.28rem;background-color: transparent;line-height: 1.2;padding-bottom: 4px;}
footer .f_top .left form button{border:none; width: 100%;text-align: center;color: #ffffff;background: #222;cursor: pointer;line-height: 0.38rem;margin-bottom: 0.36rem;}
footer .f_top .left .fx{display: flex;}
footer .f_top .left .fx a{position: relative;display: block;width: 17px;height: 17px;margin-right: 0.16rem;}
footer .f_top .left .fx a .icon{width: 100%;height: 100%;}
footer .f_top .left .fx a .icon>img{width: 100%;display: block;}
footer .f_top .left .fx a .icon>img.img2{display: none;}
footer .f_top .left .fx a .icon:hover>img.img2{display: block;}
footer .f_top .left .fx a .icon:hover>img.img1{display: none;}
footer .f_top .left .fx a .code{position: absolute;bottom: calc(100% + 12px);left: 50%;transform: translateX(-50%);width: 120px;height: 120px;box-shadow: 0 0 0.3rem rgba(0,0,0,0.1); background-color: #ffffff;padding: 10px;border-radius: 6px;opacity: 0;pointer-events: none;transition: all 0.5s;}
footer .f_top .left .fx a:hover .code{opacity: 1;}
footer .f_top .left .fx a .code img{width: 100%;height: 100%;}
footer .f_top .right{display: flex;}
footer .f_top .right .f_nav{margin-right: 2.2rem;white-space: nowrap;}
footer .f_top .right .f_nav .h_1{color: #6C633D;text-transform: capitalize;line-height: 1.22;margin-bottom: 0.26rem;font-weight: 500;}
footer .f_top .right .f_nav a{display: block;color: rgba(34, 34, 34, 0.70);transition: all 0.5s;line-height: 1.2;margin-bottom: 0.16rem;font-weight: 400;text-transform: capitalize;transition: all 0.5s;}
footer .f_top .right .f_nav a:hover{color:rgba(34, 34, 34, 1) ;}
footer .f_top .right .f_contact .item{display: flex;margin-bottom: 0.22rem;}
footer .f_top .right .f_contact .item img{width: 0.22rem;height: 0.22rem;margin-right: 0.1rem;line-height: 0.22rem;}
footer .f_top .right .f_contact .item .p{width: 2.9rem;color: rgba(34, 34, 34, 0.70);line-height: 1.42;}
footer .f_bottom{background-color: #EDE8D5;padding: 0.16rem 1rem;display: flex;justify-content: space-between;align-items: center;}
footer .f_bottom .p{color: rgba(34, 34, 34, 0.60);}
footer .f_bottom .list{display: flex;align-items: center;}
footer .f_bottom a,footer .f_bottom span{color: rgba(34, 34, 34, 0.60);display: block;}
footer .f_bottom a:hover{color: rgba(34, 34, 34, 1);}
footer .f_bottom span{margin: 0 0.1rem;}

.ny_banner{position: relative;width: 100%;height: 9rem;}
.ny_banner .pic{width: 100%;height: 100%;}
.ny_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.ny_banner .pic img.mimg{display: none;}
.ny_banner .txt{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;transform: translateY(-50%);color: #ffffff;font-family: kr;text-transform: capitalize;}
.ny_banner .txt form{display: flex;background-color: #ffffff;line-height: 0.6rem;border-radius: 0.3rem;width: fit-content;margin: 0 auto;margin-top: 0.3rem;overflow: hidden;}
.ny_banner .txt form input{width: 6rem;padding: 0 0.2rem;line-height: 0.6rem;}
.ny_banner .txt form button{width: 1.2rem;display: flex;justify-content: center;border: none;align-items: center;background-color: #9F8933;cursor: pointer;}
.ny_banner .txt form button img{width: 0.3rem;}

.breadcrumb{padding: 0.6rem 1rem 0.9rem 1rem;display: flex;align-items: center;}
.breadcrumb img{width: 0.2rem;height: 0.2rem;margin-right: 0.12rem;}
.breadcrumb a{color: #666;font-weight: 400;text-transform: capitalize;}
.breadcrumb a:last-child{color: #222;}

.nl_con{padding: 0 1rem 1.5rem 1rem;}
.nl_con .top{display: flex;justify-content: space-between;width: 100%;border-bottom: 1px solid #DFDFDF;margin-bottom: 0.7rem;}
.nl_con .top .left{display: flex;}
.nl_con .top .left a{display: block;margin-right: 0.5rem;color: #666;font-weight: 400;line-height: 1.2;padding-bottom: 0.14rem;position: relative;transition: all 0.5s;}
.nl_con .top .left a:after{content: "";position: absolute;left: 0;bottom: -1px;height: 1px;width: 0.51rem;background-color: #222;opacity: 0;transition: all 0.5s;}
.nl_con .top .left a:hover,.nl_con .top .left a.on{color: #222;}
.nl_con .top .left a.on:after{opacity: 1;}
.nl_con .top .select{position: relative;cursor: pointer;}
.nl_con .top .select .h{display: flex;align-items: center;color: #222;padding-bottom: 0.14rem;}
.nl_con .top .select .h img{width: 0.2rem;margin-left: 0.16rem;}
.nl_con .top .select ul{position: absolute;top: 100%;left: -0.12rem;width: calc(100% + 0.12rem);background-color: #ffffff;padding: 0.12rem;display: none;}
.nl_con .top .select ul a{line-height: 2;display: block;color: #222;}

.nl_con .bottom{display: flex;justify-content: space-between;flex-wrap: wrap;}
.nl_con .bottom:after{content: "";display: block;width: 5.46rem;height: 1px;}
.nl_con .bottom .item{width: 5.46rem;border: 1px solid #DFDFDF;box-shadow: 0 4px 20.4px 0 rgba(181, 177, 159, 0.17);margin-bottom: 0.5rem;}
.nl_con .bottom .item .pic{width: 100%;height: 3.2rem;overflow: hidden;}
.nl_con .bottom .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.nl_con .bottom .item:hover .pic img{transform: scale(1.05);}
.nl_con .bottom .item .txt{padding: 0.24rem 0.28rem 0.4rem 0.28rem;}
.nl_con .bottom .item .txt .day{color: #999;font-weight: 400;line-height: 2;margin-bottom: 0.2rem;text-transform: capitalize;}
.nl_con .bottom .item .txt .h{color: #222;line-height: 1.6;height: 3.2em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.46rem;}
.nl_con .bottom .item .txt .nlmore{display: flex;padding-bottom: 0.08rem;border-bottom: 1px solid #9F8933;align-items: center;color: #9F8933;width: fit-content;}
.nl_con .bottom .item .txt .nlmore img{width: 0.2rem;margin-left: 0.16rem;}

.page{display: flex;justify-content: center;align-items: center;margin-top: 0.4rem;}
.page a{display: block;width: 0.44rem;line-height: 0.44rem;margin: 0 0.15rem;color: #666;font-weight: 400;transition: all 0.5s;text-align: center;}
.page a:hover,.page a.on{color: #fff;background-color: #222;}
.page a.btn{background-color: transparent!important;display: flex;justify-content: center;align-items: center;}
.page a.btn img{width: 0.085rem;}
.page a.btn img.img2{display: none;}
.page a.btn:hover img.img1{display: none;}
.page a.btn:hover img.img2{display: block;}

.pl1{padding: 1px 0 1.6rem 0;background: url(../img/pl1_bj.jpg)no-repeat center;background-size: cover;}
.pl1 .con{padding: 0 1.8rem;display: flex;align-items: center;justify-content: space-between;}
.pl1 .con .pics{position: relative;width: 9.96rem;height: 6.34rem;overflow: hidden;}
.pl1 .con .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.pl1 .con .pics .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl1 .con .pics:hover .pic img{transform: scale(1.05);}
.pl1 .con .pics .pic.on{opacity: 1;}
.pl1 .con .txt{width: 4.62rem;}
.pl1 .con .txt li{margin-bottom: 0.4rem;color: #666;font-weight: 400;line-height: 1.2;text-transform: capitalize;cursor: pointer;}
.pl1 .con .txt li a{color: #666;transition: all 0.5s;}
.pl1 .con .txt li.on a{color: #222;}
.pl1 .con .txt li:last-child{margin-bottom: 0;}

.pl2{padding: 0.9rem 1rem;background-color: #fff;}
.pl2 .top{text-align: center;margin-bottom: 0.5rem;}
.pl2 .top .h{color: #222;font-weight: 400;line-height: 1;margin-bottom: 0.25rem;}
.pl2 .top .p{width: 10.57rem;margin: 0 auto;margin-bottom: 0.5rem;line-height: 1.66;text-transform: capitalize;color: #222;font-weight: 400;}
.pl2 .pic{width: 100%;}
.pl2 .pic img{width: 100%;height: auto;display: block;}

.pl3{padding: 1.2rem 1rem 1.2rem 1.36rem;background: url(../img/pl3_bj.jpg)no-repeat center;background-size: cover;display: flex;justify-content: space-between;align-items: center;}
.pl3 .left{width: 6.1rem;position: relative;overflow: hidden;padding-bottom: 0.73rem;}
.pl3 .left .h{color: #222;line-height: 1.17;margin-bottom: 0.35rem;font-weight: 400;font-family: kr;}
.pl3 .left .p{color: #222;line-height: 1.8;height: 12.6em;overflow:auto;padding-right:0.08rem;}
/*.pl3 .left .p{color: #222;line-height: 1.8;height: 12.6em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}*/
.pl3 .left .swiper-pagination{width: fit-content;left: 0;bottom: 0;}
.pl3 .left .swiper-pagination .swiper-pagination-bullet{border-radius: 0;width: 0.48rem;opacity: 1;height: 2px;background-color: #D9D9D9;margin: 0 0.05rem 0 0;}
.pl3 .left .swiper-pagination .swiper-pagination-bullet-active{background-color: #9F8933;}

.pl3 .right{width: 9.86rem;display: flex;justify-content: space-between;}
.pl3 .right .pics{width: 7.45rem;position: relative;overflow: hidden;}
.pl3 .right .pics .swiper-slide{height: 5.26rem;overflow: hidden;}
.pl3 .right .pics .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl3 .right .pics .swiper-slide:hover img{transform: scale(1.05);}
.pl3 .right .tab{width: 2.28rem;height: 5.26rem;overflow: auto;}
.pl3 .right .tab .li{width: 100%;height: 1.64rem;margin-top:0.18rem;overflow: hidden;cursor: pointer;opacity: 0.7;transition: all 0.5s;}
.pl3 .right .tab .li.on{opacity: 1;}
.pl3 .right .tab .li img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl3 .right .tab .li:hover img{transform: scale(1.05);}
.pl3 .right .tab .li:nth-child(1){margin-top: 0;}

.pl4{padding: 0.9rem 1rem;background-color: #ffffff;}
.pl4>.h{color: #222;font-family: kr;line-height: 1.17;text-align: center;margin-bottom: 0.6rem;text-transform: capitalize;}
.pl4>.con{position: relative;overflow: hidden;}
.pl4>.con .swiper-slide{background-color: #EDE8D5;padding: 0.45rem 0.25rem;}
.pl4>.con .swiper-slide .top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.8rem;}
.pl4>.con .swiper-slide .top .name{color: #222;font-family: kr;line-height:1.2;height:2.4em;}
.pl4>.con .swiper-slide .top img{display: block;width: 0.28rem;}
.pl4>.con .swiper-slide .pic{width: 100%;height: 3.28rem;margin-bottom: 0.46rem;}
.pl4>.con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.pl4>.con .swiper-slide .pic:hover img{transform: scale(1.05);}
.pl4>.con .swiper-slide .bottom{display: flex;justify-content: space-between;align-items: flex-end;}
.pl4>.con .swiper-slide .bottom .p{max-width: 48%;color: #222;line-height: 1.3;font-weight: 400;text-transform: capitalize;}

.pd1{margin-top: 0.8rem;padding: 1px 0 1.45rem 0;background: url(../img/pd1_bj.jpg)no-repeat center;background-size: cover;}
.pd1 .con{display: flex;justify-content: space-between;align-items: center;padding: 0 1.8rem 0 1rem;}
.pd1 .con .pic{width: 6.47rem;height: 7.43rem;overflow: hidden;}
.pd1 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd1 .con .pic:hover img{transform: scale(1.05);}
.pd1 .con .txt{width: 8.6rem;}
.pd1 .con .txt .tit{color: #222;line-height: 1.17;margin-bottom: 0.35rem;}
.pd1 .con .txt .item{margin-bottom: 0.35rem;}
.pd1 .con .txt .item:last-child{margin-bottom: 0;}
.pd1 .con .txt .item .p1{color: #999;line-height: 2;font-weight: 400;margin-bottom: 0.15rem;}
.pd1 .con .txt .item .p2{color: #222;line-height: 1.77;font-weight: 400;}
.pd1 .con .txt .item ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.pd1 .con .txt .item ul li{width: 48%;color: #222;line-height: 1.6;font-weight: 400;}

.pd2{padding: 0.9rem 1rem 0.9rem 1.5rem;display: flex;justify-content: space-between;align-items: center;}
.pd2 .txt{width: 6.07rem;}
.pd2 .txt .h{color: #222;line-height: 1.17;font-weight: 400;margin-bottom: 0.35rem;font-family: kr;}
.pd2 .txt .p{color: #222;line-height: 1.77;font-weight: 400;}
.pd2 .pic{width: 9.7rem;height: 5.32rem;overflow: hidden;}
.pd2 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd2 .pic:hover img{transform: scale(1.05);}

.pd3{padding: 1.4rem 1rem 1.3rem 1rem;background: url(../img/pd3_bj.jpg)no-repeat center;background-size: cover;}
.pd3 .top{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 0.75rem;}
.pd3 .top .tit{width: calc(100% - 8.6rem);color: #222;font-family: kr;line-height: 1.17;text-transform: capitalize;}
.pd3 .top .txt{width: 8.37rem;color: #222;line-height: 1.77;font-weight: 400;}
.pd3 .bottom{display: flex;justify-content: space-between}
.pd3 .bottom .item{width: 3.42rem;transition: all 0.5s;display: block;overflow: hidden;}
.pd3 .bottom .item.on{width: 6.42rem;}
.pd3 .bottom .item .pic{width: 100%;height: 3.24rem;position: relative;overflow: hidden;margin-bottom: 0.35rem;}
.pd3 .bottom .item .pic img{max-width: 9999px;width: 6.42rem;position: absolute;left: 50%;top: 0;transform: translateX(-50%);object-fit: cover;}
.pd3 .bottom .item .h{color: #222;line-height: 1.25;margin-bottom: 0.2rem;height: 1.25em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pd3 .bottom .item .p{width: 6.42rem;color: #222;line-height: 1.77;opacity: 0;transition: all 0.5s;}
.pd3 .bottom .item.on .p{opacity: 1;}

.pd4{padding: 0.92rem 0;}
.pd4 .tit{text-align: center;color: #222222;line-height: 1.17;font-family: kr;margin-bottom: 0.55rem;text-transform: capitalize;}
.pd4 .con{position: relative;overflow: hidden;}
.pd4 .con .pic{width: 100%;height: 6.82rem;overflow: hidden;margin-bottom: 0.55rem;}
.pd4 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd4 .con .pic:hover img{transform: scale(1.05);}
.pd4 .con .txt{color: #222;line-height: 1.77;font-weight: 400;opacity: 0;transition: all 0.5s;}
.pd4 .con .swiper-slide-active .txt{opacity: 1;}
.pd4 .con .prev{position: absolute;top: 7.67rem;left: 2.13rem;z-index: 5;}
.pd4 .con .next{position: absolute;top: 7.67rem;right: 2.13rem;z-index: 5;}

.pd4 .con .prev,
.pd4 .con .next{
  width: 0.6rem;
  opacity: 0.4;
  transition: all 0.5s;
  cursor: pointer;
}
.pd4 .con .prev:hover,
.pd4 .con .next:hover{opacity: 1;}
.pd4 .con .prev img,
.pd4 .con .next img{width: 100%;}

.pc_con .list .item{padding: 1.1rem 1rem;}
.pc_con .list .item:nth-child(2n){background: url(../img/pcen_bj.jpg)no-repeat center;background-size: cover;}
.pc_con .list .item:nth-child(1){padding-top: 0;}
.pc_con .list .item .top{text-align: center;color: #222;}
.pc_con .list .item .top .h{font-family: kr;line-height: 1.17;margin-bottom: 0.24rem;text-transform: capitalize;}
.pc_con .list .item .top .p{width: 12rem;margin:0 auto;margin-bottom: 0.6rem;line-height: 2;font-weight: 400;}
.pc_con .list .item .bottom{display: flex;justify-content: space-between;}
.pc_con .list .item:nth-child(2n) .bottom{flex-flow:row-reverse;}
.pc_con .list .item .bottom .bpics{width: 14.4rem;height: 6.72rem;overflow: hidden;position: relative;}
.pc_con .list .item .bottom .bpics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.pc_con .list .item .bottom .bpics .pic.on{opacity: 1;}
.pc_con .list .item .bottom .bpics .pic video{width: 100%;height: 100%;object-fit: cover;}
.pc_con .list .item .bottom .bpics .pic .btns{position: absolute;bottom: 0.6rem;right: 0.6rem;width: 1.24rem;display: flex;justify-content: space-between;z-index: 2;}
.pc_con .list .item .bottom .bpics .pic .btns .btn{width: 0.5rem;height: 0.5rem;display: flex;justify-content: center;align-items: center;cursor: pointer;border-radius: 50%;background: rgba(255, 255, 255, 0.20);backdrop-filter: blur(15px);}
.pc_con .list .item .bottom .bpics .pic .btns .btn img{width: 0.16rem;height: 0.16rem;object-fit: contain;}
.pc_con .list .item .bottom .bpics .pic .btns .btn img.img1{display: none;}
.pc_con .list .item .bottom .bpics .pic .btns .btn.on img.img2{display: block;}
.pc_con .list .item .bottom .bpics .pic .btns .btn.on img.img1{display: none;}


.pc_con .list .item .bottom .pics{width: 2.57rem;padding-right: 0.17rem;height: 6.72rem;overflow: auto;}
.pc_con .list .item .bottom .pics .pic{width: 2.4rem;height: 1.5rem;margin-bottom: 0.24rem;position: relative;cursor: pointer;overflow: hidden;}
.pc_con .list .item .bottom .pics .pic>img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pc_con .list .item .bottom .pics .pic:hover>img{transform: scale(1.05);}
.pc_con .list .item .bottom .pics .pic:last-child{margin-bottom: 0;}
.pc_con .list .item .bottom .pics .pic .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.38rem;height: 0.38rem;border-radius: 50%;background: rgba(255, 255, 255, 0.20);backdrop-filter: blur(15px);display: flex;align-items: center;justify-content: center;}
.pc_con .list .item .bottom .pics .pic .btn img{width: 0.17rem;}

.tr1{padding:0 0 1.4rem 1rem;}
.tr1 .top{padding-right: 1rem;display: flex;justify-content: space-between;align-items: flex-start;color: #222;margin-bottom: 0.7rem;}
.tr1 .top .tit{width: 48%;font-family: kr;line-height: 1.17;text-transform: capitalize;}
.tr1 .top .p{line-height: 2;font-weight: 400;}
.tr1 .bottom{position: relative;overflow: hidden;padding-bottom: 0.76rem;}
.tr1 .bottom .swiper-slide .pic{width: 100%;height: 3.2rem;overflow: hidden;margin-bottom: 0.42rem;}
.tr1 .bottom .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.tr1 .bottom .swiper-slide .pic:hover img{transform: scale(1.05);}
.tr1 .bottom .swiper-slide .txt{color: #222;}
.tr1 .bottom .swiper-slide .txt .h{line-height: 1.2;height: 1.2em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.22rem;}
.tr1 .bottom .swiper-slide .txt .p{transition: all 0.5s;line-height: 1.8;color: #666;opacity: 0;height: 5.4em;overflow:auto;padding-right:0.08rem;}
.tr1 .bottom .swiper-slide-active .txt .p{opacity: 1;}
.tr1 .bottom1{padding-right: 1rem;width: 100%;display: flex;justify-content: space-between;align-items: center;position: absolute;left: 0;bottom: 0;width: 100%;}
.tr1 .bottom1 .swiper-pagination{position: relative;width: 15.09rem;height: 1px;}
.tr1 .bottom1 .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #222;}
.tr1 .bottom1 .btns{width: 1.5rem;display: flex;justify-content: space-between;}
.tr1 .bottom1 .btns>div{width: 0.6rem;opacity: 0.4;cursor: pointer;transition: all 0.5s;}
.tr1 .bottom1 .btns>div:hover{opacity: 1;}
.tr1 .bottom1 .btns>div img{width: 100%;}

.tr2{padding: 1.3rem 0 1.1rem 0;background: url(../img/tr2_bj.jpg)no-repeat center;background-size: cover;}
.tr2 .tit{text-align: center;color: #222;line-height: 1.17;margin-bottom: 0.6rem;font-family: kr;text-transform: capitalize;}
.tr2 .bottom{position: relative;overflow: hidden;}
.tr2 .bottom .swiper-slide{padding: 0 1rem;transition: all 0.5s;}
.tr2 .bottom .swiper-slide-active{padding: 0;}
.tr2 .bottom .swiper-slide .pic{width: 100%;padding-bottom: 61.43%;position: relative;overflow: hidden;margin-bottom: 0.4rem;}
.tr2 .bottom .swiper-slide .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.tr2 .bottom .swiper-slide .pic:hover img{transform: scale(1.05);}
.tr2 .bottom .swiper-slide .txt{color: #222;}
.tr2 .bottom .swiper-slide .txt .h{line-height: 1.3;height: 1.3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.2rem;}
.tr2 .bottom .swiper-slide .txt .p{line-height: 2.25;font-weight: 400;opacity: 0;transition: all 0.5s;}
.tr2 .bottom .swiper-slide-active .txt .p{opacity: 1;}
.tr2 .bottom .prev{width: 0.6rem;position: absolute;top: 2rem; left: 5.6rem;opacity: 0.4;transition: all 0.5s;z-index: 5;cursor: pointer;}
.tr2 .bottom .prev img{width: 100%;}
.tr2 .bottom .prev:hover{opacity: 1;}
.tr2 .bottom .next{width: 0.6rem;position: absolute;top: 2rem; right: 5.6rem;opacity: 0.4;transition: all 0.5s;z-index: 5;cursor: pointer;}
.tr2 .bottom .next img{width: 100%;}
.tr2 .bottom .next:hover{opacity: 1;}

.tr3{padding: 1.5rem 1rem;}
.tr3 .top{text-align: center;color: #222;margin-bottom: 0.6rem;}
.tr3 .top .tit{font-family: kr;line-height: 1.17;text-transform: capitalize;margin-bottom: 0.2rem;}
.tr3 .top .p{line-height: 2;font-weight: 400;width: 12rem;margin: 0 auto;}
.tr3 .bottom{position: relative;cursor: pointer;}
.tr3 .bottom video{width: 100%;display: block;pointer-events: none;}
.tr3 .bottom .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.8rem;height: 0.8rem;display: flex;justify-content: center;align-items: center;cursor: pointer;border-radius: 50%;background: rgba(255, 255, 255, 0.20);backdrop-filter: blur(15px);opacity: 1;transition: all 0.5s;}
.tr3 .bottom.play .btn{opacity: 0;}
.tr3 .bottom .btn img{width: 0.2rem;}

.ser_con .list{padding: 0 1rem;}
.ser_con .list .box{margin-bottom: 1.3rem;}
.ser_con .list .box .pics{position: relative;overflow: hidden;}
.ser_con .list .box .pics .swiper-slide{display: flex;}
.ser_con .list .box:nth-child(2n) .pics .swiper-slide{padding-left: calc(100% - 9.4rem);}
.ser_con .list .box .pics .swiper-slide{overflow: hidden;}
.ser_con .list .box .pics .swiper-slide img{width: 9.40rem;height: 6.6rem;object-fit: cover;transition: all 0.5s;}
.ser_con .list .box .pics .swiper-slide:hover img{transform: scale(1.05);}
.ser_con .list .box .pics .txt{position: absolute;top: 0;right: 0; width: calc(100% - 9.4rem);padding-left: 0.7rem;height: 6.6rem;background-color: #fff;z-index: 5;padding-top: 2.34rem;}
.ser_con .list .box:nth-child(2n) .pics .txt{right: auto;left: 0; padding-left: 0;padding-right: 0.7rem;}
.ser_con .list .box .pics .txt .num{position: absolute;top: 0.14rem;left: -0.46rem;width: 2.8rem;line-height: 2.8rem;border-radius: 50%;border:1px solid rgba(159, 137, 51, 0.20);text-align: center;font-family: kr;color: #9F8933;}
.ser_con .list .box:nth-child(2n) .pics .txt .num{left: auto;right: -0.46rem;}
.ser_con .list .box .pics .txt .h{color: #222;line-height: 1.2;text-transform: capitalize;margin-bottom: 0.28rem;max-height: 2.4em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ser_con .list .box .pics .txt .p{color: #666;line-height: 1.6;height: 8em;overflow:auto;padding-right:0.08rem}
.ser_con .list .box .pics .prev{position: absolute;bottom: 0.09rem;right: 0.9rem;width: 0.6rem;opacity: 0.4;transition: all 0.5s;cursor: pointer;z-index: 10;}
.ser_con .list .box .pics .prev img{width: 100%;}
.ser_con .list .box .pics .prev:hover{opacity: 1;}
.ser_con .list .box .pics .next{position: absolute;bottom: 0.09rem;right: 0;width: 0.6rem;opacity: 0.4;transition: all 0.5s;cursor: pointer;z-index: 10;}
.ser_con .list .box .pics .next img{width: 100%;}
.ser_con .list .box .pics .next:hover{opacity: 1;}
.ser_con .list .box .pics .txt .btn{width: fit-content;padding: 0.1rem;border: 1px solid #9F8933;border-radius: 0.5rem;display: flex;align-items: center;color: #9F8933;text-transform: capitalize;font-weight: 400;margin-top: 0.5rem;transition: all 0.5s;}
.ser_con .list .box .pics .txt .btn:hover{margin-top: 0.4rem;}
.ser_con .list .box .pics .txt .btn img{width: 0.2rem;height: 0.2rem;object-fit: contain;margin-right: 0.12rem;}

.ser_con .list .box .pics .prev{right: 11rem;}
.ser_con .list .box .pics .next{right: 10.1rem;}

.cat_con{margin-top: 0.8rem;}
.cat1{padding: 0 0 1.3rem 0;}
.cat1 .top{padding: 0 1rem;display: flex;}
.cat1 .top .left{width: 5rem;}
.cat1 .top .left .tit{color: #000;font-family: kr;line-height: 1.17;margin-bottom: 1.1rem;text-transform: capitalize;}
.cat1 .top .left .h{color: #222;text-transform: capitalize;line-height: 1.2;margin-bottom: 0.4rem;}
.cat1 .top .left .p{display: flex;align-items: center;color: #333;font-weight: 600;margin-bottom: 0.26rem;}
.cat1 .top .left .p img{display: block;width: 0.22rem;height: 0.22rem;margin-right: 0.1rem;}
.cat1 .top .map{width: 12rem;height: 4.5rem;position: relative;}
.cat1 .top .map img{width: 100%;}
.cat1 .top .map .dian{position: absolute;width: 4px;height: 4px;border-radius: 50%;background-color: #C1272D;}
.cat1 .top .map .dian:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #C1272D;border-radius: 50%;width: 100%;height: 100%;-webkit-animation: play 3s linear infinite;animation: play 3s linear infinite;}
.cat1 .top .map .dian:last-child:after{-webkit-animation: play1 3s linear infinite;animation: play1 3s linear infinite;}
.cat1 .bottom{margin-left: 1rem;width: calc(100% - 1rem);position: relative;overflow: hidden;padding-bottom: 0.66rem;}
.cat1 .bottom .swiper-slide{padding: 0.26rem 0.36rem;border: 1px solid #DFDFDF;background-color: #FFFEFA;}
.cat1 .bottom .swiper-slide .h{color: #222;line-height: 1.2;padding-bottom: 0.3rem;border-bottom: 1px solid #DFDFDF;margin-bottom: 0.3rem;}
.cat1 .bottom .swiper-slide .p{color: #333;line-height: 1.6;height: 3.2em;}
.cat1 .bottom .bottom1{position: absolute;left: 0;bottom: 0;width: calc(100% - 1rem);display: flex;justify-content: space-between;align-items: center;}
.cat1 .bottom .bottom1 .swiper-pagination{position: relative;width: 15.09rem;height: 1px;}
.cat1 .bottom .bottom1 .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #222;}
.cat1 .bottom .bottom1 .btns{width: 1.5rem;display: flex;justify-content: space-between;}
.cat1 .bottom .bottom1 .btns>div{width: 0.6rem;opacity: 0.4;cursor: pointer;transition: all 0.5s;}
.cat1 .bottom .bottom1 .btns>div:hover{opacity: 1;}
.cat1 .bottom .bottom1 .btns>div img{width: 100%;}

.cat2{padding: 1.2rem 3.1rem 0 3.1rem;background: url(../img/cat2_bj.jpg)no-repeat top center;background-size:100% auto;}
.cat2 .tit{text-align: center;color: #222;text-transform: capitalize;line-height: 1.17;margin-bottom: 0.6rem;font-family: kr;}
.cat2 form{background-color: #fff;padding: 0.95rem 1.32rem 0.5rem 1.32rem;display: flex;flex-wrap: wrap;justify-content: space-between;box-shadow: 0 29px 45.3px 0 rgba(0, 0, 0, 0.03);}
.cat2 form .input{padding-bottom: 0.24rem;border-bottom: 1px solid #DFDFDF;width: 5.05rem;margin-bottom: 0.7rem;}
.cat2 form .input1{width: 100%;}
.cat2 form .input input{line-height: 1.2;width: 100%;text-transform: capitalize;}
.cat2 form button{width: 4.5rem;line-height: 0.38rem;color: #ffffff;text-align: center;background-color: #222222;transition: all 0.5s;margin: 0 auto;text-transform: uppercase;border:none;}
.cat2 form .select{position: relative;}
.cat2 form .select:after{content: "";position: absolute;right: 0;top: 0;width: 0.2rem;height: 0.2rem;background: url(../img/cat_xl.png)no-repeat;background-size: 100%;}
.cat2 form .select select{border: none;text-transform: capitalize;}

.cat3{padding: 1.3rem 0 1.5rem 0;}
.cat3 .top{padding: 0 1rem;margin-bottom: 0.6rem;display: flex;justify-content: space-between;align-items: center;}
.cat3 .top .tit{color: #222;line-height: 1.17;text-transform: capitalize;font-family: kr;}
.cat3 .top .btns{width: 1.5rem;display: flex;justify-content: space-between;}
.cat3 .top .btns>div{width: 0.6rem;opacity: 0.4;cursor: pointer;transition: all 0.5s;}
.cat3 .top .btns>div:hover{opacity: 1;}
.cat3 .top .btns>div img{width: 100%;}
.cat3 .bottom{position: relative;overflow: hidden;padding-left: 1rem;}
.cat3 .bottom .pic{width: 100%;height: 4.6rem;overflow: hidden;margin-bottom: 0.24rem;}
.cat3 .bottom .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.cat3 .bottom .pic:hover img{transform: scale(1.05);}
.cat3 .bottom .txt{color: #222;line-height: 1.2;text-transform: capitalize;font-weight: 400;}

.nd_con{margin-top: 0.8rem;}

.nd1{padding: 0 1rem;}
.nd1 .top{padding: 0 1.6rem; padding-bottom: 0.6rem;margin-bottom: 0.8rem;border-bottom: 1px solid #9F8933;text-align: center;}
.nd1 .top .tit{margin-bottom: 0.4rem;line-height: 1.4;text-transform: capitalize;color: #222}
.nd1 .top .p{color: #666;  text-transform: capitalize;}
.nd1 .center{color: #333;text-align: center;line-height: 2.25;font-weight: 400;padding: 0 1.6rem;}
.nd1 .center img{margin: 0 auto;margin-bottom: 0.4rem;}
.nd1 .center .h{text-align: left;margin-bottom: 0.36rem;margin-left: 0.5rem;padding: 0 0 0 0.18rem;position: relative;}
.nd1 .center .h:after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%); width: 2px;height: 0.18rem;background-color: #9F8933;}
.nd1 .bottom{padding: 1.2rem 1.44rem 0.6rem 1.44rem;border-bottom: 1px solid #9F8933;display: flex;justify-content: space-between;}
.nd1 .bottom a{display: flex;align-items: center;opacity: 0.6;transition: all 0.5s;}
.nd1 .bottom a:hover{opacity: 1;}
.nd1 .bottom a img{margin: 0 0.16rem;width: 0.24rem;height: 0.24rem;}
.nd1 .bottom a span{display: block;max-width: 3.62rem;height: 1.78em;line-height: 1.78;color: #222;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.nd2{padding: 1rem 1rem 1.5rem 1rem;}
.nd2 .tit{color: #222;line-height: 1.17;text-transform: capitalize;font-family: kr;margin-bottom: 0.6rem;text-align: center;}
.nd2 .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.nd2 .list:after{content: "";display: block;width: 5.46rem;height: 1px;}
.nd2 .list .item{width: 5.46rem;border: 1px solid #DFDFDF;box-shadow: 0 4px 20.4px 0 rgba(181, 177, 159, 0.17);margin-bottom: 0.5rem;}
.nd2 .list .item .pic{width: 100%;height: 3.2rem;overflow: hidden;}
.nd2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.nd2 .list .item:hover .pic img{transform: scale(1.05);}
.nd2 .list .item .txt{padding: 0.24rem 0.28rem 0.4rem 0.28rem;}
.nd2 .list .item .txt .day{color: #999;font-weight: 400;line-height: 2;margin-bottom: 0.2rem;text-transform: capitalize;}
.nd2 .list .item .txt .h{color: #222;line-height: 1.6;height: 3.2em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.46rem;}
.nd2 .list .item .txt .nlmore{display: flex;padding-bottom: 0.08rem;border-bottom: 1px solid #9F8933;align-items: center;color: #9F8933;width: fit-content;}
.nd2 .list .item .txt .nlmore img{width: 0.2rem;margin-left: 0.16rem;}

@-webkit-keyframes play {
	0% {
		transform:translate(-50%,-50%) scale(1);
		opacity: 0;
	}
	50%{
	   transform:translate(-50%,-50%) scale(4);
		opacity: 0.3; 
	}
	100% {
		transform:translate(-50%,-50%) scale(8);
		opacity: 0;
	}
}

@keyframes play {
	0% {
		transform:translate(-50%,-50%) scale(1);
		opacity: 0;
	}
	50%{
	   transform:translate(-50%,-50%) scale(4);
		opacity: 0.3; 
	}
	100% {
		transform:translate(-50%,-50%) scale(8);
		opacity: 0;
	}
}
@-webkit-keyframes play1 {
	0% {
		transform:translate(-50%,-50%) scale(1);
		opacity: 0;
	}
	50%{
	   transform:translate(-50%,-50%) scale(6);
		opacity: 0.3; 
	}
	100% {
		transform:translate(-50%,-50%) scale(12);
		opacity: 0;
	}
}

@keyframes play1 {
	0% {
		transform:translate(-50%,-50%) scale(1);
		opacity: 0;
	}
	50%{
	   transform:translate(-50%,-50%) scale(6);
		opacity: 0.3; 
	}
	100% {
		transform:translate(-50%,-50%) scale(12);
		opacity: 0;
	}
}

.share{position: fixed;top: 50%;left: 0.7rem;width: 0.5rem;text-align: center;}
.share .name{color: #333;opacity: 0.4;margin-bottom: 0.35rem;text-transform: capitalize;}
.share>a{display: block;width: 0.33rem;height: 0.33rem;margin: 0 auto;margin-bottom: 0.2rem;border-radius: 50%;background-color: #fff;position: relative;}
.share>a>img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.5s;}
.share>a:hover>img{opacity: 0.7;}
.social-share a{margin: 0;color: transparent!important;border-color: transparent!important;background-color: transparent!important;}

.swiper-button-lock{display: block;}
.ab1{padding: 1px 0 4.8rem 0;position: relative;z-index: 2;background: url(../img/ab1_bj2.png)no-repeat center;background-size: cover;}
.ab1 .txt{text-align: center;padding: 0 2.4rem;}
.ab1 .txt .h{line-height: 1.17;margin-bottom: 0.6rem;font-family: kr;text-transform: capitalize;}
.ab1 .txt .p{line-height: 2.22;color: #222;}
.ab1 .pic{position: absolute;left: 0;bottom: 0;z-index: -1;width: 100%;}

.ab2{padding: 1.5rem 0 0.9rem 1rem;}
.ab2 .tit{color: #222;text-transform: capitalize;font-family: kr;line-height: 1.17;margin-bottom: 0.7rem;text-align: center;padding-right: 1rem;}
.ab2 .top{position: relative;overflow: hidden;margin-bottom: 0.23rem;}
.ab2 .top .swiper-slide{padding-right: 0.8rem;border-right: 1px solid #66666633;}
.ab2 .top .swiper-slide .pic{width: 100%;height: 3.9rem;overflow: hidden;margin-bottom: 0.5rem;}
.ab2 .top .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab2 .top .swiper-slide .pic:hover img{transform: scale(1.05);}
.ab2 .top .swiper-slide .txt{position: relative;z-index: 2;}
.ab2 .top .swiper-slide .txt .h{color:#222;line-height: 1.2;font-weight: 400;margin-bottom: 0.16rem;}
.ab2 .top .swiper-slide .txt .p{color: #222;line-height: 2.2;height: 8.8em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ab2 .top .swiper-slide .txt .num{position: absolute;bottom: 0;right: 0;font-size: 1.6rem;font-family: kr;color: rgba(102, 102, 102, 0.05);z-index: -1;}
.ab2 .bottom{display: flex;justify-content: space-between;align-items: center;padding-right: 1rem;}
.ab2 .bottom .prev{width: 0.6rem;cursor: pointer;opacity: 0.4;transition: all 0.5s;}
.ab2 .bottom .prev img{width: 100%;}
.ab2 .bottom .prev:hover{opacity: 1;}
.ab2 .bottom .next{width: 0.6rem;cursor: pointer;opacity: 0.4;transition: all 0.5s;}
.ab2 .bottom .next img{width: 100%;}
.ab2 .bottom .next:hover{opacity: 1;}
.ab2 .bottom .bottom1{width: 15.7rem;position: relative;overflow: hidden;color: #222;text-align: center;padding-top: 0.1rem;}
.ab2 .bottom .bottom1 .swiper-slide{position: relative;cursor: pointer;}
.ab2 .bottom .bottom1 .swiper-slide:after{content: "";position: absolute;top: 0;left: 0;width: 0.9rem;height: 0.18rem;background: url(../img/ab2_solid.png);background-size: 100% 100%;}
.ab2 .bottom .bottom1 .swiper-slide:before{content: "";position: absolute;top: 0;right: 0;width: 0.9rem;height: 0.18rem;background: url(../img/ab2_solid.png);background-size: 100% 100%;}
.ab2 .bottom .bottom1 .dian{position: relative;width: 0.1rem; height: 0.1rem;border-radius: 50%;border: 1px solid #D78A0F;margin: 0 auto;margin-bottom: 0.58rem;margin-top: 0.03rem;z-index: 2;}
.ab2 .bottom .bottom1 .dian::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 0.18rem;height: 0.18rem;border-radius: 50%;background-color: rgba(215, 138, 15, 0.40);z-index: -1;opacity: 0;transition: all 0.5s;}
.ab2 .bottom .bottom1 .dian::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 0.29rem;height: 0.29rem;border-radius: 50%;background-color: rgba(215, 138, 15, 0.40);z-index: -2;opacity: 0;transition: all 0.5s;}

/*.ab2 .bottom .bottom1 .swiper-slide.on .dian{border-color: transparent;background-color:#D78A0F;}*/
/*.ab2 .bottom .bottom1 .swiper-slide.on .dian::before{opacity: 1;}*/
/*.ab2 .bottom .bottom1 .swiper-slide.on .dian::after{opacity: 1;}*/
.ab2 .bottom .bottom1 .swiper-slide-active .dian{border-color: transparent;background-color:#D78A0F;}
.ab2 .bottom .bottom1 .swiper-slide-active .dian::before{opacity: 1;}
.ab2 .bottom .bottom1 .swiper-slide-active .dian::after{opacity: 1;}

.part4.ab3 .left .tit{margin-bottom: 0.8rem;}
.part4.ab3 .left .h,.part4.ab3 .left .p{padding-left: 1.1rem;}


@media screen and (min-width: 1922px) {
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1560px) {
}
@media screen and (max-width: 1440px) {


}
@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1290px) {
}
@media screen and (max-width: 1290px) {
}
@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 668px) {

}

