@charset "UTF-8";

#agency-info div.agency-block{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
#agency-info #agency-type{
    padding: 20px 0;
}
#agency-info #agency-type a{
    display: inline-block;
    float: left;
    padding: 0 5px;
    font: 14px/25px '微软雅黑';
    color: #595959;
    width: 100px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 1px #ff6307 solid;
    margin-right: 10px;
}
#agency-info #agency-type a:hover, #agency-info #agency-type a.agency-type-active{
    color: #fff;
    background: #ff6307;
}

/* 内容样式 */
#agency-info .gff-orange {
    color: #ff6307!important;
}
#agency-info .color-929292 {
    color: #929292!important;
}
#agency-info .margin-bottom-0 {
    margin-bottom: 0!important;
}
#agency-info .border-b-none {
    border-bottom: none!important;
}
#agency-info .padding-left-17 {
    padding-left: 17px!important;
}
#agency-info .clearfix:after { 
    content: "."; 
    display: block; 
    clear: both; 
    visibility: 
    hidden; 
    line-height: 0; 
    height: 0; 
}
#agency-info .clearfix { 
    display: inline-block; 
}
#agency-info .clearfix {
    height: 1%;
}

#agency-info .tab-content {
    width: 672px;
}
#agency-info .percent-0 {
    display: inline-block;
    width: 41px;
    height: 39px;
    margin: 0 3px;
    background: url(0percent.png) no-repeat;
    vertical-align: middle;
}
#agency-info .percent-1 {
    display: inline-block;
    width: 41px;
    height: 39px;
    margin: 0 3px;
    background: url(1percent.png) no-repeat;
    vertical-align: middle;
}
#agency-info .percent-10 {
    display: inline-block;
    width: 41px;
    height: 39px;
    margin: 0 3px;
    background: url(10percent.png) no-repeat;
    vertical-align: middle;
}

#agency-info .tab-content dl {
    border-bottom: 1px solid #ebebeb;
    padding: 30px 0;
}
#agency-info .tab-content dl:last-of-type {
    border-bottom: none;
}
#agency-info .tab-content dl dt {
    font-size: 18px;
    color: #3e3e3e;
    font-weight: bold;
    margin-bottom: 25px;
}
#agency-info .tab-content dl dt .right-tag {
    display: inline-block;
    height: 20px;
    margin-left: 10px;
    vertical-align: -3px;
}
#agency-info .tab-content dl dt:before {
    content: '';
    display: inline-block;
    width: 8px;
    height: 16px;
    background-color: #ff6307;
    margin-right: 9px;
    vertical-align: -2px;
}
#agency-info .tab-content dl dt span {
    color: #ff6307;
}
#agency-info .tab-content dl dd {
    margin-bottom: 24px;
}
#agency-info .tab-content dl dd:last-of-type {
    margin-bottom: 0;
}
#agency-info .tab-content dl dd p {
    font-size: 14px;
    color: #3e3e3e;
    text-align: justify;
}
#agency-info .direct-entrance {
    width: 695px;
}
#agency-info .direct-entrance .entrance {
    position: relative;
    float: left;
    width: 220px;
    height: 140px;
    overflow: hidden;
    margin-right: 10px;
}
#agency-info .direct-entrance .entrance .entrance-bg {
    -webkit-transition: all .25s ease-in-out;
       -moz-transition: all .25s ease-in-out;
        -ms-transition: all .25s ease-in-out;
         -o-transition: all .25s ease-in-out;
            transition: all .25s ease-in-out;
}
#agency-info .direct-entrance .entrance .right-in {
    position: absolute;
    right: -140px;
    top: 0;
    -webkit-transition: all .25s ease-in-out;
       -moz-transition: all .25s ease-in-out;
        -ms-transition: all .25s ease-in-out;
         -o-transition: all .25s ease-in-out;
            transition: all .25s ease-in-out;
}
#agency-info .direct-entrance .entrance:hover .entrance-bg {
    opacity: 0.8;
}
#agency-info .direct-entrance .entrance:hover .right-in {
    right: 0;
}

#agency-info .gffunds-contact h5 {
    font-size: 16px;
    color: #3e3e3e;
    font-weight: normal;
    margin-bottom: 15px;
}
#agency-info .gffunds-contact h5:before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 22px;
    background: url(point-gf.png) no-repeat;
    vertical-align: -4px;
    margin-right: 8px;
}
#agency-info .gffunds-contact .contact {
    border-left: 1px dashed #ff6307;
    margin-left: 8px;
    padding-left: 15px;
}
#agency-info .gffunds-contact .contact p {
    line-height: 28px;
}

#agency-info th{
    font-weight: bold;
}

/* 内容样式 结束 */
