* {
    word-break: break-all;
}

.grayBg {
    background: #F2F4FA;
    position: relative;
}

.bbs_banxin {
    position: relative;
    padding-top: 122.025px;
    padding-bottom: 99.975px;
}

.bbs_ltlb,
.bbs_ltlbbox {
    width: 798px;
    height: 410.025px;
}

.bbs_ltlb .box {
    width: 188.025px;
    height: 180px;
    margin: 0 0 15px 15px;
    background: #fff;
}

.bbs_ltlb .box:nth-child(1),
.bbs_ltlb .box:nth-child(5) {
    margin-left: 0;
}

.bbs_ltlb .box img {
    width: 100%;
    height: 140.025px;
    object-fit: cover;
}

.bbs_ltlb .box p {
    width: 100%;
    font-size: 15.975px;
    color: #333333;
    line-height: 39.975px;
    text-align: center;
    white-space: nowrap;
}

.bbs_ltlb .swiper-pagination {
    width: auto;
    text-align: right;
    bottom: 0;
    right: 24.975px;
    left: auto;
}

.bbs_ltlb .swiper-pagination-bullet {
    width: 21.975px;
    height: 21.975px;
    background: #E8EBF0;
    border-radius: 2.025px;
    font-size: 14.025px;
    color: #666666;
    line-height: 21.975px;
    text-align: center;
    opacity: 1;
}

.bbs_ltlb .swiper-pagination-bullet-active {
    background: #FF6600;
    color: #fff;
}

.bbs_ltlb .swiper-button-next,
.bbs_ltlb .swiper-button-prev {
    width: 21.975px;
    height: 21.975px;
    margin: 0;
    top: auto;
    bottom: 0;
    right: 0;
}

.bbs_ltlb .swiper-button-next::before,
.bbs_ltlb .swiper-button-prev::before {
    content: '';
    width: 100%;
    height: 100%;
    background: #E8EBF0;
    font-size: 12px;
    color: #666666;
    line-height: 23.025px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    font-family: iconfont;
}

.bbs_ltlb .swiper-button-prev::before {
    content: '\e60b';
}

.bbs_ltlb .swiper-button-next::before {
    content: '\e60e';
}

.bbs_ltlb .swiper-pagination-bullet:hover,
.bbs_ltlb .swiper-button-next:hover::before,
.bbs_ltlb .swiper-button-prev:hover::before {
    background: #FF6600;
    color: #fff;
}

.bbs_ltlb .swiper-button-prev {
    left: auto;
}


/* 问答 */

.bbs_wenda {
    width: 387.975px;
    position: absolute;
    top: 129.975px;
    right: 50%;
    margin-right: -600px;
    padding-top: 18px;
    background: #fff;
}

.bbs_wenda .tit {
    font-size: 24px;
    color: #333333;
    line-height: 24px;
    padding-bottom: 12px;
    position: relative;
    padding: 0 18px ;
    font-weight: bold;
}
.bbs_wenda .tit::before{
    content: '';
    width: 5.025px;
    height: 21.975px;
    background: #1064FF;
    position: absolute;
    left: 0;
    top: .975px;
}
.bbs_wenda .tit span {
    font-size: 15.975px;
    display: block;
    font-weight: normal;
    padding-right: 15px;
    background: url(../images/bbs_icon5.png) no-repeat right center;
    background-size: 12px 12.975px;
    cursor: pointer;
}
.bbs_wenda .list{
    width: 351.975px;
    margin: 15px auto 0;
    border-top: .975px solid #EEEEF1;
    padding: 6.975px 0 0;
}
.bbs_wenda .box {
    width: 100%;
    background: #fff;
    padding: 15.975px 0 21px;
    border-top: .975px dashed #EEEEF1;
}
.bbs_wenda .box:first-child{
    border-top: none;
}

.bbs_wenda .box .pone {
    font-size: 15.975px;
    color: #373535;
    line-height: 24px;
    min-height: 24px;
}

.bbs_wenda .box .pone a {
    color: #373535;
    display: block;
    max-height: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.bbs_wenda .box .pone a:hover {
    color: #1064FF;
}

.bbs_wenda .box .ptwo {
    width: 100%;
    margin-top: 14.025px;
}

.bbs_wenda .box .ptwo .left {
    height: 21.975px;
    border-radius: 2.025px;
    padding: 0 9px 0 0px;
    font-size: 14.025px;
    color: #6E6F71;
    line-height: 21.975px;
}

.bbs_wenda .box .ptwo .left a {
    color: #6E6F71;
}

.bbs_wenda .box .ptwo .right {
    font-size: 14.025px;
    color: #919397;
    line-height: 21.975px;
}

.bbs_wenda .box .ptwo .right a {
    color: #919397;
}

.bbs_wenda .box .ptwo a:hover {
    color: #1064FF;
}


/* 大家都在讨论 */
/* 帖子文案 */



/* --------------------- 论坛详情 --------------------- */
.bbs_detail_content{
    min-height: 900px;
    position: relative;
    padding-left: 200px;
    padding-bottom: 100px;
}
.bbs_detail_content .tiezipl_list .bgbox{
    background: #F7F8FC;
    border-radius: 6px;
    padding-bottom: 20.025px;
}
.bbs_detail {
    width: 700px;
    padding: 30px 40px 30px;
    background-color: #fff;
    border-radius: 6px;
}
.bbs_detail .tiezipl_list {
    padding-top: 32.025px;
}
.bbs_detail .tiezipl_list h2{
    font-size: 21.975px;
    color: #2B2B2C;
    font-weight: bold;
    line-height: 26.025px;
    margin-bottom: 15.975px;
}
.bbs_detail .tiezipl_list h2 span{
    font-size: 15.975px;
    color: #999999;
    margin-left: 5.025px;
    vertical-align: -2.025px;
    font-weight: normal;
}
.bbs_detail .tiezipl_list .fbpl {
    width: 100%;
    margin-bottom: 20.025px;
}
.bbs_detail_content .tiezipl_list .bgbox .fbpl{
    padding: 20.025px 117.975px 20.025px 20.025px;
    border-bottom: .975px solid #D6DAEB;
}
.bbs_detail_content .tiezipl_list .bgbox .fbpl .tx{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    float: left;
    margin: 6px 9.975px 0 0;
}
.bbs_detail_content .tiezipl_list .bgbox .fbpl .textbox{
    width: calc(100% - 39.975px);
    background: #FFFFFF;
    border: .975px solid #A9AFC5;
    border-radius: 3.975px;
    float: left;
}
.bbs_detail_content .tiezipl_list .bgbox .fbpl .textbox:focus{
    border: .975px solid #1064ff;
}
.bbs_detail_content .tiezipl_list .bgbox .fbpl .btn{
    right: 20.025px;
    top: 20.025px;
}
.bbs_detail_content .tiezipl_list .bgbox .tieziplnrBox{
    padding: 0 20.025px;
}
.bbs_detail_content .bgbox .tieziplnrBox>.tieziplnr{
    border-bottom: .975px solid #E8EBF6;
}
.bbs_detail_content .bgbox .tieziplnrBox .tieziplnr+.more_pl{
    background: #F7F8FC;
}
.bbs_detail .tiezipl_list .tieziplqs {
    width: 100%;
    text-align: center;
    padding: 129.975px 0;
}

.bbs_detail .tiezipl_list .tieziplqs img {
    display: block;
    margin: auto;
}

.bbs_detail .tiezipl_list .tieziplqs p {
    font-size: 18px;
    color: #666666;
    line-height: 18px;
    margin-top: 20.025px;
}


/* 作者 */
.bbsxq_author {
    width: 190px;
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 0;
    z-index: 10;
}

.bbsxq_author .box {
    width: 100%;
    background: linear-gradient(180deg, #FDFDFE, #F4F6FB);
    border: 1px solid #FFFFFF;
    box-shadow: 0px 13px 13px 0px rgba(127, 140, 171, 0.08);
    padding: 20px 10px;
    text-align: center;
    border-radius: 6px;
}

.bbsxq_author .box .tx {
    width: 76px;
    height: 76px;
    border-radius: 6px;
    display: block;
    margin: auto;
    border: 3px solid #ebebeb;
}

.bbsxq_author .box .name {
    font-size: 18px;
    color: #333333;
    line-height: 28px;
    white-space: nowrap;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 2px;
}
.bbsxq_author .box .wz{
    font-size: 12px;
    color: #9EA4B2;
    line-height: 16px;
}
.bbsxq_author .box .rzbox{
    height: 20px;
    line-height: 20px;
}
.bbsxq_author .box .rzbox img{
    height: 18px;
    margin-top: 4px;
}
.bbsxq_author .box .fsgz {
    width: calc(100% + 20px);
    margin-left: -10px;
    margin-top: 15px;
}

.bbsxq_author .box .fsgz p {
    width: 33.3%;
    float: left;
    font-size: 13px;
    color: #5D5E63;
    line-height: 17px;
}
.bbsxq_author .box .fsgz span{
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 20px;
}
.bbsxq_author .box .fsgz.ssgy{
    text-align: center;
    position: relative;
}
.bbsxq_author .box .fsgz.ssgy p{
    display: inline-block;
    width: 40%;
    float: none;
}
.bbsxq_author .box .fsgz.ssgy::before{
    content: '';
    width: 1px;
    height: 33px;
    background: linear-gradient(to bottom,rgba(183, 188, 198, 0),rgba(183, 188, 198, 1),rgba(183, 188, 198, 0));
    position: absolute;
    left: 50%;
    top: 3px;
}

.bbsxq_author .box .gz {
    width: 70px;
    height: 28px;
    background: #1064FF;
    border-radius: 4px;
    display: block;
    margin: 18px auto 0;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    border: 1px solid #1064FF;
}

.bbsxq_author .box .gz.active {
    background: transparent;
    color: #A4C4FF;
    border-color: #A4C4FF;
}
.bbsxq_author .tit_two{
    width: 140.025px;
    margin: 25px auto 0;
    font-size: 14px;
    color: #7F8CAB;
    line-height: 26px;
    text-align: center;
    position: relative;
}
.bbsxq_author .tit_two::before{
    content: '';
    width: 100%;
    height: .975px;
    background: #D8D8D8;
    position: absolute;
    left: 0;
    top: 50%;
}
.bbsxq_author .tit_two span{
    display: inline-block;
    padding: 0 7px;
    background: #F2F4FA;
    position: relative;
    z-index: 1;
}
.bbsxq_author .dz,
.bbsxq_author .pl {
    width: 99.975px;
    margin: 20px auto 0;
    text-align: center;
    padding: 29.025px 0 6px;
    font-size: 14px;
    color: #999;
    line-height: 20.025px;
    white-space: nowrap;
    cursor: pointer;
    transition: all 0.3s;
    position: relative;
}
.bbsxq_author .pl {
    margin-top: 25px;
    color: #999;
}
.bbsxq_author .dz::before{
    content: '\e646';
    width: 26.025px;
    height: 26.025px;
    position: absolute;
    left: 50%;
    top: 0;
    font-size: 21.975px;
    text-align: center;
    font-family: iconfont;
    line-height: 26.025px;
    margin-left: -12.975px;
    color: #999999;
}
.bbsxq_author .dz.active,
.bbsxq_author .dz.active::before {
    color: #FF6600;
}
.bbsxq_author .dz.active::before{
    content: '\e652';
}
.bbsxq_author .dz:hover{
    color: #FF6600;
}
.bbsxq_author .dz:hover::before{
    color: #FF6600;
}

.bbsxq_author .pl::before{
    content: '\e662';
    width: 26.025px;
    height: 26.025px;
    position: absolute;
    left: 50%;
    top: 0;
    font-size: 24px;
    text-align: center;
    font-family: iconfont;
    line-height: 26.025px;
    margin-left: -12.975px;
    color: #999999;
}
.bbsxq_author .pl:hover{
    color: #FF8F44;
}
.bbsxq_author .pl:hover::before{
    color: #FF8F44;
}

.bbs_detail_celan{
    width: 280px;
}
.bbs_detail_celan .biaoti{
    height: 42px;
    border-bottom: 2.025px solid #EEEEF1;
}
.bbs_detail_celan .biaoti strong{
    height: 42px;
    display: block;
    float: left;
    font-size: 20.025px;
    color: #333333;
    font-weight: bold;
    line-height: 39.975px;
    border-bottom: 2.025px solid #ED4F4F;
}
/* 相关推荐 */
.bbs_detail_celan .bbsxq_xgtj {
    width: 100%;
    padding: 10px 20px 12px;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 20px;
}
.bbs_detail_celan .bbsxq_xgtj .list {
    width: 100%;
    margin: auto;
    margin-top: 10px;
}

.bbs_detail_celan .bbsxq_xgtj .box {
    width: 100%;
    padding: 14px 0;
    border-bottom: 1px dashed #EEEEF1;
}
.bbs_detail_celan .bbsxq_xgtj .box:last-child{
    border: none;
}

.bbs_detail_celan .bbsxq_xgtj .box .bt {
    width: 100%;
    font-size: 15px;
    color: #333333;
    line-height: 26.025px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    cursor: pointer;
}
.bbs_detail_celan .bbsxq_xgtj .box .bt:hover {
    color: #1064FF;
}
.bbs_detail_celan .bbsxq_xgtj .bot{
    font-size: 14px;
    color: #999999;
    margin-top: 5px;
    line-height: 24px;
}
.bbs_detail_celan .bbsxq_xgtj .box .bot .iconfont{
    float: left;
    margin-right: 3px;
    font-size: 18px;
}
.bbs_detail_celan .bbsxq_xgtj .bot a{
    color: #999;
}
.bbs_detail_celan .bbsxq_xgtj .bot a:hover{
    color: #1064ff;
}
.bbs_detail_celan .bbsxq_xgtj .bot .ptwo{
    min-width: 40px;
}
.bbs_detail_celan .rtph{
    width: 100%;
    margin-bottom: 20.025px;
    padding: 9.975px 20.025px 17.025px;
    background: #fff;
    border-radius: 3.975px;
}
.bbs_detail_celan .rtph .biaoti .tab{
    font-size: 14.025px;
    color: #666666;
    line-height: 36px;
    margin-top: 3.975px;
}
.bbs_detail_celan .rtph .biaoti li{
    cursor: pointer;
    float: left;
}
.bbs_detail_celan .rtph .biaoti li:hover{
    color: #ED4F4F;
}
.bbs_detail_celan .rtph .biaoti li.active{
    color: #ED4F4F;
}
.bbs_detail_celan .rtph .biaoti li:first-child::after{
    content: '/';
    padding: 0 2.025px;
    color: #ED4F4F;
}
.bbs_detail_celan .rtph .list{
    padding-top: 23px;
}
.bbs_detail_celan .rtph .item{
    overflow: hidden;
    transition: all 0.5s;
    position: relative;
}
.bbs_detail_celan .rtph .btn_more{
    width: 100%;
    height: 32px;
    font-size: 14px;
    line-height: 24px;
    color: #1064FF;
    margin-top: 8px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    cursor: pointer;
}
.bbs_detail_celan .rtph .btn_more span{
    display: inline-block;
    vertical-align: 1px;
    transition: all 0.3s;
    font-size: 12px;
    transform: rotate(90deg);
}
.bbs_detail_celan .rtph .item.active{
    max-height: 999px;
}
.bbs_detail_celan .rtph .item.active .btn_more span{
    transform: rotate(-90deg);
}
.bbs_detail_celan .rtph .item_yb{
    display: none;
}
.bbs_detail_celan .rtph .box{
    padding: 7px 0 7px 32.025px;
    position: relative;
}
.bbs_detail_celan .rtph .xh{
    display: block;
    width: 20.025px;
    height: 20.025px;
    background: #999999;
    border-radius: 2.025px;
    font-size: 14.025px;
    color: #fff;
    font-weight: bold;
    line-height: 20.025px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 6.975px;
}
.bbs_detail_celan .rtph .box:nth-child(1) .xh,
.bbs_detail_celan .rtph .box:nth-child(2) .xh,
.bbs_detail_celan .rtph .box:nth-child(3) .xh{
    background-color: #ED4F4F;
}
.bbs_detail_celan .rtph .tit{
    display: block;
    font-size: 15px;
    color: #333333;
    line-height: 20.025px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bbs_detail_celan .rtph .tit:hover{
    color: #ED4F4F;
}
.bbs_detail_celan .rtph .bot{
    font-size: 14.025px;
    color: #999999;
    line-height: 24px;
    margin-top: 8.025px;
}
.bbs_detail_celan .rtph .bot .pone{
    max-width: 115px;
    height: 24px;
    overflow: hidden;
}
.bbs_detail_celan .rtph .bot .pone a{
    color: #999999;
}
.bbs_detail_celan .rtph .bot .iconfont{
    float: left;
    margin-right: 3px;
}
.bbs_detail_celan .zjjx{
    width: 100%;
    padding: 9.975px 20.025px 20.025px;
    background: #fff;
    border-radius: 3.975px;
    margin-bottom: 20.025px;
}
.bbs_detail_celan .zjjx .list{
    padding-top: 20.025px;
}
.bbs_detail_celan .zjjx .box{
    width: 100%;
    padding: 9.975px 0;
}
.bbs_detail_celan .zjjx .imgbox{
    width: 60px;
    height: 80.025px;
    border-radius: 6px;
    display: block;
    overflow: hidden;
}
.bbs_detail_celan .zjjx .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}
.bbs_detail_celan .zjjx .right{
    width: 170.025px;
}
.bbs_detail_celan .zjjx .tit{
    display: block;
    font-size: 15px;
    color: #333333;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bbs_detail_celan .zjjx .name{
    font-size: 14.025px;
    color: #999999;
    line-height: 24px;
}
.bbs_detail_celan .zjjx .bot{
    font-size: 14.025px;
    color: #999999;
    line-height: 24px;
    margin-top: 8.025px;
}
.bbs_detail_celan .zjjx .bot .bf{
    padding-left: 20px;
    background: url(../images/icon_vid3.png) no-repeat left center;
    background-size: 16px 16px;
}
.bbs_detail_celan .zjjx .bot .iconfont{
    font-size: 15.975px;
    float: left;
    margin-right: 5px;
}
.bbs_detail_celan .zjjx .bot .pl .iconfont{
    font-size: 20.025px;
}
.bbs_detail_celan .zjjx .box:hover img{
    transform: scale(1.1);
}
.bbs_detail_celan .zjjx .box:hover .tit{
    color: #ED4F4F;
}
.bbsxq_ssqyxx{
    width: 100%;
    padding: 18px 10px 15px;
    background: url(../images/bbsxq_ssqyxx_bg1.jpg) no-repeat center top;
    background-size: 100% auto;
    border-radius: 4px;
    box-shadow: 0px 4px 7px 0px rgba(29, 45, 108, 0.16);
    margin-bottom: 20px;
}
.bbsxq_ssqyxx .qy_top{
    width: 100%;
    height: 40px;
    padding-left: 50px;
    position: relative;
}
.bbsxq_ssqyxx .qy_top .logo,
.bbsxq_ssqyxx .qy_top .nologo{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
}
.bbsxq_ssqyxx .qy_top .nologo{
    background: #03c1eb;
    text-align: center;
    line-height: 40px;
}
.bbsxq_ssqyxx .qy_top .nologo span{
    height: 30px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    vertical-align: middle;
}
.bbsxq_ssqyxx .qy_top .name{
    display: block;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
}

.bbsxq_ssqyxx .qy_top .name b{
    display: inline-block;
    max-width: 188px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bbsxq_ssqyxx .qy_top .name img{
    height: 14px;
    vertical-align: 4px;
}
.bbsxq_ssqyxx .qy_top .dz{
    display: block;
    font-size: 12px;
    color: #fff;
    opacity: 0.6;
    line-height: 16px;
    margin-top: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bbsxq_ssqyxx .qybq{
    margin-top: 10px;
}
.bbsxq_ssqyxx .qybq .bq{
    display: block;
    float: left;
    height: 28px;
    background: rgba(28, 85, 215, 0.5);
    border-radius: 14px;
    padding: 0 10px;
    margin-left: 10px;
    font-size: 13px;
    color: #fff;
    line-height: 28px;
}
.bbsxq_ssqyxx .qybq .bq:nth-child(1){
    margin-left: 0;
}
.bbsxq_ssqyxx .qybq  .bq span{
    color: #FFD563;
    font-weight: bold;
    margin-left: 6px;
}
.bbsxq_ssqyxx .qyzy{
    font-size: 12px;
    color: #fff;
    line-height: 22px;
    margin-top: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bbsxq_ssqyxx .qyzy a{
    text-decoration: underline;
    color: #fff;
}
.bbsxq_ssqyxx .qy_xgcp{
    width: 100%;
    position: relative;
    margin-top: 13px;
}
.bbsxq_ssqyxx .qy_xgcp::before{
    content: '';
    width: 100%;
    height: 1px;
    background: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.5;
}
.bbsxq_ssqyxx .qy_xgcp .tit{
    display: block;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 36px;
}
.bbsxq_ssqyxx .qy_xgcp .list{
    max-height: 322px;
    margin-top: 4px;
    padding: 14px 10px 0;
    background: rgba(255,255,255,0.9);
    border-radius: 4px;
}
.bbsxq_ssqyxx .qy_xgcp .box{
    width: 115px;
    margin-bottom: 14px;
}
.bbsxq_ssqyxx .qy_xgcp .box:nth-child(2n){
    float: right;
}
.bbsxq_ssqyxx .qy_xgcp .imgbox{
    width: 115px;
    height: 115px;
    display: block;
    position: relative;
}
.bbsxq_ssqyxx .qy_xgcp .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 4px;
}
.bbsxq_ssqyxx .qy_xgcp .bt{
    display: block;
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    margin-top: 4px;
    font-weight: bold;
}
.bbsxq_ssqyxx .qy_xgcp .box:hover .bt{
    color: #1064FF;
}


.bbsxq_xgtj_wd {
    width: 342.975px;
    top: 500.025px;
}

.bbsxq_xgtj_wd .pone {
    padding-left: 14.025px;
    font-size: 15.975px;
    color: #333333;
    line-height: 20.025px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
}

.bbsxq_xgtj_wd .pone::before {
    content: '';
    width: 3.975px;
    height: 3.975px;
    background: #CACACA;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 8.025px;
}

.bbsxq_xgtj_wd .pone a {
    color: #333;
}

.bbsxq_xgtj_wd .pone a:hover {
    color: #1064FF;
}

.bbsxq_xgtj_wd .ptwo {
    padding-left: 14.025px;
    font-size: 14.025px;
    line-height: 18px;
    margin-top: 12px;
    color: #999999;
}

.bbsxq_xgtj_wd .ptwo a {
    color: #999;
}

.xq_wz_xgtj .list .box:nth-child(1){
    margin-top: 15px;
}
.xq_wz_xgtj .list .box{
    margin-top: 20.025px;
}

/* 热门文章 */

.bbsxq_hot_wz {
    width: 314.025px;
    position: absolute;
    top: 147.975px;
    right: 50%;
    margin-right: -600px;
    z-index: 10;
}

.bbsxq_hot_wz .tit {
    width: 100%;
    font-size: 18px;
    color: #333333;
    line-height: 20.025px;
    font-weight: bold;
    position: relative;
    padding-left: 9px;
}

.bbsxq_hot_wz .tit::before {
    content: '';
    width: 3.975px;
    height: 15.975px;
    background: #1064FF;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8.025px;
}

.bbsxq_hot_wz li {
    margin-top: 15px;
}

.bbsxq_hot_wz li .name {
    padding-left: 24.975px;
    display: block;
    font-size: 15.975px;
    color: #333333;
    line-height: 26.025px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    left: -9.975px;
}

.bbsxq_hot_wz li .name:hover {
    color: #1064FF;
}

.bbsxq_hot_wz li .name span {
    font-size: 24px;
    font-weight: bold;
    font-family: dinpro_bold;
    font-style: italic;
    position: absolute;
    left: 0px;
    top: 0;
    color: #CCCCCC;
}

.bbsxq_hot_wz li:nth-child(1) .name span,
.bbsxq_hot_wz li:nth-child(2) .name span,
.bbsxq_hot_wz li:nth-child(3) .name span {
    color: #FF6600;
}

.bbsxq_hot_wz li .date {
    margin-top: 12px;
    font-size: 14.025px;
    color: #999999;
    line-height: 14.025px;
}


/* 文章详情 */
.bbs_detail_btn_fb{
    width: 110.025px;
    height: 33.975px;
    background: linear-gradient(90deg, #5A95FD, #1165FF);
    border-radius: 2.025px;
    font-size: 15.975px;
    color: #fff;
    line-height: 33.975px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    right: 50%;
    top: 200px;
    margin-right: -600px;
}
.bbs_detail_btn_fb:hover{
    background: linear-gradient(90deg, #1165FF, #5A95FD);
}
.bbs_detail .xq_wz h1 {
    max-height: 68px;
    position: relative;
    font-size: 24px;
    color: #333333;
    line-height: 34px;
    font-weight: bold;
    overflow: hidden;
}
.bbs_detail .xq_wz .biaoqian{
    font-size: 14.025px;
    color: #686D7F;
    line-height: 30px;
    margin-top: 4px;
}
.bbs_detail .xq_wz .biaoqian .iconfont{
    vertical-align: -2.025px;
    font-size: 18px;
    margin-right: 5px;
    float: left;
}
.bbs_detail .xq_wz .biaoqian .plml,
.bbs_detail .xq_wz .biaoqian .time{
    color: #999999;
    margin-right: 44px;
    cursor: pointer;
}
.bbs_detail .xq_wz .biaoqian .ht{
    height: 30px;
    border: .975px solid #0D81EA;
    border-radius: 17px;
    display: block;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #0D81EA;
    padding: 0 12px;
    cursor: pointer;
}
.bbs_detail .xq_wz .biaoqian .ht:hover{
    background: #0D81EA;
    color: #fff;
}

.bbs_detail .xq_wz .wenben {
    font-size: 16px;
    color: #333333;
    line-height: 28px;
    padding-top: 12px;
}

.bbs_detail .xq_wz .wenben .ht{
    color: #0D81EA;
    cursor: pointer;
}
.bbs_detail .wenben img {
    width: 100%;
    display: block;
}

.bbs_detail .xq_wz img{
    margin: 14px auto;
    border-radius: 6px;
}

.bbs_detail .xq_wz img+p {
    padding-top: 15.975px;
}

.bbs_detail .xq_wz .viderbox_one {
    width: 620px;
    border-radius: 2.025px;
    overflow: hidden;
    position: relative;
    margin: 24px auto 12px;
    background: #000;
    z-index: 1;
}

.bbs_detail .xq_wz p+.viderbox_one,
.bbs_detail .xq_wz img+.viderbox_one,
.bbs_detail .xq_wz p+.viderbox_two,
.bbs_detail .xq_wz img+.viderbox_two {
    margin-top: 6px;
}

.bbs_detail .xq_wz .viderbox_one video {
    width: 100%;
    height: 100%;
    display: block;
}
.bbs_detail .xq_wz .viderbox_two{
    width: 566.025px;
    margin: 24px auto 12px;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.bbs_detail .xq_wz .viderbox_one .bg,
.bbs_detail .xq_wz .viderbox_two .bg{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    filter:blur(9.975px);
    -webkit-filter:blur(9.975px);
    -moz-filter:blur(9.975px);
    -ms-filter:blur(9.975px);
    -o-filter:blur(9.975px);
    z-index: -1;
    opacity: 0.7;
}
.bbs_detail .xq_wz .viderbox_two::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.bbs_detail .xq_wz .viderbox_two video{
    width: 320.025px;
    display: block;
    margin: auto;
    border-radius: 6px;
    position: relative;
    z-index: 2;
}

.bbs_detail .xq_wz .bfbtn {
    display: block;
    width: 68px;
    height: 68px;
    background: url(../images/icon_vid4.png);
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 3;
    margin: -33.975px 0 0 -33.975px;
    cursor: pointer;
}
.bbs_detail .xq_wz .bot_lxkf{
    width: 620px;
    height: 50px;
    font-size: 14px;
    color: #7F8CAB;
    line-height: 50px;
    background: linear-gradient(to right,#fff,#f2f4fa,#fff);
    text-align: center;
    margin: 24px auto 0;
}
.bbs_detail .xq_wz .bot_lxkf span{
    width: 80px;
    height: 30px;
    background: linear-gradient(90deg, #5B96FD 0%, #1064FF 100%);
    line-height: 30px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    vertical-align: 0px;
    margin-left: 30px;
}
.bbs_detail .xq_wz .bot_lxkf span:hover{
    background: linear-gradient(90deg, #1064FF 100%, #5B96FD 0%);
}
.bbs_detail .zhengwen {
   padding: 15px 40px 0;
}
.bbs_detail .zhengwen p {
    font-size: 17px;
    color: #333333;
    line-height: 28px;
}
.bbs_dt_transaction{
    width: 100%;
    margin-top: 24.975px;
}
.bbs_dt_transaction .top{
    width: 100%;
    height: 36px;
    line-height: 36px;
}
.bbs_dt_transaction .top .icon{
    display: block;
    width: 47.025px;
    height: 36px;
    background: #FF6600;
    border-top-left-radius: 6px;
    position: relative;
    text-align: center;
    padding-left: 11.025px;
    font-size: 18px;
    color: #fff;
}
.bbs_dt_transaction .top .icon::after{
    content: '';
    width: 0;
    height: 0;
    border-width: 18px 9.975px;
    border-style: solid;
    border-color: transparent;
    border-left-color: #FF6600;
    border-top-color: #FF6600;
    position: absolute;
    left: 100%;
    top: 0;
}
.bbs_dt_transaction .top strong{
    width: 147px;
    height: 36px;
    background: linear-gradient(90deg, #1064FF, #4B93FF);
    border-radius: 6px 6px 0px 0px;
    display: block;
    margin-left: -6.975px;
    padding-left: 30px;
    font-size: 15.975px;
    color: #fff;
    font-weight: bold;
}
.bbs_dt_transaction .top p{
    font-size: 14.025px;
    color: #999999;
    margin-left: 9.975px;
}
.bbs_dt_transaction .top p span{
    color: #FF6600;
}
.bbs_dt_transaction .list{
    width: 100%;
    padding: 9.975px 20.025px 0;
    border: .975px solid #1064FF;
    border-radius: 0px 6px 6px 6px;
}
.bbs_dt_transaction .list .box{
    width: 100%;
    padding: 15px 0 ;
    border-bottom: .975px solid #E6EDFA;
}
.bbs_dt_transaction .list .box:last-child{
    border-bottom: none;
}
.bbs_dt_transaction .list .pone,
.bbs_dt_transaction .list .ptwo{
    width: 399.975px;
}
.bbs_dt_transaction .list .pone{
    font-size: 15.975px;
    color: #222222;
    line-height: 27.975px;
}
.bbs_dt_transaction .list .ptwo{
    font-size: 14.025px;
    color: #999999;
    line-height: 21.975px;
}
.bbs_dt_transaction .list .pthree{
    width: 153.975px;
    height: 38.025px;
    background: #E6EDFA;
    border-radius: 3.975px;
    padding-left: 9.975px;
    font-size: 15.975px;
    color: #1064FF;
    line-height: 38.025px;
    margin-top: 5.025px;
}
.bbs_dt_transaction .list .pthree span{
    font-size: 18px;
    float: left;
    margin-right: 3px;
}

/* 问答详情 */
.wenda_xq_box{
    padding-bottom: 99.975px;
}
.wenda_xq_box .home_flzs .list{
    width: 788px;
}
.wenda_xq_content{
    width: 810px;
}
.wenda_detail {
    width: 100%;
    padding: 20px 40px 30px;
    background: #fff;
    border-radius: 6px;
}

.wenti {
    overflow: hidden;
}
.wenti .ht{
    display: inline-block;
    height: 30px;
    border: .975px solid #0D81EA;
    border-radius: 15px;
    font-size: 14px;
    color: #0D81EA;
    line-height: 28px;
    padding: 0 12px;
    cursor: pointer;
    margin-bottom: 13px;
}
.wenti .ht:hover{
    background: #0D81EA;
    color: #fff;
}

.wenti.active {
    max-height: 200px;
}
.wenti h1 {
    font-size: 22px;
    color: #121212;
    font-weight: bold;
    line-height: 34px;
    position: relative;
}
.wenti p,.wenti div {
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    margin-top: 5px;
}
.wenti .imgbox{
    width: 100%;
    display: block;
    position: relative;
}
.wenti .sp::before{
    content: '实拍';
    height: 38px;
    padding: 0 20px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 4px;
    font-size: 18px;
    color: #fff;
    line-height: 38px;
    position: absolute;
    right: 10px;
    bottom: 20px;
}
.wenti img {
    width: 500px;
    display: block;
    margin: 10px 0;
    border-radius: 6px;
}

.wenti p+.sp {
    margin-top: 20.025px;
}

.wenti img+p {
    padding-top: 15px;
}

.wenda_detail .wd_zksq {
    text-align: center;
    height: 41.025px;
    padding-top: 5.025px;
    position: relative;
    margin-top: -30.975px;
    margin-bottom: -2px;
    z-index: 1;
    display: none;
}
.wenda_detail .wd_zksq::before{
    content: '';
    width: 100%;
    height: 200%;
    background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.9),rgba(255,255,255,1));
    position: absolute;
    left: 0;
    bottom: 0;
}

.wenda_detail .wd_zksq span {
    font-size: 14px;
    color: #127CE9;
    line-height: 36px;
    padding-right: 20.025px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.wenda_detail .wd_zksq span::before {
    content: '\e616';
    font-family: iconfont;
    font-size: 12px;
    color: #1064FF;
    line-height: 36px;
    position: absolute;
    right: 0;
    top: 0;
}

.wenda_detail .wd_zksq.active {
    text-align: right;
    height: 34px;
    padding-top: 0;
    margin: 0 0 -34px;
    top: 46px;
}
.wenda_detail .wd_zksq.active::before{
    display: none;
}

.wenda_detail .wd_zksq.active span::before {
    transform: rotate(180deg);
}

.wenda_detail .fbsj{
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    margin-top: 13px;
}
.wenda_detail .ncsjhd {
    width: 100%;
    line-height: 30px;
    margin-top: 14px;
}

.wenda_detail .ncsjhd .boxone {
    font-size: 16px;
    color: #999999;
}

.wenda_detail .ncsjhd .boxone img {
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 6.975px;
    border-radius: 50%;
}

.wenda_detail .ncsjhd .rq {
    font-size: 14.025px;
    color: #999999;
    margin-left: 20.025px;
}

.wenda_detail .ncsjhd .hd_btn {
    width: 100px;
    height: 34px;
    background: #127CE9 url(../images/icon_bi1.png) no-repeat 20px center;
    background-size: 12px auto;
    border-radius: 6px;
    font-size: 14.025px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 34px;
    cursor: pointer;
    transition: all 0.3s;
    margin-right: 20px;
    position: relative;
    z-index: 1;
    padding-left: 20px;
}

.wenda_detail .ncsjhd .hd_btn:hover {
    background-color: #0f6dca;
}

.wenda_detail .fb_btn{
    width: 114.975px;
    height: 33.975px;
    border: .975px solid #127CE9;
    border-radius: 6px;
    font-size: 14.025px;
    color: #127CE9;
    line-height: 32.025px;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}
.wenda_detail .fb_btn span{
    margin-right: 5.025px;
    font-size: 12px;
}
.wenda_detail .fb_btn:hover{
    background: #127CE9;
    color: #fff;
}
.wenda_detail .dz_btn{
    font-size: 14px;
    color: #999999;
    margin-top: 2px;
    margin-left: 26px;
    cursor: pointer;
    position: relative;
    z-index: 1;
    padding-left: 20px;
    background: url(../images/icon_zan1_1.png) no-repeat left center;
    background-size: 16px auto;
    transition: all .3s;
}
.wenda_detail .dz_btn:hover{
    color: #1064FF;
    background: url(../images/icon_zan1_2.png) no-repeat left center;
    background-size: 16px auto;
}
.wenda_detail .dz_btn.active{
    background: url(../images/icon_zan1_2.png) no-repeat left center;
    background-size: 16px auto;
}
.wenda_detail .huida {
    width: 100%;
    height: 354px;
    margin-top: 20px;
    display: none;
    border: .975px solid #E4E5E5;
    position: relative;
}
.wenda_detail .huida .hdfwb{
    width: 100%;
}
.wenda_detail .huida .btn_hd {
    width: 80.025px;
    height: 30px;
    background: #1064FF;
    border-radius: 3.975px;
    font-size: 14.025px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    bottom: 12.975px;
    right: 11.025px;
}
.wenda_detail .huida .w-e-toolbar{
    border: none !important;
    border-bottom: .975px solid #E4E5E5 !important;
    z-index: 2 !important;
}
.wenda_detail .w-e-menu .w-e-panel-container .w-e-panel-tab-title .w-e-item:nth-child(2){
    display: none;
}
.wenda_detail .huida .w-e-text-container{
    height: 260.025px !important;
    border: none !important;
    z-index: 1 !important;
}
.wenda_detail .huida .num{
    font-size: 14.025px;
    color: #666666;
    line-height: 30px;
    position: absolute;
    bottom: 12.975px;
    right: 104.025px;
}
.wenda_detail .huida .num .active{
    color: #FF0013;
}
.wenda_xq_content .home_flzs .list .bot .pone{
    background-color: #E8EBF1;
}
.wenda_xq_content .xgtj{
    width: 100%;
    margin-top: 27.975px;
}
.wenda_xq_content .xgtj .biaoti{
    width: 100%;
    height: 48px;
    border-bottom: 2.025px solid #DBDFEA;
}
.wenda_xq_content .xgtj .biaoti h2{
    height: 48px;
    float: left;
    font-size: 21.975px;
    color: #333333;
    line-height: 45.975px;
    border-bottom: 2.025px solid #1064ff;
    position: relative;
}
.wenda_xq_content .xgtj .biaoti h2::before{
    content: '';
    width: 6px;
    height: 100%;
    background: #F2F4FA;
    position: absolute;
    left: 100%;
    bottom: -2.025px;
}
.home_flzs.xgtj .box_dt,
.home_flzs.xgtj .box_zwyt{
    border-bottom: 1px solid #e3e4e7;
}
.wenda_xq_right{
    width: 369.975px;
}
.wenda_xq_right .tongji{
    width: 100%;
    height: 150px;
    background: #FFFFFF;
    border-radius: 6px;
    padding: 9.975px 20.025px;
}
.wenda_xq_right .tongji .top{
    width: 100%;
    height: 71.025px;
    padding-top: 3.975px;
    position: relative;
    text-align: center;
    border-bottom: .975px solid #F2F4FA;
}
.wenda_xq_right .tongji .top::before{
    content: '';
    width: .975px;
    height: 60px;
    background: #F2F4FA;
    position: absolute;
    left: 50%;
    top: 0;
}
.wenda_xq_right .tongji .box{
    width: 50%;
}
.wenda_xq_right .tongji .pone{
    font-size: 15.975px;
    color: #686D7F;
    line-height: 26.025px;
}
.wenda_xq_right .tongji .ptwo{
    font-size: 20.025px;
    color: #222222;
    font-weight: bold;
    line-height: 1em;
    margin-top: 5.025px;
}
.wenda_xq_right .tongji .btn_gz{
    width: 110.025px;
    height: 33.975px;
    background: #FF6600;
    border-radius: 2.025px;
    font-size: 15.975px;
    color: #fff;
    text-align: center;
    line-height: 32.025px;
    margin: 14.025px auto 0;
    cursor: pointer;
    border: .975px solid #ff6600;
}
.wenda_xq_right .tongji .btn_gz.active{
    background: #fff;
    color: #ff6600;
}
.wenda_xq_right .biaoti{
    width: 100%;
    height: 42px;
    border-bottom: 2.025px solid #EEEEF1;
}
.wenda_xq_right .biaoti strong{
    display: block;
    height: 42px;
    font-size: 20px;
    padding-top: 3px;
    color: #333333;
    line-height: 37px;
    border-bottom: 2px solid #ED4F4F;
    float: left;
}
.wenda_xq_right .xgwt{
    width: 100%;
    padding: 9.975px 20.025px;
    background: #fff;
    border-radius: 3.975px;
    margin-bottom: 20px;
}
.wenda_xq_right .xgwt .list{
    padding-top: 9.975px;
}
.wenda_xq_right .xgwt .box{
    padding: 14.025px 0;
    border-bottom: .975px solid #F2F4FA;
}
.wenda_xq_right .xgwt .box:last-child{
    border: none;
}
.wenda_xq_right .xgwt .tit{
    display: block;
    font-size: 15px;
    color: #333333;
    line-height: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wenda_xq_right .xgwt .tit:hover{
    color: #ED4F4F;
}
.wenda_xq_right .xgwt .pone{
    font-size: 14px;
    color: #8F95A6;
    line-height: 24px;
    margin-top: 3px;
}
.wenda_xq_right .dnld{
    width: 100%;
    margin-bottom: 20px;
    padding: 10px 20px;
    border-radius: 4px;
    background: #fff;
}
.wenda_xq_right .dnld .biaoti strong{
    border-color: #127CE9;
}
.wenda_xq_right .dnld .list{
    padding-top: 9.975px;
}
.wenda_xq_right .dnld .box{
    padding: 14.025px 0 20.025px;
    border-bottom: .975px solid #F7F7F7;
}
.wenda_xq_right .dnld .box:last-child{
    border: none;
}
.wenda_xq_right .dnld .tit{
    font-size: 15px;
    color: #333333;
    line-height: 25px;
    max-height: 50px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.wenda_xq_right .dnld .tit:hover{
    color: #127CE9;
}
.wenda_xq_right .dnld .bot{
    margin-top: 6px;
    font-size: 14.025px;
    line-height: 30px;
}
.wenda_xq_right .dnld .bot .btn{
    width: 99.975px;
    height: 30px;
    background: #127CE9;
    border-radius: 6px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}
.wenda_xq_right .dnld .bot .btn img{
    height: 12px;
    vertical-align: middle;
}
.wenda_xq_right .dnld .bot .btn:hover{
    background: #0f6dca;
}
.wenda_xq_right .dnld .bot .btn span{
    font-weight: normal;
    margin-right: 6px;
    font-size: 12px;
}
.wenda_xq_right .dnld .bot .pone{
    color: #8F95A6;
}
.wenda_btn_fwt{
    width: 110px;
    height: 34px;
    background: linear-gradient(90deg, #5A95FD, #1165FF);
    border-radius: 2px;
    position: absolute;
    top: 117px;
    left: 50%;
    margin-left: 490px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    line-height: 34px;
}

/* 热门问答 */

.bbsxq_rmhd {
    width: 342.975px;
    position: absolute;

    top: 140.025px;
    right: 50%;
    margin-right: -600px;
    z-index: 10;
}

.bbsxq_rmhd .tit {
    width: 100%;
    font-size: 18px;
    color: #333333;
    line-height: 20.025px;
    font-weight: bold;
    position: relative;
    padding-left: 9px;
}

.bbsxq_rmhd .tit::before {
    content: '';
    width: 3.975px;
    height: 15.975px;
    background: #1064FF;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8.025px;
}

.bbsxq_rmhd li {
    margin-top: 14.025px;
    margin-left: -5.025px;
}

.bbsxq_rmhd li .spanone {
    display: block;
    width: 26.025px;
    font-size: 24px;
    color: #CCCCCC;
    line-height: 36px;
    font-style: italic;
    font-weight: bold;
    font-family: dinpro_bold;
}

.bbsxq_rmhd li:nth-child(1) .spanone,
.bbsxq_rmhd li:nth-child(2) .spanone,
.bbsxq_rmhd li:nth-child(3) .spanone {
    color: #FF6600;
}

.bbsxq_rmhd li .text {
    display: block;
    width: 240px;
    height: 36px;
    overflow: hidden;
    font-size: 15.975px;
    color: #333333;
    line-height: 36px;
}

.bbsxq_rmhd li .text:hover {
    color: #1064FF;
}

.bbsxq_rmhd li .spantwo {
    font-size: 12px;
    color: #999999;
    line-height: 33.975px;
    margin-top: 2.025px;
}

.wd_qst {
    width: 100%;
    text-align: center;
    padding: 60px 0;
}

.wd_qst img {
    display: block;
    margin: auto;
}

.wd_qst p {
    font-size: 14px;
    color: #B4B8C4;
    line-height: 24px;
    margin-top: 20px;
}
.wd_qst .btn1{
    color: #127CE9;
    cursor: pointer;
}


/* 优质解答 */

.wenda_yzjd {
    padding: 14px 40px 20px;
    background: #FFFFFF;
    border-radius: 6px;
    margin-top: 10px;
}

.wenda_yzjd.active {
    display: none;
}

.wenda_yzjd .tit {
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    font-weight: bold;
    position: relative;
}
.wenda_yzjd .tit::after {
    content: '';
    width: 100%;
    height: 1px;
    background: #E8E8E8;
    position: absolute;
    right: 0;
    top: 50%;
}
.wenda_yzjd .tit span{
    display: inline-block;
    background: #fff;
    padding-right: 10px;
    position: relative;
    z-index: 1;
}

.wenda_yzjd .jd_list {
    border-top: 1px solid #E8E8E8;
    padding: 23px 0 16px;
}

.wenda_yzjd .tit+.jd_list {
    border: none;
}

.wenda_yzjd .jieda {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.wenda_yzjd .jieda.active {
    height: 459.975px;
}
.wenda_yzjd .jieda .top {
    height: 40px;
    padding-left: 50px;
    position: relative;
    line-height: 40px;
}
.wenda_yzjd .jieda .top .tx {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    cursor: pointer;
    border-radius: 6px;
    position: absolute;
    left: 0;
    top: 0;
}
.wenda_yzjd .jieda .top .box{
    display: inline-block;
    vertical-align: middle;
}

.wenda_yzjd .jieda .top .pone {
    font-size: 16px;
    color: #333;
    line-height: 18px;
    font-weight: bold;
    cursor: pointer;
}
.wenda_yzjd .jieda .top .pone img{
    height: 16px;
    vertical-align: middle;
}

.wenda_yzjd .jieda .top .ptwo {
    font-size: 12px;
    color: #999;
    line-height: 12px;
    margin-top: 8px;
}

.wenda_yzjd .jieda .da {
    padding: 13px 0 0 50px;
    overflow:hidden;
    position:relative;
    font-size:16px;
    line-height: 26px;
    color:#333;
    transition:all .5s linear;
}
.wenda_yzjd .jieda .da h1,
.wenda_yzjd .jieda .da h2,
.wenda_yzjd .jieda .da h3{
    line-height: normal;
}
.wenda_yzjd .jieda .da img{
    width: 600px;
    display:block;
    margin:auto;
    border-radius: 6px;
}
.wenda_yzjd .jieda .da em{
    font-style:normal;
    font-style:italic;
}
.wenda_yzjd .jieda .da strong em,.wenda_yzjd .jieda .da em strong{
    font-style:italic;
}
.wenda_yzjd .jieda .da hr{
    border:.525px solid #e8e8e8;
}
.wenda_yzjd .jieda .da h2{
    margin:42px 0 18px;
    font-size:18px;
    line-height:1;
}
.wenda_yzjd .jieda .da p:first-child,
.wenda_yzjd .jieda .da div:first-child{
    margin-top:0px !important;
}
.wenda_yzjd .jieda .da p,
.wenda_yzjd .jieda .da div,
.wenda_yzjd .jieda .da font,
.wenda_yzjd .jieda .da span{
    margin:17.025px 0;
    line-height:1.75em;
}
.wenda_yzjd .jieda .da p br,
.wenda_yzjd .jieda .da div br{
    margin:0;
}
.wenda_yzjd .jieda .da p:last-child,
.wenda_yzjd .jieda .da div:last-child{
    margin:17.025px 0 0;
}
.wenda_yzjd .jieda .da br{
    content:"";
    display:block;
    width:100%;
    height:0;
    margin:15px 0;
}
.wenda_yzjd .jieda .da ol p,
.wenda_yzjd .jieda .da ul p{
    margin:0!important;
}
.wenda_yzjd .jieda .da ol li,
.wenda_yzjd .jieda .da ul li{
    margin-top:9.975px;
}

.wenda_yzjd .jd_list .pldz {
    margin-top: 10px;
    font-size: 14px;
    color: #666666;
    line-height: 22px;
    padding-left: 50px;
}
.wenda_yzjd .jd_list .pldz .time{
    color: #9EA4B2;
}
.wenda_yzjd .jd_list .pldz .pl {
    padding-left: 21.975px;
    position: relative;
    cursor: pointer;
    color: #7F8CAB;
}
.wenda_yzjd .jd_list .pldz .pl::before{
    content: '\e6f7';
    font-family: iconfont;
    font-size: 22px;
    position: absolute;
    left: 0;
    top: 0;
}

.wenda_yzjd .jd_list .pldz .dz {
    height: 20px;
    padding-left: 24px;
    position: relative;
    cursor: pointer;
    color: #7F8CAB;
    margin-left: 50px;
}
.wenda_yzjd .jd_list .pldz .dz::before{
    content: '';
    width: 16px;
    height: 100%;
    background: url(../images/icon_zan1_1.png) no-repeat center center;
    background-size: 16px auto;
    position: absolute;
    left: 0;
    top: 0;
    transition: all .3s;
}
.wenda_yzjd .jd_list .pldz .dz:hover{
    color: #1064FF;
}
.wenda_yzjd .jd_list .pldz .dz:hover::before{
    background: url(../images/icon_zan1_2.png) no-repeat center center;
    background-size: 16px auto;
}
.wenda_yzjd .jd_list .pldz .dz.active::before {
    background: url(../images/icon_zan1_2.png) no-repeat center center;
    background-size: 16px auto;
}

.wenda_yzjd .jd_list .pldz .sqzk {
    color: #1064FF;
    cursor: pointer;
    display: none;
}

.wenda_yzjd .jd_list .pldz .sqzk span {
    float: right;
    margin-left: 8.025px;
    display: block;
    font-size: 12px;
    position: relative;
    top: 2.025px;
}

.wenda_yzjd .jd_list .pldz .sqzk.active span {
    transform: rotate(180deg);
}
.comments_replies_wenda{
    width: calc(100% - 50px);
    margin-left: 50px;
    display: none;
}

.jd_list .tiezipl_list {
    background: #F7F8FC;
    margin-top: 21.975px;
    display: none;
    padding: 20.025px;
}
.jd_list .tieziplnr{
    padding-bottom: 20.025px;
}
.jd_list .tieziplnr::before{
    background: #E8E8E8;
}
.jd_list .tieziplnr+.more_pl{
    background: #F7F8FC;
    padding-bottom: 9.975px;
    border-bottom: .975px solid #E8E8E8;
}
/* 分页 */

.bbs_banxin #pageId {
    margin-top: 39.975px;
}

.bbs_banxin .layui-laypage-skip {
    display: none;
}

.bbs_fenjie {
    color: #999999;
    font-size: 15.975px;
    position: relative;
    margin-bottom: 20.025px;
}

.bbs_fenjie::before {
    display: block;
    content: '';
    width: 56.025px;
    height: .975px;
    background: #E6E6E6;
    position: absolute;
    top: 50%;
    left: -60px;
}

.bbs_fenjie::after {
    display: block;
    content: '';
    width: 56.025px;
    height: .975px;
    background: #E6E6E6;
    position: absolute;
    top: 50%;
    right: -60px;
}

.bbs_share {
    width: 159.975px;
    position: fixed;
    top: 140.025px;
    left: 50%;
    margin-left: -600px;
    text-align: center;
}

.bbs_share_ul {
    padding-top: 20.025px;
}

.bbs_share_ul li {
    margin-bottom: 27.975px;
    cursor: pointer;
    position: relative;
}

.bbs_share_ul li img {
    vertical-align: middle;
    margin-right: 9.975px;
}

.bbs_share_ul li em {
    font-size: 14.025px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #444444;
}

.bbs_share_ul li:hover em {
    color: #f16101;
}

.bbs_share_ul li:nth-of-type(2) {
    margin-left: -6.975px;
}

.bbs_share_ul li.weichat .weichat_tip {
    display: none;
    position: absolute;
    background-color: #fff;
    bottom: -132px;
    left: 50%;
    width: 120px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    padding: 3px;
    -webkit-box-shadow: 0 2.025px 9.975px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2.025px 9.975px 0 rgba(0, 0, 0, .2);
    -webkit-border-radius: 3.975px;
    border-radius: 3.975px;
    z-index: 1;
}

.bbs_share_ul li.weichat:hover .weichat_tip {
    display: block;
}

.bbs_share_ul li.weichat .weichat_tip::after {
    position: absolute;
    top: -12px;
    left: 50%;
    width: 0;
    height: 0;
    content: "";
    border-style: solid;
    border-width: 8.025px;
    border-color: #fff #fff transparent transparent;
    -webkit-transform: rotate(-45deg) translateX(-50%);
    -ms-transform: rotate(-45deg) translateX(-50%);
    transform: rotate(-45deg) translateX(-50%);
    -webkit-box-shadow: 2.025px -2.025px 2.025px rgba(0, 0, 0, .05);
    box-shadow: 2.025px -2.025px 2.025px rgba(0, 0, 0, .05);
}

.bbs_share_ul li.weichat .weichat_tip img {
    width: 116.025px;
    height: 116.025px;
    margin: 0;
}

.bbs_share .dz,
.bbs_share .pl {
    width: 99.975px;
    margin: 20.025px auto 0;
    text-align: center;
    padding-top: 50.025px;
    background: url(../images/bbs_icon8_1.png) no-repeat center top;
    background-size: 44.025px 44.025px;
    font-size: 15.975px;
    color: #7A7E8C;
    line-height: 1em;
    white-space: nowrap;
    cursor: pointer;
    transition: all 0.3s;
}

.bbs_share .dz.active {
    background: url(../images/bbs_icon8_2.png) no-repeat center top;
    color: #FF6600;
}

.bbs_share .pl {
    background: url(../images/bbs_icon9.png) no-repeat center top;
    margin-top: 18px;
}
.dongtai_date{
    width: 100%;
    margin-top: 5.025px;
}
.dongtai_date .left{
    font-size: 12px;
    color: #999999;
    line-height: 30px;
}
.dongtai_date .right{
    width: 95.025px;
    height: 30px;
    border: .975px solid #1064FF;
    border-radius: 3.975px;
    text-align: center;
    line-height: 27.975px;
    text-align: center;
    font-size: 14.025px;
    color: #1064FF;
    transition: all 0.3s;
    cursor: pointer;
}
.dongtai_date .right span{
    margin-right: 5.025px;
    font-size: 12px;
}
.dongtai_date .right:hover{
    color: #fff;
    background: #1064FF;
}

.bbsdt_imglist{
    width: 100%;
    padding-top: 30px;
}
.bbsdt_imglist span{
    display: block;
    position: relative;
}
.bbsdt_imglist span.sp::before{
    content: '实拍';
    height: 18px;
    padding: 0 5px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    position: absolute;
    right: 7px;
    bottom: 6px;
}
.bbsdt_imglist .img1{
    width: 100%;
    display: block;
}
.bbsdt_imglist .img2{
    width: 305px;
    height: 228px;
    border-radius: 6px;
    display: block;
    float: left;
    margin: 0 9px 13px 0;
    object-fit: cover;
    overflow: hidden;
}
.bbsdt_imglist .img2:nth-child(2n){
    margin-right: 0;
}
.bbsdt_imglist .img3{
    width: 200px;
    height: 200px;
    display: block;
    float: left;
    margin: 0 9.975px 9.975px 0;
    object-fit: cover;
}
.bbsdt_imglist .img3:nth-child(3n){
    margin-right: 0;
}
.bbsdt_imglist .img2:hover,
.bbsdt_imglist .img3:hover{
    /* cursor: url('../images/icon_fangda.cur'), pointer; */
}
.bbsdt_imglist span img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 4px;
}
.bbsdt_ckdt{
    width: 100%;
    padding-top: 20.025px;
    position: relative;
    display: none;
}
.bbsdt_ckdt .imgbox{
    width: 100%;
    height: auto;
}
.bbsdt_ckdt .imgbox img{
    width: 100%;
    /* cursor: url('../images/icon_suoxiao1.cur'), pointer; */
}
.dt_lunbo{
    width: 100%;
    height: 48px;
    margin-top: 8.025px;
}
.dt_lunbo li{
    width: 62.325px;
    height: 48px;
    float: left;
    margin-left: 3.975px;
    cursor: pointer;
    position: relative;
}
.dt_lunbo li:nth-child(1){
    margin-left: 0;
}
.dt_lunbo li img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: .975px;
}
.dt_lunbo li::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.52);
    position: absolute;
    left: 0;
    top: 0;
    border-radius: .975px;
}
.dt_lunbo li.active::before{
    background: transparent;
    border: 2.025px solid #1064FF;
}
.bbsdt_ckdt .prev,.bbsdt_ckdt .next{
    display: block;
    width: 30px;
    height: 48px;
    position: absolute;
    top: 50%;
    cursor: pointer;
    margin-top: -68.025px;
}
.bbsdt_ckdt .prev{
    left: 18px;
    background: url(../images/bbs_xq_arrowl.png) no-repeat;
    background-size: 100% 100%;
}
.bbsdt_ckdt .next{
    right: 18px;
    background: url(../images/bbs_xq_arrowr.png);
    background-size: 100% 100%;
}

.bbs_home_h2 {
    font-size: 21.975px;
    color: #333333;
    line-height: 21.975px;
    position: relative;
    padding-left: 12.975px;
    font-weight: bold;
}

.bbs_home_h2::before {
    content: '';
    width: 6px;
    height: 20.025px;
    background: #1064FF;
    position: absolute;
    left: 0;
    top: .975px;
}

.bbs_type {
    padding: 132px 0 20.025px;
    border-bottom: .975px solid #EAE7E7;
}
.bbs_type .main{
    padding: 0 69.975px 0 110.025px;
    position: relative;
    line-height: 26.025px;
}
.bbs_type h2{
    font-size: 18px;
    color: #222222;
    line-height: 18px;
    padding-left: 6.975px;
    border-left: 3.975px solid #1064FF;
    position: absolute;
    left: 0;
    top: 3.975px;
    font-weight: bold;
}
.bbs_type .btn,
.bbs_type .more{
    display: block;
    font-style: 14.025px;
    color: #1064FF;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 17.025px;
}
.bbs_type .btn::before{
    content: '\e616';
    font-family: iconfont;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.3s;
}
.bbs_type .btn:hover,
.bbs_type .more:hover{
    text-decoration: underline;
}
.bbs_type .more::before{
    content: '\e6cf';
    font-family: iconfont;
    font-size: 14.025px;
    position: absolute;
    right: 0;
    top: 0;
}
.bbs_type ul{
    width: 1065px;
    max-height: 26.025px;
    min-height: 26.025px;
    overflow: hidden;
    transition: all 0.3s;
    margin-left: -45px;
}
.bbs_type ul li{
    margin: 0 0 14.025px 35.025px;
}
.bbs_type li a{
    display: block;
    padding: 0 9.975px;
    font-size: 15.975px;
    color: #333333;
    line-height: 26.025px;
    white-space: nowrap;
}
.bbs_type li a:hover{
    color: #1064FF;
}
.bbs_type .qblt{
    margin-bottom: 21.975px;
}
.bbs_type .qblt li a{
    max-width: 120px;
    height: 26.025px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bbs_type .qblt.active .btn::before{
    transform: rotate(180deg);
}
.bbs_type .qblt.active ul{
    max-height: 999.975px;
}


.bbs_hot{
    padding: 24px 0 24px;
}
.bbs_hot h2{
    text-align: center;
    padding: 51.975px 0 0;
    position: relative;
    font-size: 18px;
    color: #222222;
    line-height: 26.025px;
    font-weight: bold;
}
.bbs_hot h2 span{
    width: 100%;
    display: block;
    font-size: 33.975px;
    font-family: iconfont;
    color: #1064FF;
    line-height: 45.975px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: normal;
}
.bbs_hot_main{
    width: 1086px;
    padding: 0 42px;
}
.bbs_hot_main::before,
.bbs_hot_main::after{
    content: '';
    width: 42px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.bbs_hot_main::after{
    left: auto;
    right: 0;
}
.bbs_hot_main .swiper-slide{
    padding: 0 21px;
}
.bbs_hot_main .swiper-button-next,.bbs_hot_main .swiper-button-prev{
    width: 26.025px;
    height: 44.025px;
    left: 0;
    top: 3.975px;
    overflow: hidden;
    margin: auto;
    z-index: 3;
    font-weight: bold;
}
.bbs_hot_main .swiper-button-next::before,.bbs_hot_main .swiper-button-prev::before{
    content: '\e60b';
    width: 100%;
    height: 100%;
    font-size: 15.975px;
    color: #99999C;
    line-height: 44.025px;
    text-align: center;
    font-family: iconfont;
    background: #F0F1F4;
    border-radius: 2.025px;
    position: absolute;
    left: 0;
    top: 0;
}
.bbs_hot_main .swiper-button-next{
    left: auto;
    right: 0;
}
.bbs_hot_main .swiper-button-next::before{
    content: '\e60e';
}
.bbs_hot_main img{
    width: 100%;
    height: 50.025px;
    object-fit: cover;
    border-radius: 2.025px;
    display: block;
}
.bbs_hot_main .name{
    max-width: 80.025px;
    height: 32.025px;
    display: block;
    padding-top: 6px;
    font-size: 14.025px;
    color: #333333;
    line-height: 26.025px;
    overflow: hidden;
    text-align: center;
}
.bbs_hot_main .swiper-slide:hover .name{
    color: #1064FF;
}

/* 视频热榜 start */

.home_sprb {
    width: 386.025px;
    margin-top: 39.975px;
}

.home_sprb ul {
    padding-top: 8.025px;
}

.home_sprb li {
    width: 100%;
    height: 44.025px;
    padding-top: 8.025px;
    overflow: hidden;
}

.home_sprb li a {
    display: block;
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15.975px;
    color: #333333;
    line-height: 36px;
}
.home_sprb li:nth-child(1) a::after{
  content: '爆';
  width: 18px;
  height: 18px;
  display: block;
  border-radius: 3.975px;
  background: #FF7413;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 18px;
  display: inline-block;
  margin-left: 3.975px;
}
.home_sprb li:nth-child(2) a::after{
  content: '热';
  width: 18px;
  height: 18px;
  display: block;
  border-radius: 3.975px;
  background: #FF9812;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 18px;
  display: inline-block;
  margin-left: 3.975px;
}
.home_sprb li:nth-child(3) a::after,.home_sprb li:nth-child(6) a::after{
  content: '新';
  width: 18px;
  height: 18px;
  display: block;
  border-radius: 3.975px;
  background: #FF455B;
  font-size:12px;
  color: #fff;
  text-align: center;
  line-height: 18px;
  display: inline-block;
  margin-left: 3.975px;
}

.home_sprb li a:hover {
    color: #FF6600;
}

.home_sprb li .spanone {
    display: block;
    float: left;
    width: 24.975px;
    font-size: 24px;
    color: #CCCCCC;
    font-weight: bold;
    font-family: dinpro_bold;
    font-style: italic;
}

.home_sprb li:nth-child(1) .spanone,
.home_sprb li:nth-child(2) .spanone,
.home_sprb li:nth-child(3) .spanone {
    color: #FF6600;
}

.home_sprb li .spantwo {
    font-size: 12px;
    color: #A8A8A8;
    float: right;
    line-height: 36px;
}


/* 视频热榜 end */


/* 精选问答 start */

.home_answer {
    width: 780px;
    margin-top: 39.975px;
}

.home_answer .content {
    width: 100%;
    overflow: hidden;
    padding-top: 21.975px;
}

.home_answer .left {
    width: 392.025px;
    margin-left: -9.975px;
}

.home_answer .left .box {
    width: 186px;
    height: 180px;
    margin: 3.975px 0 0 9.975px;
    transition: all 0.3s;
}

.home_answer .left .imgbox {
    width: 100%;
    height: 140.025px;
    display: block;
    overflow: hidden;
}

.home_answer .left .imgbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}

.home_answer .left .tit {
    width: 100%;
    height: 39.975px;
    display: block;
    padding: 0 8.025px;
    overflow: hidden;
    font-size: 14.025px;
    color: #333333;
    line-height: 39.975px;
}

.home_answer .left .box:hover img {
    transform: scale(1.1);
}

.home_answer .left .box:hover .tit {
    color: #FF6600;
}

.home_answer .right {
    width: 363px;
    margin-top: -6px;
}

.home_answer .right li {
    margin-top: 9.975px;
    padding-left: 15.975px;
    position: relative;
}

.home_answer .right li::before {
    content: '';
    width: 6px;
    height: 6px;
    background: #C5CAD4;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 15px;
}

.home_answer .right li a {
    display: block;
    width: 270px;
    font-size: 15.975px;
    color: #444444;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.home_answer .right li a:hover {
    color: #FF6600;
}

.home_answer .right li span {
    font-size: 12px;
    color: #A8A8A8;
    line-height: 33.975px;
    margin-top: 2.025px;
}


/* 精选问答 end */


/* 问答热榜 start */

.home_qa {
    width: 386.025px;
    margin-top: 39.975px;
}

.home_qa ul {
    padding-top: 17.025px;
}

.home_qa li {
    width: 100%;
    height: 45.975px;
    padding-top: 9.975px;
    overflow: hidden;
}

.home_qa li a {
    display: block;
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15.975px;
    color: #333333;
    line-height: 36px;
}

.home_qa li a:hover {
    color: #FF6600;
}

.home_qa li .spanone {
    display: block;
    float: left;
    width: 24.975px;
    font-size: 24px;
    color: #CCCCCC;
    font-weight: bold;
    font-family: dinpro_bold;
    font-style: italic;
}

.home_qa li:nth-child(1) .spanone,
.home_qa li:nth-child(2) .spanone,
.home_qa li:nth-child(3) .spanone {
    color: #FF6600;
}

.home_qa li .spantwo {
    font-size: 12px;
    color: #A8A8A8;
    float: right;
    line-height: 36px;
}


/* 问答热榜 end */


/* 论坛精选 start */

.home_bbs {
    width: 780px;
    margin-top: 39.975px;
    padding-bottom: 90px;
}

.home_bbs .content {
    margin-top: 15.975px;
    border-top: .975px solid #F4F3F3;
}

.home_bbs .item {
    width: 100%;
    padding: 14.025px 0 20.025px;
    border-bottom: .975px solid #F4F3F3;
}

.home_bbs .textbox {
    font-size: 15.975px;
    color: #333333;
    line-height: 27.975px;
}

.home_bbs .textbox a {
    color: #333;
}
.home_bbs .textbox a:hover{
    color: #1064FF;
}
.home_bbs .textbox .ht{
    color: #0D81EA;
}

.home_bbs .zksq {
    display: inline-block;
    height: 27.975px;
    line-height: 27.975px;
    margin-left: 6px;
    padding-left: 20.025px;
    cursor: pointer;
    position: relative;
    display: none;
}

.home_bbs .zksq::before {
    content: '\e809';
    font-family: iconfont;
    font-size: 20.025px;
    color: #1064FF;
    line-height: 27.975px;
    transition: all 0.3s;
    display: inline-block;
    position: relative;
    top: 2.025px;
}

.home_bbs .zksq.active::before {
    transform: rotate(180deg);
}

.home_bbs .zksq_img::after {
    content: '\e63f';
    font-family: iconfont;
    font-size: 20.025px;
    color: #1064FF;
    line-height: 27.975px;
    display: block;
    position: absolute;
    left: 0;
    top: -3.975px;
}

.home_bbs .zksq_vid::after {
    content: '\e72d';
    font-family: iconfont;
    font-size: 20.025px;
    color: #1064FF;
    line-height: 27.975px;
    display: block;
    position: absolute;
    left: 0;
    top: -3.975px;
}

.home_bbs .imglist {
    margin-top: 12px;
    height: 132px;
    overflow: hidden;
    display: none;
}

.home_bbs .imglist .imgbox,
.home_bbs .imglist .vidbox {
    width: 177.975px;
    height: 132px;
    border-radius: 2.025px;
    overflow: hidden;
    position: relative;
    margin-left: 22.5px;
    display: block;
}

.home_bbs .imglist .imgbox:nth-child(1),
.home_bbs .imglist .vidbox:nth-child(1) {
    margin-left: 0;
}

.home_bbs .imglist .imgbox img,
.home_bbs .imglist .vidbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.home_bbs .imglist .imgbox span {
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, 0.42);
    position: absolute;
    left: 0;
    top: 0;
    font-size: 15.975px;
    color: #fff;
    text-align: center;
    line-height: 132px;
}

.home_bbs .imglist.imgmore {
    display: block;
}

.home_bbs .imglist .vidbox::before {
    content: '\e63b';
    width: 33.975px;
    height: 33.975px;
    display: block;
    background: rgba(51, 51, 51, 0.6);
    border-radius: 50%;
    font-family: iconfont;
    font-size: 20.025px;
    color: #fff;
    line-height: 33.975px;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -17.025px 0 0 -17.025px;
}

.home_bbs .bot {
    margin-top: 15px;
}
.home_bbs .bot p {
    line-height: 20.025px;
}
.home_bbs .bot .left span {
    height: 20.025px;
    border: .975px solid #E3E3E6;
    border-radius: 2.025px;
    display: block;
    padding: 0 5.025px;
    font-size: 12px;
    color: #A3A3A3;
    line-height: 20.025px;
    float: left;
    margin-right: 15px;
}

.home_bbs .bot .left a {
    font-size: 14.025px;
    color: #666666;
    line-height: 15.975px;
}

.home_bbs .bot .left a:hover {
    color: #1064FF;
}

.home_bbs .bot .right {
    font-size: 12px;
    color: #666;
    line-height: 15.975px;
}

.home_bbs .bot .right:hover {
    color: #1064FF;
}

.home_bbs .more {
    width: 300px;
    height: 42px;
    border-radius: 3.975px;
    background: transparent;
    display: block;
    font-size: 15.975px;
    line-height: 39.975px;
    text-align: center;
    color: #1064FF;
    margin: 39.975px auto 0;
    cursor: pointer;
    transition: all 0.3s;
}

.home_bbs .more:hover {
    text-decoration: underline;
}


/* 论坛精选 end */


/* 文章推荐 start */

.home_article {
    width: 386.025px;
    margin-top: 39.975px;
}

.home_article ul {
    padding-top: 8.025px;
}

.home_article li {
    margin-top: 18px;
    overflow: hidden;
}

.home_article li a {
    display: block;
    width: 309.975px;
    font-size: 15.975px;
    color: #444444;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

.home_article li a:hover {
    color: #1064FF;
}

.home_article li span {
    font-size: 12px;
    color: #A8A8A8;
    line-height: 36px;
    float: right;
}

.home_article .btn_fb {
    width: 100%;
    height: 44.025px;
    border: .975px solid #1064FF;
    border-radius: 3.975px;
    margin-top: 27.975px;
    text-align: center;
    font-size: 20.025px;
    color: #1064FF;
    line-height: 42px;
    transition: all 0.3s;
    background: transparent;
    cursor: pointer;
}

.home_article .btn_fb span {
    margin-right: 6px;
    font-size: 20.025px;
}

.home_article .btn_fb:hover {
    background: #1064FF;
    color: #fff;
}


/* 文章推荐 end */


/* 论坛精选页面 start */
.bbs_selection .bbs_list_content{
    margin-top: 0;
}
.bbs_selection .bbs_list_content .biaoti{
    width: 100%;
    height: 65.025px;
    border-bottom: 2.025px solid #EEEEF1;
    position: relative;
    padding-left: 18px;
}
.bbs_selection .bbs_list_content .biaoti::before{
    content: '';
    width: 3.975px;
    height: 21.975px;
    background: #1064FF;
    position: absolute;
    left: 0;
    top: 20.025px;
}
.bbs_selection .bbs_list_content .biaoti h2{
    font-size: 24px;
    color: #333333;
    line-height: 63px;
    float: left;
}
.bbs_selection .bbs_list_content .biaoti .btn_fb{
    width: 87.975px;
    height: 30px;
    border: .975px solid #1064FF;
    border-radius: 2.025px;
    text-align: center;
    line-height: 27.975px;
    font-size: 15.975px;
    color: #1064ff;
    cursor: pointer;
    margin-top: 17.025px;
}
.bbs_selection .bbs_list_content .biaoti .btn_fb:hover{
    color: #fff;
    background: #1064ff;
}
.bbs_selection .bbs_liebiaoye_right .rmht{
    margin-top: 0;
}
/* 论坛精选页面 end */
/* 页面已删除 */
.bbs_deleted{
    width: 100%;
    text-align: center;
    padding: 110.025px 0;
}
.bbs_deleted img{
    display: block;
    margin: auto;
}
.bbs_deleted .pone{
    font-size: 15.975px;
    color: #333333;
    line-height: 1em;
    margin-top: 20.025px;
}
.bbs_deleted .btn{
    width: 189.975px;
    height: 39.975px;
    background: #1064FF;
    border-radius: 3.975px;
    font-size: 15.975px;
    color: #fff;
    line-height: 39.975px;
    display: block;
    cursor: pointer;
    margin: 45px auto 0;
}


/* 页码样式 */

/*.pageinfo {*/
/*    padding-top: 30px;*/
/*}*/

/*.pageinfo a {*/
/*    padding: 6px 9.975px;*/
/*}*/

/* 话题首页 start */
.all_topic_nav h2{
    font-size: 24px;
    color: #333333;
    line-height: 30px;
}
.all_topic_nav .list{
    width: 100%;
    height: 212px;
    /* margin-left: -20px; */
    margin-top: -30px;
}
.all_topic_nav .list .swiper-wrapper{
    padding: 46px 1px 0;
}
.all_topic_nav .list .swiper-slide{
    width: 124px;
    height: 136px;
    background: rgba(255, 255, 255, 0.4);
    border: 1px solid #FFFFFF;
    border-radius: 20px;
    box-shadow: 0px 6px 21px 0px rgba(127, 140, 171, 0.1);
    margin-right: 10px;
    padding: 9px;
    text-align: center;
}
.all_topic_nav .list .swiper-slide:last-child{
    margin-right: 0;
}
.all_topic_nav .list .swiper-slide img{
    display: block;
    width: 86px;
    height: 86px;
    border-radius: 43px;
    margin: auto;
    object-fit: cover;
    box-shadow: 0 3px 24px 5px #e8eaf0;
}
.all_topic_nav .list .swiper-slide .tit{
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 8px;
}
.all_topic_nav .list .swiper-slide:hover{
    background: #fff;
    border-color: #127CE9;
    box-shadow: 0px 13px 24px 0px rgba(127, 140, 171, 0.23);
}
.all_topic_nav .list .swiper-slide:hover .tit{
    color: #127CE9;
}
.all_topic_nav .swiper-button-next,.all_topic_nav .swiper-button-prev{
    width: 20px;
    height: 24px;
    top: 3px;
    margin-top: 0;
    left: auto;
    background: url(../images/icon_arrow1.png) no-repeat center center;
    background-size: 15px auto;
}
.all_topic_nav .swiper-button-next{
    right: 20px;
}
.all_topic_nav .swiper-button-prev{
    display: none;
    transform: rotate(180deg);
}
.all_topic_nav .swiper-pagination{
    width: auto;
    top: 3px;
    bottom: auto;
    left: auto;
    right: 46px;
}
.all_topic_nav .swiper-pagination-bullet{
    width: auto;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #A9AFC5;
    background: transparent;
    opacity: 1;
    margin: 0 8px !important;
}
.all_topic_nav .swiper-pagination-bullet-active{
    color: #467EDE;
    font-size: 18px;
    font-weight: bold;
}
.all_topic_nav .swiper-button-next.swiper-button-disabled, .all_bbs_nav .swiper-button-prev.swiper-button-disabled{
    opacity: 0.5;
}
.all_topic_tab{
    width: 100%;
    height: 41px;
    border-bottom: 2px solid #D3D9EB;
    margin-top: 12px;
    margin-bottom: 30px;
}
.all_topic_tab li{
    width: auto;
    height: 41px;
    font-size: 16px;
    color: #5D5E63;
    line-height: 40px;
    cursor: pointer;
    margin-right: 40px;
}
.all_topic_tab li:hover{
    color: #1064FF;
}
.all_topic_tab li.active{
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    line-height: 40px;
    border-bottom: 4px solid #1064FF;
}
.all_topic_tab .paixu{
    line-height: 40px !important;
    margin-top: 0 !important;
}

/* 话题首页 end */
.topic_list_name{
    width: 100%;
    border: 2px solid #FFFFFF;
    background: url(../images/topic_list_name_bg1.jpg) no-repeat;
    background-size: cover;
    border-radius: 6px;
    padding: 8px;
    position: relative;
    margin-bottom: 22px;
    box-shadow: 0px 5px 10px #dde1eb;
}
.topic_list_name .imgbox{
    width: 130px;
    height: 130px;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
}
.topic_list_name .imgbox img{
    width: 100%;
    height: 100%;
    border-radius: 6px;
    object-fit: cover;
}
.topic_list_name .imgbox::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.topic_list_name h1{
    width: 80%;
    font-size: 26px;
    color: #333333;
    line-height: 36px;
    font-weight: bold;
    margin-top: 5px;
    margin-left: 20px;
}
.topic_list_name .p_text{
    width: 80%;
    margin: 2px 0 0 20px;
    font-size: 16px;
    line-height: 26px;
    color: #666666;
}
.topic_list_name .tzll{
    margin-top: 15px;
    margin-left: 20px;
}
.topic_list_name .tzll .pone{
    font-size: 14px;
    color: rgba(51, 51, 51, 0.7);
    line-height: 38px;
    margin-right: 30px;
}
.topic_list_name .tzll .pone strong{
    font-size: 16px;
    color: #333333;
    font-weight: 600;
    padding-right: 5px;
}
.topic_list_name .tzll .pone b{
    font-size: 18px;
    color: #333;
    font-weight: bold;
}
.topic_list_name .btn_fb{
    width: 140px;
    height: 40px;
    background: linear-gradient(-15deg, #FF6600, #FF893B);
    box-shadow: 0px 5px 13px 0px rgba(255, 137, 59, 0.23);
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    right: 18px;
    bottom: 14px;
}
.topic_list_name .btn_fb img{
    vertical-align: -2px;
    margin-right: 2px;
}
.topic_list_name .btn_fb:hover{
    background: linear-gradient(-15deg, #FF893B, #FF6600);
}
/* 话题列表 end */
.home_sort{
    height: 60px;
    border-radius: 6px;
    margin-top: 9.975px;
    position: relative;
    z-index: 20;
}
.home_sort h2{
    width: 110.025px;
    height: 60px;
    background: #FF6600;
    border-radius: 6px 0px 0px 6px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    position: relative;
    z-index: 2;
}
.home_sort ul{
    width: calc(100% - 110.025px);
    max-height: 60px;
    line-height: 40px;
    padding: 10px 10px;
    transition: all 0.3s;
    background: #FFFFFF;
    box-shadow: 0px 2px 9px 0px rgba(3, 33, 109, 0.1);
    overflow: hidden;
    border-radius: 0 6px 6px 0;
    z-index: 10;
    position: relative;
}
.home_sort li{
    width: 12.5%;
    height: 40px;
    text-align: center;
    font-size: 15.975px;
    color: #fff;
    line-height: 40px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.home_sort li a{
    padding: 0 9.975px;
    display: block;
    color: #666666;
}
.home_sort li a:hover{
    color: #1064FF
}
.home_sort .zksq{
    width: 12.5%;
    height: 38px;
    background: #fff;
    position: absolute;
    top: 11px;
    right: 10px;
    color: #1064FF;
    z-index: 2;
}
.home_sort .zksq:hover{
    text-decoration: underline;
}
.home_sort .zksq .icon{
    margin-left: 2.025px;
    transition: all 0.3s;
    display: inline-block;
}
.home_sort ul.active{
    max-height: 180px;
}
.home_sort ul.active .zksq .icon{
    transform: rotate(180deg);
}
.home_sort ul.active .zksq{
    top: auto;
    bottom: 11px;
}
.home_sort_sy ul{
    line-height: 60px;
    background: linear-gradient(87deg, #2D61E6 0%, #0B84EA 100%);
    padding: 0;
    box-shadow: none;
}
.home_sort_sy li{
    height: 60px;
    line-height: 60px;
}
.home_sort_sy li a{
    color: #fff;
}
.home_sort_sy li a:hover{
    color: #fff
}
.home_sort_sy li:hover{
    width: calc(12.5% + .975px);
    background: #014EDC;
    z-index: 1;
    margin-right: -0.975px;
}
.home_sort_sy li:hover::before{
    display: none;
}
.home_sort_sy li::before{
    content: '';
    width: .975px;
    height: 39.975px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.98) 49%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.3;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -20.025px;
}
.home_sort_sy .zksq{
    height: 60px;
    background: transparent;
    position: static;
    color: #fff;
    float: left;
}

.home_topic{
    margin-top: 9.975px;
}
.home_topic h2{
    width: 110.025px;
    height: 42px;
    background: #EDEDF0;
    font-size: 15.975px;
    color: #666666;
    line-height: 42px;
    text-align: center;
}
.home_topic h2 a{
    display: block;
    color: #666666;
}
.home_topic h2 a:hover{
    color: #ff6600;
}
.home_topic ul{
    width: calc(100% - 110.025px);
    height: 42px;
    white-space: nowrap;
    border: .975px solid #EDEDF0;
    border-left: none;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.home_topic li{
    width: 12.5%;
    float: left;
}
.home_topic li a{
    display: block;
    padding: 0 24.975px;
    font-size: 14.025px;
    color: #666666;
    line-height: 39.975px;
}
.home_topic li a:hover{
    color: #FF6600;
}

.home_titx,.home_titd{
    width: 100%;
    height: 36px;
    border-bottom: 2.025px solid #E5E5E5;
}
.home_titx .tit,.home_titd .tit{
    display: block;
    height: 36px;
    border-bottom: 2.025px solid #0D81EA;
    color: #333333;
    font-weight: bold;
    position: relative;
}
.home_titx .tit::before,.home_titd .tit::before{
    content: '';
    width: 3.975px;
    height: 100%;
    position: absolute;
    left: 100%;
    bottom: -2.025px;
    background: #fff;
}
.home_titx .tit{
    font-size: 18px;
    line-height: 27.975px;
}
.home_titd .tit{
    font-size: 24px;
    line-height: 1em;
}

.home_jd{
    margin-top: 30px;
}
.home_jd_left{
    width: 350.025px;
    height: 410.025px;
}
.home_jd_left .box1{
    width: 100%;
    height: 255px;
    position: relative;
    overflow: hidden;
}
.home_jd_left .box1 .imgbox{
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
}
.home_jd_left .box1 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}
.home_jd_left .box1 .tit{
    width: 100%;
    padding: 20.025px 9.975px 0;
    font-size: 20.025px;
    font-weight: bold;
    color: #fff;
    line-height: 44.025px;
    position: absolute;
    left: 0;
    bottom: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 3;
    text-align: center;
}
.home_jd_left .box1:hover .tit{
    color: #FF6600;
}
.home_jd_left .box1::before{
    content: '';
    display: block;
    width: 100%;
    height: 63.975px;
    background: linear-gradient(0deg, rgba(0,0,0,0.8),rgba(0,0,0,0));
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.home_jd_left .swiper-slide div:hover img{
    transform: scale(1.1);
}
.home_jd_left .box2{
    width: 168px;
    height: 128.025px;
    margin-top: 12px;
}
.home_jd_left .box2:last-child{
    float: right;
}
.home_jd_left .box2 .imgbox{
    display: block;
    width: 100%;
    height: 105.975px;
    overflow: hidden;
    position: relative;
}
.home_jd_left .box2 .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}
.home_jd_left .box2 .tit{
    font-size: 14.025px;
    display: block;
    color: #333333;
    line-height: 1em;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 9.975px;
    margin-top: 6.975px;
}
.home_jd_left .box2:hover .tit{
    color: #FF6600;
}
.home_jd_left .swiper-button-next, .home_jd_left .swiper-button-prev{
    width: 28px;
    height: 56px;
    margin-top: -62px;
    transition: all 0.3s;
    background: transparent;
}
.home_jd_left .swiper-button-next:hover{
    background-color: rgba(0, 0, 0, 0.6);
}
.home_jd_left .swiper-button-prev:hover{
    background-color: rgba(0, 0, 0, 0.6);
}
.home_jd_left .swiper-button-prev{
    left: -30px;
}
.home_jd_left .swiper-button-next {
    right: -30px;
}
.home_jd_left .swiper-button-prev::before{
    content: '\e60b';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    font-size: 20px;
    color: #fff;
    font-family: iconfont;
    text-align: center;
    line-height: 56px;
    position: absolute;
    left: 0;
    top: 0;
}
.home_jd_left .swiper-button-next::before{
    content: '\e60e';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    font-size: 20px;
    color: #fff;
    font-family: iconfont;
    text-align: center;
    line-height: 56px;
    position: absolute;
    left: 0;
    top: 0;
}
.home_jd_left .swiper-pagination{
    bottom: 0;
}
.home_jd_left .swiper-pagination-bullet{
    width: 6px;
    height: 6px;
    border-radius: 5.025px;
}
.home_jd_left .swiper-pagination-bullet-active{
    width: 12px;
    background: #ff6600;
}
.home_jd_left:hover .swiper-button-prev{
    left: 0;
}
.home_jd_left:hover .swiper-button-next{
    right: 0;
}

.home_jd_center{
    width: 530.025px;
    height: 410.025px;
    margin-left: 24px;
    overflow: hidden;
}
.home_jd_center .tab{
    width: 100%;
    height: 39.975px;
    border-top: 2.025px solid #0D81EA;
    background: #F7F7F7;
    border-radius: 0px 0px 6px 6px;
}
.home_jd_center .tab li{
    width: 33.33%;
    font-size: 18px;
    color: #333333;
    text-align: center;
    line-height: 38.025px;
    cursor: pointer;
    position: relative;
    border-radius: 0px 0px 6px 6px;
}
.home_jd_center .tab li::before{
    content: '';
    border-width: 8.025px 6.975px;
    border-style: solid;
    border-color: transparent;
    position: absolute;
    left: 50%;
    top: 100%;
    margin-left: -6.975px;
}
.home_jd_center .tab li.active{
    background: #0D81EA;
    color: #fff;
}
.home_jd_center .tab li.active::before{
    border-top-color: #0D81EA;
}
.home_jd_center .list{
    margin-top: 5.025px;
}
.home_jd_center .item_tj{
    width: 100%;
    padding-top: 15px;
    overflow: hidden;
}
.home_jd_center .item_tj .titone{
    width: 100%;
    height: 42px;
    border: .975px solid #FF6600;
    display: block;
    font-size: 20.025px;
    line-height: 39.975px;
    font-weight: bold;
    color: #FF6600;
    text-align: center;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 3.975px;
}
.home_jd_center .item_tj .titone:hover{
    background: #ff6600;
    color: #fff;
}
.home_jd_center .item_tj ul{
    width: calc(100% + 20.025px);
    overflow: hidden;
    padding-top: 3.975px;
    position: relative;
    line-height: 32.025px;
    margin-left: -18.975px;
}
.home_jd_center .item_tj li{
    float: left;
    height: 33px;
    margin-left: 20.025px;
    position: relative;
}
.home_jd_center .item_tj li::before{
    content: '';
    width: .975px;
    height: 14.025px;
    background: #CCCCCC;
    position: absolute;
    left: -9.975px;
    top: 50%;
    margin-top: -6.975px;
}
.home_jd_center .item_tj li a{
    position: relative;
    font-size: 15.975px;
    color: #333333;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_jd_center .item_tj li:first-child a,
.home_jd_center .item_tj li:nth-child(5n) a{
    font-size: 18px;
    font-weight: bold;
    color: #000;
}
.home_jd_center .item_tj li a:hover{
    color: #ff6600;
}

.home_jd_center .item_rt{
    display: none;
}
.home_jd_center .item_rt .boxone{
    width: 100%;
    padding: 15px 0;
    border-bottom: .975px solid #F7F7F7;
}
.home_jd_center .item_rt .boxone .left{
    width: 389.025px;
}
.home_jd_center .item_rt .boxone .tit{
    display: block;
    font-size: 20.025px;
    color: #333333;
    line-height: 21.975px;
    font-weight: bold;
    margin-top: -0.975px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_jd_center .item_rt .boxone .tit:hover{
    color: #FF6600;
}
.home_jd_center .item_rt .boxone .pone{
    font-size: 15.975px;
    color: #666666;
    line-height: 21.975px;
    height: 44.025px;
    margin-top: 11.025px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.home_jd_center .item_rt .boxone .ptwo{
    margin-top: 5.025px;
    font-size: 14.025px;
    color: #999999;
    line-height: 15.975px;
}
.home_jd_center .item_rt .boxone .ptwo a{
    color: #999;
}
.home_jd_center .item_rt .boxone .ptwo a:hover{
    color: #FF6600;
}
.home_jd_center .item_rt .boxone .imgbox{
    width: 129.975px;
    height: 95.025px;
    display: block;
    overflow: hidden;
}
.home_jd_center .item_rt .boxone .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}
.home_jd_center .item_rt .boxone:hover img{
    transform: scale(1.1);
}
.home_jd_center .item_rt .boxtwo{
    width: 100%;
    border-bottom: .975px solid #F7F7F7;
    line-height: 47.025px;
}
.home_jd_center .item_rt .boxtwo .tit{
    display: inline-block;
    max-width: 318px;
    font-size: 15.975px;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_jd_center .item_rt .boxtwo .tit.vid::before{
    content: '\e6ef';
    font-size: 18px;
    float: left;
    font-family: iconfont;
    color: #FF6600;
    margin-right: 4px;
}
.home_jd_center .item_rt .boxtwo .lx{
    display: block;
    height: 15.975px;
    border-radius: 3.975px;
    padding: 0 5.025px;
    font-size: 12px;
    line-height: 14.025px;
    margin: 15.975px 0 0 9px;
}
.home_jd_center .item_rt .boxtwo .lx_tw{
    border: 1px solid #3AC461;
    color: #3AC461;
}
.home_jd_center .item_rt .boxtwo .lx_wz{
    border: .975px solid #9BBAFF;
    color: #9BBAFF;
    transform: scale(0.9);
}
.home_jd_center .item_rt .boxtwo .icon{
    font-size: 14.025px;
    color: #999999;
}
.home_jd_center .item_rt .boxtwo span.icon{
    margin: 0 3.975px;
    display: block;
}
.home_jd_center .item_rt .boxtwo .icon_lt{
    width: 87.975px;
    height: 47.025px;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_jd_center .item_rt .boxtwo a:hover{
    color: #FF6600;
}
.home_jd_center .item_dt{
    width: 100%;
    margin-top: 6px;
    overflow: hidden;
    display: none;
}
.home_jd_center .item_dt ul{
    width: calc(100% + 20.025px);
    height: 218.025px;
    overflow: hidden;
    margin-left: -20.025px;
}
.home_jd_center .item_dt li{
    max-width: 100%;
    font-size: 15.975px;
    padding: 5.025px 0 5.025px 20.025px;
    line-height: 26.025px;
    position: relative;
}
.home_jd_center .item_dt li::before{
    content: '';
    width: .975px;
    height: 14.025px;
    background: #CCCCCC;
    position: absolute;
    left: 9.975px;
    top: 50%;
    margin-top: -6.975px;
}
.home_jd_center .item_dt li a{
    color: #333333;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
}
.home_jd_center .item_dt li.vid a::before{
    content: '\e6ef';
    font-size: 20px;
    float: left;
    font-family: iconfont;
    color: #FF6600;
    margin-right: 3px;
}
.home_jd_center .item_dt li:first-child{
    width: 100%;
    font-size: 20.025px;
    line-height: 30px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.home_jd_center .item_dt li:first-child a{
    color: #181818;
}
.home_jd_center .item_dt li a:hover{
    color: #ff6600;
}
.home_jd_center .item_dt li .vid::before{
    content: '';
    width: 15px;
    height: 100%;
    background: url(../images/icon_vid2.png) no-repeat left center;
    background-size: 15px auto;
    color: #1064FF;
    float: left;
    margin-right: 3px;
}
.home_jd_center .item_dt .bot{
    margin-top: 5.025px;
}
.home_jd_center .item_dt .bot>div:hover .imgbox img{
    transform: scale(1.1);
}
.home_jd_center .item_dt .bot>div:hover .tit{
    color: #ff6600;
}
.home_jd_center .item_dt .bot_l{
    width: 378px;
}
.home_jd_center .item_dt .bot_l .imgbox{
    width: 159.975px;
    height: 138.975px;
    display: block;
    overflow: hidden;
}
.home_jd_center .item_dt .bot_l img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}
.home_jd_center .item_dt .bot_l .right{
    width: 206.025px;
    padding-top: 5.025px;
}
.home_jd_center .item_dt .bot_l .tit{
    display: block;
    width: 100%;
    font-size: 18px;
    color: #333333;
    line-height: 27.975px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_jd_center .item_dt .bot_l .ptext{
    height: 66px;
    font-size: 14.025px;
    color: #666666;
    line-height: 21.975px;
    overflow: hidden;
    margin-top: 3px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.home_jd_center .item_dt .bot_l .ptwo{
    height: 20.025px;
    margin-top: 15.975px;
    font-size: 14.025px;
    color: #999999;
    line-height: 20.025px;
}
.home_jd_center .item_dt .bot_l .tx{
    width: 20.025px;
    height: 20.025px;
    border-radius: 50%;
    margin-right: 6.975px;
}
.home_jd_center .item_dt .bot_r{
    width: 128.025px;
}
.home_jd_center .item_dt .bot_r .imgbox{
    width: 128.025px;
    height: 114px;
    display: block;
    overflow: hidden;
    position: relative;
}
.home_jd_center .item_dt .bot_r img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}
.home_jd_center .item_dt .bot_r .vid::before{
    content: '\e63b';
    width: 32.025px;
    height: 32.025px;
    border-radius: 50%;
    border: 3px solid #fff;
    background: rgba(0, 0, 0, 0.4);
    font-size: 14.025px;
    color: #fff;
    font-family: iconfont;
    text-align: center;
    line-height: 26.025px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -15.975px;
    margin-top: -15.975px;
    z-index: 1;
}
.home_jd_center .item_dt .bot_r .tit{
    display: block;
    font-size: 15.975px;
    color: #333333;
    line-height: 1em;
    margin-top: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_jd_right{
    width: 270px;
    height: 410.025px;
}
.home_jd_right .boxone{
    width: 270px;
    height: 170.025px;
    position: relative;
    overflow: hidden;
}
.home_jd_right .boxone .imgbox{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.home_jd_right .boxone img{
    width: 100%;
    height: 100%;
    transition: all 0.3s;
}
.home_jd_right .boxone .imgbox::before{
    content: '';
    width: 270px;
    height: 100%;
    background: linear-gradient(0deg, rgba(0,0,0,0.8),rgba(0,0,0,0.1),rgba(0,0,0,0));
    z-index: 1;
    position: absolute;
    left: 0;
    bottom: 0;
}
.home_jd_right .boxone .tit{
    display: block;
    width: 100%;
    font-size: 15px;
    color: #fff;
    line-height: 36px;
    padding: 15px 9.975px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    z-index: 3;
}
.home_jd_right .boxone:hover img{
    transform: scale(1.1);
}
.home_jd_right .boxone:hover .tit{
    color: #FF6600;
}
.home_jd_right .rmwt{
    width: 100%;
    margin-top: 9.975px;
}
.home_jd_right .home_titx{
    margin-bottom: 5.025px;
}
.home_jd_right .home_titx strong{
    line-height: 36px;
}
.home_jd_right .home_titx .hyh{
    font-size: 12px;
    color: #1064FF;
    line-height: 27.975px;
    padding-right: 14.025px;
    display: block;
    position: relative;
    cursor: pointer;
    margin-top: 3.975px;
}
.home_jd_right .home_titx .hyh::after{
    content: '\e644';
    font-family: iconfont;
    position: absolute;
    right: 0;
    top: 0;
}
.home_jd_right .box{
    padding: 5.025px 0;
}
.home_jd_right .box .tit{
    display: block;
    font-size: 15.975px;
    color: #333333;
    line-height: 26.025px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_jd_right .box .ptext{
    width: 100%;
    line-height: 24px;
    margin-top: 12px;
    font-size: 14.025px;
    color: #999;
}
.home_jd_right .box .ptext a{
    color: #999;
}
.home_jd_right .box a:hover{
    color: #FF6600;
}
.home_jd_right .box .ptext .icon_lt{
    height: 22px;
    background: #F3F5FA;
    border-radius: 11px;
    line-height: 22px;
    padding: 0 12px;
    font-size: 13px;
    color: #666666;
    margin-top: 1px;
}
.home_jd_right .box .ptext .icon_lt .icon1{
    vertical-align: middle;
    width: 14px;
}
.home_jd_right .btn_box{
    width: 100%;
    height: 40px;
    margin-top: 5px;
    font-size: 16px;
    text-align: center;
    line-height: 38px;
}
.home_jd_right .btn_box .iconfont{
    font-size: 18px;
    vertical-align: middle;
}
.home_jd_right .btn_lt{
    width: 130px;
    height: 40px;
    border: 1px solid #1064FF;
    border-radius: 4px;
    cursor: pointer;
    color: #1064FF;
    padding-left: 26px;
    background: url(../images/icon_lt1_1.png) no-repeat 19px center;
    background-size: 19px auto;
}
.home_jd_right .btn_lt:hover{
    color: #fff;
    background: #1064FF url(../images/icon_lt1_2.png) no-repeat 19px center;
    background-size: 19px auto;
}
.home_jd_right .btn_tw{
    width: 130px;
    height: 40px;
    border: 1px solid #FF6600;
    border-radius: 4px;
    color: #ff6600;
    cursor: pointer;
    padding-left: 23px;
    background: url(../images/icon_wenhao1_1.png) no-repeat 19px center;
    background-size: 19px auto;
}
.home_jd_right .btn_tw .iconfont{
    font-size: 20px;
}
.home_jd_right .btn_tw:hover{
    color: #fff;
    background: #ff6600 url(../images/icon_wenhao1_2.png) no-repeat 19px center;
    background-size: 19px auto;
}

.home_jxsp{
    width: 903.975px;
    margin-top: 30px;
}
.home_jxsp .list{
    height: 368.025px;
    overflow: hidden;
    margin-top: 20.025px;
}
.home_jxsp .list .box{
    width: 183.975px;
    height: 177.975px;
    margin: 0 0 12px 12px;
}
.home_jxsp .list .imgbox{
    width: 100%;
    height: 138px;
    display: block;
    overflow: hidden;
    position: relative;
}
.home_jxsp .list .imgbox img{
    width: 100%;
    height: 100%;
    transition: all 0.3s;
    object-fit: cover;
}
.home_jxsp .list .imgbox span{
    min-width: 69.975px;
    height: 24px;
    display: block;
    background: rgba(0, 14, 46, 0.3);
    border-radius: 12px;
    padding: 0 8.025px;
    font-size: 14.025px;
    color: #fff;
    line-height: 24px;
    position: absolute;
    right:  8.025px;
    bottom: 9.975px;
    z-index: 1;
}
.home_jxsp .list .imgbox span::before{
    content: '\e63b';
    font-family: iconfont;
    font-size: 12px;
    float: left;
    margin-right: 5.025px;
    margin-top: .975px;
    transform: scale(0.8);
}
.home_jxsp .list .imgbox::before{
    content: '';
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url(../images/icon_vid4.png);
    background-size: 100% 100%;
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 1;
}
.home_jxsp .list .imgbox:hover::before{
    background: url(../images/icon_vid1_2.png);
    background-size: 100% 100%;
}
.home_jxsp .list .imgbox::after{
    content: '';
    width: 100%;
    height: 70%;
    background: linear-gradient(to top,rgb(0 7 41 / 60%),rgb(0 7 41 / 2%),rgb(255 255 255 / 0%));
    position: absolute;
    left: 0;
    bottom: 0;
}
.home_jxsp .list .tit{
    display: block;
    width: 100%;
    height: 39.975px;
    background: rgba(242, 244, 250, 0.9);
    padding: 0 9.975px;
    font-size: 15.975px;
    color: #333333;
    line-height: 39.975px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}
.home_jxsp .list .box:hover img{
    transform: scale(1.1);
}
.home_jxsp .list .box:hover .tit{
    color: #FF6600;
}
.home_jxsp .list .box:nth-child(1){
    width: 512px;
    height: 368px;
    margin: 0;
}
.home_jxsp .list .box:nth-child(1) .imgbox{
    height: 328px;
}
.home_jxsp .list .box:nth-child(1) .imgbox::before{
    width: 54px;
    height: 54px;
    left: 20px;
    bottom: 20px;
}

.home_rbb{
    width: 270px;
    margin-top: 30px;
}
.home_rbb .box{
    width: 100%;
    position: relative;
    padding: 30px 0 9.975px 36.975px;
    border-bottom: .975px solid #F7F7F7;
}
.home_rbb .box .num1{
    font-size: 23.025px;
    color: #D4D4D4;
    background-image: -webkit-linear-gradient(top, rgba(212, 212, 212, 1), rgba(212, 212, 212, 0.2));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: impact;
    position: absolute;
    font-style: italic;
    left: 0;
    top: 54px;
    line-height: 1em;

}
.home_rbb .box:nth-child(4) .num1{
    display: none;
}
.home_rbb .box .num2{
    font-size: 39.975px;
    font-family: impact;
    color:#D4D4D4;
    position: absolute;
    font-style: italic;
    left: 0;
    top: 39.975px;
    line-height: 1em;
}
.home_rbb .box:nth-child(1) .num2{
    color: #FF5448;
}
.home_rbb .box:nth-child(2) .num2{
    color: #FF7630;
}
.home_rbb .box:nth-child(3) .num2{
    color: #FFA01A;
}
.home_rbb .box .tit{
    display: block;
    font-size: 18px;
    color: #333333;
    line-height: 27.975px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_rbb .box p{
    width: 100%;
    margin-top: 5.025px;
    font-size: 14.025px;
    color: #999999;
    line-height: 24px;
}
.home_rbb .box p span.author{
    max-width: 135px;
}
.home_rbb .box p span.view_count{
    max-width: 80px;
}
.home_rbb .box p a{
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: right;
    max-width: 90px;
}
.home_rbb .box p a:hover{
    color: #ff6600;
}
.home_rbb .box span.fr{
    display: block;
    padding-left: 12.975px;
    position: relative;
}
.home_rbb .box span.fr::before{
    content: '\e65e';
    font-family: iconfont;
    font-size: 12px;
    color: #FF0000;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: bold;
}
.home_rbb .box .tit:hover{
    color: #FF6600;
}

.home_zjjx{
    margin-top: 30px;
}
.home_zjjx .home_titd .tit{
    border-color: #FF6600;
}
.home_zjjx .home_titd .nav{
    height: 34px;
    font-size: 14px;
    line-height: 34px;
}
.home_zjjx .home_titd .nav li{
    padding: 0 14px;
    position: relative;
}
.home_zjjx .home_titd .nav li::before{
    content: '';
    width: 1px;
    height: 14px;
    background: #ddd;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
}
.home_zjjx .home_titd .nav li:nth-child(1):before{
    display: none;
}
.home_zjjx .home_titd .nav li:last-child{
    padding-right: 0;
}
.home_zjjx .home_titd .nav li a{
    color: #333333;
}
.home_zjjx .home_titd .nav li a:hover{
    color: #ff6600;
}
.home_zjjx .list{
    margin-top: 20.025px;
}
.home_zjjx .box{
    width: 222px;
    margin-left: 21.975px;
}
.home_zjjx .box:first-child{
    margin: 0;
}
.home_zjjx .box .imgbox{
    width: 222px;
    height: 296.025px;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    display: block;
}
.home_zjjx .box .imgbox::before{
    content: '';
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: url(../images/icon_vid4.png);
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -24.975px;
    margin-top: -24.975px;
    z-index: 1;
}
.home_zjjx .box .imgbox::after{
    content: '';
    width: 100%;
    height: 70%;
    background: linear-gradient(to top,rgb(0 7 41 / 60%),rgb(0 7 41 / 2%),rgb(255 255 255 / 0%));
    position: absolute;
    left: 0;
    bottom: 0;
}
.home_zjjx .box .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}
.home_zjjx .box .imgbox .spanone{
    font-size: 14.025px;
    color: #fff;
    line-height: 15.975px;
    position: absolute;
    left: 9.975px;
    bottom: 11.025px;
    z-index: 1;
}
.home_zjjx .box .imgbox .spantwo{
    min-width: 69.975px;
    height: 24px;
    background: rgba(0, 14, 46, 0.3);
    border-radius: 12px;
    display: block;
    padding: 0 8.025px;
    font-size: 14.025px;
    color: #fff;
    line-height: 24px;
    position: absolute;
    right: 9.975px;
    bottom: 9.975px;
    z-index: 1;
}
.home_zjjx .box .imgbox .spantwo::before{
    content: '\e63b';
    font-family: iconfont;
    font-size: 12px;
    float: left;
    margin-right: 5.025px;
    margin-top: .975px;
    transform: scale(0.8);
}
.home_zjjx .box .tit{
    display: block;
    font-size: 15.975px;
    color: #333333;
    line-height: 26.025px;
    margin-top: 3.975px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}
.home_zjjx .box .icon{
    display: inline-block;
    height: 20.025px;
    padding: 0 6px;
    font-size: 14.025px;
    line-height: 20.025px;
    margin-top: 3.975px;
}
.home_zjjx .box .icon.js{
    background: #E8F7F7;
    color: #2AB0B0;
}
.home_zjjx .box .icon.zx{
    background: #FFEFD7;
    color: #E2900C;
}
.home_zjjx .box .icon.cs{
    background: #E8E9F7;
    color: #2A3AB0;
}
.home_zjjx .box .icon.qg{
    background: #FFD9D7;
    color: #F51E16;
}
.home_zjjx .box:hover img{
    transform: scale(1.1);
}
.home_zjjx .box:hover .tit{
    color: #FF6600;
}

.home_nwwd{
    width: 894px;
    height: 549.975px;
    margin-top: 30px;
    position: relative;
}
.home_nwwd::before{
    content: '';
    width: 1px;
    height: 495px;
    background-color: #f7f7f7;
    position: absolute;
    left: 294px;
    bottom: 0;
}
.home_nwwd::after{
    content: '';
    width: 1px;
    height: 498px;
    background-color: #f7f7f7;
    position: absolute;
    right: 294px;
    bottom: 0;
}
.home_nwwd .list_one{
    width: 100%;
    margin-top: 20.025px;
}
.home_nwwd .list_one .box{
    width: 276px;
    height: 144px;
    overflow: hidden;
    position: relative;
    margin-left: 33px;
}
.home_nwwd .list_one .box:first-child{
    margin-left: 0;
}
.home_nwwd .list_one .box .imgbox{
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}
.home_nwwd .list_one .box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}
.home_nwwd .list_one .box .imgbox::before{
    content: '';
    width: 100%;
    height: 54.975px;
    background: linear-gradient(0deg, rgba(0,0,0,0.8),rgba(0,0,0,0));
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.home_nwwd .list_one .box .imgbox::after{
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0;
    top: 0;
}
.home_nwwd .list_one .box .tit{
    display: block;
    width: 100%;
    padding: 0 15px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 27.975px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    left: 0;
    bottom: 9.975px;
    z-index: 3;
}
.home_nwwd .list_one .box:hover img{
    transform: scale(1.1);
}
.home_nwwd .list_one .box:hover .tit{
    color: #ff6600;
}
.home_nwwd .list_two{
    width: 100%;
    height: 351.975px;
    overflow: hidden;
}
.home_nwwd .list_two .box{
    width: 276px;
    padding-top: 7px;
    margin-top: 7px;
    border-top: .975px solid #F7F7F7;
    float: left;
    margin-right: 33px;
    height: 84px;
}
.home_nwwd .list_two .box:nth-child(3n){
    margin-right: 0;
}
.home_nwwd .list_two .box:nth-child(1),
.home_nwwd .list_two .box:nth-child(2),
.home_nwwd .list_two .box:nth-child(3){
    margin-top: 0;
}
.home_nwwd .list_two .box .tit{
    height: 52px;
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.home_nwwd .list_two .box p{
    font-size: 14px;
    line-height: 1em;
    margin-top: 4px;
}
.home_nwwd .list_two .box p .ht{
    color: #999;
}
.home_nwwd .list_two .box p .lt{
    height: 26px;
    padding: 0 10px 0 28px;
    background: #F8F9FC url(../images/icon_xiaoxi1.png) no-repeat 10px center;
    background-size: 15px;
    border-radius: 13px;
    font-size: 14px;
    color: #999;
    line-height: 26px;
    margin-top: -6px;
    display: block;
}
.home_nwwd .list_two .box p a.fr{
    color: #9EA4B2;
}
.home_nwwd .list_two .box a:hover{
    color: #1064FF;
}

.home_dnld{
    width: 270px;
    height: 549.975px;
    margin-top: 30px;
}
.home_dnld .list{
    padding-top: 6.975px;
}
.home_dnld .box{
    padding: 6.975px 0 9.975px;
    border-bottom: .975px solid #F7F7F7;
}
.home_dnld .box .tit{
    display: -webkit-box;
    height: 48px;
    font-size: 15.975px;
    color: #333333;
    line-height: 24px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.home_dnld .box .bot{
    margin-top: 5.025px;
}
.home_dnld .box .btn{
    display: block;
    width: 99.975px;
    height: 30px;
    background: #127CE9;
    border-radius: 6px;
    font-size: 14.025px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}
.home_dnld .box .btn::before{
    content: '';
    width: 12px;
    height: 12px;
    vertical-align: middle;
    background: url(../images/icon_bi1.png) no-repeat;
    background-size: 100% auto;
    display: inline-block;
    margin-right: 4px;
}
.home_dnld .box .btn:hover{
    background: #1571ce;
}
.home_dnld .box .spanone,.home_dnld .box .spantwo{
    font-size: 14.025px;
    color: #9EA4B2;
    line-height: 30px;
    display: block;
}
.home_dnld .box .spantwo{
    margin-right: 21.975px;
    position: relative;
}
.home_dnld .box .spantwo::before{
    content: '';
    width: 3px;
    height: 3px;
    background: #999999;
    border-radius: 50%;
    position: absolute;
    right: -12px;
    top: 12.975px;
}
.home_dnld .box a:hover{
    color: #1064ff;
}

.home_flzs{
    width: 788.025px;
    margin-top: 30px;
    margin-bottom: 99.975px;
}
.home_flzs_nav .home_titd .tit{
    border: none;
}
.home_flzs_nav{
    width: 788.025px;
    height: 50.025px;
    background: #fff;
    border: .975px solid #E5E5E5;
    border-radius: 0px 0px 6px 6px;
    border-top: 2.025px solid #0D81EA;
    position: relative;
    z-index: 10;
}
.home_flzs_nav ul{
    width: 677px;
    height: 100%;
    text-align-last: justify;
    text-align: justify;
    overflow: hidden;
}
.home_flzs_nav li,.home_flzs_nav .more{
    display: inline-block;
    min-width: 74.025px;
    height: 48px;
    padding: 0 18px;
    font-size: 16px;
    color: #333333;
    line-height: 48px;
    cursor: pointer;
    text-align: center;
    text-align-last: center;
}
.home_flzs_nav .more:hover{
    color: #0B84EA;
}
.home_flzs_nav li a{
    color: #333333;
    display: block;
}
.home_flzs_nav li:first-child{
    border-bottom-left-radius: 6px;
}
.home_flzs_nav li:hover{
    font-weight: bold;
    color: #0B84EA;
}
.home_flzs_nav li.active{
    color: #fff;
    font-weight: bold;
    background: #0B84EA;
}
.home_flzs .list{
    width: 100%;
    margin-top: 9.975px;
}
.home_flzs .box_zwyt{
    width: 100%;
    padding: 15px 0 20px;
    border-bottom: .975px solid #F7F7F7;
}
.home_flzs .box_zwyt .left{
    width: 584px;
}
.home_flzs .list .imgbox{
    width: 182px;
    height: 134px;
    overflow: hidden;
    position: relative;
}
.home_flzs .list .imgbox.vid::before{
    content: '\e63b';
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 3px solid #fff;
    background: rgba(0, 0, 0, 0.2);
    font-size: 22px;
    color: #fff;
    font-family: iconfont;
    text-align: center;
    line-height: 34px;
    position: absolute;
    left: 9px;
    bottom: 10px;
    z-index: 1;
}
.home_flzs .list .imgbox.sp::after{
    content: '实拍';
    width: 32px;
    height: 16px;
    background: #288CFF;
    text-align: center;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.home_flzs .list .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_flzs .list .imgbox span{
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    font-size: 20.025px;
    color: #fff;
    font-weight: bold;
    line-height: 134px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}
.home_flzs .list .imgbox span n{
    font-size: 21.975px;
    vertical-align: .975px;
    margin-right: 2.025px;
}
.home_flzs .list .tit{
    display: block;
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_flzs .list .tit .icon_jh{
    width: 30px;
    height: 16px;
    background: linear-gradient(62deg, #FF5936, #FF2C00);
    border-radius: 2px;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    color: #fff;
    margin-top: 7px;
    margin-right: 10px;
}
.home_flzs .list .tit .icon_wt{
    height: 16px;
    display: inline-block;
    border: 1px solid #127CE9;
    border-radius: 4px;
    padding: 0 2px;
    font-size: 12px;
    color: #127CE9;
    line-height: 14px;
    vertical-align: 2px;
    margin-right: 6px;
}
.home_flzs .list .tit .icon_vid{
    height: 16px;
    display: inline-block;
    border: 1px solid #FFA428;
    border-radius: 4px;
    padding: 0 3px;
    font-size: 12px;
    color: #FFA428;
    line-height: 14px;
    vertical-align: 2px;
    margin-right: 6px;
}
.home_flzs .box_zwyt .tit{
    height: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: initial;
    white-space: normal;
    margin-top: 4px;
}
.home_flzs .list .ptext{
    max-height: 44px;
    font-size: 16px;
    color: #666666;
    line-height: 22px;
    margin-top: 35px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.home_flzs .box_zwyt .ptext{
    height: 44.025px;
}
.home_flzs .list .bot{
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #9EA4B2;
    margin-top: 10px;
}
.home_flzs .list .bot .pone{
    height: 25px;
    cursor: pointer;
    display: block;
    margin-right: 10px;
    padding: 0 10px 0 28px;
    background: #F8F9FC url(../images/icon_xiaoxi1.png) no-repeat 9px center;
    background-size: 15px;
    border-radius: 13px;
    color: #151E35;
    line-height: 25px;
    margin-top: -3px;
}
.home_flzs .list .bot a{
    color: #999;
}
.home_flzs .list .bot a:hover{
    color: #1064FF;
}
.home_flzs .list .bot a .iconfont{
    vertical-align: -1px;
}
.home_flzs .list .bot span.sp{
    height: 20px;
    background: #1064FF;
    border-radius: 4px;
    color: #fff;
    padding: 0 5px;
    display: block;
    margin-right: 15px;
}
.home_flzs .list .bot .dz{
    text-align: right;
    cursor: pointer;
    margin-left: 45px;
    padding-left: 21px;
    background: url(../images/icon_zan1_1.png) no-repeat left center;
    background-size: 15px;
    transition: all .3s;
}
.home_flzs .list .bot .dz:hover{
    color: #1064FF;
    background: url(../images/icon_zan1_2.png) no-repeat left center;
    background-size: 15px;
}
.home_flzs .list .bot .dz.active{
    color: #1064FF;
    background: url(../images/icon_zan1_2.png) no-repeat left center;
    background-size: 15px;
}
.home_flzs .list .bot .pl{
    padding-left: 21px;
    background: url(../images/icon_pl1.png) no-repeat left center;
    background-size: 17px auto;
}
.home_flzs .list .bot .pl:hover{
    color: #999;
}
.home_flzs .list .tit+.bot{
    margin-top: 13px;
}
.home_flzs .box_zwyt .bot{
    margin-top: 39px !important;
}
.home_flzs .box_dt{
    padding: 15px 0;
    border-bottom: .975px solid #F7F7F7;
}
.home_flzs .box_dt .imglist{
    width: 100%;
    height: 134px;
    margin-top: 13px;
    overflow: hidden;
}
.home_flzs .box_dt .imglist li{
    width: 182px;
    height: 134px;
    margin-left: 20px;
    position: relative;
}
.home_flzs .box_dt .imglist li span{
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    font-size: 20.025px;
    color: #fff;
    font-weight: bold;
    line-height: 134px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}
.home_flzs .box_dt .imglist li span n{
    font-size: 21.975px;
    vertical-align: .975px;
    margin-right: 2.025px;
}
.home_flzs .box_dt .imglist li:first-child{
    margin-left: 0;
}
.home_flzs .box_dt .imglist li a{
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}
.home_flzs .box_dt .imglist li a.sp::before{
    content: '实拍';
    width: 32px;
    height: 16px;
    background: #288CFF;
    text-align: center;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.home_flzs .box_dt .imglist img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_flzs .list a:hover{
    color: #ff6600;
}
.home_flzs .box_vid{
    padding: 20px 0 15px;
    border-bottom: 1px solid #F2F4FA;
}
.home_flzs .box_vid .vid_box{
    width: 520px;
    height: 292px;
    display: block;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 15px;
    position: relative;
}
.home_flzs .box_vid .vid_box video{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.home_flzs .box_vid .vid_box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    cursor: pointer;
}
.home_flzs .box_vid .vid_box .btn_bf{
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: url(../images/icon_vid4.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 22px;
    bottom: 22px;
    z-index: 3;
    cursor: pointer;
}
.home_flzs .box_vid .vid_box .btn_bf:hover{
    background: url(../images/icon_vid1_2.png) no-repeat;
    background-size: 100% 100%;
}
.home_flzs .box_vid .vid_box .btn_bf.active{
    display: none;
}
.home_flzs .box_vid .top_fbr{
    width: 100%;
    height: 40px;
    position: relative;
    line-height: 40px;
    padding-left: 37px;
}
.home_flzs .box_vid .top_fbr .tx{
    width: 28px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 0;
}
.home_flzs .box_vid .top_fbr .tx img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}
.home_flzs .box_vid .top_fbr .box{
    display: inline-block;
    max-width: 500px;
    vertical-align: middle;
}
.home_flzs .box_vid .top_fbr .name{
    height: 20px;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #333333;
}
.home_flzs .box_vid .top_fbr .name img{
    height: 18px;
}
.home_flzs .box_vid .top_fbr .wz{
    font-size: 13px;
    color: #9EA4B2;
    line-height: 20px;
    margin-top: 4px;
}
.home_flzs .box_vid .top_fbr .btn_wgz{
    width: 70px;
    height: 30px;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    margin-top: 4px;
    cursor: pointer;
    font-size: 13px;
    color: #F48C49;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    display: none;
}
.home_flzs .box_vid .top_fbr .btn_wgz .iconfont{
    font-size: 14px;
}
.home_flzs .box_vid .top_fbr .btn_ygz{
    width: 70px;
    height: 30px;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    cursor: pointer;
    font-size: 13px;
    color: #EAEAEA;
    line-height: 28px;
    text-align: center;
    margin-top: 4px;
    display: none;
}
.home_flzs .box_vid .top_fbr .btn_wgz.active,
.home_flzs .box_vid .top_fbr .btn_ygz.active{
    display: block;
}
.home_flzs .box_vid .content_text{
    display: block;
    font-size: 18px;
    color: #333333;
    line-height: 28px;
    margin-top: 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}
.home_flzs .box_vid .content_text .icon_jh{
    width: 30px;
    height: 16px;
    background: linear-gradient(62deg, #FF5936, #FF2C00);
    border-radius: 2px;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    color: #fff;
    margin-top: 6px;
    margin-right: 10px;
}
.home_flzs .box_vid .content_text a{
    color: #333;
}
.home_flzs .box_vid .content_text .ht{
    color: #3E79E7;
    margin-right: 6px;
}
.home_flzs .box_vid .content_text:hover{
    color: #1064FF;
}
.home_flzs .box_vid .bot_ltbq{
    height: 26px;
    margin-top: 11px;
}
.home_flzs .box_vid .bot_ltbq .lt{
    height: 26px;
    padding: 0 10px 0 28px;
    background: #F8F9FC url(../images/icon_xiaoxi1.png) no-repeat 9px center;
    background-size: 15px;
    border-radius: 13px;
    font-size: 14px;
    color: #151E35;
    line-height: 26px;
    margin-right: 10px;
}
.home_flzs .box_vid .bot_ltbq i.icon1{
    width: 3px;
    height: 3px;
    background: #9EA4B2;
    display: block;
    margin: 12px 5px 0 0;
    border-radius: 50%;
    color: transparent;
}
.home_flzs .box_vid .bot_ltbq .bq{
    height: 16px;
    border: 1px solid #3E79E7;
    font-size: 12px;
    line-height: 14px;
    padding: 0 4px;
    margin-top: 5px;
    margin-right: 10px;
}
.home_flzs .box_vid .bot_ltbq .bq_dt{
    color: #3AC461;
    border-color: #3AC461;
}
.home_flzs .box_vid .bot_ltbq .bq_wz{
    color: #3E79E7;
    border-color: #3E79E7;
}
.home_flzs .box_vid .bot_ltbq .bq_sp{
    color: #FFAE77;
    border-color: #FFAE77;
}
.home_flzs .box_vid .bot_ltbq .bq_wd{
    color: #127CE9;
    border-color: #127CE9;
}
.home_flzs .box_vid .bot_ltbq .time{
    font-size: 14px;
    color: #9EA4B2;
    line-height: 26px;
}
.home_flzs .box_vid .bot_ltbq .btn_dz,
.home_flzs .box_vid .bot_ltbq .btn_comment{
    font-size: 14px;
    color: #999999;
    line-height: 26px;
    cursor: pointer;
    text-align: right;
    margin-left: 45px;
}
.home_flzs .box_vid .bot_ltbq .btn_dz{
    padding-left: 22px;
    background: url(../images/icon_zan1_1.png) no-repeat left center;
    background-size: 15px;
}
.home_flzs .box_vid .bot_ltbq .btn_dz.active{
    color: #1064FF;
    background: url(../images/icon_zan1_2.png) no-repeat left center;
    background-size: 15px;
}
.home_flzs .box_vid .bot_ltbq .btn_dz:hover{
    color: #1064FF;
}
.home_flzs .box_vid .bot_ltbq .btn_comment{
    padding-left: 23px;
    background: url(../images/icon_pl1.png) no-repeat left center;
    background-size: 17px auto;
}
.home_flzs .box_vid .bot_ltbq .btn_comment:hover{
    color: #1064FF;
}


.home_rank{
    width: 387.975px;
    margin-top: 30px;
    background: #fff;
    z-index: 10;
}
.home_rank .home_titx .tit{
    border-color: #F43636;
}
.home_rank .tab {
    font-size: 15.975px;
    color: #666666;
    line-height: 30px;
}
.home_rank .tab li::after{
    content: '/';
    color: #F43636;
    padding: 0 2.025px;
}
.home_rank .tab li:last-child::after{
    display: none;
}
.home_rank .tab li:hover{
    color: #F43636;
    cursor: pointer;
}
.home_rank .tab li.active{
    color: #F43636;
}
.home_rank .list{
    margin-top: 20.025px;
}
.home_rank .item{
    width: 100%;
    background: #F8F8F8;
    padding-bottom: 20.025px;
}
.home_rank .item .tit{
    width: 100%;
    text-align: center;
    font-size: 15.975px;
    color: #fff;
    line-height: 39.975px;
}
.home_rank .item_hyd .tit{
    background: #F43636;
}
.home_rank .item .tit+.box{
    margin-top: 20.025px;
}
.home_rank .item .box{
    height: 30px;
    margin-top: 15.975px;
    padding: 0 20.025px;
    line-height: 30px;
    cursor: pointer;
}
.home_rank .item .num{
    width: 26.025px;
    height: 30px;
    display: block;
    font-size: 14.025px;
    font-weight: bold;
    color: #F8F8F8;
    text-align: center;
    line-height: 26.025px;
    font-family: DIN-Bold;
    background: url(../images/bbs_home_rank_icon4.png) no-repeat center 2.025px;
    background-size: auto;
}
.home_rank .item li:nth-child(2) .num{
    background: url(../images/bbs_home_rank_icon1.png) no-repeat center 2.025px;
}
.home_rank .item li:nth-child(3) .num{
    background: url(../images/bbs_home_rank_icon2.png) no-repeat center 2.025px;
}
.home_rank .item li:nth-child(4) .num{
    background: url(../images/bbs_home_rank_icon3.png) no-repeat center 2.025px;
}
.home_rank .item .tx{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: 0 9.975px;
}
.home_rank .item .name{
    max-width: 159.975px;
    display: block;
    float: left;
    font-size: 14.025px;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_rank .item span{
    font-size: 14.025px;
    color: #666666;
}
.home_rank .item_hyd .name:hover{
    color: #F43636;
}
.home_rank .item_rt .tit{
    background: #FF6600;
}
.home_rank .item_rt .name:hover{
    color: #FF6600;
}
.home_rank .item_rt .name{
    margin-left: 9.975px;
}
.home_rank .item_rt .liulan{
    font-size: 14.025px;
    color: #666666;
}
.home_rank .item_rt .liulan span{
    font-size: 12px;
    color: #FF6600;
    margin-right: 5.025px;
}
.home_rank .item_bbs .tit{
    background: #0D82EA;
}
.home_rank .item_bbs .name:hover{
    color: #0D82EA;
}
.home_rank .item_bbs .iconfont{
    font-size: 21.975px;
}
.home_rank .item_bbs .shang{
    color: #C2A47B;
    transform: rotate(180deg);
}
.home_rank .item_bbs .xia{
    color: #959595;
}
.home_sand_supply{
    width: 100%;
    height: 330px;
    margin-top: 20px;
    background: url(https://app.kjzj.com/kjzjpc/bbs/home_sand_supply_bg1.png) no-repeat;
    background-size: 100% 100%;
    border: 1px solid #CCE1FF;
}
.home_sand_supply .img1{
    display: block;
    width: calc(100% + 2px);
    max-width: auto;
    height: 100px;
    margin: -1px 0 0 -1px;
}
.home_sand_supplylb{
    width: 335px;
    height: 120px;
    margin-top: 25px;
}
.home_sand_supplylb .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.home_sand_supplylb a{
    height: 35px;
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_sand_supplylb a span{
    color: #1064FF;
}
.home_sand_supplylb .iconfont{
    font-size: 14px;
    margin-right: 5px;
}
.home_sand_supplylb a:hover{
    color: #FF6600;
}
.home_sand_supplylb a:hover span{
    color: #FF6600;
}
.home_sand_supply .btn_fb{
    width: 240px;
    height: 46px;
    display: block;
    background: linear-gradient(-15deg, #487BFF, #2394F3);
    border-radius: 4px;
    font-size: 16px;
    text-align: center;
    line-height: 46px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    margin: 17px auto 0;
}
.home_sand_supply .btn_fb:hover{
    background: linear-gradient(-15deg, #2394F3, #487BFF);
}

.home_rank .btnbox{
    width: 100%;
    height: 140px;
    border: 1px solid #E5E5E5;
    padding: 20px 0;
    text-align-last: justify;
    margin-top: 20px;
}
.home_rank .btnbox .box{
    display: inline-block;
    text-align-last: center;
    cursor: pointer;
    width: 117.975px;
}
.home_rank .btnbox .box img{
    display: block;
    width: 60px;
    height: 60px;
    margin: auto;
    transition: all 0.3s;
}
.home_rank .btnbox .box p{
    font-size: 15.975px;
    color: #686D7F;
    line-height: 26.025px;
    margin-top: 9.975px;
    transition: all 0.3s;
}
.home_rank .btnbox .box:hover img{
    transform: translateY(2.025px);
}
.home_rank .btnbox .box:hover p{
    transform: translateY(-2.025px);
}
.home_anchor_link{
    width: 98px;
    background: #F8F8F8;
    position: fixed;
    left: 50%;
    top: 262px;
    margin-left: -720px;
    text-align: center;
    z-index: 10;
}
.home_anchor_link li{
    cursor: pointer;;
    font-size: 16px;
    color: #333333;
    line-height: 40px;
    margin-top: 5px;
}
.home_anchor_link li:hover{
    color: #1064FF;
}
.home_anchor_link li:nth-child(1){
    margin-top: 0;
}
.home_anchor_link li.active{
    font-weight: bold;
    color: #fff;
    background: linear-gradient(-15deg, #487BFF, #2394F3);
    box-shadow: 0px 10px 24px 0px rgba(72, 123, 255, 0.28);
}

.bbs_liebiaoye{
    padding-bottom: 99.975px;
}
.bbs_liebiaoye_left{
    width: 800.025px;
}
.bbs_liebiaoye_right{
    width: 380px;
}

/* 分论坛 */
.bbs_flt{
    height: 190px;
    margin-bottom: 18px;
    padding: 34px 60px;
    position: relative;
}
.bbs_flt .bg1{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    border-radius: 6px;
    box-shadow: 0 5px 20px #cfdafa;
}
.bbs_flt .bg1::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url(../images/bbs_flt_bg1.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 6px;
}
.bbs_flt .bg1 img{
    height: 100%;
    width: 45%;
    object-fit: cover;
    border-radius: 0 6px 6px 0;
    float: right;
}
.bbs_flt h1{
    font-size: 28px;
    color: #fff;
    line-height: 38px;
}
.bbs_flt h1 span{
    font-weight: normal;
    font-size: 16px;
    color: #A2C4FC;
    margin-left: 28px;
}
.bbs_flt .tzgz{
    line-height: 22px;
    margin-top: 15px;
}
.bbs_flt .tzgz .pone{
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
    margin-right: 28px;
}
.bbs_flt .tzgz .pone b{
    font-size: 18px;
    color: #FFF;
}
.bbs_flt .wgfs{
    line-height: 22px;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 15px;
}
.bbs_flt .wgfs .spanone{
    margin-right: 20px;
}
.bbs_flt .wgfs .tx{
    width: 22px;
    height: 22px;
    border: 1px solid #F2F4FA;
    border-radius: 50%;
    margin-left: -5px;
}
.bbs_flt .wgfs .spantwo{
    width: 22px;
    height: 22px;
    background: #F2F4FA;
    border-radius: 50%;
    display: block;
    font-size: 18px;
    color: #1064FF;
    line-height: 20px;
    text-align: center;
    /* transform: rotate(90deg); */
    margin-left: -5px;
}

.bbs_liebiaoye_right .tongji{
    width: 100%;
    height: 150px;
    background: #FFFFFF;
    border-radius: 6px;
    padding: 9.975px 20.025px;
    margin-bottom: 20px;
}
.bbs_liebiaoye_right .tongji .top{
    width: 100%;
    height: 71.025px;
    padding-top: 3.975px;
    position: relative;
    text-align: center;
    border-bottom: .975px solid #F2F4FA;
}
.bbs_liebiaoye_right .tongji .top::before{
    content: '';
    width: .975px;
    height: 60px;
    background: #F2F4FA;
    position: absolute;
    left: 50%;
    top: 0;
}
.bbs_liebiaoye_right .tongji .box{
    width: 50%;
}
.bbs_liebiaoye_right .tongji .pone{
    font-size: 15.975px;
    color: #686D7F;
    line-height: 26.025px;
}
.bbs_liebiaoye_right .tongji .ptwo{
    font-size: 20.025px;
    color: #222222;
    font-weight: bold;
    line-height: 1em;
    margin-top: 5.025px;
}
.bbs_liebiaoye_right .tongji .btn{
    width: 110.025px;
    height: 33.975px;
    background: #FF6600;
    border-radius: 2.025px;
    font-size: 15.975px;
    color: #fff;
    text-align: center;
    line-height: 33.975px;
    margin: 14.025px auto 0;
    cursor: pointer;
}
.bbs_liebiaoye_right .tongji .btn:hover{
    background: #e86106;
}
.bbs_liebiaoye_right .rmht{
    width: 100%;
    height: 296.025px;
    background: #FFFFFF;
    border-radius: 3.975px;
    margin-bottom: 20.025px;
    padding: 9.975px 20.025px;
}
.bbs_liebiaoye_right .biaoti{
    width: 100%;
    height: 42px;
    border-bottom: 2.025px solid #EEEEF1;
}
.bbs_liebiaoye_right .biaoti strong{
    display: block;
    height: 42px;
    font-size: 20.025px;
    color: #333333;
    line-height: 39.975px;
    border-bottom: 2.025px solid #0D81EA;
    float: left;
}
.bbs_liebiaoye_right .rmht .box{
    width: 100%;
    height: 171.975px;
    overflow: hidden;
    padding-top: 9.975px;
}
.bbs_liebiaoye_right .rmht .box a{
    display: block;
    float: left;
    height: 33.975px;
    border: .975px solid #0D81EA;
    border-radius: 17.025px;
    padding: 0 12px;
    font-size: 15.975px;
    color: #0D81EA;
    line-height: 32.025px;
    margin: 20.025px 20.025px 0 0;
    cursor: pointer;
}
.bbs_liebiaoye_right .rmht .box a:hover{
    background: #0D81EA;
    color: #fff;
}
.bbs_liebiaoye_right .rmht .more{
    font-size: 14.025px;
    color: #999999;
    line-height: 24px;
    display: inline-block;
    margin-top: 24px;
}
.bbs_liebiaoye_right .rmht .more:hover{
    color: #0D81EA;
}
.bbs_liebiaoye_right .dnld{
    width: 100%;
    background: #FFFFFF;
    border-radius: 3.975px;
    margin-bottom: 20px;
    padding: 9.975px 20.025px;
}
.bbs_liebiaoye_right .dnld .biaoti .hyh{
    font-size: 14.025px;
    color: #1064FF;
    line-height: 33.975px;
    margin-top: 6px;
    cursor: pointer;
    float: right;
}
.bbs_liebiaoye_right .dnld .biaoti .hyh .iconfont{
    font-size: 12px;
}
.bbs_liebiaoye_right .dnld .list{
    margin-top: 9.975px;
}
.bbs_liebiaoye_right .dnld .box{
    padding: 14.025px 0;
    border-bottom: .975px dashed #EEEEF1;
}
.bbs_liebiaoye_right .dnld .box:last-child{
    border: none;
}
.bbs_liebiaoye_right .dnld .tit{
    display: block;
    max-height: 48px;
    font-size: 15px;
    color: #666666;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.bbs_liebiaoye_right .dnld .tit:hover{
    color: #127CE9;
}
.bbs_liebiaoye_right .dnld .bot{
    margin-top: 8px;
}
.bbs_liebiaoye_right .dnld .bot .left{
    font-size: 14px;
    color: #8590A6;
    line-height: 26px;
    margin-top: 4px;
}
.bbs_liebiaoye_right .dnld .bot .btn{
    width: 100px;
    height: 30px;
    background: #127CE9;
    border-radius: 6px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    opacity: 0;
    cursor: pointer;
    transition: all 0.3s;
}
.bbs_liebiaoye_right .dnld .bot .btn img{
    height: 12px;
}
.bbs_liebiaoye_right .dnld .box:hover .btn{
    opacity: 1;
}
.bbs_liebiaoye_right .rtph{
    width: 100%;
    background: #FFFFFF;
    border-radius: 3.975px;
    padding: 9.975px 20.025px 17.025px;
    margin-bottom: 20.025px;
}
.bbs_liebiaoye_right .rtph .biaoti strong{
    border-color: #ED4F4F;
}
.bbs_liebiaoye_right .rtph .tab{
    float: right;
    font-size: 14px;
    color: #666666;
    line-height: 36px;
    margin-top: 4px;
}
.bbs_liebiaoye_right .rtph .tab li{
    float: left;
    cursor: pointer;
}
.bbs_liebiaoye_right .rtph .tab li:first-child::after{
    content: '/';
    color: #ED4F4F;
    padding: 0 3.975px;
    font-size: 18px;
    vertical-align: -2.025px;
}
.bbs_liebiaoye_right .rtph .tab li.active{
    color: #ED4F4F;
}
.bbs_liebiaoye_right .rtph .tab li:hover{
    color: #ED4F4F;
}
.bbs_liebiaoye_right .rtph .list{
    padding-top: 23.025px;
}
.bbs_liebiaoye_right .rtph .box{
    padding: 6.975px 0 6.975px 32.025px;
    position: relative;
}
.bbs_liebiaoye_right .rtph .xh{
    display: block;
    width: 20.025px;
    height: 20.025px;
    background: #999999;
    border-radius: 2.025px;
    font-size: 14.025px;
    color: #fff;
    font-weight: bold;
    line-height: 20.025px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 6.975px;
}
.bbs_liebiaoye_right .rtph .box:nth-child(1) .xh,
.bbs_liebiaoye_right .rtph .box:nth-child(2) .xh,
.bbs_liebiaoye_right .rtph .box:nth-child(3) .xh{
    background: #ED4F4F;
}
.bbs_liebiaoye_right .rtph .tit{
    display: block;
    font-size: 15px;
    color: #333333;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bbs_liebiaoye_right .rtph .tit:hover{
    color: #ED4F4F;
}
.bbs_liebiaoye_right .rtph .bot{
    font-size: 14px;
    color: #999;
    line-height: 24px;
    margin-top: 8px;
}
.bbs_liebiaoye_right .rtph .bot .iconfont{
    margin-right: 5px;
    vertical-align: -1px;
    font-size: 14px;
}
.bbs_liebiaoye_right .rtph .bot .left{
    cursor: pointer;
}
.bbs_liebiaoye_right .rtph .bot .right{
    color: #8590A6;
}
.bbs_liebiaoye_right .sqdr{
    width: 100%;
    background: #FFFFFF;
    border-radius: 3.975px;
    padding: 9.975px 20.025px 30px;
    margin-bottom: 20.025px;
}
.bbs_liebiaoye_right .sqdr .list{
    padding-top: 9.975px;
}
.bbs_liebiaoye_right .sqdr .box{
    margin-top: 20px;
    height: 40px;
    cursor: pointer;
}
.bbs_liebiaoye_right .sqdr .tx{
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.bbs_liebiaoye_right .sqdr .name{
    display: block;
    max-width: 200px;
    margin-left: 16px;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
}
.bbs_liebiaoye_right .sqdr .name img{
    height: 20px;
}
.bbs_liebiaoye_right .sqdr .num{
    width: 28px;
    height: 40px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 35px;
    background: url(../images/bbs_rank_icon4.png) no-repeat center center;
    background-size: 100% auto;
}
.bbs_liebiaoye_right .sqdr .box:nth-child(1) .num{
    background: url(../images/bbs_rank_icon1.png) no-repeat center center;
    background-size: 100% auto;
    color: transparent;
}
.bbs_liebiaoye_right .sqdr .box:nth-child(2) .num{
    background: url(../images/bbs_rank_icon2.png) no-repeat center center;
    background-size: 100% auto;
    color: transparent;
}
.bbs_liebiaoye_right .sqdr .box:nth-child(3) .num{
    background: url(../images/bbs_rank_icon3.png) no-repeat center center;
    background-size: 100% auto;
    color: transparent;
}

.home_selection {
    padding-bottom: 20px;
    min-height: calc(100vh - 390px);
}
.home_selection .list{
    margin-bottom: 20px;
}
.home_selection .topbox{
    width: 100%;
    height: 50.025px;
    background: #fff;
    overflow: hidden;
}
.home_selection .topbox h2{
    font-size: 21.975px;
    color: #333333;
    margin-left: 12.975px;
    line-height: 50.025px;
    font-weight: bold;
}
.home_selection .topbox h2 span{
    font-size: 18px;
    color: #E6EBF5;
}
.home_selection .topbox .tab{
    margin-right: 21.975px;
}
.home_selection .topbox .tab li{
    font-size: 15.975px;
    color: #333333;
    line-height: 50.025px;
    margin-left: 27.975px;
    cursor: pointer;
}
.home_selection .topbox .tab li.active{
    font-size: 14.025px;
    font-weight: bold;
    color: #FF6600;
    position: relative;
}
.home_selection .topbox .tab li.active::before{
    content: '';
    width: 27px;
    height: 3px;
    background: #FC6B00;
    border-radius: 2.025px;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -12.975px;
}
.home_selection .topbox .tab li:hover{
    color: #FC6B00;
}
.home_selection .list .box{
    width: 222px;
    margin: 15.975px 21.975px 0 0;
    padding-bottom: 3.975px;
    transition: all 0.3s;
}
.home_selection .list .box:nth-child(5n){
    margin-right: 0;
}
.home_selection .list .imgbox{
    width: 222px;
    height: 296.025px;
    border-radius: 6px;
    display: block;
    overflow: hidden;
    position: relative;
}
.home_selection .list .imgbox::after{
    content: '';
    width: 100%;
    height: 84px;
    background: linear-gradient(0deg, rgba(0,0,0,0.8),rgba(0,0,0,0));
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.home_selection .list .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_selection .list .imgbox .pone{
    font-size: 14.025px;
    color: #fff;
    line-height: 18px;
    position: absolute;
    left: 9.975px;
    bottom: 9.975px;
    z-index: 2;
}
.home_selection .list .imgbox .ptwo{
    height: 24px;
    background: rgba(0, 14, 46, 0.7);
    border-radius: 12px;
    padding: 0 9.975px;
    font-size: 14.025px;
    color: #fff;
    line-height: 24px;
    position: absolute;
    right: 9.975px;
    bottom: 9.975px;
    z-index: 2;
}
.home_selection .list .imgbox .ptwo span{
    font-size: 12px;
}
.home_selection .list .imgbox::before{
    content: '\e63b';
    width: 50.025px;
    height: 50.025px;
    border-radius: 50%;
    border: 3px solid #fff;
    font-family: iconfont;
    font-size: 21.975px;
    color: #fff;
    text-align: center;
    line-height: 44.025px;
    background: rgba(0, 0, 0, .05);
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -24.975px 0 0 -24.975px;
}
.home_selection .list .tit{
    display: block;
    font-size: 15.975px;
    color: #333333;
    line-height: 20.025px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 6.975px;
}
.home_selection .list .tit:hover{
    color: #1064ff;
}
.home_selection .list .bot{
    margin-top: 6.975px;
    line-height: 20.025px;
}
.home_selection .list .bot .icon{
    font-size: 14.025px;
    padding: 0 6px;
}
.home_selection .list .bot .icon.js{
    background: #E8F7F7;
    color: #2AB0B0;
}
.home_selection .list .bot .icon.zx{
    background: #FFEFD7;
    color: #E2900C;
}
.home_selection .list .bot .icon.cs{
    background: #E8E9F7;
    color: #2A3AB0;
}
.home_selection .list .bot .icon.qg{
    background: #FFD9D7;
    color: #F51E16;
}
.home_selection .list .bot .bfl{
    font-size: 12px;
    color: #999999;
}
.home_selection .list .bot .bfl span{
    font-size: 12px;
    margin-right: 2.025px;
}
.home_selection .list .box:hover{
    transform: translateY(-5.025px);
}
.detail_sort{
    margin: 12px auto;
}
.bbsxq_rslx{
    margin-bottom: 20.025px;
    padding: 9.975px 9.975px 20.025px;
    background: #fff;
}
.bbsxq_rslx .list{
    width: calc(100% + 20.025px);
    padding-top: 14.025px;
}
.bbsxq_rslx .list a{
    display: block;
    height: 27.975px;
    border: .975px solid #0D81EA;
    border-radius: 14.025px;
    padding: 0 12px;
    font-size: 14.025px;
    color: #0D81EA;
    line-height: 26.025px;
    margin: 15.975px 14.025px 0 0;
}
.bbsxq_rslx .list a:hover{
    background: #0D81EA;
    color: #fff;
}
.bbsxq_cplist{
    margin-bottom: 20.025px;
    padding: 9.975px 9.975px 20.025px;
    background: #fff;
}
.bbsxq_cplist .biaoti .tab{
    height: 39.975px;
    float: right;
    font-size: 14.025px;
    color: #333333;
    position: relative;
    line-height: 39.975px;
}
.bbsxq_cplist .biaoti .tab li{
    float: left;
    padding: 0 6.975px;
    cursor: pointer;
}
.bbsxq_cplist .biaoti .tab::before{
    content: '';
    width: .975px;
    height: 14.025px;
    border: .975px solid #E6E3E3;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -6.975px;
}
.bbsxq_cplist .biaoti .tab .active{
    color: #FF6600;
}
.bbsxq_cplist .cptj{
    padding-top: 32.025px;
}
.bbsxq_cplist .xjlist{
    max-height: 383.025px;
    overflow: hidden;
    position: relative;
    padding-bottom: 15px;
    transition: all 0.3s;
}
.bbsxq_cplist .xjlist.active{
    max-height: 999px;
}
.bbsxq_cplist .xjlist.active .zksq .iconfont{
    transform: rotate(-90deg);
}
.bbsxq_cplist .xjlist .box{
    width: 123.975px;
    height: 171.975px;
    margin: 0 12px 12px 0;
}
.bbsxq_cplist .xjlist .box:nth-child(2n){
    margin-right: 0;
}
.bbsxq_cplist .xjlist .imgbox{
    width: 123.975px;
    height: 123.975px;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    display: block;
}
.bbsxq_cplist .xjlist .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bbsxq_cplist .xjlist .imgbox.vid::before{
    content: '\e63b';
    width: 39.975px;
    height: 39.975px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
    font-size: 20.025px;
    color: #fff;
    font-family: iconfont;
    text-align: center;
    line-height: 39.975px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20.025px 0 0 -20.025px;
}
.bbsxq_cplist .xjlist .tit{
    display: block;
    font-size: 14.025px;
    color: #333333;
    line-height: 21.975px;
    font-weight: bold;
    margin-top: 5.025px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bbsxq_cplist .xjlist .gs{
    width: 100%;
    height: 20.025px;
    line-height: 20.025px;
    font-size: 12px;
    color: #666666;
    line-height: 20.025px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bbsxq_cplist .xjlist .gs .logo{
    width: 20.025px;
    height: 20.025px;
    margin-right: 5.025px;
    border-radius: 50%;
}
.bbsxq_cplist .xjlist .box:hover .tit{
    color: #1064FF;
}
.bbsxq_cplist .cptj .zksq{
    cursor: pointer;
    width: 100%;
    font-size: 14.025px;
    line-height: 15.975px;
    color: #1064FF;
    text-align: center;
    margin-top: -3px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #fff;
}
.bbsxq_cplist .cptj .zksq .iconfont{
    transform: rotate(90deg);
    display: inline-block;
    font-size: 12px;
    transition: all 0.3s;
}
.bbsxq_cplist .eslist{
    max-height: 383.025px;
    overflow: hidden;
    position: relative;
    padding-bottom: 15px;
    transition: all 0.3s;
    display: none;
}
.bbsxq_cplist .eslist .box{
    width: 100%;
    height: 72px;
    margin-bottom: 20.025px;
}
.bbsxq_cplist .eslist .imgbox{
    width: 93.975px;
    height: 72px;
    border-radius: 3.975px;
    display: block;
}
.bbsxq_cplist .eslist .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bbsxq_cplist .eslist .imgbox.vid::before{
    content: '\e63b';
    width: 39.975px;
    height: 39.975px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
    font-size: 20.025px;
    color: #fff;
    font-family: iconfont;
    text-align: center;
    line-height: 39.975px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20.025px 0 0 -20.025px;
}
.bbsxq_cplist .eslist .right{
    width: 153px;
}
.bbsxq_cplist .eslist .tit{
    display: block;
    font-size: 14.025px;
    color: #333333;
    font-weight: bold;
    line-height: 1em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bbsxq_cplist .eslist .wz{
    height: 17.025px;
    margin-top: 9.975px;
    overflow: hidden;
}
.bbsxq_cplist .eslist .wz .spanone{
    display: block;
    font-size: 15.975px;
    color: #666666;
    line-height: 17.025px;
    margin-right: 8.025px;
}
.bbsxq_cplist .eslist .wz .spanone::before{
    content: '\e69e';
    font-family: iconfont;
    font-size: 12px;
    color: #1064FF;
    line-height: 17.025px;
    float: left;
    margin-right: 2.025px;
}
.bbsxq_cplist .eslist .wz .spantwo{
    height: 17.025px;
    border: .975px solid #ff6600;
    border-radius: 6px 0px 6px 0px;
    font-size: 12px;
    color: #ff6600;
    padding: 0 6px;
    display: block;
    line-height: 14.025px;
}
.bbsxq_cplist .eslist .jg{
    font-size: 15.975px;
    color: #FC7012;
    line-height: 1em;
    margin-top: 9.975px;
}
.bbsxq_cplist .eslist .box:hover .tit{
    color: #ff6600;
}
.bbsxq_cplist .eslist.active{
    max-height: 999px;
}
.bbsxq_cplist .eslist.active .zksq .iconfont{
    transform: rotate(-90deg);
}
.bbs_detail_content .tiezipl_list .bgbox.no_pl{
    padding-bottom: 0;
    text-align: left;
}
.bbs_detail_content .tiezipl_list .bgbox.no_pl .fbpl{
    margin-bottom: 0;
    border: none;
}
.home_flzs .btn_jzgd{
    width: 245px;
    height: 46px;
    background: linear-gradient(-15deg, #487BFF, #2394F3);
    box-shadow: 0px 10px 24px 0px rgba(72, 123, 255, 0.28);
    border-radius: 4px;
    display: block;
    margin: 35px auto 0;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    line-height: 46px;
    cursor: pointer;
}
.home_flzs .btn_jzgd:hover{
    background: linear-gradient(-15deg, #2394F3, #487BFF);
}
.home_flzs .btn_jzgd .icon1{
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 8px 6px;
    border-style: solid;
    border-color: transparent;
    border-top-color: #fff;
    vertical-align: -7px;
}
.home_flzs .btn_more{
    width: 245px;
    height: 46px;
    display: block;
    margin: 14px auto 40px;
    font-size: 14px;
    color: #1064FF;
    line-height: 46px;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s;
    text-decoration: underline;
}

/* -------------------- 全部论坛 start -------------------- */
.all_bbs_nav h2{
    height: 34px;
    font-size: 24px;
    color: #333333;
    line-height: 34px;
}
.all_bbs_nav .list{
    width: 1240px;
    height: 360px;
    margin-left: -20px;
    margin-top: -38px;
}
.all_bbs_nav .list ul{
    padding: 38px 20px 0;
}
.all_bbs_nav .list li{
    width: 162px;
    height: 136px;
    border: 1px solid #FFFFFF;
    box-shadow: 0px 13px 24px 0px rgba(127, 140, 171, 0.13);
    background: rgba(255, 255, 255, 0.4);
    border-radius: 10px;
    margin: 10px 11px 0 0;
}
.all_bbs_nav .list li:nth-child(7n){
    margin-right: 0;
}
.all_bbs_nav .list li:hover{
    border-color: #127AE7;
    background: #fff;
    box-shadow: 0px 13px 24px 0px rgba(127, 140, 171, 0.23);
}
.all_bbs_nav .list li:hover .tit{
    display: block;
    font-size: 16px;
    color: #127CE9;
    font-weight: bold;
}
.all_bbs_nav .list li a{
    height: 100%;
    display: block;
    padding: 9px 14px;
}
.all_bbs_nav .list img{
    width: 100%;
    height: 86px;
    border-radius: 10px;
    box-shadow: 5px 0px 25px 5px #d7dce3;
}
.all_bbs_nav .list .tit{
    display: block;
    text-align: center;
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    margin-top: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /* transition: all 0.3s; */
}
.all_bbs_nav .swiper-button-next,.all_bbs_nav .swiper-button-prev{
    width: 20px;
    height: 24px;
    top: 5px;
    margin-top: 0;
    left: auto;
    background: url(../images/icon_arrow1.png) no-repeat center center;
    background-size: 15px auto;
}
.all_bbs_nav .swiper-button-next{
    right: 20px;
}
.all_bbs_nav .swiper-button-prev{
    right: 110px;
    transform: rotate(180deg);
}
.all_bbs_nav .swiper-pagination{
    width: auto;
    top: 5px;
    bottom: auto;
    left: auto;
    right: 46px;
}
.all_bbs_nav .swiper-pagination-bullet{
    width: auto;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #A9AFC5;
    background: transparent;
    opacity: 1;
    margin: 0 8px !important;
}
.all_bbs_nav .swiper-pagination-bullet-active{
    color: #467EDE;
    font-size: 18px;
    font-weight: bold;
}
.all_bbs_nav .swiper-button-next.swiper-button-disabled, .all_bbs_nav .swiper-button-prev.swiper-button-disabled{
    opacity: 0.3;
}
.all_bbs_list_wrap{
    width: 800px;
    padding-bottom: 20px;
}
.all_bbs_list_wrap .title{
    height: 40px;
    line-height: 40px;
}
.all_bbs_list_wrap .title h2{
    font-size: 24px;
    color: #333333;
}
.all_bbs_list_wrap .title .btn{
    width: 140px;
    height: 40px;
    background: linear-gradient(-15deg, #FF6600, #FF893B);
    box-shadow: 0px 5px 13px 0px rgba(255, 137, 59, 0.23);
    border-radius: 4px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.all_bbs_list_wrap .title .btn:hover{
    background: linear-gradient(-15deg, #FF893B, #FF6600);
}
.all_bbs_list_wrap .title .btn img{
    vertical-align: -2px;
}
.all_bbs_list_wrap_nav{
    width: 100%;
    height: 41px;
    padding-right: 65px;
    margin-top: 12px;
    position: relative;
}
.all_bbs_list_wrap_nav::before{
    content: '';
    width: 55px;
    height: calc(100% - 2px);
    background-color: #f2f4fa;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.all_bbs_list_wrap_nav::after{
    content: '';
    width: 100%;
    height: 2px;
    background: #D3D9EB;
    position: absolute;
    left: 0;
    bottom: 0;
}
.all_bbs_list_wrap_nav .swiper-slide{
    width: auto;
    height: 41px;
    font-size: 16px;
    color: #5D5E63;
    line-height: 40px;
    cursor: pointer;
}
.all_bbs_list_wrap_nav .swiper-slide:hover{
    color: #1064FF;
}
.all_bbs_list_wrap_nav .swiper-slide.active{
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    line-height: 40px;
    border-bottom: 4px solid #1064FF;
}
.all_bbs_list_wrap_nav .swiper-slide a{
    display: block;
    color: #5D5E63;
}
.all_bbs_list_wrap_nav .swiper-slide.active a{
    color: #333333;
}
.all_bbs_list_wrap_nav .swiper-button-next, .all_bbs_list_wrap_nav .swiper-button-prev{
    width: 8px;
    height: 40px;
    left: auto;
    top: 0;
    margin-top: 0;
    background: transparent;
}
.all_bbs_list_wrap_nav .swiper-button-prev{
    right: 26px;
}
.all_bbs_list_wrap_nav .swiper-button-next{
    right: 0;
}
.all_bbs_list_wrap_nav .swiper-button-prev::before{
    content: '';
    border-width: 6px 8px;
    border-style: solid;
    border-color: transparent;
    border-right-color: #1064FF;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -6px;
}
.all_bbs_list_wrap_nav .swiper-button-next::before{
    content: '';
    border-width: 6px 8px;
    border-style: solid;
    border-color: transparent;
    border-left-color: #1064FF;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -6px;
}
.all_bbs_list_wrap  .paixu{
    font-size: 14px;
    color: #5D5E63;
    line-height: 24px;
    margin-top: 14px;
}
.all_bbs_list_wrap  .paixu img{
    vertical-align: -1px;
}
.all_bbs_list_wrap .paixu .btn{
    display: none;
    cursor: pointer;
}
.all_bbs_list_wrap .paixu .btn img{
    vertical-align: -1px;
}
.all_bbs_list_wrap .paixu .btn.active{
    display: inline-block;
}
.all_bbs_list_wrap .paixu .btn:hover{
    color: #1064FF;
}
.all_bbs_list{
    width: 100%;
    background: #fff;
    border-radius: 6px;
    padding: 0 30px 30px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.all_bbs_list.jinghua,
.all_bbs_list.quanbu{
    display: none;
}
.all_bbs_list.jinghua.active,
.all_bbs_list.quanbu.active{
    display: block;
}
.all_bbs_list .bbs_item{
    padding: 20px 0 15px;
    border-bottom: 1px solid #F2F4FA;
}
.all_bbs_list .bbs_item:last-child{
    border: none;
}
.all_bbs_list .bbs_item .vid_box{
    width: 520px;
    height: 292px;
    display: block;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 15px;
    position: relative;
}
.all_bbs_list .bbs_item .vid_box video{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.all_bbs_list .bbs_item .vid_box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    cursor: pointer;
}
.all_bbs_list .bbs_item .vid_box .btn_bf{
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: url(../images/icon_vid4.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 22px;
    bottom: 22px;
    z-index: 3;
    cursor: pointer;
}
.all_bbs_list .bbs_item .vid_box:hover .btn_bf{
    background: url(../images/icon_vid1_2.png) no-repeat;
    background-size: 100% 100%;
}
.all_bbs_list .bbs_item .vid_box .btn_bf.active{
    display: none;
}
.all_bbs_list .top_fbr{
    width: 100%;
    height: 40px;
    position: relative;
    line-height: 40px;
    padding-left: 52px;
}
.all_bbs_list .top_fbr .tx{
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0;
}
.all_bbs_list .top_fbr .tx img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}
.all_bbs_list .top_fbr .box{
    display: inline-block;
    max-width: 500px;
    vertical-align: middle;
}
.all_bbs_list .top_fbr .name{
    height: 20px;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #333333;
}
.all_bbs_list .top_fbr .name img{
    height: 16px;
}
.bbs_item_vid .top_fbr{
    /* height: 28px;
    line-height: 28px; */
    padding-left: 39px;
}
.bbs_item_vid .top_fbr .tx{
    width: 28px;
    height: 28px;
}
.all_bbs_list .top_fbr .wz{
    font-size: 13px;
    color: #9EA4B2;
    line-height: 20px;
    margin-top: 4px;
}
.all_bbs_list .top_fbr .btn_wgz{
    width: 70px;
    height: 30px;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    margin-top: 4px;
    cursor: pointer;
    font-size: 13px;
    color: #F48C49;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
}
.all_bbs_list .top_fbr .btn_wgz .iconfont{
    font-size: 14px;
}
.all_bbs_list .top_fbr .btn_ygz{
    width: 70px;
    height: 30px;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    cursor: pointer;
    font-size: 13px;
    color: #EAEAEA;
    line-height: 28px;
    text-align: center;
    margin-top: 4px;
    display: none;
}
.all_bbs_list .top_fbr .btn_gz.active .btn_wgz{
    display: none;
}
.all_bbs_list .top_fbr .btn_gz.active .btn_ygz{
    display: block;
}
.all_bbs_list .content_text{
    display: block;
    font-size: 18px;
    color: #333333;
    line-height: 28px;
    margin-top: 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.all_bbs_list .content_text .icon_jh{
    width: 30px;
    height: 16px;
    background: linear-gradient(62deg, #FF5936, #FF2C00);
    border-radius: 2px;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    color: #fff;
    margin-top: 6px;
    margin-right: 10px;
}
.all_bbs_list .content_text a{
    color: #333333;
}
.all_bbs_list .content_text .ht{
    color: #3E79E7;
    margin-right: 6px;
    font-size: 16px;
    font-weight: normal;
}
.all_bbs_list .content_text a:hover{
    color: #1064FF;
}
.all_bbs_list .imglist{
    width: 100%;
    height: 132px;
    margin-top: 8px;
    overflow: hidden;
}
.all_bbs_list .imglist .imgbox{
    width: 140px;
    height: 132px;
    margin-right: 10px;
    position: relative;
}
.all_bbs_list .imglist .imgbox:last-child{
    margin-right: 0;
}
.all_bbs_list .imglist .imgbox a{
    display: block;
    width: 100%;
    height: 100%;
}
.all_bbs_list .imglist .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 2px;
}
.all_bbs_list .imglist .imgbox .sytp{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    line-height: 132px;
    font-size: 26px;
    color: #fff;
    background: rgba(0, 0, 0, .3);
}
.all_bbs_list .imglist .imgbox.vid a::before{
    content: '';
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url(../images/icon_vid4.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 2;
}
.all_bbs_list .bot_ltbq{
    height: 26px;
    margin-top: 11px;
}
.all_bbs_list .bot_ltbq .lt{
    height: 26px;
    padding: 0 10px 0 28px;
    background: #F8F9FC url(../images/icon_xiaoxi1.png) no-repeat 10px center;
    background-size: 15px;
    border-radius: 13px;
    font-size: 14px;
    color: #151E35;
    line-height: 26px;
    margin-right: 10px;
}
.all_bbs_list .bot_ltbq .lt .iconfont{
    font-size: 14px;
    margin-right: 2px;
    vertical-align: -1px;
}
.all_bbs_list .bot_ltbq i.icon1{
    color: transparent;
    width: 3px;
    height: 3px;
    background: #9EA4B2;
    border-radius: 50%;
    margin-top: 11px;
    display: block;
    margin-right: 7px;
}
.all_bbs_list .bot_ltbq .bq{
    height: 16px;
    border: 1px solid #3E79E7;
    font-size: 12px;
    line-height: 14px;
    padding: 0 4px;
    margin-top: 5px;
    margin-right: 10px;
}
.all_bbs_list .bot_ltbq .bq_dt{
    color: #3AC461;
    border-color: #3AC461;
}
.all_bbs_list .bot_ltbq .bq_wz{
    color: #3E79E7;
    border-color: #3E79E7;
}
.all_bbs_list .bot_ltbq .bq_sp{
    color: #FFAE77;
    border-color: #FFAE77;
}
.all_bbs_list .bot_ltbq .bq_wd{
    color: #127CE9;
    border-color: #127CE9;
}
.all_bbs_list .bot_ltbq .time{
    font-size: 14px;
    color: #9EA4B2;
    line-height: 26px;
}
.all_bbs_list .bot_ltbq .btn_dz,
.all_bbs_list .bot_ltbq .btn_comment{
    height: 26px;
    font-size: 14px;
    color: #999999;
    line-height: 26px;
    cursor: pointer;
    margin-left: 45px;
}
.all_bbs_list .bot_ltbq .btn_dz{
    padding-left: 21px;
    background: url(../images/icon_zan1_1.png) no-repeat left center;
    background-size: 16px;
}
/*.all_bbs_list.ssgy_list .bot_ltbq .btn_dz{*/
/*    background: url(../images/icon_zan1_1.png) no-repeat left 4px;*/
/*}*/
.all_bbs_list .bot_ltbq .btn_dz.active{
    color: #1064FF;
    background: url(../images/icon_zan1_2.png) no-repeat left center;
    background-size: 16px;
}
/*.all_bbs_list.ssgy_list .bot_ltbq .btn_dz.active{*/
/*    background: url(../images/icon_zan1_2.png) no-repeat left 4px;*/
/*}*/
.all_bbs_list .bot_ltbq .btn_dz:hover{
    color: #1064FF;
}
.all_bbs_list .bot_ltbq .btn_comment{
    padding-left: 21px;
    background: url(../images/icon_pl1.png) no-repeat left center;
    background-size: 17px auto;
}
.all_bbs_list .bot_ltbq .btn_comment:hover{
    color: #1064FF;
}
.all_bbs_list_wd .bot_ltbq .btn_hd{
    display: block;
    font-size: 14px;
    line-height: 26px;
    color: #999999;
    margin-right: 10px;
    padding-left: 23px;
    background: url(../images/icon_pl1.png) no-repeat left center;
    background-size: 17px auto;
}
.all_bbs_list_wd .bot_ltbq .btn_hd:hover{
    color: #1064FF;
}
.all_bbs_list_wd .bot_ltbq .btn_hd::after{
    content: '';
    width: 3px;
    height: 3px;
    background: #8F95A6;
    border-radius: 50%;
    float: right;
    margin: 12px 0 0 10px;
}
.all_bbs_list_wd .bot_ltbq .btn_hd .iconfont{
    vertical-align: -1px;
}
.all_bbs_list_wd .wenda_tit{
    display: block;
    font-size: 18px;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
}
.all_bbs_list_wd .wenda_tit .icon_jh{
    width: 30px;
    height: 16px;
    background: linear-gradient(62deg, #FF5936, #FF2C00);
    border-radius: 2px;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    color: #fff;
    margin-top: 3px;
    margin-right: 10px;
}
.all_bbs_list_wd .wenda_tit .icon1{
    display: block;
    height: 18px;
    background: #3E79E7;
    padding: 0 3px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 18px;
    float: left;
    margin: 2px 10px 0 0;
}
.all_bbs_list_wd .wenda_tit .ht{
    font-size: 16px;
    color: #3E79E7;
    float: left;
    margin-right: 8px;
    font-weight: normal;
}
.all_bbs_list_wd .wenda_tit+.bot_ltbq {
    margin-top: 17px;
}
.bbs_liebiaoye_right .tjlt{
    width: 100%;
    background: #FFFFFF;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 10px 20px;
}
.bbs_liebiaoye_right .tjlt .list{
    width: calc(100% + 20px);
    height: 195px;
    overflow: hidden;
    padding-top: 10px;
    margin-left: -20px;
}
.bbs_liebiaoye_right .tjlt a{
    display: block;
    height: 36px;
    font-size: 14px;
    margin: 10px 0 0 20px;
    color: #151E35;
    line-height: 36px;
    padding: 0 10px 0 30px;
    border-radius: 20px;
    background: #F8F9FC url(../images/icon_xiaoxi1.png) no-repeat 10px center;
    background-size: 15px;
}
.bbs_liebiaoye_right .tjlt a:hover{
    color: #1064FF;
}
.bbs_liebiaoye_right .release_btnbox{
    margin-bottom: 8px;
}
.bbs_liebiaoye_right .release_btnbox .btn{
    width: 180px;
    height: 40px;
    border: 1px solid #D3D9EB;
    border-radius: 4px;
    font-size: 16px;
    font-weight: bold;
    color: #FF6600;
    line-height: 38px;
    text-align: center;
    float: left;
    margin-bottom: 10px;
    cursor: pointer;
}
.bbs_liebiaoye_right .release_btnbox .btn:nth-child(2n){
    float: right;
}
.bbs_liebiaoye_right .release_btnbox .btn::before{
    content: '';
    width: 18px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
}
.bbs_liebiaoye_right .release_btnbox .btn:nth-child(4){
    color: #2E6FDB;
}
.bbs_liebiaoye_right .release_btnbox .btn:hover{
    color: #fff;
    border-color: #FF893B;
    box-shadow: 0px 5px 13px 0px rgba(255, 137, 59, 0.23);
    background: linear-gradient(-15deg, #FF6600, #FF893B);
}
.bbs_liebiaoye_right .release_btnbox .btn:nth-child(4) .iconfont{
    font-weight: bold;
}
.bbs_liebiaoye_right .release_btnbox .btn:nth-child(4):hover{
    border-color: #2E6FDB;
    box-shadow: 0px 5px 13px 0px #c9dafc;
    background: linear-gradient(-15deg, #3578f1, #2E6FDB);
}
.bbs_liebiaoye_right .release_btnbox .btn_tz::before{
    background: url(../images/bbs_list_icon_tz1_1.png);
    background-size: 100%;
}
.bbs_liebiaoye_right .release_btnbox .btn_tz:hover::before{
    background: url(../images/bbs_list_icon_tz1_2.png);
    background-size: 100%;
}
.bbs_liebiaoye_right .release_btnbox .btn_sp::before{
    background: url(../images/bbs_list_icon_sp1_1.png);
    background-size: 100%;
}
.bbs_liebiaoye_right .release_btnbox .btn_sp:hover::before{
    background: url(../images/bbs_list_icon_sp1_2.png);
    background-size: 100%;
}
.bbs_liebiaoye_right .release_btnbox .btn_dt::before{
    background: url(../images/bbs_list_icon_dt1_1.png);
    background-size: 100%;
}
.bbs_liebiaoye_right .release_btnbox .btn_dt:hover::before{
    background: url(../images/bbs_list_icon_dt1_2.png);
    background-size: 100%;
}
.bbs_liebiaoye_right .release_btnbox .btn_wt::before{
    background: url(../images/bbs_list_icon_wt1_1.png);
    background-size: 100%;
}
.bbs_liebiaoye_right .release_btnbox .btn_wt:hover::before{
    background: url(../images/bbs_list_icon_wt1_2.png);
    background-size: 100%;
}
/* -------------------- 全部论坛 end -------------------- */
/* 详情评论 */
.comments_replies_bbs_wzdtxq{
    width: 700px;
    background: #FFFFFF;
    border-radius: 6px;
    margin-top: 10px;
    padding: 25px 40px;
}
.comments_replies_bbs_wzdtxq .comments_tit{
    padding: 0;
    font-size: 22px;
    color: #2B2B2C;
    line-height: 32px;
}
.comments_replies_bbs_wzdtxq .comments_tit span{
    font-size: 16px;
    font-weight: normal;
    color: #999999;
    margin-right: 16px;
}
.comments_replies_bbs_wzdtxq .comments_tit .num{
    margin-left: 10px;
}
.comments_replies_bbs_wzdtxq .comment_top_editor{
    padding: 20px;
    background: #F7F8FC;
    border-radius: 6px;
    margin-top: 15px;
}
.comments_replies_bbs_wzdtxq .comment_top_editor .tx{
    width: 36px;
    height: 36px;
    margin-top: 3px;
}
.comments_replies_bbs_wzdtxq .comment_top_editor .inp{
    width: calc(100% - 145px);
}
.comments_replies_bbs_wzdtxq .comment_top_editor .inp.active{
    width: calc(100% - 46px);
}
.comments_replies_bbs_wzdtxq .comments_list{
    padding: 0;
}
.comments_replies_bbs_wzdtxq .comments_list::before{
    display: none;
}
.comments_replies_bbs_wzdtxq .comments_replies_more{
    width: 100%;
}
.comments_replies_bbs_wzdtxq .comments_replies_no{
    width: 100%;
}

/* 客户现场\发货现场 */
.bbs_detail_xianchang{
    padding: 0;
}
.bbs_detail_xianchang .xianchang_top{
    padding: 12px 40px;
    border-bottom: 1px solid #F4F5FA;
}
.bbs_detail_xianchang .xianchang_top .left{
    font-size: 14px;
    color: #999999;
    line-height: 30px;
}
.bbs_detail_xianchang .xianchang_top .right{
    height: 30px;
    display: block;
    padding: 0 12px;
    font-size: 14px;
    color: #0D81EA;
    line-height: 28px;
    border-radius: 20px;
    border: 1px solid #0D81EA;
}
.bbs_detail_xianchang .xq_wz  .viderbox_one{
    width: 620px;
    margin: 20px auto;
}
.bbs_detail_xianchang_lb{
    width: 620px;
    margin: 20px auto 0;
    text-align: center;
}
.bbs_detail_xianchang_lb .imgbox{
    width: 620px;
    height: 414px;
    position: relative;
    cursor: pointer;
}
.bbs_detail_xianchang_lb .imgbox img{
    width: 100%;
    height: 100%;
    border-radius: 6px;
    object-fit: cover;
    margin: 0;
}
.bbs_detail_xianchang_lb .imgbox .iconfont{
    width: 30px;
    height: 66px;
    background: rgba(0, 0, 0, .3);
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 66px;
    font-weight: bold;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -33px;
}
.bbs_detail_xianchang_lb .imgbox .prev{
    left: 0;
    border-radius: 0 4px 4px 0;
}
.bbs_detail_xianchang_lb .imgbox .next{
    right: 0;
    border-radius: 4px 0 0 4px;
}
.bbs_detail_xianchang_lb .imgbox.sp::before{
    content: '实拍';
    width: 32px;
    height: 16px;
    background: #288CFF;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.bbs_detail_xianchang_lb .list{
    display: inline-block;
    max-width: 620px;
    height: 74px;
    margin-top: 10px;
    overflow: hidden;
}
.bbs_detail_xianchang_lb .list ul{
    height: 75px;
    overflow: hidden;
    position: relative;
    left: -5px;
}
.bbs_detail_xianchang_lb .list li{
    width: 120px;
    height: 74px;
    padding: 0 5px;
    float: left;
    cursor: pointer;
    position: relative;
    opacity: 0.6;
}
.bbs_detail_xianchang_lb .list li.active{
    opacity: 1;
}
.bbs_detail_xianchang_lb .list img{
    width: 100%;
    height: 100%;
    border-radius: 6px;
    object-fit: cover;
    margin: 0;
}
.bbs_detail_xianchang .pldz{
    width: 100%;
    height: 56px;
    font-size: 13px;
    color: #7F8CAB;
    line-height: 56px;
    text-align: center;
}
.bbs_detail_xianchang .pldz p{
    display: inline-block;
    margin: 0 140px;
    cursor: pointer;
}
.bbs_detail_xianchang .pldz .iconfont{
    font-size: 16px;
    vertical-align: -1px;
}
.bbs_detail_xianchang .pldz p:hover{
    color: #1064FF;
}
.bbs_detail_xianchang .pldz p.active{
    color: #1064FF;
}
.bbs_detail_xianchang_content_text{
    width: 620px;
    display: block;
    margin: 20px auto 0;
    font-size: 17px;
    color: #333333;
    line-height: 28px;
}
.bbs_detail_dt{
    padding: 0;
}
.bbs_detail_dt .xq_wz .biaoqian{
    padding: 12px 40px;
    border-bottom: 1px solid #F4F5FA;
    color: #999999;
    line-height: 30px;
    margin-top: 0;
}
.bbs_detail_dt .xq_wz .biaoqian .ht{
    height: 30px;
    font-size: 14px;
    line-height: 28px;
}
.bbs_detail_dt .xq_wz .wenben{
    padding: 14px 40px 0;
    font-size: 17px;
    color: #333333;
    font-weight: normal;
}
.bbs_detail_dt .xq_wz .wenben strong{
    font-weight: normal;
}
.bbs_detail_dt .xq_wz .wenben.noimg{
    font-size: 17px;
    color: #333333;
    line-height: 28px;
    font-weight: bold;
}
.bbs_detail_dt .bbsdt_imglist{
    padding: 11px 40px 0;
}
.bbs_detail_dt .xq_wz .bot_lxkf{
    margin: 30px auto 0;
}
.bbs_detail_dt .pldz{
    width: 100%;
    height: 56px;
    font-size: 13px;
    color: #7F8CAB;
    line-height: 56px;
    text-align: center;
}
.bbs_detail_dt .pldz p{
    display: inline-block;
    margin: 0 142px;
    cursor: pointer;
    padding-left: 23px;
}
.bbs_detail_dt .pldz p.pl{
    background: url(../images/icon_pl1.png) no-repeat left center;
    background-size: 17px auto;
}
.bbs_detail_dt .pldz p.dz{
    background: url(../images/icon_zan1_1.png) no-repeat left center;
    background-size: 16px auto;
    transition: all .3s;
}
.bbs_detail_dt .pldz p.dz:hover{
    background: url(../images/icon_zan1_2.png) no-repeat left center;
    background-size: 16px auto;
}
.bbs_detail_dt .pldz p.dz.active{
    background: url(../images/icon_zan1_2.png) no-repeat left center;
    background-size: 16px auto;
}
.bbs_detail_dt .pldz .iconfont{
    font-size: 16px;
    vertical-align: -1px;
}
.bbs_detail_dt .pldz p:hover{
    color: #1064FF;
}
.bbs_detail_dt .pldz p.active{
    color: #1064FF;
}

/* 砂石供应 */
.sand_supply_right_rdxw{
    width: 100%;
    padding: 14px 20px 27px;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 30px;
}
.sand_supply_right_rdxw h2{
    font-size: 20px;
    color: #333333;
    line-height: 30px;
    padding-bottom: 5px;
    border-bottom: 2px solid #EEEEF1;
    position: relative;
}
.sand_supply_right_rdxw h2 i{
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #333333;
    border-radius: 50%;
    vertical-align: middle;
}
.sand_supply_right_rdxw h2:before{
    content: '';
    width: 85px;
    height: 2px;
    background: #0D81EA;
    position: absolute;
    top: 100%;
    left: 0;
}
.sand_supply_right_rdxw .item{
    height: 100px;
    margin-top: 18px;
    padding-left: 144px;
    position: relative;
}
.sand_supply_right_rdxw .imgbox{
    width: 137px;
    height: 99px;
    border-radius: 4px;
    position: absolute;
    left: 0;
    top: 0;
}
.sand_supply_right_rdxw .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 4px;
}
.sand_supply_right_rdxw .tit{
    height: 48px;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.sand_supply_right_rdxw .tit:hover{
    color: #1064ff;
}
.sand_supply_right_rdxw .p_time{
    font-size: 14px;
    color: #9EA4B2;
    line-height: 18px;
    margin-top: 30px;
}
.sand_supply_right_fbzs h2{
    font-size: 20px;
    color: #333333;
    line-height: 30px;
    padding-bottom: 5px;
    border-bottom: 2px solid #EEEEF1;
    position: relative;
}
.sand_supply_right_fbzs h2:before{
    content: '';
    width: 85px;
    height: 2px;
    background: #0D81EA;
    position: absolute;
    top: 100%;
    left: 0;
}
.sand_supply_right_fbzs .home_sand_supply{
    margin-top: 17px;
}

.bbs_detail_celan_shashi .sand_supply_right_rdxw{
    margin-bottom: 28px;
}
.bbs_detail_celan_shashi .sand_supply_right_rdxw .list{
    padding-top: 7px;
}
.bbs_detail_celan_shashi .sand_supply_right_rdxw .item{
    height: 72px;
    padding-left: 110px;
}
.bbs_detail_celan_shashi .sand_supply_right_rdxw .imgbox{
    width: 100px;
    height: 72px;
}
.bbs_detail_celan_shashi .sand_supply_right_rdxw .tit{
    font-size: 15px;
    margin-top: -4px;
}
.bbs_detail_celan_shashi .sand_supply_right_rdxw .p_time{
    margin-top: 8px;
}
.bbs_detail_celan_shashi .home_sand_supplylb{
    width: 240px;
}
/*砂石供应-列表v2-开始*/
.all_bbs_list.ssgy_list{
    margin-bottom: 20px;
    padding: 0 0 30px;
}
.all_bbs_list.ssgy_list .content_title a{
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 28px;
    margin-bottom: 3px;
    padding: 0 30px;
}
.all_bbs_list.ssgy_list .content_des{
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    margin-bottom: 6px;
    padding: 0 30px 0  23px;
}
.all_bbs_list.ssgy_list .imglist{
    margin-top: 12px;
    margin-bottom: 14px;
    padding: 0 30px;
}
.all_bbs_list.ssgy_list .content_opera{
    margin-top: 14px;
    margin-bottom: 14px;
    padding: 0 30px;
}
.all_bbs_list.ssgy_list .content_price{
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #FF6600;
    line-height: 34px;
    max-width: 300px;
}
.all_bbs_list.ssgy_list .content_call{
    display: block;
    width: 100px;
    height: 34px;
    background: #1467FF;
    border-radius: 4px;
    cursor: pointer;
}
.all_bbs_list.ssgy_list .content_call_icon{
    display: block;
    margin-left: 12px;
    margin-top: 10px;
    margin-right: 4px;
    width: 14px;
    height: 14px;
    background: url(../images/icon_tel_v2.png) no-repeat;
    background-size: 13px;
}
.all_bbs_list.ssgy_list .content_call_txt{
    display: block;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 34px;
}
.all_bbs_list.ssgy_list .bot_ltbq{
    padding: 0 30px;
}
.all_bbs_list.ssgy_list .bot_ltbq .user{
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #9EA4B2;
    line-height: 26px;
    padding-right: 21px;
    max-width: 300px;
}
.all_bbs_list.ssgy_list .bot_ltbq .btn_dz,
.all_bbs_list.ssgy_list .bot_ltbq .btn_comment{
    line-height: 16px;
    height: 16px;
    margin-top: 5px;
}
/*砂石供应-列表v2-结束*/
/*砂石供应-详情v2-开始*/
.bbs_detail.ssgy_detail .xq_wz .biaoqian .plml,
.bbs_detail.ssgy_detail .xq_wz .biaoqian .time{
    margin-right: 24px;
}
.bbs_detail.ssgy_detail .xq_wz .biaoqian .plml{
    margin-right: 16px;
}
.bbs_detail.ssgy_detail .topic_warp{
    font-size: 0;
    line-height: 0;
    margin-top: 5px;
}
.bbs_detail.ssgy_detail .topic{
    border: 1px solid #999999;
    border-radius: 15px;
    padding: 4px 7px 3px 6px;
    line-height: 12px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    cursor: pointer;
    transition: all .3s;
    display: inline-block;
    color: #999999;
}
.bbs_detail.ssgy_detail .topic:hover{
    border: 1px solid #1467FF;
    color: #1467FF;
}
.bbs_detail.ssgy_detail h1{
    max-width: 400px;
}
.bbs_detail.ssgy_detail .xq_wz{
    position: relative;
}
.bbs_detail.ssgy_detail .call_phone{
    display: block;
    width: 100px;
    height: 34px;
    background: #1467FF;
    border-radius: 4px;
    position: absolute;
    top: 8px;
    right: 0;
    cursor: pointer;
}
.bbs_detail.ssgy_detail .call_phone_icon{
    display: block;
    margin-left: 12px;
    margin-top: 10px;
    margin-right: 4px;
    width: 14px;
    height: 14px;
    background: url(../images/icon_tel_v2.png) no-repeat;
    background-size: 13px;
}
.bbs_detail.ssgy_detail .call_phone_txt{
    display: block;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 34px;
}
.bbs_detail.ssgy_detail .xq_wz .bot_lxkf{
    display: none;
}
.popup_tel_tx_js.ssgy_list .head,
.bbs_detail.ssgy_detail .popup_tel_tx_js .head{
    margin-bottom: 12px;
}
.popup_tel_tx_js.ssgy_list .pone,
.bbs_detail.ssgy_detail .popup_tel_tx_js .pone{
    font-size: 13px;
    color: #494E6B;
     line-height: 18px;
    margin-bottom: 10px;
margin-top: 0;
}
.popup_tel_tx_js.ssgy_list .box,
.bbs_detail.ssgy_detail .popup_tel_tx_js .box{
    padding: 0 25px;
}
.all_bbs_list.ssgy_list .bot_ltbq .btn_dz, .all_bbs_list .bot_ltbq .btn_comment{
    margin-left: 26px;
}
.bbs_detail.ssgy_detail .popup_tel_tx_js .head img{
    margin: 0 auto;
    border-radius: 50%;
}
/*砂石供应-详情v2-结束*/
