/* 问答咨询页 */
.qa-cont {
    width: 15.29rem;
    margin: 2.15rem auto 0;
    padding-bottom: 2.89rem;
}
.qa-cont .m_forum_card{
    margin-left:0;
    margin-right:0;
}

.qa-item {
    background-color: #FFFFFF;
    border-radius: .53rem;
    padding: .89rem .62rem;
    margin-top: .53rem;
}

.qa-title {
    color: #333333;
    font-size: .71rem;
    font-weight: 700;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.qa-top .qa-time {
    display: inline-block;
    color: #999999;
    font-size: .53rem;
    text-align: left;
    padding-top: .53rem;
    padding-bottom: .71rem;
}

.qa-content {
    color: #333333;
    font-size: .62rem;
    text-align: left;
}

.img-item {
    margin-top: .71rem;
    margin-right: -0.22rem;
    overflow: hidden;
}
.img-item img {
    border-radius: .22rem;
    width: 4.25rem;
    display: block;
    float: left;
}
.img-item .qa-img {
    margin-right: .5rem;
    width: 4.25rem;
    height: 3rem;
}
.img-item .qa-img-2 {
    width: 7.91rem;
    height: 5.51rem;
}

.qa-answer .qa-title em {
    display: inline-block;
    width: .89rem;
    height: .89rem;
    background: url(../images/pen_icon.png);
    vertical-align: bottom;
    margin-right: .36rem;
    background-size: 100%;
}

.qa-answer .qa-time {
    display: inline-block;
    padding: .71rem 0;
    color: #999999;
    font-size: .53rem;
}

.qa-more {
    font-size: .53rem;
    color: #FFA92D;
    text-align: center;
}

.qa-more em {
    display: inline-block;
    width: .53rem;
    height: .36rem;
    background: url(../images/down_icon.png);
    background-size: 100%;
}

.qa-answer .img-item {
    margin-bottom: .89rem;
}

/* .answer-list{
    height: 10.67rem;
    overflow: hidden;
} */
.interest .qa-title em {
    display: inline-block;
    width: .89rem;
    height: .89rem;
    background: url(../images/q_icon.png);
    vertical-align: bottom;
    margin-right: .36rem;
    background-size: 100%;
}

.interest .qa-time {
    float: right;
    font-size: .53rem;
    color: #999999;
    line-height: 2.22rem;
}

.interest .inter-tit {
    color: #333333;
    font-weight: 700;
    font-size: .62rem;
    width: 10rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 2.22rem;

}

.interest .accept-cont {
    font-size: .53rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: .76rem;
}

.interest .interest-list {
    border-bottom: 1px solid #e5e5e5;
}

.interest .interest-list:last-child {
    border-bottom: none;
}

.game-item {
    position: relative;
    /*margin-bottom: 2.89rem;*/
}
.game-item a{
    display: inline-block;
}
.game-item .game-head {
    position: absolute;
    left: 0.89rem;
    width: 2.67rem;
    height: 2.67rem;
    border-radius: .53rem;
}

.game-item .game-right {
    position: relative;
    margin-left: 3.2rem;
}

.game-item .game-name {
    font-size: .71rem;
    color: #333333;
    padding-right: 4rem;
    font-weight: 700;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 10.5rem;
    height: 1rem;
    line-height: 1rem;
    white-space: nowrap;
    box-sizing: border-box;
}
.game-type{
    height: 1rem;
line-height: 1rem;
}
.game-type,
.review-item {
    font-size: .53rem;
    color: #999999;
}
.review-item{
    width: 10.5rem;
    height: 0.67rem;
    line-height: 0.84rem;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.star-item .star-detail{
    position: relative;
    display: inline-block;
    width: 2.58rem;
    height: .44rem;
    overflow: hidden;
    vertical-align: middle;
    background-color: #DEDEDE;
}
.star-item .star{
    position: absolute;
    left: 0;
    top: 0;
    width: 2.58rem;
    height: .44rem;
    background: url(../images/star.png) no-repeat;
    background-size: 100%;
    z-index: 2;
}
.star-mark{
    z-index: 1;
    width: 2.67rem;
    height: .53rem;
    background: #ffa92d;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.star-detail .s0{
    width: 0!important;
}
.star-detail .s1{
    width: .22rem!important;
}
.star-detail .s2{
    width: .45rem!important;
}
.star-detail .s3{
    width: 0.755rem!important;
}
.star-detail .s4{
    width: 1rem!important;
}
.star-detail .s5{
    width: 1.29rem!important;
}
.star-detail .s6{
    width: 1.5rem!important;
}
.star-detail .s7{
    width: 1.825rem!important;
}
.star-detail .s8{
    width: 2.05rem!important;
}
.star-detail .s9{
    width: 2.35rem!important;
}
.star-detail .s10{
    width: 2.6rem!important;
}
.download-btn{
    display: inline-block;
    position: absolute;
    top: .89rem;
    right: .62rem;
    width: 3.91rem;
    height: 1.24rem;
    text-align: center;
    background-color: #54BA3D;
    font-size: .62rem;
    line-height: 1.24rem;
    border-radius: .13rem;
    color: #FFFFFF;
}
.answer-list li{
    display: none;
}
.answer-list li:first-child {
    display: block;
}
.interest-list a{
    display: block;
}
