@charset "utf-8";
.banner{
    width: 100%;
    height: 4.22rem;
    position: relative;
    overflow: hidden;
    margin-bottom: 1rem;
}
.banner_con{
    width: 100%;
    height: 4.22rem;
    position: relative;
    overflow: hidden;
}
.banner_con .swiper-slide{
    width: 100%;
    height: 4.22rem;
    position: relative;
    overflow: hidden;
}
.banner_con .swiper-slide img{
    width: 100%;
    height: 4.22rem;
    display: block;
    object-fit: cover;
    position: relative;
    z-index: 10;
}
.banner_con .swiper-pagination .swiper-pagination-bullet{
    width: 8px;
    height: 8px;
    background: #CFE9D3;
    border-radius: 4px;
    transition: all .3s;
    opacity: 1;
}
.banner_con .swiper-pagination .swiper-pagination-bullet-active{
    background: #38C24E;
    width: 16px;
}
.ptfwts{
    width: 100%;
    min-height: 4.86rem;
    position: relative;
    overflow: hidden;
}
.ptfwts .swiper{
    padding: .32rem 0;
}
.ptfwts .swiper .swiper-slide{
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    width: 2.94rem;
    height: 4.86rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: .24rem;
    box-shadow:0 0 .32rem 0 rgba(0, 0, 0, 0.05);
    border-radius: .06rem;
}
.ptfwts .swiper .swiper-slide:nth-last-child(1){
    margin-right: 0;
}
.khxs{
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: .32rem;
}
.khxs .swiper-slide{
    width: 100%;
    height: 7.73rem;
    box-shadow:0 0 .4rem 0 rgba(0, 0, 0, .05);
    border-radius: .08rem;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}
.khxs .swiper-pagination .swiper-pagination-bullet{
    width: 8px;
    height: 8px;
    background: #CFE9D3;
    border-radius: 4px;
    transition: all .3s;
    opacity: 1;
}
.khxs .swiper-pagination .swiper-pagination-bullet-active{
    background: #38C24E;
    width: 16px;
}
.news{
    padding: 1rem .32rem;
}
.news_con{
    position: relative;
    padding-top: 2.91rem;
}
.news_con li{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: .24rem 0;
}
.news_con a{
    color: rgba(0, 0, 0, 0.65);
}