.act-main-banner-bg{
    width: 100%;
    height: 4.8rem;
    background: url('../../image/banner-act.png')no-repeat center;
    background-size: cover;
}
.info-answer-contentBG{
    width:100%;
    background: #f5f5f5;
}

.info-answer-content-top{
    width:100%;
    background: white;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.info-answer-content-top ul{
    width:100%;
    padding:.5rem 0;
}
.info-answer-content-top ul li{
    color:#666;
    display: inline-block;
    width:15%;
    height: .6rem;
    text-align: center;
    align-items: center;

}
.info-answer-content-top ul li span{

    background: url("../../image/ask_3.png")no-repeat;
    display: inline-block;
    margin-right:.15rem;
    vertical-align: text-bottom;
}
.info-answer-content-top ul li:last-child span{

    background: none;
}
.info-answer-content-top ul li:nth-child(1) span{
    width: 20px;
    height: 16px;
    background-position: -136px -168px;
}
.info-answer-content-top ul li:nth-child(2) span{
    width: 25px;
    height: 17px;
    background-position: -163px -168px;
}
.info-answer-content-top ul li:nth-child(3) span{
    width: 11px;
    height: 19px;
    background-position: -193px -168px;
}
.info-answer-content-top ul li:nth-child(4) span{
    width: 17px;
    height: 16px;
    background-position: -233px -168px;
}
.info-answer-content-top ul li:nth-child(5) span{
    width: 20px;
    height: 16px;
    background-position: -210px -168px;
}
.info-answer-content-top ul li:nth-child(6) span{
    width: 17px;
    height: 16px;
    background-position: -253px -168px
}
.info-answer-content-top ul li:nth-child(7) span{
    width: 16px;
    height: 17px;
    background-position: -273px -168px;
}
.info-answer-content-top ul li a{
    color:#666;
    font-size:.25rem;
    line-height: .6rem;
}
.info-answer-content-nav{
    margin-top:.6rem;
    width:100%;
    background: white;
}
.info-answer-content-nav-tab>ul{
    width:100%;
    background: #e8e8e8;
    font-size: 0;
}
.info-answer-content-nav-tab>ul li{
    display: inline-block;
    padding:0px;
}
.info-answer-content-nav-tab>ul li a{
    line-height: 1rem;
    display: inline-block;
    color:#666;
    width:4rem;
    font-size:.3rem;
    text-align: center;
    border-right: 1px solid #d3d3d3;
}
.info-answer-content-nav-tab>ul li:hover a{
    background: white;
    color:#00a4ff;
}
.layui-tab-title .layui-this a{
    background: white;
    color:#00a4ff !important;
}
.layui-tab-title{
    height: auto;
}
.layui-tab-title .layui-this:after{
    display: none;
}

.info-answer-content-nav-nav{
    padding:.5rem 0;
    width:90%;
    margin:0px auto;
}
.info-answer-content-carousel{
    position: relative;
}
.info-answer-content-carousel ul{

}
.info-answer-content-carousel ul li{
    display: inline-block;
    width:250px;
    margin-right: 26px;
}
.info-answer-content-carousel ul li a{

}
.info-answer-content-carousel ul li a img{
    width:100%;
    height: 150px;
}
.info-answer-content-carousel ul li a p{
    font-size:.26rem;
    color:#333;
    text-align: center;
    line-height: .5rem;
    height: 25px;
    overflow: hidden;
}
.info-answer-content-carousel ul li:last-child{
    margin-right: 0px;
}
.info-answer-content-carousel .bd{
    overflow: hidden;
}
.info-answer-content-carousel .hd .next{
     width:20px;
    height: 42px;
    background: url("../../image/ask_3.png")no-repeat;
    background-position: -136px -212px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -37px;
}
.info-answer-content-carousel .hd .prev{
    width:20px;
    height:42px;
    background: url("../../image/ask_3.png")no-repeat;
    background-position: -157px -212px;
    position: absolute;
    top: 50%;
    right: -33px;
    transform: translateY(-50%);
}
.info-answer-q{
    width:100%;
    margin-top:.5rem;
}
.info-answer-q li{
    width:100%;
    height: .8rem;
    border-bottom: 1px dashed #eee;
    transition: box-shadow .3s linear;
}
.info-answer-q li:hover{
    box-shadow:0 0 6px rgba(207,216,221,.63),0 4px 6px rgba(207,216,221,.63)
}
.info-answer-q li a{
    display: flex;
    width:100%;
    height: 100%;
    justify-content: space-between;
    align-items: center;
    font-size:0;
}
.info-answer-q li a p{
    color:#666;
    font-size:.26rem;
}
.info-answer-q li a p:first-child{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    flex:1;
    margin-right: .2rem;
    padding-left: .2rem;
}
.info-answer-q li:hover a p:first-child{
    color:#00a4ff;
}
.info-answer-q li a p span{
    position: relative;
    padding:0px 10px;
    font-size:.2rem;
}
.info-answer-q li a p span b{
    font-weight: 400;
    color:#00a4ff;
    margin-right: 5px;
    padding-right: 5px;
}
.info-answer-q li a p span:last-child::after{
    content:"|";
    font-size:13px;
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    left: -4px;

}
.pages-wrap{
    margin-top:.5rem;
    display: flex;
    justify-content:center;
}
@media screen and (max-width: 769px) {
    .layui-tab-content{
        padding:5px 10px;
    }
    .info-answer-contentBG{
        background: white;
    }
    .info-answer-content-top{
        display: none;
    }
    .info-answer-content-nav{
        margin-top:0px;
    }
    .info-answer-content-carousel{
        display: none;
    }
    .info-answer-content-nav-nav{
        width:100%;
        padding:0px;
    }
    .width{
        width:95%
    }
    .info-answer-q{
        margin-top:0px;
    }
    .info-answer-q li a p{
        font-size:.4rem;
    }
    .info-answer-content-nav-tab>ul{
        display: flex;
        flex-wrap: nowrap;
        background: white;
    }
    .info-answer-content-nav-tab>ul li{
        width:33%;
        min-width: 33%;
    }
    .info-answer-content-nav-tab>ul li a{
        display: inline-block;
        border:none;
        width:100%;
    }
    .info-answer-content-nav-tab>ul li:last-child a{
        border: none;
    }
    .layui-tab{
        margin:0px;
    }
    .info-answer-q li{
        height: 1.7rem;

    }
    .info-answer-q li a p span b{
        margin:0px;
    }
    .info-answer-q li a p span{
        padding:0px 3px;
    }
    .info-answer-q li a{
        display: inline-block;
        margin:.2rem 0;
    }
    .info-answer-q li a>p{
        width:100%;
        font-size: 14px;
    }
    .info-answer-q li a>p:last-child{
        text-align: right;
        margin-top:5px;
    }
}
.info-answer-content-top ul li.active a{
    color:#00a4ff !important;
}