ul, li, dt, dd, dl {
    list-style: outside none none;
}
.clear{
    clear: both;
}
.orange{
    color: #eb6500;
}
.blue{
    color: #0ca1e5;
}
.yhwdtp{
    background: url("../image/2017022001.png") no-repeat;
    width: 20px;
    height: 21px;
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}
.thread-header .yhwdtp{
    margin-top: 7px;
}
.yhbzk{
    background: url("../image/2017022003.png") no-repeat;
    width: 20px;
    height: 21px;
    display: inline-block;
    margin-left: 10px;
}

.yhcollection{
    background: url("../image/2017022701.png") no-repeat;
    width: 20px;
    height: 21px;
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}
.qaa_right .yhcollection{
    margin-right: 20px;
}
.qaa_right .yhwdtp{
    margin-right: 20px;
}
.qaa_right .yhwdda{
    margin-right: 20px;
}


.yhwdda{
    background: url("../image/2017022002.png") no-repeat;
    width: 20px;
    height: 21px;
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}
.yhwdtitle{
    float: left;
}
.ycyhbz{
    border: 1px solid #dee0df;
    color: #616161;
    background: #f5f5f5;
    padding: 5px;
    float: right;
}
.qaaimg{
    width: 1140px;
    height: 90px;
    background: #00a5e0;
}
.qaaheader{
    margin-bottom: 20px;
}
.qaaheader h1{
    text-align: center;
    font-size: 32px;
    color: #313131;
    margin-bottom: 20px;
    margin-top: 20px;
}
.qaaheader p{
    text-align: center;
    font-size: 16px;
    color: #919191;
    margin-bottom: 20px;
}
.qaaheader a{
    width:500px;
    margin: 0 auto;
    text-align: center;
    height: 38px;
    line-height: 38px;
    color: #fff;
    background: #e88028;
    display: block;
    border-radius: 4px;
    border:1px solid #ce5e00;
}
.qaaheader a:hover{
    color: #fff;
}

.qaaindex .qaaindex_tag span {
    background: #fbe5d2;
    color: #e88028;
    padding: 4px 10px;
}
.qaaindex{
    border: 1px solid #e4e4e4;
    border-radius: 8px;
    padding: 10px;
}
.qaaindex li{
    border-bottom: 1px solid #e4e4e4;
    padding: 10px;
}
.qaaindex li p{
    margin: 0;
}
.thread-metas .qaapopup{
    position: absolute;
    left:70px;

}
.thread-metas .qaapopup .jiant{
    margin: 0 auto;
    display: block;
}
.thread-metas .qaapopup .qaapopupnc{
    width: 320px;
    height: 310px;
    background: #ffffff;
    padding: 10px;
    box-shadow: 0px 0px 2px #bec0c8;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.thread-metas .qaapopup p{
    font-size: 16px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e1e1e1;
    color: #000;
    padding-left: 10px;
    padding-top: 5px;
}

.thread-metas .qaapopup i{
    background: url("../image/2017020902.png");
    display: block;
    float: right;
    height: 17px;
    width: 17px;
}
.thread-metas .qaapopup .tjyqr{
    margin-bottom: 10px;
}
.thread-metas .qaapopup a{
    border: 1px solid #e1e1e1;
    color: #616161;
    font-size: 14px;
    padding: 5px;
    margin-bottom: 10px;
    display: block;
    float: left;
    margin-right: 20px;
    border-radius: 1px;
}
.thread-metas .qaapopup a.active{
    border: 1px solid #ec6c00;
    color: #ec6c00;
}

.thread-metas .qaapopup span{
    display: block;
    color: #999;
    font-size: 12px;
    margin-bottom: 10px;
}
.thread-metas .qaapopup .txyqr{
    width: 280px;
    height: 30px;
    border: 1px solid #e1e1e1;
    border-radius: 2px;

}
.addtag .title{
    margin-bottom: 20px;
}
.addtag .title p{

    color: #666666;
    font-size: 14px;
}
.addtag .title h1{
    color: #ed6d00;
    font-size: 18px;
    float: left;
    margin: 0 20px 0 0;
}
.addtag .biaoqxuaz{
    margin-top: 20px;
}
.addtag .biaoqxuaz a{
    background: #ffe7cd;
    color: #ec6c00;
    padding: 5px;
    margin: 10px;
    border-radius: 2px;
    display: inline-block;
}
.addtag .biaoqxuaz a.active{
    background: #ed6c00;
    color: #fff;
}
.xzwdkc{
    padding-left: 0;
    font-weight: lighter;
    padding-top: 7px;
}
.addtag .cytag{
    margin-bottom: 20px;
}
.thread_tag{
    height: 36px;
}
.thread_tag a{
    background: #ffe7cd;
    color: #ec6c00;
    padding: 5px 10px;
    margin: 0 10px;
    border-radius: 2px;
    display: block;
    float: left;
    font-size: 12px;
}
.thread_tag a:first-child{
    margin-left: 0;
}
.topic-item .thread_tag{
    border-bottom: none;
}

.interlocution_list{
    position: relative;
}



/* 改变原来的*/
.nav-pills > li.active > a {
    background: #eb6500;
}
a{
    color:#616161;
}
/*
.text-muted {
    color:#616161;
}*/
.nav.nav-tabs > li.active > a, .nav.nav-tabs > li:hover > a {
    color: #ec6c00;
}
.nav.nav-tabs .highlight {
    border-bottom: 2px solid #ec6c00;
}
.sidenav .list-group .list-group-item.active > a {
    color: #ec6c00;
}

.sidenav .list-group .list-group-item.active {
    border-left: 2px solid #ec6c00;
}
.nav-filter .nav-pills > li.dropdown > a:hover {
    color: #ec6c00;
}
.btn-link:hover, .btn-link:focus, .btn-link.focus {
    color: #ec6c00;
}
a:hover{
    color: #ec6c00;
}
.dropdown-menu > li > a:hover {
    background: #ec6c00;
}
.breadcrumb a:hover {
    color: #ec6c00;
}
.link-dark:hover {
    color: #ec6c00 !important;
}
.btn-primary {
    background-color: #ec6c00;
    border-color: #ec6c00;
    color: #fff;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #ec6c00;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #ec6c00;
    border-color: #ec6c00;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary.active {
    background-color: #ec6c00;
}
.bar-message .media a{
    color: #eb6500;
}
.topic-list .topic-item .title {
    margin-bottom: 5px;
}
.media-heading {
    margin-bottom: 20px;
    margin-top: 12px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color:#eb6500;
}

.topic-list .topic-item .title a:hover {
    color: #eb6500;
}

.thread-post .thread-post-dropdown .dropdown-toggle{
    visibility:unset;
}

.nav > li.nav-more .open > a,
.nav > li.nav-more .open.active > a,
.nav > li.nav-more .open > a:hover,
.nav > li.nav-more .open > a:focus {
    background: #eb6500 !important;
    color: #fff !important;
}
.course-list.no-margin .course-item{
    margin-bottom: 10px;
}

/* 改变原来的结束 */
.thread-posts .thread-post-list .thread-post {
    position: relative;
}
.thread-posts .thread-post-list .thread-post .yhbzk{
    position: absolute;
    left: -5px;
    top:80px;
}

.thread-posts .thread-post-list .thread-post .yhwdda{
    position: absolute;
    left: -5px;
    top:50px;
}

.privatebill-nav .nav-pills.nav-pills-sm  > li > a {
    font-size: 16px;
}
.privatebill-content span{
    font-size: 16px;
}
.privatebill-content .caiji{
    font-size: 14px;
}
.privatebill-content .yaunchuan{
    font-size: 14px;
}
.privatebill-content .title{
    font-size: 16px;
    display: block;
}
.privatebill-content .title .peblrd{
    background: none;
    color: #eb6500;
    margin-right: 20px;
}
.privatebill-content .title .pebltitle{
    color: #616161;
    transition: all 0.3s ease 0s;
    margin-right: 15px;
}

.privatebill-content .topic-item  .title .pebltitle:hover {
    color: #0ca1e5;
}
.privatebill-content .text-sm{
    font-size: 14px;
}
.privatebill-content .media-body {
    padding-right: 280px;
}
.privatebill-content .hidden-xsx{
    right: 160px;
    width: 140px;
}
.privatebill-content .media-data span + span{
    border: none;
}
.privatebill-content .hidden-xsx span{
    font-size: 14px;
    border: none;
}

.privatebill-content .peblwybm{
    color: #eb6500;
    border: 1px solid #eb6500;
    padding: 10px 20px;
    border-radius: 2px;
    position: relative;
    top:7px;
}
.privatebill-content .privatebill-signup{
    color: #fff;
    background:#eb6500;
}
.privatebill-content .bill-yijiezhi{
    border: 1px solid #ebecee;
    background: #f7f8fa;
    border-radius: 3px;
    padding: 10px 20px;
    color: #acacac;
    position: relative;
    top:5px;
}
.qaa_right .panel-default{
    padding: 15px;
}
.qaa_right .panel-default .panel-heading{
    border: none;
    padding: 10px 0;
}
.qaa_right .guangg{
    width: 270px;
    height: 270px;
    background: #f29b76;
    margin-bottom: 20px;
}
.kcxians{
    margin-bottom: 20px;
}
.qaa-classify{
    width: 100%;
    background: #f1f1f1;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
}
.qaa-classify li{
    float: left;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.qaa-classify li.active{
    background: #ffffff;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;

}

.qaa-classify .qaa-form{
    float: right;
}
.qaa-classify .qaa-form .navbar-form{
    margin: 0;
}
.qaa-classify .qaa-form .navbar-form .button{
    top:9px;
    font-size: 20px;
    color: #616161;
}
.qaa-classify .qaa-form .navbar-form .form-control{
    margin-bottom:5px;
}

.privatebill-coll{
    /*background: url("../image/2017022702.png") no-repeat;*/
    width: 36px;
    height: 36px;
    display: block;
    float: left;
    margin: -2px 20px 0 10px;
}

.privatebill-result-coll{
    /*background: url("../image/2017022702.png") no-repeat;*/
    width: 36px;
    height: 36px;
    display: block;
    left: 272px;
    position: relative;
}

.privatebill-collf{
    background: url("../image/2017022702.png") no-repeat;
    width: 27px;
    height: 23px;
    display: block;
    float: left;
    margin: 0 20px 0 10px;
}

.privatebill-uncoll{
    /*background: url("../image/2017022703.png") no-repeat;*/
    width: 36px;
    height: 36px;
    display: block;
    float: left;
    margin: -2px 20px 0 10px;
}

.privatebill-result-uncoll{
    /*background: url("../image/2017022703.png") no-repeat;*/
    width: 36px;
    height: 36px;
    display: block;
    left: 272px;
    position: relative;
}

.privatebill-uncollf{
    background: url("../image/2017022703.png") no-repeat;
    width: 27px;
    height: 23px;
    display: block;
    float: left;
    margin: 0 20px 0 10px;
}
.interlocution-coll{
    /*background: url("../image/2017022702.png") no-repeat;*/
    width: 36px;
    height: 36px;
    display: inline-block;
    margin-top: -7px;
}
.interlocution-uncoll {
    /*background: url("../image/2017022703.png") no-repeat;*/
    width: 36px;
    height: 36px;
    display: inline-block;
    margin-top: -7px;
}

.work-coll{
    background: url("../image/2017022702.png") no-repeat;
    width: 27px;
    height: 23px;
    position: relative;
    left:222px;

}
.work-uncoll{
    background: url("../image/2017022703.png") no-repeat;
    width: 27px;
    height: 23px;
    position: relative;
    left:222px;
}
.zs-logo{
    color: #fff;
    float:left;
    width: 60px;
    height:30px;
    text-align:center;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 20px;
    border-radius:14px 14px 14px 14px;
    background: #ef002d ;
}
.bill-menu.dropdown-menu {
    top:66px;
    left: 95px;
}
.billnav{
    line-height: 40px;
    background: #f1f1f1;
    margin-bottom: 20px;
}
.billnav .fenlei .bill_home{
    background: #ffffff;
    border: 1px solid #e1e1e1;
    display: block;
    float: left;
    width: 100px;
    text-align: center;
    margin-right: 20px;
}
.billnav .fenlei{
    margin-right: 30px;
    float: left;
}

.billnav .zlje{
    float: left;
    margin-right: 30px;
}

.billnav  input{
    width: 60px;
    height: 30px;
    float: left;
    margin-top: 5px;
    border: 1px solid #e1e1e1;
}
.billnav  .zlje span{
    float: left;
    padding: 0 5px;
}
.billnav .jiezsj{
    float: left;
}
.billnav  .jiezsj span{
    float: left;
    padding: 0 5px;
}
.qued{
    margin-top: 3px;
    margin-right: 10px;
    float: right;
}
.bill-right .panel-heading span{
    color: #eb6500;

}
.bill-right .panel-heading .shangj{
    border:1px solid #eb6500;
    display: inline-block;
    text-align: center;
    width: 60px;
    margin-right: 5px;
}
.bill-right .panel-heading a{
    display: inline-block;
    width: 82px;
}

.privatebill-show .title span{
    font-size: 18px;
}

.privatebill-show .bill-zlxz{
    border: 1px solid #eb6500;
    color: #eb6500;
    padding: 10px 15px;
    border-radius: 3px;
}


.privatebill-show .bill-tjan{
    background: #eb6500;
    color: #fff;
    border-radius: 3px;
    padding: 10px 15px;
}

.privatebill-show  .bill-yijiezhi{
    position: relative;
    top:0;
}
.fabuusidan{
    float: right;
}

.thread-body{
    line-height: 1.6;
}

.collect{
    padding-left: 18px;
    background: url("../image/2017041501.png") no-repeat;
    color: #616161;
}
.collect:focus{
    color: #616161;
}


.uncollect{
    padding-left: 18px;
    background: url("../image/2017041502.png") no-repeat;
    color: #EC6C00;
}

.btn-focus{
    color: #eb6500;
    border: 1px solid #eb6500;
    padding:6px 12px;
    border-radius: 4px;
    position: relative;
    display: inline-block
}
.sidan{
    display:inline-block;
}
.left{
    margin-left: 10px;
}
.leiji{
    color: #ec6c00
}

.biaozhi{
    color: #eb6500;
    line-height:17px;
    border:#eb6500 solid 1px;
    border-radius:1.25rem;
    width: 40px;
    text-align: center;
    background: #fff;
    position: absolute;
    right: 19px;
    top: 220px;
}
.m-biaozhi{
    color: #eb6500;
    line-height:1rem;
    border:#eb6500 solid 1px;
    border-radius:1.25rem;
    width:2.0rem;
    height:1rem;
    font-size: 0.55rem;
    text-align: center;
    background: #fff;
    position: absolute;
    right: 19px;
    top: 68px;
}

.yijieshu{
    border:#949494 solid 1px;
    padding-left: 10px;
    padding-right: 10px;
    color: #949494;
    position: relative;
    left: -15px;
}


@media (max-width: 1200px) {
    .billnav .fenlei {
        float: none;
    }
    .billnav .zlje {
        float:left;
    }
}

@media (max-width: 767px) {
    .topic-item .thread_tag {
        display: none !important;
    }
    .thread_tag {
        display: none !important;
    }
    .privatebill-content .media-body {
        padding-right: 0;
    }
}

@media (max-width: 520px) {
    .qaaheader a  {
        width: 90%;
    }
    .ycyhbz{
        display: none;
    }
}