:root{
  --theme-color: #7CB62D;
  --text-color: #333;
  --text-color2: rgba(51,51,51,0.6);
  --imgwhite: brightness(0) invert(1);
  --imgblack: brightness(0);
}

.alltime,.alltime:before,.alltime:after,.alltime *,.alltime *:before,.alltime *:after{-webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.w1630{padding: 0 1.4rem;}

.footer{background: #1D3562;line-height: calc(26 / 16);color: #fff;padding: 1em 0;}

.footer a{color: #fff;}

.footer a:hover{color: var(--theme-color);}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;background: #fff;}

.header .w1630{display: flex;align-items: center;justify-content: space-between;}

.header .logo{height: 0.48rem;width: fit-content;}

.header .logo img{width: auto;height: 100%;object-fit: contain;}

.header .ul{margin-left: 0.17rem;display: flex;align-items: center;}

.header .ul .li:not(:last-child){margin-right: 0.8rem;}

.header .ul .li .lv1{display: block;line-height: 1rem;}

.header .ul .li .lv1:hover{color: var(--theme-color);}

.header .rf{display: flex;align-items: center;}

.header .rf .tel{width: 0.52rem;margin-left: 0.24rem;aspect-ratio: 1 / 1;background: var(--theme-color);border-radius: 50%;}

.header .rf .form{background: rgba(232, 232, 232, 0.52);border-radius: 0.51rem;overflow: hidden;position: relative;}

.header .rf .form input{height: 0.51rem;display: block;width: 1.8rem;background: none;padding: 0 0.2rem 0 0.54rem;}

.header .rf .form button{position: absolute;top: 0;left: 0;width: 0.54rem;height: 100%;border: none;background: none;outline: none;display: flex;align-items: center;padding-left: 0.15rem;}

.header .rf .form button img{width: 0.18rem;}


.maodian{position: relative;top: -1rem;}

.in4{padding: 1.39rem 0 1.99rem;}

.title .t1{line-height: calc(34 / 24);color: var(--theme-color);}

.title .t2{line-height: 133.333%;margin-top: 0.22rem;}

.in4 .ul{display: flex;flex-wrap: wrap;margin-top: 1.11rem;}

.in4 .ul .li{width: calc((100% - 0.44rem) / 3);margin: 0.22rem 0.22rem 0 0;}

.in4 .ul .li:nth-child(3n){margin-right: 0;}

.in4 .ul .li:nth-child(-n + 3){margin-top: 0;}

.in4 .ul .li .ss{display: block;height: 100%;border-radius: 0.2rem;background: #F7F9FB;position: relative;padding: 0.43rem 0.3rem 0.69rem;overflow: hidden;}

.in4 .ul .li .ss::before{content: "";position: absolute;left: 0.1rem;bottom: 0;width: calc(100% - 0.2rem);height: 0.05rem;background: var(--theme-color);opacity: 0;}

.in4 .ul .li .ss .ico{width: 0.9rem;aspect-ratio: 90 / 70;margin: 0 auto;}

.in4 .ul .li .ss .ico img{height: 100%;object-fit: contain;}

.in4 .ul .li .ss .txt{margin-top: 0.2rem;}

.in4 .ul .li .ss .txt .t1{line-height: calc(30 / 24);}

.in4 .ul .li .ss .txt .t2{line-height: 1.4;color: var(--text-color2);margin-top: 0.06rem;}

.in4 .ul .li .ss .txt .t2 a{display: block;width: fit-content;color: var(--text-color2);margin: 0 auto;}

.in4 .ul .li .ss .txt .t2 a:hover{color: var(--theme-color);}

.in4 .ul .li .ss:hover{background: #fff;box-shadow: 0 0.04rem 0.29rem 0 rgba(0, 0, 0, 0.06);}

.in4 .ul .li .ss:hover::before{opacity: 1;}

.in3{overflow: hidden;border-radius: 0 0 1.5rem 0;background: rgba(4, 52, 145, 0.03);padding: 1rem 0 1.67rem;}

.in3 .swiper{margin-top: 1.01rem;overflow: visible;}

.in3 .swiper .swiper-slide{width: 7.7rem;margin: 0 0.21rem;position: relative;border-radius: 0.2rem;overflow: hidden;}

.in3 .swiper .swiper-slide .imgbox{aspect-ratio: 770 / 611;}

.in3 .swiper .swiper-slide .imgbox img{height: 100%;object-fit: cover;}

.in3 .swiper .swiper-slide .txtbox{position: absolute;left: 0;bottom: -50%;width: 100%;background: #fff;border-top: 0.05rem solid #7CB62D;padding: 0.34rem 0.33rem 0.73rem;z-index: 5;}

.in3 .swiper .swiper-slide .txtbox .t1{line-height: calc(26 / 22);}

.in3 .swiper .swiper-slide .txtbox .t2{line-height: 175%;color: var(--text-color2);margin-top: 0.2rem;}

.in3 .swiper .swiper-slide .tit{position: absolute;bottom: 0.35rem;left: 0.5rem;width: calc(100% - 1rem);line-height: calc(26 / 22);color: #fff;}

.in3 .swiper .swiper-slide.swiper-slide-active .tit{opacity: 0;}

.in3 .swiper .swiper-slide.swiper-slide-active .txtbox{bottom: 0;}

.in3 .swiper .swiper-slide.swiper-slide-prev .tit{text-align: right;}

.in2{position: relative;padding: 1rem 0 0.75rem;background: rgba(4, 52, 145, 0.03);overflow: hidden;}

.in2 .bg{position: absolute;top: 0;height: 6.2rem;}

.in2 .bg img{height: 100%;object-fit: cover;}

.in2 .w1630{position: relative;z-index: 5;}

.in2 .title .t1,
.in2 .title .t2{color: #fff;}

.in2 .switch{display: flex;align-items: center;justify-content: center;margin-top: 0.46rem;}

.in2 .switch a{line-height: 188.889%;border: 1px solid #fff;padding: 0.1rem 0.44rem;border-radius: 0.56rem;margin: 0 0.14rem;color: #fff;}

.in2 .switch a.act,
.in2 .switch a:hover{background: var(--theme-color);border-color: var(--theme-color);}

.in2 .list{margin-top: 1.36rem;}

.in2 .list .item{display: none;}

.in2 .list .item.act{display: block;}

.in2 .list .item .swiper{overflow: visible;}

.in2 .list .item .ss{display: block;height: auto;background: url(../images/in2_2.jpg) no-repeat center;background-size: cover;border-radius: 0.2rem;overflow: hidden;padding-top: 1rem;width: calc((100% - 78px) / 4);}

.in2 .list .item .ss .txtbox{position: absolute;top: 0;left: 0;width: 100%;padding: 0.26rem 0.26rem 0.18rem;background: #fff;line-height: calc(56 / 24);text-align: center;}

.in2 .list .item .ss .imgbox{height: 3.78rem;display: flex;align-items: center;justify-content: center;}

.in2 .list .item .ss .imgbox img{object-fit: contain;width: auto;padding: 0.3rem;}

.in2 .list .item .ss .arr{position: absolute;right: 0.19rem;bottom: 0.2rem;width: 0.39rem;height: 0.39rem;background: #9E9E9E;border-radius: 50%;z-index: 3;display: flex;align-items: center;justify-content: center;}

.in2 .list .item .ss .arr img{width: 0.22rem;}

.in2 .list .item .ss:hover .txtbox{background: rgba(255,255,255,0);}

.in2 .list .item .ss:hover .arr{background: var(--theme-color);}

.in1{padding: 1.9rem 0 1.23rem;}

.in1 .top{display: flex;justify-content: space-between;align-items: flex-start;}

.in1 .top .lf{width: 8.38rem;}

.in1 .top .lf .det{line-height: 1.7;color: var(--text-color2);margin-top: 0.75rem;}

.in1 .top .lf .det p:not(:first-child){margin-top: 0.29rem;}

.in1 .top .rf{width: 6.77rem;}

.in1 .ul{margin-top: 0.89rem;display: flex;justify-content: space-between;}

.in1 .ul .li{width: 3.03rem;}

.in1 .ul .li .t1{line-height: calc(46 / 16);color: #B4B4B4;border-bottom: 1px solid rgba(124, 182, 45, 0.2);}

.in1 .ul .li .t2{margin-top: 0.4rem;}

.in1 .ul .li .t2 .num{line-height: 88.462%;color: var(--theme-color);}

.in1 .ul .li .t2 .fw300{vertical-align: baseline;line-height: 122.222%;color: var(--theme-color);}

.in1 .ul .li .t3{line-height: 287.5%;color: var(--text-color2);margin-top: 0.04rem;}

.banner .imgbox{position: relative;aspect-ratio: 1920 / 1080;overflow: hidden;}

.banner .imgbox img{height: 100%;object-fit: cover;}

.banner .imgbox video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.banner .txtbox{position: absolute;top: 52%;transform: translateY(-50%);left: 1.4rem;width: 7.7rem;line-height: calc(74 / 54);color: #fff;}

.banner .pogin{position: absolute;z-index: 10;left: 1.4rem;bottom: 1.22rem;display: flex;align-items: center;width: fit-content;}

.banner .pogin span{background: #fff;opacity: 0.47;width: 9px;height: 8px;margin-left: 0;margin-right: 4px;border-radius: 8px;}

.banner .pogin .swiper-pagination-bullet-active{opacity: 1;background: var(--theme-color);width: 31px;}

