.ra_banner{position: relative;}
.ra_banner>img{width: 100%;transition: .3s;}

.ra_base{}
.ra_item>h1{border-bottom: 1px solid #dedede;}
.ra_item>h1>span{border-bottom: 5px solid var(--base);line-height: 50px;display: inline-block;font-size: 24px;font-weight: bold;}
.ra_base>p{line-height: 2.4;font-size: 16px;margin-top: 30px;}
.ra_base>p>span{color: var(--base);}
.ra_base>h2{font-size: 18px;font-weight: 800;margin-top: 30px;}
.ra_part_l{margin-top: 30px;padding-bottom: 100px;}
.ra_part_i{height: 96px;padding: 5px;}

.ra_honor_l{margin-top: 30px;padding-bottom: 100px;}
.ra_honor_i{padding: 15px;}
.ra_honor_i>img{width: 100%;padding: 15px;border: 1px solid #eee;}

.about_dot{position: absolute;bottom: 50px;text-align: center;left: 50%;transform: translateX(-50%);}
.about_dot>li{display: inline-block;width: 10px;height: 10px;font-size: 0;outline: 0;margin-right: 10px;transition: all .5s;cursor: pointer;background-color: #dfdfdf;border-radius: 50%;}
.about_dot>li:last-child{margin-right: 0;}
.about_dot>.slick-active{background-color: var(--base);}
.about_dot>li button{display: none;}

.ra_tact>h1{border-bottom: 1px solid #dedede;}
.ra_tact>h1>span{border-bottom: 5px solid var(--base);line-height: 50px;display: inline-block;font-size: 24px;font-weight: bold;}
.ra_tact>h2{font-size: 20px;font-weight: bold;margin: 30px 0 20px;;}
.ra_tact>p{font-size: 16px;line-height: 2;}
.ra_tact>img{margin-top: 10px;}
.ra_map{width: 100%;height: 400px;margin-top: 30px;}

@media screen and (max-width: 766px) {
    .ra_banner>img{height: 14rem;object-fit: cover;}

    .rd_left_l>a{width: 33.33%;text-align: center;}

    .ra_item{padding: 2rem 0;}

    .ra_base>p{line-height: 2;font-size: 1.6rem;}
    .ra_part_i{object-fit: contain;}
    .ra_tact>h2{font-size: 2rem;}
    .ra_tact>p{font-size: 1.6rem;}
    .ra_map{height: 50vh;}
    

}