.content{    background: #fff;}/*头部搜索框start*/header .searchInput{    border:none;    width: 72%;    height: 1.8rem;    line-height: 1.8rem;    margin-top: 0.2rem;    -webkit-border-radius: 0.3rem;    -moz-border-radius: 0.3rem;    border-radius: 0.1rem;    padding-left: 2rem;    background: #f0f0f0;    padding-right: 0.5rem;    color: #666;    /*margin-left: 0.6rem;*/}.search_start{    width: 14%;    text-align: center;    display: inline-block;}header.bar{    background-color: #fff;}header.bar .searchIcon{    position: absolute;    top: 0.6rem;    left: 3rem;    width: 1rem;    color: #EC691A;    z-index: 99;}header.bar{    color: #999;}/*头部搜索框end*/.tabsContent{    width: 9rem;    border: 1px solid #EC691A;    margin: 0.5rem auto;    border-radius: 0.1rem;}.tabsContent .buttons-tab{    border: none;    /*border-radius: 0.3rem;*/}.tabsContent .buttons-tab .button{    color: #F08A4C;    outline: none;    border: none;}.tabsContent .buttons-tab .button.active{    color: #fff;    background: #EC691A;}/*问题选项卡内容start*/.topCrumbs{    padding:0.5rem;    color: #999;    /*border-top: 1px solid #d9dfe4;*/    font-size: 0.7rem;}.questionTittle{    padding: 0 0.5rem;    color: #333;}.questionTittle>span{    color: #CBCFD2;    font-size: 1rem;    font-weight: bold;}.topCrumbs-date{    /*margin-right: 0.5rem;*/    width: 3rem;    /*padding: 1px 0;*/    color: #EF8240;    text-align: center;    border: 1px solid #EF8240;    border-radius: 0.7rem;    /*height: 0.9rem;*/    line-height: 0.9rem;}.questionOperation{    margin: 0.5rem 0;    position: relative;}.questionOperation .Ireply{    background: #EC691A;    color: #fff;    display:block;    width: 5rem;    text-align: center;    height: 1.6rem;    line-height: 1.6rem;    -webkit-border-radius: 0.2rem;    -moz-border-radius: 0.2rem;    border-radius: 0.2rem;    margin: 1rem auto 1rem;}.questionOperation .questionDetail{    color: #999;    position: absolute;    top: 0.15rem;    right: 0.2rem;}.questionOperation .questionDetail>.icon{    font-weight: bold;    font-size: 1rem;    z-index: 10;}.questionStatues{    padding-left: 0.5rem;    font-size: 0.7rem;    color: #999;    margin-bottom: 0.5rem;}.questionStatues .point{    background: #737373;    border-radius: 50%;    display: inline-block;    width: 0.2rem;    height: 0.2rem;    vertical-align: middle;    margin: 0 0.2rem;}.rank{    width:7rem;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}/*颜色隔离带start*/.spaceLine{    height: 0.5rem;    background: #f5f5f5;}/*颜色隔离带end*/.AudioInfo_sign a{    display: inline-block;    width: 100%;    height: 100%;}/*问题选项start*/.replyContent .replyLabels{    line-height: 1.5rem;    padding: 0.2rem 0.5rem;    color: #737373;    background-color: #f5f5f5;}.replyLabels .labelSpace{    border-right: 2px solid #737373;    height: 0.9rem;    margin: 0.3rem 0.5rem 0;}.replyLabels .activeLabel{    color: #EC691A;}.replyContent .replyItem{    padding: 0 0.5rem 0.8rem;    position: relative;}.replyItem .replyText .classicIcon{    width: 2rem;    margin-top: -0.3rem;}.replyItem .userInfo{    font-size: 0.7rem;    margin: 0.5rem 0 0.5rem;    color: #999;}.replyText{    padding-top: 0.8rem;    /*display: -webkit-box;*/    /*-webkit-box-orient: vertical;*/    /*-webkit-line-clamp: 4;*/    /*overflow: hidden;*/}.replyItem .classicTime{    color: #EC691A;    position: absolute;    top: 0;    right: 0.5rem;    font-size: 0.7rem;}.AuthenticationIcon{    display: inline-block;    width: 0.7rem;    height: 0.7rem;    background: url("/Public/Branch/images/Authentication.png") no-repeat 0 0;    background-size: cover;    vertical-align: middle;}.userInfo .identity{    color: #999;}.replyItem .userInfo .userPhoto{    width: 1.5rem;    height: 1.5rem;    -webkit-border-radius: 1.5rem;    -moz-border-radius: 1.5rem;    border-radius: 50%;    vertical-align: middle;}.AudioInfo .AudioIcon{    width: 160px;    height: 50px;    background: url("/Public/Branch/images/audioImage.png") no-repeat 0 0;    background-size: contain;    color: #fff;    text-align: right;    line-height: 56px;    padding-right: 12px;    font-size: 16px;}.AudioInfo .AudioIcon.xianshi{    background: url("/Public/Branch/images/audioImage.png") no-repeat 0 0;}.AudioInfo .AudioStatus{    color: #999;    font-size: 14px;    margin-top: 16px;.topCrumbs}.userPhoto{    display: none;}.AudioInfo .eavesdrop{    width: 160px;    height: 50px;    background: url("/Public/Branch/images/yunyink.png") no-repeat 0 0;    background-size: contain;    color: #fff;    text-align: right;    line-height: 56px;    /*padding-right: 12px;*/    font-size: 16px;}/*问题选项end*//*问题选项卡内容end*//*专家选项*/.AudioIcon_1{    background: url("/Public/Branch/images/yunyink.png") no-repeat 0 0;    width: 140px;    height: 50px;    background-size: contain;    color: #fff;    text-align: right;    line-height: 50px;    /*padding-right: 10px;*/    font-size: 16px;rem}.AudioIcon_2{    background: url("/Public/Branch/images/audioImage.png") no-repeat 0 0;    width: 140px;    height: 50px;    background-size: contain;    color: #fff;    text-align: right;    line-height: 50px;    /*padding-right: 10px;*/    font-size: 16px;rem}.AudioInfo_1{   margin:0 0.5rem 0 ;    overflow: hidden;    width: 100%;}.AudioStatus_1{    color: #737373;    font-size: 14px;    line-height:50px;    padding-left:14px;}.AudioInfo_sign{    width:2rem;    height:2.5rem;    background: url("/Public/Branch/images/classic.png") no-repeat 0 0;    background-size:contain;    margin-right: 1.1rem;}.button{    height: 1.3rem;    line-height: 1.3rem;}.infor-data{    font-size: 14px;    color: #999;    margin-bottom: 0.5rem;}.col-80{text-align: center;}.per-question{    margin-left: 0;}.per-question li{    border-top:2px solid #f5f5f5;    overflow: hidden;    padding-bottom: 0.4rem;}.listened-title{    /*background-color: #f5f5f5;*/    display: block;    width: 100%;    padding: 0.5rem 0.5rem;    color: #999;    /*font-weight: bold;*/    text-align: center;    font-size: 0.9rem;    border-top:10px solid #f5f5f5}.listened.per-question li:last-child{    border-bottom:none;}.per-question li:last-child{    /*border-bottom:2px solid #d9dfe4;*/} .per-question .item-title>img{     margin:0.25rem 0.5rem 0.25rem 0.25rem;     width:2.8rem;     height:2.8rem;     border-radius: 50%;     -webkit-border-radius: 50%;     -moz-border-radius: 50%; }.per-question .message p{    font-size:0.7rem;}.message{    width: 67%;}.per-question .message p:first-child{    width:100%;    text-overflow:ellipsis;    overflow:hidden;    white-space:nowrap;}.per-question .message p img{    width:0.6rem;}.per-question .message b{    /*margin-right: 0.2rem;*/}.per-question .message .staut b{    margin:0 0.4rem;}.btn-ask{    background-color: #ec691a;    color: #f0f0f0;}.content-btn{    padding:0;    margin:0.3rem 0.5rem 0 0;    width:2.8rem;}.content-btn a{   color:#fff;    font-size: 0.7rem;}.item-title{    width:75%;    padding:0.4rem 0.5rem 0.8rem;}.per-question .current{    /*height:2.3rem;*/    /*padding:0.5rem 0.5rem;*/    /*border:none;*/    /*color:#999;*/    /*background-color: #f5f5f5;*/    border-top: 10px solid #f5f5f5;}/*******/.message img{    width: 0.5rem;}.quetion-content img{    width:0.7rem;}/*经典一问另一种样式*/.classic{    /*border-bottom: 1px solid #D6DCE2;*/}.classic .topCrumbs{    margin-top: 0.5rem;    padding:0.5rem 0.5rem;    color: #999;    font-size: 0.7rem;    line-height:0.9rem;    overflow:hidden;}.classic .topCrumbs.current{    margin-top: 0;}.classic .topCrumbs .longHide{    display: inline-block;    max-width:54%;    text-overflow:ellipsis;    overflow:hidden;    white-space:nowrap;    vertical-align: top;}.classic .quetion-content img{    width:0.7rem;}.classic .quetion-content{    padding:0 0.5rem;    color: #3d4145;    /*display: -webkit-box;*/    /*-webkit-box-orient: vertical;*/    /*-webkit-line-clamp: 4;*/    /*overflow: hidden;*/}.classic .AudioInfo{    padding: 0 0.5rem 0.7rem;    /*border-bottom:1px solid #DCE1E6;*/}.classic .AudioInfo .AudioIcon{    width: 160px;    height: 50px;    background: url("/Public/Branch/images/yunyink.png") no-repeat 0 0;    background-size: contain;    color: #fff;    text-align: right;    line-height: 56px;    padding-right: 14px;    font-size: 16px;}.classic .AudioInfo .AudioIcon.xianshi{    background: url("/Public/Branch/images/audioImage.png") no-repeat 0 0;    background-size: contain;}.classic .listenedTimes{    font-size: 14px;    color: #929498;    margin-top: 16px;}/*AudioInfo头像*/.AudioIcon_1,.eavesdrop{    position: relative;}.AudioIcon_1 .audioImg{    position: absolute;    top: 3px;    left: 3px;    z-index: 10;    width: 35px;    height: 35px;    opacity: 0.8;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -o-border-radius: 50%;}.AudioIcon_1 .playLine{    position: absolute;    top: 4px;    left: 4px;    z-index: 10;    width: 34px;    height: 34px;}/**/.eavesdrop .audioImg{    position: absolute;    top: 4px;    left: 4px;    z-index: 5;    width: 39px;    height: 39px;    opacity: 0.8;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -o-border-radius: 50%;}.eavesdrop .playLine{    position: absolute;    top: 3px;    left: 3px;    z-index:10;    width: 39px;    height: 39px;}/**/.AudioIcon{    position: relative;}.AudioIcon .audioImg{    position: absolute;    top: 4px;    left: 4px;    z-index: 5;    width: 40px;    height: 40px;    opacity: 0.8;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -o-border-radius: 50%;}.AudioIcon .playLine{    position: absolute;    top: 3.4px;    left: 3.4px;    z-index:10;    width: 40px;    height: 40px;}/*--遮罩层  --*/.overHide-open{    display: none;}.pageBackgroundp{    position: absolute;    top:-1rem;    left: 0;    right: 0;    bottom: 0;    z-index: 999;    background: #666;    opacity: 0.5;}.pageInfop{    position: absolute;    top: 50%;    left: 50%;    width: 14rem;    height:8rem;    margin-top: -6rem;    margin-left: -7rem;    z-index: 9999;    background: #fff;    padding: 0.5rem 0rem;    -webkit-border-radius: 0.3rem;    -moz-border-radius: 0.3rem;    border-radius: 0.3rem;    overflow: hidden;    text-align: center;}.pageInfop .warningbtnp{    color: #ff6600;    text-align: center;    border-top: 1px solid #999;    margin-top: 0.8rem;    font-size: 1rem;}.pageInfop span{    display: block;    text-align: left;    padding:0.8rem 0.5rem 0;}/*--搜索--*/.expertImg{    width: 2rem;    height: 2rem;    margin-top: 0.1rem;}.expertImg img{    width: 100%;    height: 100%;    border-radius: 50%;    -moz-border-radius: 50%;    -o-border-radius: 50%;    -webkit-border-radius: 50%;}#section{    margin-top: 3.2rem;}.expert-title{    text-align: left;    padding: 0.5rem 0.6rem 0.3rem;    border-bottom: 1px solid #f5f5f5;    color: #999;}.expertMore,.questionMore{    padding: 0.4rem 0.6rem;    color: #EF8240;    border-bottom: 10px solid #f5f5f5;}.expertMore .icon,.questionMore .icon{    color: #999;}.questionMsg{    width: 100%;    text-overflow:ellipsis;    overflow:hidden;    white-space:nowrap;    margin-top: 0.1rem;}.expertMsg{    margin-left: 0.3rem;    width: 83%;}.question-content{    color: #666;}.touxian{    width: 100%;    text-overflow:ellipsis;    overflow:hidden;    white-space:nowrap;}.expertName{    color: #666;}.point{    display: inline-block;    width: 0.2rem;    height: 0.2rem;    background-color: #999;    border-radius: 50%;    -moz-border-radius: 50%;    -o-border-radius: 50%;    -webkit-border-radius: 50%;    vertical-align: middle;    margin: 0 0.2rem;    margin-top: -0.2rem;}.redu{    font-size: 0.7rem;}.expertsList{    padding: 0.3rem 0.6rem;    overflow: hidden;    text-align: left;    border-bottom: 1px solid #f5f5f5;    color: #999;}.bar {    position: absolute;    right: 0px;    left: 0px;    margin-top: 0.3rem;}.bar:after{    background-color: #fff;}.overHide-search{    display: none;}.pageBackgroundsearch{    position: absolute;    top:-1rem;    left: 0;    right: 0;    bottom: 0;    z-index: 999;    background: #666;    opacity: 0.5;}.pageInfosearch{    position: absolute;    top: 0;    left: 0;    width: 100%;    height:100%;    z-index: 9999;    background: #fff;    /*padding: 0.5rem 0rem;*/    /*text-align: center;*/    overflow: auto;}/**********************/.AudioStatus_1.cur{    color: #999;    font-size: 0.8rem;}.AudioStatus_1.cur span{    font-weight: bold;    font-size: 1rem;    /*width: 0.8rem;*/    margin-right: 0.7rem;}.search{    position: relative;}.searchBtn{    position: absolute;    width:1.2rem;    height: 1.2rem;    top: 15px;    right: 10px;    z-index: 1000;}.buttons-tab .button{    height: 1.5rem;    line-height: 1.5rem;}.searchBtn{    /*display: none;*/}.main_longHide{    display: inline-block;    max-width: 54%;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    vertical-align: top;}.pageInfo2{    position: absolute;    top: 50%;    left: 50%;    width: 14rem;    margin-top: -9rem;    margin-left: -7rem;    z-index: 9999;    background: #fff;    padding: 0.5rem 2.5rem;    -webkit-border-radius: 0.3rem;    -moz-border-radius: 0.3rem;    border-radius: 0.3rem;    overflow: hidden;    display: block;    text-align: center;}.codeImg img{    margin: 1rem auto;}.overHide2{    display: none;}.show_hide{    color: #EF8240;    font-size: 0.7rem;    display: block;    width: 100%;    padding-right: 0.5rem;}.show_hide1{    color: #EF8240;    font-size: 0.7rem;    display: block;    width: 100%;    padding-right: 0.5rem;}.show_hide_text.some{    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 4;    overflow: hidden;}.expertsList .question-content{    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;}#questions .expertsList{    display: none;}#experts .expertsList{    display: none;}