﻿.answer-item .answer-content p {
    margin-bottom: 10px
}

.comment-item dl dt {
    font-size: 15px;
    line-height: 1.8
}

.comment-item dt p {
    display: inherit
}

.scv-hide-pc {
    display: none !important
}

#newBridge-stop {
    display: none !important
}

._j_answer_html p img {
    max-width: 100%
}

.comment-item dt p img {
    max-width: 100%;
    margin-bottom: 8px
}

.comment-item dl dt p:first-of-type {
    display: inline
}

.comment-item dl dt p img {
    max-width: 100%;
    margin-bottom: 8px
}

.q-title h1 * {
    display: inline
}

.q-info1 .q-tags a.a-tag0 {
    color: #fff;
    background-color: #999
}

.q-info1 .q-tags a.a-tag1 {
    color: #fff;
    background-color: #0e90d2
}

.q-info1 .q-tags a.a-tag2 {
    color: #fff;
    background-color: #3bb4f2
}

.q-info1 .q-tags a.a-tag3 {
    color: #fff;
    background-color: #5eb95e
}

.q-info1 .q-tags a.a-tag4 {
    color: #fff;
    background-color: #f37b1d
}

.q-info1 .q-tags a.a-tag5 {
    color: #fff;
    background-color: #dd514c
}

.q-info1 .q-tags a.a-tag6 {
    color: #fff;
    background-color: #5eb95e
}

.q-info1 .q-tags a.a-tag7 {
    color: #fff;
    background-color: #ffa800
}

.q-info1 .q-tags a.a-tag8 {
    color: #fff;
    background-color: #999
}

.q-info1 .q-tags a.a-tag9 {
    color: #fff;
    background-color: #ff9d00
}

.q-info1 .q-tags a {
    font-size: 14px;
    line-height: 1.8;
}

.itzjj-TopButton--blue {
    color: #ff9d00
}

/*diymfwcss start*/
.loadingBg {
    min-height: 500px;
}

.no_big_bg {
    background-size: auto;
    height: 635px;
    width: 100%;
    background-size: 100% auto;
    background-size: 100% 100% !important;
    position: relative;
}

.banner_pic {
    width: 100%;
    height: 635px;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.titlebg {
    width: 100%;
    height: 115px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#99000000", GradientType=0);
}

.view_title {
    width: 100%;
    height: 80px;
    background: #fff;
    -webkit-box-shadow: 0 0 5px #ebeae9;
    box-shadow: 0 0 5px #ebeae9;
}

.view_title .auto-x {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.user_pic {
    width: 142px;
    height: 142px;
    line-height: auto;
    text-align: center;
    border-radius: 50%;
    border: 3px solid #e7e7e7;
    position: absolute;
    left: 0;
    bottom: 8px;
    z-index: 2;
}

.user_pic img {
    width: 100%;
    height: auto;
    border-radius: 50%;
}

.view_title .title_h1 {
    position: absolute;
    left: 178px;
    top: -65px;
    color: #fff;
    z-index: 0;
}

.view_title .title_h1 h1 {
    width: 1100px;
    font-weight: bold;
    font-size: 26px;
}

.view_title .title_h1 h1 * {
    overflow: hidden;
    white-space: nowrap;
    max-width: 910px;
    display: inline-block;
}

.user_info {
    width: 900px;
    padding-top: 15px;
    color: #acacac;
    padding-left: 178px;
    font-size: 12px;
    height: 80px;
}

.info_over {
    min-height: 66px;
    position: relative;
    margin-left: 160px;
}

.info_list {
    margin-left: 11px;
}

.info_list li {
    width: 177px;
    font-size: 12px;
    display: inline-block;
    margin: 3px 8px 16px;
    margin-top: 20px;
}

.info_list li i.xc02 {
    background: url(./xc02.png) no-repeat;
    height: 23px;
    width: 24px;
    background-size: 100% auto;
    display: inline-block;
    vertical-align: -7px;
    background-position: center;
    margin-right: 10px;
}

.info_list li i.xc03 {
    background: url(./xc03.png) no-repeat;
    height: 26px;
    width: 26px;
    background-size: 100% auto;
    display: inline-block;
    vertical-align: -7px;
    background-position: center;
    margin-right: 10px;
}

.info_list li i.xc04 {
    background: url(./xc04.png) no-repeat;
    height: 24px;
    width: 24px;
    background-size: 100% auto;
    display: inline-block;
    vertical-align: -7px;
    background-position: center;
    margin-right: 10px;
}

.info_list li i.xc05 {
    background: url(./xc05.png) no-repeat;
    height: 26px;
    width: 22px;
    background-size: 100% auto;
    display: inline-block;
    vertical-align: -7px;
    background-position: center;
    margin-right: 10px;
}

/*ag定义框架*/
.detail-wrap {
    width: 1060px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.col-main {
    background: #fff;
    padding: 16px 20px;
}

.wrapper {
    background: #F6F6F6;
    padding-top: 15px;
}

.Question-sideColumn {
    width: 296px;
    margin-left: 15px;
    background: #FFFFFF;
    overflow: hidden;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(26, 26, 26, 0.1);
    box-sizing: border-box;
    position: sticky;
    top: 5px;
}

.code-tishi {
    font-size: 17px;
    color: #000;
    text-align: center;
    font-weight: bold;
    margin-bottom: 5px;
}

.code-tishi2 {
    font-size: 15px;
    color: #000;
    text-align: center;
}

.answer-item .answer-side {
    margin: 0 0 0 -95px;
}

.crumb {
    padding: 0px 0 10px;
}