﻿@charset "utf-8";

.w-1100 {
    width: 1300px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    padding-bottom: 30px;
}

.bg {
    background: url(../images/4.jpg) #f6f9fa top center no-repeat;
    background-size: 100% 430px;
    height: 475px;
}

.bg-sub {
    /*background-size: 1423px 284px;*/
    background-size: 100% 273px;
}

.top {
    width: 972px;
    /* margin: 0 auto; */
    padding: 16px 0;
    overflow: hidden;
    position: relative;
}

.logo {
    height: 80px;
    float: left;
    padding-left: 90px;
    position: relative;
    color: #fff;
}

    .logo img {
        width: 80px;
        position: absolute;
        left: 0;
        top: 0;
    }

    .logo p {
        font-size: 24px;
        overflow: hidden;
    }

        .logo p.f16 {
            font-size: 22px;
            padding-top: 10px;
        }

.search {
    float: right;
    margin: 20px 0;
    width: 300px;
    background: #fff;
    border-radius: 4px;
    height: 40px;
    overflow: hidden;
}

    .search input {
        height: 40px;
        text-indent: 10px;
        width: 260px;
        float: left;
        padding: 0;
        margin: 0;
        border: none;
    }

    .search img {
        width: 20px;
        padding: 10px;
        float: left;
        cursor: pointer;
    }

.menu,.menu2 {
    background: rgba(255, 255, 255, 0.8);
    border-radius: 4px;
}

    .menu ul,.menu2 ul {
        padding: 22px;
        overflow: hidden;
        display: flex;
        justify-content: space-around;
    }

    .menu li,.menu2 li {
        float: left;
        height: 45px;
        text-align: center;
        font-size: 15px;
        width: 200px;
        margin: 0px 10px;
        border-radius: 4px;
        line-height: 45px;
        cursor: pointer;
        background: #9d9d9d;
    }

        .menu li a,.menu2 li a {
            display: block;
            color: #fff;
        }

        .menu li img {
            width: 26px;
            vertical-align: middle;
            margin: -2px 8px 0 0;
        }

        .menu li:nth-child(1) { background: #e78234;}
        .menu li:nth-child(2) { background: #db8085; }
        .menu li:nth-child(3) { background: #DA011C; }
        .menu li:nth-child(4) { background: #57ad55; }
        .menu li:nth-child(5) { background: #c94d54; }
        .menu li:nth-child(6) { background: #529594; }
        .menu li:nth-child(7) { background: #3486b2; }
        .menu li:hover {
            filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.5)) brightness(1.2);
            -webkit-filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.5)) brightness(1.2);
        }

.quick-menu {
    padding: 48px 105px 24px;
    overflow: hidden;
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.8);
    margin: 20px 0;
    position: relative;
}

    .quick-menu li {
        text-align: center;
        width: 178px;
        background: #fff;
        border-radius: 4px;
        margin: 0 20px;
        float: left;
    }

        .quick-menu li img {
            padding-bottom: 6px;
        }

        .quick-menu li a {
            display: block;
            color: #333;
            padding: 20px 0;
        }

        .quick-menu li:hover {
            opacity: .9;
        }

    .quick-menu i {
        padding: 8px 12px;
        color: #fff;
        background: #cd7472;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        border-radius: 0 0 10px 10px;
        font-size: 12px;
    }

.main-title {
    width: 1020px;
    margin: 0 auto;
    padding: 20px 0 20px 40px;
    overflow: hidden;
    background: url(../images/a.png) left center no-repeat;
    background-size: 24px 24px;
    cursor: pointer;
}

    .main-title .gray_a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-top: 4px;
    }

.title {
    height: 46px;
    line-height: 46px;
    padding: 0 20px 0 50px;
    background-size: 20px 20px;
    border-radius: 2px;
    background-color: #e9e7e7;
    background-repeat: no-repeat;
    background-position: 20px center;

}
.title.tnews{
    background-image: url(../images/wifi.png);
}
.title.fczc{
    background-image: url(../images/info3.png);
}
.title.thouse{
    background-image: url(../images/home.png);
}
.title.txmxx{
    background-image: url(../images/x3.png);
}

a.more {
    float: right;
}



.news {
    /* border: 1px solid #ddd; */
    border-radius: 4px;
    overflow: hidden;
    padding: 10px 15px;
    margin: 10px auto;
    background: #fff;
}
.news li{
    height: 35px;
    line-height: 35px;
    ;
}
.news li a::before{
    content: "◆";    margin-right: 10px;
}
.news li a{
    width: calc(100% - 90px);
    display: inline-block;
    height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news li a:hover{
    color: #e13d3c;
    transition: all;
    -webkit-transition: all;
    -moz-transition: all;
    -ms-transition: all;
    -o-transition: all;
}
.news li span.t{
    float: right;
}
.news.notime li a{
    width: 100%;
}
.news2 {
    margin-top: 1000px;
    width: 900px;
    height: 400px;
    margin: 0px auto;
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid #ddd;
    background: #fff;
}

.list {
    padding: 0 14px;
    float: left;
    width: 698px;
    height: 400px;
}

.list-xyfw {
    width: auto;
}

.list li {
    line-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    list-style: inside;
    width: 950px;
}

.list-xyfw li span {
    float: right;
}

.list li::marker {
    color: #666;
}

.list-xyfw li span {
    float: right;
}

.slider {
    float: right;
    width: 446px;
    overflow: hidden;
    height: 400px;
}

.swiper-slide {
    overflow: hidden;
}

.slide-img {
    width: 446px;
    height: 365px;
}

.swiper-pagination-bullet {
    background: #fff;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #e13d3c;
}

.construction {
    text-align: center;
    min-height: 560px;
    line-height: 560px;
}

.footer {
    margin: 0 auto;
    text-align: center;
}

.quick-menu2 {
    padding: 48px 55px 24px;
    overflow: hidden;
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.8);
    margin: 20px 0;
    position: relative;
}

.quick-menu2-sub {
    padding: 8px 55px;
    margin: 8px 0;
}

.quick-menu-sub {
    padding: 8px 90px;
    margin: 8px 0;
}

.xypj {
    padding: 8px 40px;
    margin: 8px 0;
}

.bg-sub .search {
    margin: 0;
}

.crumb {
    font-size: 15px;
    color: #333;
    float: left;
    padding-left: 30px;
    line-height: 40px;
    background: url(../images/home.png) left center no-repeat;
    background-size: 20px 20px;
}

    .crumb span {
        padding: 0 3px;
    }

.news-title-sub {
    background: url(../images/a.png) #e9e7e7 20px center no-repeat;
    background-size: 20px 20px;
}

.list-sub {
    width: auto;
}


    .list-sub li {
        width: 1162px;
    }

        .list-sub li span {
            float: right;
        }

.list-xinyon {
    width: auto;
}

    .list-xinyon li span {
        float: right;
    }

    .list-xinyon li {
        width: 950px;
    }

.ercode {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 70px;
    height: 70px;
}

    .ercode img {
        width: 70px;
        height: 70px;
        border-radius: 8px;
    }

.quick-menu-sub li img {
    width: 40px;
}

.quick-menu-sub li em {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto 6px auto;
}

.quick-menu-sub li .em1 {
    background: url(../images/dn-a.png) no-repeat;
    background-size: 100% 100%;
}

.quick-menu-sub li.qm1 .em1 {
    background: url(../images/dn.png) no-repeat;
    background-size: 100% 100%;
}

.quick-menu-sub li .em2 {
    background: url(../images/dyj.png) no-repeat;
    background-size: 100% 100%;
}

.quick-menu-sub li.qm1 .em2 {
    background: url(../images/dyj-a.png) no-repeat;
    background-size: 100% 100%;
}

.quick-menu-sub li .em3 {
    background: url(../images/jg.png) no-repeat;
    background-size: 100% 100%;
}

.quick-menu-sub li.qm1 .em3 {
    background: url(../images/jg-a.png) no-repeat;
    background-size: 100% 100%;
}

.quick-menu-sub li .em4 {
    background: url(../images/xf.png) no-repeat;
    background-size: 100% 100%;
}

.quick-menu-sub li.qm1 .em4 {
    background: url(../images/xf-a.png) no-repeat;
    background-size: 100% 100%;
}

.quick-menu-sub li .em5 {
    background: url(../images/xz.png) no-repeat;
    background-size: 100% 100%;
}

.quick-menu-sub li.qm1 .em5 {
    background: url(../images/xz-a.png) no-repeat;
    background-size: 100% 100%;
}

.xypj li img {
    width: 30px;
}

.quick-menu-sub li, .xypj li {
    position: relative;
    margin: 13px;
}

    .quick-menu-sub li.qm1 {
        background: #61aba8;
    }

    .xypj li.qm1 {
        background: #61aba9;
    }


.xypj li {
    font-size: 12px;
    width: 109px;
}

    .quick-menu-sub li.qm1 a, .xypj li.qm1 a {
        color: #fff;
    }

    .xypj li em {
        width: 30px;
        height: 30px;
        display: block;
        margin: 0 auto 6px auto;
    }

    .xypj li .em1 {
        background: url(../images/log1.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li.qm1 .em1 {
        background: url(../images/x1.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li .em2 {
        background: url(../images/x2.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li.qm1 .em2 {
        background: url(../images/x2a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li .em3 {
        background: url(../images/x3.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li.qm1 .em3 {
        background: url(../images/x3a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li .em4 {
        background: url(../images/x4.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li.qm1 .em4 {
        background: url(../images/x4a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li .em5 {
        background: url(../images/x5.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li.qm1 .em5 {
        background: url(../images/x5a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li .em6 {
        background: url(../images/x6.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li.qm1 .em6 {
        background: url(../images/x6a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li .em7 {
        background: url(../images/x7.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li.qm1 .em7 {
        background: url(../images/x7a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li .em8 {
        background: url(../images/x8.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li.qm1 .em8 {
        background: url(../images/x8a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li .em9 {
        background: url(../images/x9.png) no-repeat;
        background-size: 100% 100%;
    }

    .xypj li.qm1 .em9 {
        background: url(../images/x9a.png) no-repeat;
        background-size: 100% 100%;
    }

.quick-menu-sub li.qm1::after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #61aba8;
    display: block;
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
}

.xypj li.qm1::after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #61aba9;
    display: block;
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
}

.example {
    padding-top: 30px;
}

.info {
    margin-bottom: 10px;
    float: left;
    width: 992px;
}

/*信用评价*/
.pj-main {
    clear: both;
    padding-top: 35px;
}

    .pj-main .cx-sea {
        width: 900px;
        margin: 0 auto;
        font-size: 15px;
    }

    .pj-main .search {
        width: 280px;
        float: left;
        background: #e9e9e9;
        margin: 0 30px 30px 0;
        position: relative;
    }


.pj-table {
    clear: both;
    width: 100%;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e9e7e7;
    padding: 10px 30px;
    box-sizing: border-box;
}

    .pj-table table td {
        line-height: 22px;
        padding: 2px 4px;
    }

    .pj-table .zbt-table thead {
        background: #eef2fd;
    }

.tab-btn {
    border-radius: 4px;
    background: #38b8f5;
    padding: 0 6px;
    text-align: center;
    color: #fff;
    height: 25px;
    line-height: 25px;
    width: 80%;
    margin: 0 auto;
    cursor: pointer;
}

    .tab-btn i {
        width: 6px;
        height: 10px;
        border-color: #fff;
        border-style: solid;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
        margin: 0 8px 1px 0;
    }


/*分页*/
.pages {
    clear: both;
    padding: 24px 0;
}

.pages2 {
    padding: 28px 0 0 0;
}

/*表格*/
.tablebox {
    font-size: 12px;
}

.zbt-table {
    width: 100%;
    border-collapse: collapse;
}

    .zbt-table thead {
        background: #fde8e7;
    }

    .zbt-table th, td {
        height: 35px;
        border: 1px solid #e3dfde;
    }

.top-table th, .top-table td {
    border-bottom: none;
}

.zbt-table tbody tr {
    /*cursor: pointer;*/
}

.zbt-evenRow {
    background: #fff;
}

.zbt-oddRow {
    background: #f7f7f7;
}

.zbt-curRow {
    background: #E5E5E5;
}

.tabw1 {
    width: 6%;
}

.tabw2 {
    width: 40%;
}

.tabw3 {
    width: 14%;
}

.textl {
    color: #46a9e1;
    text-align: left;
}

.text2 {
    text-align: left;
}

.downinfo {
    width: 250px;
    float: left;
    background: #e9e9e9;
    margin: 0 30px 30px 0;
    position: relative;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
}

    .downinfo span {
        height: 40px;
        width: 220px;
        display: block;
    }

.pj-main .search input {
    width: 235px;
    background: #e9e9e9;
}

.show {
    display: block;
}

.arrow-down {
    position: absolute;
    top: 14px;
    right: 10px;
    width: 18px;
    height: 14px;
    background: url(../images/arror_icon.png) no-repeat center;
    background-size: 100% 100%;
}

.arrow-up {
    display: inline-block;
    background: url(../images/arror_icon.png) no-repeat center;
    background-size: 100% 100%;
    transform: rotateX(180deg);
}

.user-account {
    display: none;
    position: absolute;
    top: 37px;
    right: 0;
    z-index: 100;
    width: 250px;
    background: #e9e9e9;
    border-radius: 8px;
    color: #222;
}

.dropdown-item {
    display: block;
    width: 100%;
    clear: both;
    font-weight: 400;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    font-size: 14px;
    text-indent: 10px;
    border-top: 0px solid #fff;
}

    .dropdown-item:active {
        background-color: #e8eaec;
        color: black;
    }

    .dropdown-item:focus, .dropdown-item:hover {
        color: #16181b;
        text-decoration: none;
        background-color: #ebecec;
    }

.dropdown-divider {
    height: 0;
    margin: 4px 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}

.show {
    display: block;
}
/*系统登录快捷入口*/
.login {
    margin-top: -1107px;
    float: right;
    width: 280px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e9e7e7;
}

.log-tit {
    width: 167px;
    margin: 0 auto;
    font-size: 16px;
    color: #fff;
    line-height: 38px;
    text-align: center;
    border-radius: 0 0 8px 8px;
    background: #e13d3c;
}

.log-list {
    padding: 20px 0 0 0;
}

    .log-list li {
        width: 228px;
        height: 68px;
        margin: 0 auto 20px auto;
        text-indent: 18px;
        font-size: 15px;
        border-radius: 4px;
        line-height: 73px;
        background: #e9e7e7;
        cursor: pointer;
    }

        .log-list li:hover {
            background: #f1f1f1;
        }

        .log-list li a {
            color: #333;
        }

        .log-list li img {
            width: 26px;
            vertical-align: middle;
            margin: -2px 3px 0 0;
        }

/*诚信信息*/
.sincerity {
    overflow: hidden;
}

.info-title {
    height: 46px;
    line-height: 46px;
    padding: 0 20px 0 50px;
    color: #ce352e;
    border-radius: 2px;
}

.info1 {
    background: url(../images/info1.png) #e9e7e7 20px center no-repeat;
    background-size: 20px 20px;
}

.info2 {
    text-align: left;
    background: url(../images/info2.png) #e9e7e7 20px center no-repeat;
    background-size: 20px 20px;
}

.info-title a {
    float: right;
}

.sin-list {
    float: left;
}

    .sin-list li {
        width: 156px;
        height: 56px;
        text-align: center;
        line-height: 56px;
        background: #e9e7e7;
        margin-bottom: 1px;
    }

        .sin-list li.active {
            color: #fff;
            background: #f67474;
        }

.xinyon-list {
    float: left;
}

    .xinyon-list li .xydt1 {
        background: url(../images/xyfw-icon1.png) no-repeat;
        background-size: 100% 100%;
    }

    .xinyon-list li.active .xydt1 {
        background: url(../images/xyfw-icon1a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xinyon-list li .xydt2 {
        background: url(../images/xyfw-icon2.png) no-repeat;
        background-size: 100% 100%;
    }

    .xinyon-list li.active .xydt2 {
        background: url(../images/xyfw-icon2a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xinyon-list li .xydt3 {
        background: url(../images/xyfw-icon3.png) no-repeat;
        background-size: 100% 100%;
    }

    .xinyon-list li.active .xydt3 {
        background: url(../images/xyfw-icon3a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xinyon-list li {
        width: 176px;
        height: 48px;
        text-align: center;
        line-height: 56px;
        background: #e9e7e7;
        margin-bottom: 20px;
    }

        .xinyon-list li.active {
            background: #e97a83;
            color: #fff;
        }

            .xinyon-list li.active::after {
                width: 0;
                height: 0;
                border-left: 8px solid #e97a83;
                border-right: 8px solid transparent;
                border-bottom: 8px solid transparent;
                border-top: 8px solid transparent;
                display: block;
                content: '';
                position: absolute;
                left: 176px;
                margin-top: -40px;
            }


.zwyw .zwyw-tit li.active:after {
    display: block;
    content: "";
    position: absolute;
    left: 50%;
    border: 0 0;
    border: 8px solid transparent;
    border-top: 8px solid #015293;
    margin-left: -8px;
    bottom: -16px;
}

.sin-main {
    float: right;
    width: 833px;
}

.content44 {
    float: right;
    width: 634px;
    border: 1px solid #e9e7e7;
}
/*诚信表格*/
.table, .table * {
    text-align: center;
    margin: 0 auto;
    padding: 0;
    font-size: 14px;
    background: #fff;
}

.table {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

.table-tr {
    display: table-row;
}

.table-th {
    display: table-cell;
    font-weight: bold;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

.table-td {
    display: table-cell;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

.tr-lh {
    line-height: 44px;
}

.td-img {
    width: 40px;
    height: 40px;
    margin: 4px 0;
    display: inline-block;
}

.td-h {
    padding: 6px 0;
}

/*企业信用状况*/
.company {
    text-align: center;
    width: 1300px;
    overflow: hidden;
    margin-top: 10px;
}

.company-list {
    margin: 4px 0;
}

    .company-list li {
        float: left;
        margin: 0 18px 9px 0;
        color: #e13d3c;
        text-align: center;
        padding: 4px;
        border: 1px solid #e13d3c;
        border-radius: 4px;
        position: relative;
    }

        .company-list li.active {
            color: #fff;
            background: #e13d3c;
        }

            .company-list li.active::after {
                display: block;
                content: "";
                position: absolute;
                left: 50%;
                border: 0 0;
                border: 8px solid transparent;
                border-top: 8px solid #e13d3c;
                margin-left: -8px;
                bottom: -16px;
            }

        .company-list li:last-child {
            margin: 0 0 9px 0;
        }

.chart {
    clear: both;
    margin: 4px 0 0 0;
    height: 300px;
    /* border: 1px solid #e9e7e7; */
    background: #fff;
}

/*友情链接*/
.link {
    clear: both;
    padding-top: 5px;
}

.info3 {
    background: url(../images/info3.png) #e9e7e7 20px center no-repeat;
    background-size: 20px 20px;
}

.link-list {
    margin: 12px 0;
}

    .link-list li {
        float: left;
        margin: 0 8px 10px 0;
        padding: 0 6px;
        border-radius: 4px;
        line-height: 40px;
        cursor: pointer;
    }

        .link-list li a {
            color: #333;
        }

        .link-list li.link1 {
            background: #fef0ef;
            border: 1px solid #d4595b;
        }

            .link-list li.link1:hover {
                background: #fde5e3;
            }

        .link-list li.link2 {
            background: #fef8e5;
            border: 1px solid #f98113;
        }

            .link-list li.link2:hover {
                background: #fdf0d0;
            }

        .link-list li.link3 {
            background: #f6ffee;
            border: 1px solid #209613;
        }

            .link-list li.link3:hover {
                background: #e3f9d1;
            }

        .link-list li.link4 {
            background: #e4fefb;
            border: 1px solid #57aab0;
        }

            .link-list li.link4:hover {
                background: #c4f7f3;
            }

        .link-list li.link5 {
            background: #e6f7ff;
            border: 1px solid #548bde;
        }

            .link-list li.link5:hover {
                background: #ccebfa;
            }

        .link-list li:last-child {
            margin: 0 0 10px 0;
        }

/*版权*/
.footer {
    font-size: 14px;
    width: 100%;
    background: #42464a;
    display: table;
    padding: 20px 10px;
    box-sizing: border-box;
    position: relative;
}

.foot-pic {
    width: 64px;
    height: 76px;
    display: table-cell;
    vertical-align: middle;
    background: url(../images/foot1.png) no-repeat center;
}

.foot-text {
    color: #fff;
    text-align: left;
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 0 30px;
}

    .foot-text li {
        float: left;
        margin: 0 20px 0 0;
        font-size: 16px;
        line-height: 32px;
    }

.footer a {
    color: #fff;
    text-decoration: underline;
}

.map, .foot-text span {
    margin-left: 30px;
}

.foot-icon {
    width: 23px;
    height: 25px;
    background: url(../images/foot2.png) no-repeat center;
    display: inline-block;
    margin: 0 6px -6px 0;
}

.foot-icon2 {
    position: absolute;
    bottom: 10px;
    right: 20px;
    width: 135px;
    height: 67px;
}

/*楼房背景*/
.boxbg {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/boxbg.png) no-repeat;
    width: 1200px;
    height: 69px;
    opacity: .2;
    pointer-events: none;
}

/*诚信信息列表*/
.cx-list {
    overflow: hidden;
}

    .cx-list li {
        text-align: center;
        width: 248px;
        background: #e9e7e8;
        border-radius: 4px;
        margin: 0 14px;
        float: left;
        position: relative;
        margin: 0 15px 10px 0;
    }

        .cx-list li.active::after {
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #61aca8;
            display: block;
            content: '';
            position: absolute;
            bottom: -10px;
            left: 50%;
            transform: translateX(-50%);
        }

        .cx-list li.active {
            background: #61aca8;
        }

            .cx-list li.active a {
                color: #fff;
            }

        .cx-list li a {
            display: block;
            color: #333;
            padding: 20px 0;
        }

        .cx-list li em {
            width: 45px;
            height: 45px;
            display: block;
            margin: 0 auto 6px auto;
        }

        .cx-list li .em1 {
            background: url(../images/cx1.png) no-repeat;
            background-size: 100% 100%;
        }

        .cx-list li.active .em1 {
            background: url(../images/cx1a.png) no-repeat;
            background-size: 100% 100%;
        }

        .cx-list li .em2 {
            background: url(../images/cx2.png) no-repeat;
            background-size: 100% 100%;
        }

        .cx-list li.active .em2 {
            background: url(../images/cx2a.png) no-repeat;
            background-size: 100% 100%;
        }

        .cx-list li .em3 {
            background: url(../images/cx3.png) no-repeat;
            background-size: 100% 100%;
        }

        .cx-list li.active .em3 {
            background: url(../images/cx3a.png) no-repeat;
            background-size: 100% 100%;
        }

        .cx-list li .em4 {
            background: url(../images/cx4.png) no-repeat;
            background-size: 100% 100%;
        }

        .cx-list li.active .em4 {
            background: url(../images/cx4a.png) no-repeat;
            background-size: 100% 100%;
        }

        .cx-list li .em5 {
            background: url(../images/cx5.png) no-repeat;
            background-size: 100% 100%;
        }

        .cx-list li.active .em5 {
            background: url(../images/cx5a.png) no-repeat;
            background-size: 100% 100%;
        }

        .cx-list li:hover {
            opacity: .8;
        }

        .cx-list li:last-child {
            margin: 0 0 10px 0;
        }

/*诚信内页*/
.cxxx {
    padding-top: 25px;
}

.cx-left {
    float: left;
    width: 1300px;
}

.cx-right {
    float: right;
    width: 220px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e9e7e7;
}

.cx-tit {
    width: 167px;
    margin: 0 auto;
    font-size: 16px;
    color: #fff;
    line-height: 38px;
    text-align: center;
    border-radius: 0 0 8px 8px;
    background: #6ca7a5;
}

.cx-wj {
    padding: 20px 0;
    color: #40aafe;
    font-size: 16px;
    text-align: center;
}

    .cx-wj i {
        width: 22px;
        height: 22px;
        background: url(../images/cx-wj.png) no-repeat;
        background-size: 100% 100%;
        display: inline-block;
        margin: 0 6px -5px 0;
    }

.cx-r-list li {
    width: 180px;
    height: 56px;
    margin: 0 auto 20px auto;
    line-height: 56px;
    background: #f2f2f2;
    border-radius: 4px;
    text-align: center;
    position: relative;
}

    .cx-r-list li a {
        display: block;
        color: #333;
    }

.cx-r-list i {
    position: absolute;
    top: 10px;
    left: 0;
    width: 4px;
    height: 36px;
}

.cx-r-list .r1 {
    background: #14c1c4;
}

.cx-r-list .r2 {
    background: #3fa9fe;
}

.cx-r-list .r3 {
    background: #eb7b84;
}

.cx-r-list .r4 {
    background: #7e807f;
}

.cx-fw {
    padding: 30px 0;
}

.cx-fw-tit {
    width: 150px;
    margin: 0 auto;
    padding: 15px 0 20px 0;
    color: #fe934d;
    font-size: 16px;
    text-align: center;
    border-top: 1px solid #ccc;
}

    .cx-fw-tit i {
        width: 22px;
        height: 22px;
        background: url(../images/cx-fw.png) no-repeat;
        background-size: 100% 100%;
        display: inline-block;
        margin: 0 6px -5px 0;
    }

.cx-fw-list li {
    text-align: center;
    width: 140px;
    background: #f2f2f2;
    border-radius: 4px;
    margin: 0 auto 20px auto;
    line-height: 30px;
}

    .cx-fw-list li a {
        display: block;
        color: #333;
        padding: 20px 0;
    }

    .cx-fw-list li:hover, .cx-r-list li:hover {
        opacity: .8;
    }

/*其他信息*/
.other {
    clear: both;
}

.info4 {
    background: url(../images/info4.png) #e9e7e7 20px center no-repeat;
    background-size: 20px 20px;
}

.other-list {
    width: 660px;
    margin: 0 auto;
    font-size: 15px;
}

    .other-list li {
        float: left;
        width: 180px;
        height: 56px;
        margin: 20px;
        line-height: 56px;
        background: #fff;
        border-radius: 4px;
        text-align: center;
        position: relative;
        box-shadow: 0 0 4px 4px #e6e6e6;
    }

        .other-list li a {
            display: block;
            color: #333;
            font-size: 14px;
            float: left;
            margin-left: 10px;
        }

    .other-list i {
        position: absolute;
        top: 10px;
        left: 0;
        width: 4px;
        height: 36px;
    }

    .other-list .r1 {
        background: #14c1c4;
    }

    .other-list .r2 {
        background: #3fa9fe;
    }

    .other-list .r3 {
        background: #eb7b84;
    }

/*诚信表格*/
.cx-info {
    margin-bottom: 10px;
    clear: both;
    border-radius: 4px;
    background: #fff;
    /* border: 1px solid #e9e7e7; */
    margin: 20px 0 0 0;
    padding: 20px 40px 20px 40px;
    overflow: hidden;
}

    .cx-info .cx-sea {
        width: 900px;
        margin: 0 auto;
        font-size: 15px;
    }

.cx-sea .search {
    width: 240px;
    float: left;
    background: #f5f5f5;
    margin: 0 30px 0 0;
}

    .cx-sea .search input {
        width: 200px;
        background: #f5f5f5;
    }

    .cx-sea .search:last-child {
        margin: 0;
    }

/*分页*/
.pages {
    clear: both;
    padding: 24px 0;
}

.pages2 {
    padding: 28px 0 0 0;
}

.pages3 {
    padding: 400px 0 0 0;
}
/*信用服务*/
.xyfw {
    padding-top: 30px;
}

.xyfw-left {
    float: left;
}

.xyfw-list li {
    width: 172px;
    height: 60px;
    margin: 0 auto 20px auto;
    line-height: 60px;
    background: #e9e7e8;
    border-radius: 4px;
    text-indent: 20px;
    position: relative;
    font-size: 16px;
    cursor: pointer;
}

    .xyfw-list li.active::after {
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #e9e7e8;
        display: block;
        content: '';
        position: absolute;
        right: -10px;
        top: 50%;
        transform: translateY(-50%);
    }

.xyfw-list .xyfw1 {
    width: 24px;
    height: 24px;
    background: url(../images/xyfw1.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin: 0 6px -7px 0;
}

.xyfw-list em {
    position: absolute;
    top: 10px;
    left: 0;
    width: 5px;
    height: 39px;
}

.xyfw-list .r1 {
    background: #3daaff;
}

.xyfw-list li:hover {
    opacity: .9;
}

.xyfw-list .xyfw2 {
    width: 24px;
    height: 24px;
    background: url(../images/xyfw2.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin: 0 6px -7px 0;
}

.xyfw-list .r2 {
    background: #26b247;
}

.xyfw-list .xyfw3 {
    width: 24px;
    height: 24px;
    background: url(../images/xyfw3.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin: 0 6px -7px 0;
}

.xyfw-list .r3 {
    background: #f36f7b;
}

.xyfw-right {
    float: right;
    width: 1100px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e9e7e7;
    padding: 20px;
    box-sizing: border-box;
}

.fw-right-tit {
    border-bottom: 1px solid #ccc;
    height: 49px;
}

    .fw-right-tit li {
        float: left;
        background: #f56f7a;
        text-align: center;
        padding: 10px 6px;
        color: #fff;
        margin: 0 11px 10px 0;
        position: relative;
    }

        .fw-right-tit li.active {
            background: #28b149;
        }

        .fw-right-tit li:last-child {
            margin: 0 0 10px 0;
        }

        .fw-right-tit li.active::after {
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #28b149;
            display: block;
            content: '';
            position: absolute;
            bottom: -20px;
            left: 50%;
            transform: translateX(-50%);
        }

.xyfw-pic {
    margin: 30px 0 0 0;
}

.xyfw-pic2 {
    margin: 10px 0 0 0;
}

.xyfw-pic img {
    width: 100%;
}

/*信用服务5*/
.xyfw5 {
    padding-top: 30px;
}

.xyfw5-left {
    float: left;
}

.xyfw5-list li {
    width: 172px;
    height: 60px;
    margin: 0 auto 20px auto;
    line-height: 60px;
    background: #e9e7e8;
    border-radius: 4px;
    text-indent: 20px;
    position: relative;
    font-size: 16px;
    cursor: pointer;
}

    .xyfw5-list li.active::after {
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #e9e7e8;
        display: block;
        content: '';
        position: absolute;
        right: -10px;
        top: 50%;
        transform: translateY(-50%);
    }

.xyfw5-list .xyfw1 {
    width: 24px;
    height: 24px;
    background: url(../images/xyfw1.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin: 0 6px -7px 0;
}

.xyfw5-list em {
    position: absolute;
    top: 10px;
    left: 0;
    width: 5px;
    height: 39px;
}

.xyfw5-list .r1 {
    background: #3daaff;
}

.xyfw5-list li:hover {
    opacity: .9;
}

.xyfw5-list .xyfw2 {
    width: 24px;
    height: 24px;
    background: url(../images/xyfw2.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin: 0 6px -7px 0;
}

.xyfw5-list .r2 {
    background: #26b247;
}

.xyfw5-list .xyfw3 {
    width: 24px;
    height: 24px;
    background: url(../images/xyfw3.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin: 0 6px -7px 0;
}

.xyfw5-list .r3 {
    background: #f36f7b;
}

.xyfw5-right {
    float: right;
    width: 1100px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #e9e7e7;
    padding: 20px;
    box-sizing: border-box;
}

.fw5-right-tit {
    border-bottom: 1px solid #ccc;
    height: 49px;
}

    .fw5-right-tit li {
        float: left;
        background: #f56f7a;
        text-align: center;
        padding: 10px 6px;
        color: #fff;
        margin: 0 11px 10px 0;
        position: relative;
    }

        .fw5-right-tit li.active {
            background: #28b149;
        }

        .fw5-right-tit li:last-child {
            margin: 0 0 10px 0;
        }

        .fw5-right-tit li.active::after {
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #28b149;
            display: block;
            content: '';
            position: absolute;
            bottom: -20px;
            left: 50%;
            transform: translateX(-50%);
        }

.xyfw5-pic {
    margin: 30px 0 0 0;
}

    .xyfw5-pic img {
        width: 100%;
    }
/*加分标准*/
.jf-right-tit {
    border-bottom: 0px solid #ccc;
    margin: 4px 0;
    height: 60px;
}

    .jf-right-tit li {
        float: left;
        border-radius: 6px;
        background: #e9e7e8;
        text-align: center;
        padding: 10px 6px;
        white-space: nowrap; /*自动换行*/
        margin: 0 11px 10px 0;
        position: relative;
    }

        .jf-right-tit li.active {
            background: #61aca8;
        }

        .jf-right-tit li:last-child {
            margin: 0 0 10px 0;
        }

        .jf-right-tit li.active::after {
            display: block;
            content: "";
            position: absolute;
            left: 50%;
            border: 0 0;
            border: 10px solid transparent;
            border-top: 10px solid #61aca8;
            margin-left: -10px;
            bottom: -20px;
        }

/*信用动态*/
.xydt {
    padding-top: 20px;
}

.xydt-left {
    float: left;
    padding: 10px 0;
}

.xydt-list li {
    width: 230px;
    height: 60px;
    margin: 0 auto 20px auto;
    line-height: 60px;
    background: #e9e7e8;
    border-radius: 4px;
    /* text-indent: 16px; */
    position: relative;
    font-size: 16px;
    cursor: pointer;
}

    .xydt-list li.active::after {
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #e97a83;
        display: block;
        content: '';
        position: absolute;
        right: -10px;
        top: 50%;
        transform: translateY(-50%);
    }

    .xydt-list li i {
        width: 26px;
        height: 26px;
        display: inline-block;
        margin: 0 6px -7px 0;
    }

    .xydt-list li.active {
        background: #e97a83;
        color: #fff;
    }

    .xydt-list li .xydt1 {
        background: url(../images/xyfw-icon1.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li.active .xydt1 {
        background: url(../images/xyfw-icon1a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li .xydt2 {
        background: url(../images/xyfw-icon2.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li.active .xydt2 {
        background: url(../images/xyfw-icon2a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li .xydt3 {
        background: url(../images/xyfw-icon3.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li.active .xydt3 {
        background: url(../images/xyfw-icon3a.png) no-repeat;
        background-size: 100% 100%;
    }


    .xydt-list li .xydt4 {
        background: url(../images/cx3.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li.active .xydt4 {
        background: url(../images/cx3a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li .xydt5 {
        background: url(../images/cx4.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li.active .xydt5 {
        background: url(../images/cx4a.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li .xydt6 {
        background: url(../images/cx5.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li.active .xydt6 {
        background: url(../images/cx5a.png) no-repeat;
        background-size: 100% 100%;
    }
    
    .xydt-list li .xydt7 {
        background: url(../images/cx1.png) no-repeat;
        background-size: 100% 100%;
    }

    .xydt-list li.active .xydt7 {
        background: url(../images/cx1a.png) no-repeat;
        background-size: 100% 100%;
    }
.xydt-right {
    float: right;
    width: 1050px;
    border-radius: 4px;
    background: #fff;
    /* border: 1px solid #e9e7e7; */
    padding: 20px;
    margin-top: 10px;
    box-sizing: border-box;
}

.xydt-new-list li {
    width: 910px;
}

.xydt-new-list li {
    line-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    list-style: none;
}

/*设置数据表表头字体*/
.layui-table-header .layui-table thead tr th {
    /*表头内容居中显示*/
    text-align: center;
}


table{border: none;width: 100%;}
table *{border: none; text-align: center;}
.house table,.xmxx table {margin: 10px 0 20px; background: #fff;}
table th{line-height: 35px; font-weight: bold;}
.xmxx table {border: 1px solid #e9e7e7;}
.xmxx table *{border: 1px solid #e9e7e7; padding: 0 10px;}
th.tleft ,td.tleft{ text-align: left;}
th.tright ,td.tright{ text-align: right;}