.khfw-jj{
    background-color: #F5F5F5;
    padding-bottom: 2rem;
}
.jianjie{
    margin-top: 2rem;
    margin-left: 4rem;
}
.jianjie .hx{
    width: 3.5rem;
    height: 0.5rem;
    background: #A8D31F;
    opacity: 1;
    border-radius: 0.5rem;
}
.jianjie span{
    font-size: 2.5rem;
    font-family: "PingFang SC", "Microsoft YaHei";
    font-weight: 500;
    line-height: 5rem;
    color: #A8D31F;
    opacity: 1;
}
.jianjie p {
    font-size: 1.5rem;
    font-family: "PingFang SC", "Microsoft YaHei";
    font-weight: 400;
    line-height: 3rem;
    color: #333333;
    opacity: 1;
}
.jianjie .btn{
    width: 10rem;
    height: 4rem;
    background-color: #A8D31F;
    opacity: 1;
    border-radius: 2rem;
    font-size: 1.5rem;
    font-family: "PingFang SC", "Microsoft YaHei";
    font-weight: 400;
    line-height: 1.8rem;
    padding: 1rem 0;
    color: #FFFFFF;
}
.fwdx .item{
    width: 31rem;
    height: 32rem;
    background-color: #FFFFFF;
    opacity: 1;
    border-radius: 1rem;
    margin: 0rem auto;
    padding: 2rem 3rem 2rem 3rem;
    margin-bottom: 2rem;
}
.fwdx .item .img{
    width: 20rem;
    height: 13rem;
}
.fwdx .item b{
    font-size: 2rem;
}
.fwdx .item p{
    text-align: center;
    font-size: 1.2rem;
    color: #7F7F7F;
}














.fwlc-card{
    width: 33rem;
    opacity: 1;
    margin: 0 auto;
    padding: 2rem 3rem;
    background: #F4F7FB;
}
.fwlc-card-select{
    background: rgba(255,255,255,0.39);
    box-shadow: 0px 0px 1.5rem rgba(0,0,0,0.16);
}
.fwlc-card-select .fwlc-card-tag{
    color: #A8D31F;
}
.fwlc-card-tag{
    height: 5rem;
    font-size: 4rem;
    font-family: "Arial Black", "Microsoft YaHei";
    font-weight: 400;
    line-height: 6.5rem;
    opacity: 1;
}
.fwlc-card-tag img{
    width: 4rem;
    height: 4rem;
    margin-top: -0.5rem;
}
.fwlc-card .title{
    position: relative;
    margin-top: 3rem;
    margin-left: 2rem;
    font-size: 2rem;
    font-family: "PingFang SC", "Microsoft YaHei";
    font-weight: 600;
    line-height: 3rem;
    color: #333333;
    opacity: 1;
}
/* 绿色圆点 */
.fwlc-card .lsy::before{
    position: absolute;
    left: -2.2rem;
    top: 1rem;
    content: "";
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    background-color: #CCCCCC;
}
.fwlc-card-select .lsy::before{
    position: absolute;
    left: -2.2rem;
    top: 1rem;
    content: "";
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    background-color: #A8D31F;
}
/* 灰色圆点 */
.fwlc-card .hsy::before{
    position: absolute;
    left: -22px;
    top: 8px;
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #CCCCCC;
}
.fwlc-card .text{
    margin: 1.5rem 0rem;
    font-family: "PingFang SC", "Microsoft YaHei";
    font-weight: 400;
    color: #333333;
    opacity: 1;
    font-size: 1.1rem;
}

.fwlc-jt-down{
    width: 4rem;
    height: 3rem;
    background: linear-gradient(0deg, #989FAC 0%, #FFFFFF 100%);
    opacity: 1;
    clip-path: polygon(0 0, 4rem 0, 2rem 3rem);
    margin: 1rem auto;
}
.fwlc-jt-down-sel{
    background: linear-gradient(0deg, #A8D31F 0%, #FFFFFF 100%);
}





.al-card{
    width: 30rem;
    height: 39rem;
    background: rgba(255,255,255,0.39);
    box-shadow: 0px 0px 1.5rem rgba(0,0,0,0.15);
    opacity: 1;
    margin: 0rem auto 3rem auto;
}
.al-card::before{
    content: '';
    height: 1rem;
    padding-top: 1rem;
    background-color: #A8D31F;
}

.al-card-body{
    flex: 1 1 auto;
    padding: 2rem 0 1rem 3rem;
}
.al-card-title{
    font-size: 1.5rem;
    font-family: "PingFang SC", "Microsoft YaHei";
    font-weight: 600;
    line-height: 3rem;
    color: #000000;
    opacity: 1;
    margin-bottom: 0px;
    padding-right: 2rem;
}
.al-card-subtitle{
    font-size: 1.2rem;
    font-family: "PingFang SC", "Microsoft YaHei";
    font-weight: 400;
    line-height: 2rem;
    color: #333333;
    opacity: 1;
    margin-bottom: 1rem;
}
.al-card-text{
    height: 9rem;
    padding-right: 2rem;
    font-size: 1.2rem;
    font-family: "PingFang SC", "Microsoft YaHei";
    font-weight: 400;
    line-height: 2rem;
    color: #333333;
    opacity: 1;
    text-indent: 2rem;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0px;
}
.bottom-img-card{
    width: 100%;
    height: 16rem;
}
.al-card-city{
    height: 2rem;
    font-size: 1.1rem;
    float: right;
    margin-top: -2rem;
    background-color: #9CD500;
    width: 6rem;
    color: white;
    text-align: center;
    padding-top: 0.2rem;
}