
.sec_lead .sec_header {
    padding: 0 0 1% 0;
    background: url(../img/common/bg_line01.png) no-repeat 0% 100%;
    background-size: 100% 2.5px;
    font-size: 1.8rem;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.voice .ttl {
    min-height: 30px;
    margin-bottom: 6px;
}

.pageContent h2.detailTitle {
    background: url(../images/icon/detail_tit_bg.png) 0 0 no-repeat;
    height: 48px;
    line-height: 48px;
    color: #000;
    margin-bottom: 15px;
    padding-left: 58px;
    text-align: left;
    font-size: 15px;
}
.pageContent .voiceDetail .que {
    background: #EEEEEE;
    border: 2px solid #CCCCCC;
    /* border-top: 0; */
}
.pageContent .voiceDetail .que p {
    /* margin: 17px 0 17px 0; */
    padding: 16px 0 16px 0;
}
.pageContent .voiceDetail .que div.cf {
    display: block;
    padding: 5px;
}
.pageContent .voiceDetail .que .cf ul {
    margin: 0 auto;
    display: table;
}
.pageContent .voiceDetail .que .cf ul.has-border-top {
}
.pageContent .voiceDetail .que li.row {
    border-bottom: 1px dotted #ccc;
    width: 100%;
    float: left;
}
.pageContent .voiceDetail .que div ul li.cf {
    float: left;
    text-align: left;
    background: #FFF;
    margin: 0;
    border: 2px solid #FFD553;
    padding: 5px;
    width: 100%;
}
.pageContent .voiceDetail .que div ul li.mr10 {
}
.pageContent .voiceDetail .que div ul li .thums {
    float: left;
    width: 30%;
    /* height: 109px; */
}
.pageContent .voiceDetail .que div ul li .thums img {

}
.pageContent .voiceDetail .que div ul li .columnCont {
    float: left;
    width: 70%;
}
.pageContent .voiceDetail .que div ul li .columnCont.item-r {
    padding: 0;
    float: left;
    width: 70%;
}
.pageContent .voiceDetail .que div ul li .columnCont dl dt {
    padding: 3px;
    color: #FFF;
    font-size: 11px;
    background: #83B54C;
    width: 68px;
    line-height: 19px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: center;
    margin-top: 2px;
    border-bottom: 2px solid #BDD8A0;
    border-top: 2px solid #BDD8A0;
}
.pageContent .voiceDetail .que div ul li .columnCont dl dd {
    color: #0163d4;
    font-size: 13px;
    line-height: normal;
    font-weight: bold;
}
.pageContent .voiceDetail .que div ul li .columnCont dl dd a {
    color: #333333;
}
.pageContent .voiceDetail .que .queBtn {
    text-align: center;
    background: url(../images/icon/list_btn_bg01.png);
}
.pageContent .voiceDetail .que .columnCont dl .level {
    background: url(../images/icon/voice_level_bg.png) 0 0 no-repeat;
    margin-top: 10px;
    padding: 4px 0 4px 0;
    width: inherit;
    height: inherit;
}
.pageContent .voiceDetail .que .columnCont dl .level .star {
    color: #f7c70a;
    font-size: 15px;
    line-height: normal;
    padding-left: 45px;
    padding-right: 0px;
    margin-left: 0;
}
.pageContent .voiceDetail .que .columnCont dl .level .percent {
    font-size: 13px;
    color: #000;
    font-weight: bold;
}
/*.pageContent .topBox .mainBox06 {
    background: url(/bohancamera/common/accets/about/img/side_sub02.png);
    position: relative;
    width: 752px;
}*/
/*.pageContent .topBox .hd06 {
    padding-top: 20px;
}*/
.pageContent .topBox .ft06 {
    background-image: url(../images/icon/bottom_sub02.png);
    background-repeat: no-repeat;
    height: 20px;
    margin-top: -10px;
}
.voiceDetail ul li {
    margin-top: 5px!important;
}
.voiceDetail h2 {
    /* margin-bottom: -5px; */
}
.pageContent .detail .questionnaire .question.cf .ans ul li {
    background: url(../images/icon/check_off01.png) no-repeat left center;
    padding-left: 20px;
    padding-right: 0px;
    text-align: left;
    margin-right: 4px;
}
.pageContent .detail .questionnaire .question.cf .ans .cf .active {
    background: url(../images/icon/check_on01.png) no-repeat left center;
}
.pageContent .detail .questionnaire .question.cf .ans ul li {
    float: left;
    min-width: 138px;
}

.q {
    margin-top: 15px;
    display: table;
    width: 100%;
}

.ans {
    display: table;
    width: 100%;
}
.pageContent .pager {
    position: relative;
    overflow: hidden;
    /*
    margin-top: 10px;
    */
    margin-bottom: 0px;
    /* height: 60px; 
    background: #f7f7f7; */
}
.pager #wp_page_numbers {
    border: none;
    background: none;
    margin-top: 20px;
}
.pager #wp_page_numbers ul li {
    border: none;
    background: none;
    float: none;
    display: inline-block;
    margin-bottom: 10px;
}
.pager #wp_page_numbers a {
    display: block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    border: 1px #ccc solid;
    margin-right: 5px;
    font-weight: bold;
    text-align: center;
    padding: 0px 10px;
    color: #333333;
}
.pager #wp_page_numbers li a:hover {
        background: #ffbf11;
    border: 1px #ffbf11 solid;
    color: #fff;
}
.pager #wp_page_numbers li.active_page a {
       background: #ffbf11;
    border: 1px #ffbf11 solid;
    color: #fff;
}
.pageContent .voice .voiceList ul li.on .text {
    color: #FFF;
}
.pageContent .voice .voiceList ul li .text {
    text-align: center;
    font-size: 14px;
    color: #444;
    height: 25px;
}
.pageContent .voice .voiceList ul li {
    float: left;
    width: 154px;
    margin-right: 5px;
    margin-bottom: 6px;
    height: 23px;
    padding-left: 5px;
    background: #E0DFDE;
    border-radius: 3px;
}
.pageContent .voice .voiceList ul li.on {
    background: #E71A0F;
}
#wp_page_numbers ul{
    border-top: none;
}