body {
    min-width: 1000px;
    *overflow-x: hidden;
    color:#333;
}

    body .zoe-icon {
        background: url("../images/zoe-con.png") top left no-repeat;
    }

    body .zi-r2_c3 {
        width: 209px;
        height: 175px;
        background-position: -10px -10px;
    }

    body .zi-r31_c32 {
        width: 68px;
        height: 120px;
        background-position: -10px -195px;
    }

    body .zi-r34_c20 {
        width: 66px;
        height: 120px;
        background-position: -88px -195px;
    }

    body .zi-r15_c34 {
        width: 97px;
        height: 97px;
        background-position: -10px -325px;
    }

    body .zi-r4_c35 {
        width: 97px;
        height: 97px;
        background-position: -117px -325px;
    }

    body .zi-r7_c36 {
        width: 97px;
        height: 96px;
        background-position: -10px -432px;
    }

    body .zi-r3_c26 {
        width: 97px;
        height: 96px;
        background-position: -117px -432px;
    }

    body .zi-r9_c8 {
        width: 48px;
        height: 42px;
        background-position: -164px -195px;
    }

    body .zi-r27_c12 {
        width: 48px;
        height: 42px;
        background-position: -10px -538px;
    }

    body .zi-r19_c6 {
        width: 48px;
        height: 42px;
        background-position: -68px -538px;
    }

    body .zi-r14_c5 {
        width: 48px;
        height: 42px;
        background-position: -126px -538px;
    }

    body .zi-r21_c22 {
        width: 48px;
        height: 42px;
        background-position: -10px -590px;
    }

    body .zi-r15_c13 {
        width: 48px;
        height: 42px;
        background-position: -68px -590px;
    }

    body .zi-r20_c14 {
        width: 48px;
        height: 42px;
        background-position: -126px -590px;
    }

    body .zi-r16_c23 {
        width: 48px;
        height: 42px;
        background-position: -10px -642px;
    }

    body .zi-r29_c2 {
        width: 48px;
        height: 42px;
        background-position: -68px -642px;
    }

    body .zi-r10_c25 {
        width: 48px;
        height: 42px;
        background-position: -126px -642px;
    }

    body .zi-r25_c4 {
        width: 48px;
        height: 42px;
        background-position: -10px -694px;
    }

    body .zi-r26_c21 {
        width: 48px;
        height: 42px;
        background-position: -68px -694px;
    }

    body .zi-r9_c15 {
        width: 48px;
        height: 42px;
        background-position: -126px -694px;
    }

.footer {
    position: relative;
    z-index: 10;
	margin-top:20px;
}

    .footer .jt_dz_box .fl ul {
        z-index: 10;
        border: none;
    }

        .footer .jt_dz_box .fl ul li {
            border: none;
        }

            .footer .jt_dz_box .fl ul li a {
                list-style: none;
                border: none;
            }

                .footer .jt_dz_box .fl ul li a.cur {
                    background: url(../images/z-gssy-b-BG-txt_03.png) left top no-repeat;
                }

    .footer .z-gssy-b-navBG {
        height: 100%;
        width: 129px;
        background-image: url(../images/z-gssy-b-1_03.png);
        position: absolute;
        left: 11px;
        top: 2px;
    }

    .footer .jt_dz_box .fr span.bphone {
        background: url(../images/bottom_ico_bg.jpg) 1px 0 no-repeat;
        padding-left: 22px;
    }

    .footer .jt_dz_box .z-f {
        position: absolute;
        width: 715px;
        height: 100%;
        left: 250px;
        top: 0;
        overflow: hidden;
    }

        .footer .jt_dz_box .z-f .fr {
            padding-top: 45px;
            position: absolute;
            top: 0;
            left: -100%;
            width: 715px;
            height: auto;
            -moz-transition: none;
            -o-transition: none;
            -webkit-transition: none;
            transition: none;
        }

        .footer .jt_dz_box .z-f .z-gssy-b-zdBGR {
            height: 100%;
            width: 150px;
            position: absolute;
            right: 0;
            bottom: 0;
        }

    .footer .z-gssy-b-zdBG {
        height: 50px;
        width: 60%;
        position: absolute;
        left: 300px;
        bottom: 0;
    }

    .footer .z-comList {
        position: absolute;
        top: 0;
        right: 20px;
        display: block;
        width: 150px;
        height: 61px;
        cursor: pointer;
        z-index: 11;
    }

        .footer .z-comList > img {
            cursor: pointer;
        }

        .footer .z-comList ul {
            position: absolute;
            top: 43px;
            left: 0;
            height: 0;
            width: 150px;
            background: #59a9c3 no-repeat;
            color: #fff;
            list-style: none;
            padding: 0;
            line-height: 25px;
            overflow: hidden;
            background-image: url(../images/z-b-comlist-sjx.png);
            background-position: center bottom;
        }

            .footer .z-comList ul > li {
                height: 25px;
                padding-left: 10px;
                width: 140px;
                white-space: normal;
            }

                .footer .z-comList ul > li a {
                    color: #fff;
                }

                .footer .z-comList ul > li:hover {
                    background: #fff;
                }

                    .footer .z-comList ul > li:hover a {
                        color: #59a9c3;
                    }

.zoe .z-item {
    position: relative;
}

.zoe .z-left {
    float: left;
}

.zoe .z-right {
    float: right;
}

.zoe .z-width {
    width: 1000px;
    margin: auto;
    overflow: hidden;
}

.zoe .z-tempPeo0 {
    width: 100%;
    margin: 40px 0;
    text-align: center;
}

    .zoe .z-tempPeo0 img {
        margin-left: 5px;
    }

        .zoe .z-tempPeo0 img:first-child {
            margin-left: 0;
        }

    .zoe .z-tempPeo0 .z-top {
        position: relative;
    }

.zoe .z-moreR {
    text-transform: uppercase;
    font-size: 12px;
    color: #88bdc2;
    display: block;
    margin-top: 12px;
    margin-left: 6px;
    float: right;
}

.zoe .z-displayHTC {
    behavior: url(../images/PIE.htc);
}

.zoe-jzzz {
    font-family: '微软雅黑';
    overflow: hidden;
    margin: auto;
    width: 100%;
}

    .zoe-jzzz .z-itemTitle {
        width: 100%;
        font-size: 26px;
        line-height: 30px;
        text-align: center;
        margin-top: 75px;
        color: #465982;
    }

    .zoe-jzzz .z-comNav {
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        white-space: nowrap;
    }

        .zoe-jzzz .z-comNav > .z-item {
            height: 27px;
            white-space: nowrap;
            float: left;
            margin-left: 90px;
        }

            .zoe-jzzz .z-comNav > .z-item > .z-num {
                height: 27px;
                width: 27px;
                border-radius: 100%;
                line-height: 27px;
                text-align: center;
                color: #fff;
                behavior: url(../images/PIE.htc);
                background: #b1b1b1;
                float: left;
            }

            .zoe-jzzz .z-comNav > .z-item > .z-cont {
                margin-left: 15px;
                color: #666;
                float: left;
                width: 77px;
                line-height: 23px;
                height: 23px;
                padding-left: 10px;
            }

        .zoe-jzzz .z-comNav > .z-sel > .z-num {
            background: #0c89ca;
        }

        .zoe-jzzz .z-comNav > .z-sel > .z-cont {
            height: 23px;
            width: 87px;
            text-align: left;
            color: #fff;
            background: #0c89ca;
        }

    .zoe-jzzz .z-navB {
        height: 214px;
        width: 100%;
        margin-top: 36px;
        background: #f1f1f1;
    }

        .zoe-jzzz .z-navB .z-left {
            padding-left: 26px;
            padding-top: 35px;
        }

    .zoe-jzzz .z-navBB {
        height: 239px;
        overflow: hidden;
        margin-top: 30px;
    }

        .zoe-jzzz .z-navBB .z-item {
            margin-left: 25px;
            width: 240px;
            height: 237px;
            border: solid 1px #e4e4e4;
            padding-left: 16px;
            padding-right: 50px;
            float: left;
        }

            .zoe-jzzz .z-navBB .z-item .z-title {
                font-size: 18px;
                color: #0b81bf;
                line-height: 18px;
            }

            .zoe-jzzz .z-navBB .z-item .z-cont {
                line-height: 18.97px;
            }

            .zoe-jzzz .z-navBB .z-item a {
                margin-left: 8px;
            }

    .zoe-jzzz .z-lc {
        background-color: #237dc2;
        width: 100%;
        height: 182px;
        margin-top: 18px;
    }

        .zoe-jzzz .z-lc .z-item {
            margin-top: 50px;
            height: 90px;
            width: 72px;
            float: left;
            margin-right: 68px;
            color: #fff;
            text-align: center;
        }

            .zoe-jzzz .z-lc .z-item .z-num {
                float: left;
            }

            .zoe-jzzz .z-lc .z-item div {
                margin: auto;
            }

            .zoe-jzzz .z-lc .z-item span {
                color: #fff;
            }

    .zoe-jzzz .z-table-jgsds {
        margin-top: 36px;
        width: 1000px;
        border: solid 1px #ddd;
        border-top: solid 4px #009ad3;
        text-align: center;
    }

        .zoe-jzzz .z-table-jgsds .z-title {
            width: 100%;
            height: 55px;
            background: #f6f6f6;
            line-height: 55px;
            font-size: 16px;
        }

            .zoe-jzzz .z-table-jgsds .z-title .z-item {
                cursor: pointer;
                height: 54px;
                width: 161px;
                border: solid 1px #d9d9d9;
                border-top: none;
                border-left: none;
                color: #666;
                float: left;
                -moz-transition: all .8s;
                -o-transition: all .8s;
                -webkit-transition: all .8s;
                transition: all .8s;
            }

            .zoe-jzzz .z-table-jgsds .z-title .z-sel {
                background: #fff;
                border-bottom: solid 1px #fff;
                color: #009ad3;
            }

        .zoe-jzzz .z-table-jgsds table {
            display: none;
            width: 951px;
            margin: auto;
            border-collapse: collapse;
            margin-top: 18px;
        }

            .zoe-jzzz .z-table-jgsds table th {
                height: 37px;
                background: #f4f4f4;
                color: #666;
                font-size: 14px;
            }

            .zoe-jzzz .z-table-jgsds table td {
                empty-cells: show;
                height: 33px;
                margin-top: 3px;
                border-bottom: 1px dotted #dedede;
                -moz-transition: all .8s;
                -o-transition: all .8s;
                -webkit-transition: all .8s;
                transition: all .8s;
            }

                .zoe-jzzz .z-table-jgsds table td .z-btn {
                    width: 58px;
                    height: 18px;
                    background: #f2f2f2;
                    color: #888;
                    line-height: 18px;
                    border: solid 1px #d3d3d3;
                    display: block;
                }

            .zoe-jzzz .z-table-jgsds table tr:hover {
                color: #009cff;
            }

                .zoe-jzzz .z-table-jgsds table tr:hover td {
                    background: #f4f4f4;
                }

                .zoe-jzzz .z-table-jgsds table tr:hover .z-btn {
                    background: #ecf5fb;
                    border: solid 1px #b6d9f0;
                }

    .zoe-jzzz .z-qzxk {
        width: 1000px;
        margin: auto;
        margin-top: 20px;
    }

        .zoe-jzzz .z-qzxk .z-left {
            background: #0886c6;
            color: #fff;
            width: 144px;
            padding-left: 12px;
            padding-bottom: 32px;
            padding-top: 19px;
        }

            .zoe-jzzz .z-qzxk .z-left .z-item {
                margin-top: 10px;
                width: 152px;
                height: 27px;
                padding-left: 7px;
                line-height: 27px;
            }

                .zoe-jzzz .z-qzxk .z-left .z-item a {
                    color: #fff;
                    font-size: 14px;
                }

            .zoe-jzzz .z-qzxk .z-left .z-sel {
                background: url(../images/z-qzxk-list-bg.png);
            }

                .zoe-jzzz .z-qzxk .z-left .z-sel a {
                    color: #12638d;
                }

        .zoe-jzzz .z-qzxk .z-right {
            width: 796px;
            padding-bottom: -40px;
        }

            .zoe-jzzz .z-qzxk .z-right .z-title {
                width: 786px;
                height: 48px;
                color: #0d8acb;
                background: #f3f3f3;
                padding-left: 10px;
                font-size: 18px;
                line-height: 48px;
            }

            .zoe-jzzz .z-qzxk .z-right .z-cont {
                width: 786px;
                padding-left: 27px;
                padding-top: 30px;
                padding-bottom: 35px;
                overflow: hidden;
            }

                .zoe-jzzz .z-qzxk .z-right .z-cont > .z-Nun0 {
                    font-size: 14px;
                }

                    .zoe-jzzz .z-qzxk .z-right .z-cont > .z-Nun0 > p {
                        color: #000;
                        line-height: 36px;
                    }

                        .zoe-jzzz .z-qzxk .z-right .z-cont > .z-Nun0 > p span {
                            line-height: 18px;
                            color: #666;
                        }

    .zoe-jzzz .z-cgal {
        width: 1000px;
        overflow: hidden;
    }

        .zoe-jzzz .z-cgal .z-item {
            margin-top: 40px;
            height: 274px;
            width: 233px;
            margin-left: 15px;
            float: left;
            position: relative;
        }

            .zoe-jzzz .z-cgal .z-item img {
                height: 175px;
                width: 100%;
            }

            .zoe-jzzz .z-cgal .z-item span {
                margin-left: 10px;
                color: #656565;
            }

            .zoe-jzzz .z-cgal .z-item a {
                position: absolute;
                display: block;
                left: 10px;
                bottom: 0;
                width: 67px;
                height: 21px;
                line-height: 21px;
                font-size: 12px;
                color: #fff;
                background: #0074c1;
                border-radius: 5px;
                behavior: url(../images/PIE.htc);
                text-align: center;
            }

            .zoe-jzzz .z-cgal .z-item > div {
                height: 20px;
            }

    .zoe-jzzz .z-jgs .z-item a {
        display: compact;
        color: #bbb;
        background: none;
        float: right;
        position: static;
        margin-right: 10px;
        white-space: nowrap;
        margin-top: -2px;
    }

    .zoe-jzzz .top_description {
        background-image: url('../images/z (4).png');
    }

    /* .zoe-jzzz .gs_abox {
        margin-top: 20px;
        line-height: 0;
    } */

        .zoe-jzzz .gs_abox a:hover, .zoe-jzzz .gs_abox a.cur {
            background-color: #4c618f;
            color: #fff;
        }

        .zoe-jzzz .gs_abox a {
            margin-top: 10px;
        }

        .zoe-jzzz .gs_abox > span {
            margin: 0;
            margin-top: 12px;
            margin-bottom: 20px;
        }

    .zoe-jzzz .z-pTitle {
        text-align: center;
        color: #565a61;
        line-height: 25px;
    }

        .zoe-jzzz .z-pTitle .name {
            font-size: 24px;
        }

        .zoe-jzzz .z-pTitle .icon {
            background: url('../images/z (9).jpg');
            height: 37px;
            width: 20px;
            margin: auto;
            margin-bottom: 40px;
            margin-top: 10px;
        }

    .zoe-jzzz .z-slogan {
        height: 370px;
        background: #f6f6f6;
        width: 100%;
        padding-left: 15px;
    }

        .zoe-jzzz .z-slogan .z-item {
            overflow: hidden;
            float: left;
            margin-left: 40px;
            margin-top: 20px;
            height: 120px;
        }

            .zoe-jzzz .z-slogan .z-item > img, .zoe-jzzz .z-slogan .z-item > div {
                float: left;
            }

            .zoe-jzzz .z-slogan .z-item > div {
                width: 350px;
                margin-left: 10px;
            }

                .zoe-jzzz .z-slogan .z-item > div .title {
                    font-size: 18px;
                    color: #4c618f;
                    line-height: 30px;
                }

                .zoe-jzzz .z-slogan .z-item > div .info {
                    color: #666;
                }

    .zoe-jzzz .z-bllc {
        width: 100%;
        overflow: hidden;
        font-size: 14px;
        color: #fff;
        text-align: center;
        padding: 0;
    }

        .zoe-jzzz .z-bllc .z-width div {
            display: inline-block;
            height: 37px;
            overflow: hidden;
            width: 135px;
            margin-top: 40px;
            margin-left: auto;
            margin-right: auto;
            float: none;
        }

            .zoe-jzzz .z-bllc .z-width div img {
                display: block;
                float: left;
            }

            .zoe-jzzz .z-bllc .z-width div span {
                line-height: 37px;
                float: left;
                margin-left: 5px;
            }

            .zoe-jzzz .z-bllc .z-width div:first-child {
                margin-left: auto;
            }

    .zoe-jzzz .z-clientC {
        position: absolute;
        height: 12px;
        width: 83px;
        right: 0;
        bottom: 20px;
    }

        .zoe-jzzz .z-clientC .z-item {
            height: 100%;
            width: 12px;
            border-radius: 100%;
            background-color: #9c9c9c;
            float: left;
            margin-left: 11px;
            cursor: pointer;
            behavior: url(../images/PIE.htc);
        }

            .zoe-jzzz .z-clientC .z-item:first-child {
                margin-left: 0;
            }

        .zoe-jzzz .z-clientC .z-sel {
            background: #34a5d7;
        }

    .zoe-jzzz .z-clientF {
        width: 1000px;
        overflow: hidden;
        line-height: 18px;
    }

        .zoe-jzzz .z-clientF li {
            display: none;
        }

            .zoe-jzzz .z-clientF li .z-item {
                width: 269px;
                height: 161px;
                float: left;
                margin-left: 68px;
            }

                .zoe-jzzz .z-clientF li .z-item img {
                    height: 100%;
                    width: 141px;
                    float: left;
                }

                .zoe-jzzz .z-clientF li .z-item > div {
                    height: 100%;
                    width: 110px;
                    float: right;
                }

                    .zoe-jzzz .z-clientF li .z-item > div p {
                        line-height: 25px;
                    }

                        .zoe-jzzz .z-clientF li .z-item > div p span {
                            color: #f96400;
                        }

                    .zoe-jzzz .z-clientF li .z-item > div .z-plugin-pf {
                        width: 82px;
                        height: 13px;
                        float: left;
                    }

                        .zoe-jzzz .z-clientF li .z-item > div .z-plugin-pf > .z-item {
                            width: 14px;
                            height: 100%;
                            float: left;
                            margin-left: 3px;
                            background: url('../images/z (15).jpg');
                        }

                            .zoe-jzzz .z-clientF li .z-item > div .z-plugin-pf > .z-item:first-child {
                                margin-left: 0;
                            }

                        .zoe-jzzz .z-clientF li .z-item > div .z-plugin-pf > .z-sel {
                            background: url('../images/z (14).jpg');
                        }

                    .zoe-jzzz .z-clientF li .z-item > div .z-btn {
                        overflow: hidden;
                        padding-left: 32px;
                        width: 78px;
                        height: 24px;
                        background: #34a5d7;
                        color: #fff;
                        display: block;
                        text-align: center;
                        line-height: 24px;
                        position: relative;
                        margin-top: 10px;
                    }

                        .zoe-jzzz .z-clientF li .z-item > div .z-btn img {
                            position: absolute;
                            top: 5px;
                            left: 11px;
                            width: 21px;
                            height: 15px;
                        }

                .zoe-jzzz .z-clientF li .z-item:first-child {
                    margin-left: 0;
                }

    .zoe-jzzz .z-lwfbzz .z-slogan {
        height: 400px;
        background: #f6f6f6;
        width: 100%;
        padding-top: 40px;
        padding-left: 15px;
    }

        .zoe-jzzz .z-lwfbzz .z-slogan .z-item {
            overflow: hidden;
            float: left;
            margin-left: 40px;
            margin-top: 20px;
            height: 269px;
            width: 260px;
            padding-top: 42px;
            padding-left: 23px;
            padding-right: 23px;
        }

            .zoe-jzzz .z-lwfbzz .z-slogan .z-item .title {
                font-size: 18px;
                line-height: 30px;
                text-align: center;
                width: 100%;
            }

            .zoe-jzzz .z-lwfbzz .z-slogan .z-item .info {
                line-height: 18px;
            }

            .zoe-jzzz .z-lwfbzz .z-slogan .z-item:first-child {
                margin-left: 0;
            }

    .zoe-jzzz .z-ythzz .z-slogan {
        height: auto;
        position: relative;
        color: #fff;
        padding: 0;
    }

        .zoe-jzzz .z-ythzz .z-slogan > img {
            height: 100%;
            width: 100%;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 0;
        }

        .zoe-jzzz .z-ythzz .z-slogan .z-maxItem {
            margin-top: 30px;
            width: 289px;
            height: 280px;
            background: #405786;
        }

            .zoe-jzzz .z-ythzz .z-slogan .z-maxItem .z-icon {
                margin: auto;
                margin-top: 8px;
            }

            .zoe-jzzz .z-ythzz .z-slogan .z-maxItem .title {
                font-size: 18px;
            }

            .zoe-jzzz .z-ythzz .z-slogan .z-maxItem .info {
                font-size: 12px;
                line-height: 18px;
            }

            .zoe-jzzz .z-ythzz .z-slogan .z-maxItem .z-itemBG {
                background: #555;
                position: absolute;
                width: 100%;
                height: 0;
                left: 0;
                bottom: 0;
                z-index: -1;
            }

            .zoe-jzzz .z-ythzz .z-slogan .z-maxItem .z-itemFG {
                height: 100%;
                width: 100%;
                position: absolute;
                background: url(../images/z-ythBG_03.png);
                top: 0;
                left: 0;
                z-index: 1;
            }

        .zoe-jzzz .z-ythzz .z-slogan .z-minItem {
            margin-top: 153px;
            width: 64px;
            height: 103px;
            background: url('../images/z (7).png') no-repeat;
            font-size: 14px;
            line-height: 18px;
            padding-top: 10px;
            margin-left: 2px;
        }

        .zoe-jzzz .z-ythzz .z-slogan .z-maxItem, .zoe-jzzz .z-ythzz .z-slogan .z-minItem {
            float: left;
            z-index: 1;
            position: relative;
            text-align: center;
        }

    .zoe-jzzz .z-zycbzz .z-slogan {
        color: #4c618f;
        text-align: center;
        padding-top: 20px;
        height: 270px;
    }

        .zoe-jzzz .z-zycbzz .z-slogan .z-item {
            padding: 0;
        }

            .zoe-jzzz .z-zycbzz .z-slogan .z-item img {
                float: none;
            }

            .zoe-jzzz .z-zycbzz .z-slogan .z-item > div {
                margin-left: 0;
            }

    .zoe-jzzz .z-jzzz .z-slogan {
        height: 302px;
        background: none;
        padding: 0;
        position: relative;
        margin-top: 40px;
        overflow: hidden;
    }

        .zoe-jzzz .z-jzzz .z-slogan > img {
            display: block;
            position: absolute;
            height: 180px;
            width: 100%;
            top: 122px;
            left: 0;
            z-index: -1;
        }

        .zoe-jzzz .z-jzzz .z-slogan .z-titleF {
            height: 156px;
            width: 314px;
            margin: auto;
        }

            .zoe-jzzz .z-jzzz .z-slogan .z-titleF img {
                float: left;
                margin-left: 20px;
                cursor: pointer;
            }

                .zoe-jzzz .z-jzzz .z-slogan .z-titleF img:first-child {
                    margin-left: 0;
                }

        .zoe-jzzz .z-jzzz .z-slogan .z-item {
            display: none;
            color: #fff;
            width: 100%;
            height: auto;
            margin: auto;
            margin-top: 40px;
            margin-bottom: 20px;
            line-height: 24px;
        }

            .zoe-jzzz .z-jzzz .z-slogan .z-item div {
                margin: auto;
                float: none;
                width: 665px;
                text-align: center;
            }

        .zoe-jzzz .z-jzzz .z-slogan .z-bllc .z-width div {
            width: 130px;
            height: auto;
            margin-top: 60px;
        }

    .zoe-jzzz .z-aqzcxk .z-slogan {
        background: none;
        padding-left: 0;
    }

        .zoe-jzzz .z-aqzcxk .z-slogan .z-item {
            margin-top: 26px;
            width: 100%;
            height: auto;
            margin-left: 0;
        }

            .zoe-jzzz .z-aqzcxk .z-slogan .z-item > div {
                margin-left: 0;
            }

            .zoe-jzzz .z-aqzcxk .z-slogan .z-item .z-title {
                height: 17px;
                line-height: 17px;
                width: 100%;
            }

                .zoe-jzzz .z-aqzcxk .z-slogan .z-item .z-title img, .zoe-jzzz .z-aqzcxk .z-slogan .z-item .z-title span {
                    float: left;
                    line-height: 17px;
                }

                .zoe-jzzz .z-aqzcxk .z-slogan .z-item .z-title span {
                    margin-left: 10px;
                }

            .zoe-jzzz .z-aqzcxk .z-slogan .z-item .z-cont {
                padding: 15px 29px 11px 15px;
                background: #f0f0f0;
                width: 956px;
                text-align: left;
                line-height: 18px;
                margin-top: 20px;
            }

    .zoe-jzzz .z-aqzcxk ul {
        padding-left: 20px;
    }

        .zoe-jzzz .z-aqzcxk ul li {
            list-style: square;
        }

    .zoe-jzzz .z-fdckf .z-pTitle {
        margin-top: 40px;
    }

    .zoe-jzzz .z-fdckf .z-slogan {
        height: auto;
        padding-left: 0;
    }

        .zoe-jzzz .z-fdckf .z-slogan .z-panel {
            overflow: hidden;
            width: 236px;
            line-height: 18px;
            position: relative;
            float: left;
        }

            .zoe-jzzz .z-fdckf .z-slogan .z-panel ul {
                position: relative;
                overflow: hidden;
                height: 170px;
                width: 100%;
            }

            .zoe-jzzz .z-fdckf .z-slogan .z-panel li {
                overflow: hidden;
                position: absolute;
                left: 0;
                top: 0;
                display: none;
            }

            .zoe-jzzz .z-fdckf .z-slogan .z-panel > div {
                position: relative;
                overflow: hidden;
            }

            .zoe-jzzz .z-fdckf .z-slogan .z-panel .z-title {
                height: 18px;
                font-size: 18px;
                width: 100%;
            }

                .zoe-jzzz .z-fdckf .z-slogan .z-panel .z-title span {
                    float: left;
                }

                    .zoe-jzzz .z-fdckf .z-slogan .z-panel .z-title span:first-child {
                        color: #4c618f;
                    }

            .zoe-jzzz .z-fdckf .z-slogan .z-panel .z-cont {
                width: 100%;
                margin-top: 20px;
            }

            .zoe-jzzz .z-fdckf .z-slogan .z-panel .z-controll {
                margin-top: 20px;
            }

                .zoe-jzzz .z-fdckf .z-slogan .z-panel .z-controll img {
                    float: left;
                    height: 24px;
                    width: 36px;
                    cursor: pointer;
                    margin-left: 10px;
                }

        .zoe-jzzz .z-fdckf .z-slogan .z-item {
            margin-left: 15px;
            margin-top: 0;
            height: 265px;
            width: 220px;
            text-align: center;
        }

            .zoe-jzzz .z-fdckf .z-slogan .z-item img {
                height: 220px;
                width: 222px;
            }

            .zoe-jzzz .z-fdckf .z-slogan .z-item span {
                line-height: 38px;
            }

    .zoe-jzzz .z-fdckf .z-bllc {
        color: #000;
    }

    .zoe-jzzz .z-gpypx .z-slogan {
        background: none;
        height: 386px;
    }

        .zoe-jzzz .z-gpypx .z-slogan .z-width {
            position: relative;
        }

    .zoe-jzzz .z-gpypx .z-bllc .z-width .z-item {
        width: 128px;
        height: 113px;
        background: url(../images/z-LingXing_03.png);
        overflow: hidden;
        margin-left: 42px;
        color: #fff;
        text-align: center;
        padding-top: 35px;
    }

        .zoe-jzzz .z-gpypx .z-bllc .z-width .z-item span {
            font-size: 14px;
            float: none;
        }

            .zoe-jzzz .z-gpypx .z-bllc .z-width .z-item span:first-child {
                font-family: 'Impact';
                font-size: 36px;
            }

    .zoe-jzzz .z-gpypx .z-bllc .z-item:first-child {
        margin-left: 0;
    }

    .zoe-jzzz .z-rcba .z-slogan {
        height: auto;
        padding-bottom: 50px;
    }

.zoe-yzsfw {
    font-family: '微软雅黑';
}

    .zoe-yzsfw .top_description {
        background: url(../images/z-yzsfw-title-bg.png) center top no-repeat;
    }

    .zoe-yzsfw .gs_abox a:hover {
        background: #1aa9ba;
        color: #fff;
    }

    .zoe-yzsfw .z-tip {
        width: 100%;
        text-align: center;
    }

        .zoe-yzsfw .z-tip .z-top {
            height: 418px;
            width: 100%;
            position: relative;
            overflow: hidden;
        }

    .zoe-yzsfw .z-yzsj {
        width: 100%;
    }

        .zoe-yzsfw .z-yzsj .z-disTime {
            margin-top: 48px;
            text-align: center;
            overflow: hidden;
        }

            .zoe-yzsfw .z-yzsj .z-disTime span {
                display: block;
                width: 184px;
                height: 34px;
                background: #50aec6;
                text-align: center;
                line-height: 34px;
                font-size: 22px;
                color: #fff;
            }

            .zoe-yzsfw .z-yzsj .z-disTime img {
                margin-top: 1px;
            }

            .zoe-yzsfw .z-yzsj .z-disTime .z-info {
                margin-top: 19px;
                font-size: 18px;
                line-height: 18px;
                color: #666;
            }

        .zoe-yzsfw .z-yzsj .z-zl {
            height: 137px;
        }

            .zoe-yzsfw .z-yzsj .z-zl .z-title, .zoe-yzsfw .z-yzsj .z-zl img {
                float: left;
                margin-right: 15px;
            }

            .zoe-yzsfw .z-yzsj .z-zl .z-title {
                background: #50aec6;
                width: 224px;
                height: 94px;
                line-height: 94px;
                text-align: center;
                font-size: 22px;
                color: #fff;
            }

            .zoe-yzsfw .z-yzsj .z-zl img {
                margin-left: 108px;
            }

        .zoe-yzsfw .z-yzsj .z-meCon .word {
            overflow: hidden;
            margin-top: 0;
            text-align: left;
            width: 100%;
        }

        .zoe-yzsfw .z-yzsj .z-meCon span > span {
            float: left;
        }

        .zoe-yzsfw .z-yzsj .z-case {
            overflow: hidden;
            margin-bottom: 50px;
        }

            .zoe-yzsfw .z-yzsj .z-case div {
                overflow: hidden;
            }

            .zoe-yzsfw .z-yzsj .z-case .z-title {
                width: 100%;
                border-bottom: #ececec solid 1px;
                margin-bottom: 32px;
            }

                .zoe-yzsfw .z-yzsj .z-case .z-title span {
                    float: left;
                    margin-top: 0;
                }

            .zoe-yzsfw .z-yzsj .z-case .z-showInfo {
                height: 298px;
            }

                .zoe-yzsfw .z-yzsj .z-case .z-showInfo > div, .zoe-yzsfw .z-yzsj .z-case .z-showInfo img {
                    float: left;
                }

                .zoe-yzsfw .z-yzsj .z-case .z-showInfo > div {
                    margin-left: 50px;
                    width: 545px;
                }

                    .zoe-yzsfw .z-yzsj .z-case .z-showInfo > div .z-title, .zoe-yzsfw .z-yzsj .z-case .z-showInfo > div .z-info, .zoe-yzsfw .z-yzsj .z-case .z-showInfo > div .z-item {
                        float: none;
                    }

                    .zoe-yzsfw .z-yzsj .z-case .z-showInfo > div .z-title {
                        font-size: 18px;
                        color: #565656;
                        line-height: 24px;
                        border-bottom: none;
                    }

                    .zoe-yzsfw .z-yzsj .z-case .z-showInfo > div .z-info {
                        font-size: 12px;
                        color: #a0a0a0;
                        line-height: 24px;
                    }

                    .zoe-yzsfw .z-yzsj .z-case .z-showInfo > div .z-item {
                        font-size: 14px;
                        color: #565656;
                        line-height: 36px;
                    }

                .zoe-yzsfw .z-yzsj .z-case .z-showInfo img {
                    height: 266px;
                    width: 360px;
                    border: #ececec solid 1px;
                }

            .zoe-yzsfw .z-yzsj .z-case .z-bottom {
                height: 182px;
                width: 1000px;
            }

                .zoe-yzsfw .z-yzsj .z-case .z-bottom .z-item {
                    height: 100%;
                    width: 180px;
                    margin-left: 20px;
                    float: left;
                }

                    .zoe-yzsfw .z-yzsj .z-case .z-bottom .z-item img, .zoe-yzsfw .z-yzsj .z-case .z-bottom .z-item p {
                        float: left;
                    }

                    .zoe-yzsfw .z-yzsj .z-case .z-bottom .z-item img {
                        width: 100%;
                        height: 80px;
                        margin-bottom: 20px;
                    }

                    .zoe-yzsfw .z-yzsj .z-case .z-bottom .z-item p {
                        color: #666;
                        line-height: 24px;
                    }

                    .zoe-yzsfw .z-yzsj .z-case .z-bottom .z-item .z-btn {
                        width: 59px;
                        height: 20px;
                        display: block;
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        background: url(../images/z-yzsfw-yzsj-btn-bg.png) repeat-x;
                        color: #fff;
                        line-height: 20px;
                        text-align: center;
                    }

    .zoe-yzsfw .z-400 .z-disTime {
        height: 135px;
    }

        .zoe-yzsfw .z-400 .z-disTime .z-left {
            width: 494px;
            height: 109px;
            padding-top: 26px;
            border-right: solid 1px #e1e1e1;
        }

            .zoe-yzsfw .z-400 .z-disTime .z-left img, .zoe-yzsfw .z-400 .z-disTime .z-left > p {
                float: left;
                color: #666;
                line-height: 18px;
                -ms-word-break: break-all;
                word-break: break-all;
            }

            .zoe-yzsfw .z-400 .z-disTime .z-left img {
                margin-right: 20px;
                margin-left: 10px;
            }

            .zoe-yzsfw .z-400 .z-disTime .z-left .z-lable {
                color: #006f94;
                font-size: 22px;
                line-height: 24px;
                width: 75%;
                margin-top: 10px;
                margin-bottom: 10px;
                width: 367px;
            }

    .zoe-yzsfw .z-400 .z-flow {
        text-align: center;
    }

        .zoe-yzsfw .z-400 .z-flow .z-title {
            font-size: 22px;
            line-height: 24px;
            color: #ae0907;
        }

            .zoe-yzsfw .z-400 .z-flow .z-title .z-table {
                color: #c6c6c6;
                font-size: 14px;
            }

        .zoe-yzsfw .z-400 .z-flow .z-cont {
            height: 66px;
            width: 634px;
            margin-top: 40px;
        }

            .zoe-yzsfw .z-400 .z-flow .z-cont .z-itemLine, .zoe-yzsfw .z-400 .z-flow .z-cont .z-itemR {
                float: left;
            }

            .zoe-yzsfw .z-400 .z-flow .z-cont .z-itemR {
                height: 50px;
                width: 66px;
                border-radius: 100%;
                background: #a90704;
                text-align: center;
                font-size: 14px;
                color: #fff;
                padding-top: 16px;
                behavior: url(../images/PIE.htc);
            }

            .zoe-yzsfw .z-400 .z-flow .z-cont .z-itemLine {
                height: 7px;
                width: 53px;
                border-radius: 5px;
                background: #a90704;
                margin-left: 41px;
                margin-right: 29px;
                margin-top: 30px;
                behavior: url(../images/PIE.htc);
            }

    .zoe-yzsfw .z-sbzc .z-disTime {
        height: 135px;
    }

        .zoe-yzsfw .z-sbzc .z-disTime .z-left {
            width: 494px;
            height: 109px;
            padding-top: 26px;
        }

            .zoe-yzsfw .z-sbzc .z-disTime .z-left img, .zoe-yzsfw .z-sbzc .z-disTime .z-left > p {
                float: left;
                color: #666;
                line-height: 18px;
                -ms-word-break: break-all;
                word-break: break-all;
            }

            .zoe-yzsfw .z-sbzc .z-disTime .z-left img {
                margin-right: 20px;
                margin-left: 10px;
            }

            .zoe-yzsfw .z-sbzc .z-disTime .z-left .z-lable {
                color: #006f94;
                font-size: 22px;
                line-height: 24px;
                width: 75%;
                margin-top: 10px;
                margin-bottom: 10px;
            }

    .zoe-yzsfw .z-sbzc .z-cgal {
        width: 1000px;
        overflow: hidden;
    }

        .zoe-yzsfw .z-sbzc .z-cgal .z-item {
            margin-top: 40px;
            height: 274px;
            width: 233px;
            margin-left: 15px;
            float: left;
            position: relative;
        }

            .zoe-yzsfw .z-sbzc .z-cgal .z-item img {
                height: 175px;
                width: 100%;
            }

            .zoe-yzsfw .z-sbzc .z-cgal .z-item span {
                margin-left: 10px;
                color: #656565;
            }

            .zoe-yzsfw .z-sbzc .z-cgal .z-item a {
                position: absolute;
                display: block;
                left: 10px;
                bottom: 0;
                width: 67px;
                height: 21px;
                line-height: 21px;
                font-size: 12px;
                color: #fff;
                background: #0074c1;
                border-radius: 5px;
                behavior: url(../images/PIE.htc);
                text-align: center;
            }

            .zoe-yzsfw .z-sbzc .z-cgal .z-item > div {
                height: 20px;
            }

    .zoe-yzsfw .z-sbzc .z-jgs .z-item a {
        display: compact;
        color: #bbb;
        background: none;
        float: right;
        position: static;
        margin-right: 10px;
        white-space: nowrap;
        margin-top: -2px;
    }

    .zoe-yzsfw .z-sbzc .z-regInfo {
        width: 1000px;
        margin: auto;
        overflow: hidden;
    }

        .zoe-yzsfw .z-sbzc .z-regInfo .z-title {
            color: #006f94;
            font-size: 22px;
            line-height: 24px;
        }

        .zoe-yzsfw .z-sbzc .z-regInfo .z-borR {
            border-right: #e1e1e1 solid 1px;
        }

        .zoe-yzsfw .z-sbzc .z-regInfo .z-info {
            font-size: 12px;
            color: #666;
            line-height: 24px;
        }

            .zoe-yzsfw .z-sbzc .z-regInfo .z-info a {
                margin-right: 50px;
                line-height: 36px;
            }

        .zoe-yzsfw .z-sbzc .z-regInfo a:hover {
            text-decoration: underline;
        }

        .zoe-yzsfw .z-sbzc .z-regInfo > div {
            float: left;
            padding-top: 34px;
            padding-left: 37px;
        }

    .zoe-yzsfw .z-rzdk .z-disTime {
        height: 135px;
    }

        .zoe-yzsfw .z-rzdk .z-disTime .z-left {
            width: 494px;
            height: 109px;
            padding-top: 26px;
        }

            .zoe-yzsfw .z-rzdk .z-disTime .z-left img, .zoe-yzsfw .z-rzdk .z-disTime .z-left > p {
                float: left;
                color: #666;
                line-height: 18px;
                -ms-word-break: break-all;
                word-break: break-all;
            }

            .zoe-yzsfw .z-rzdk .z-disTime .z-left img {
                margin-right: 20px;
                margin-left: 10px;
            }

            .zoe-yzsfw .z-rzdk .z-disTime .z-left .z-lable {
                color: #006f94;
                font-size: 22px;
                line-height: 24px;
                width: 75%;
                margin-top: 10px;
                margin-bottom: 10px;
            }

    .zoe-yzsfw .z-rzdk .z-cgal {
        width: 1000px;
        overflow: hidden;
    }

        .zoe-yzsfw .z-rzdk .z-cgal .z-item {
            margin-top: 40px;
            height: 274px;
            width: 233px;
            margin-left: 15px;
            float: left;
            position: relative;
        }

            .zoe-yzsfw .z-rzdk .z-cgal .z-item img {
                height: 175px;
                width: 100%;
            }

            .zoe-yzsfw .z-rzdk .z-cgal .z-item span {
                margin-left: 10px;
                color: #656565;
            }

            .zoe-yzsfw .z-rzdk .z-cgal .z-item a {
                position: absolute;
                display: block;
                left: 10px;
                bottom: 0;
                width: 67px;
                height: 21px;
                line-height: 21px;
                font-size: 12px;
                color: #fff;
                background: #0074c1;
                border-radius: 5px;
                behavior: url(../images/PIE.htc);
                text-align: center;
            }

            .zoe-yzsfw .z-rzdk .z-cgal .z-item > div {
                height: 20px;
            }

    .zoe-yzsfw .z-rzdk .z-jgs .z-item a {
        display: compact;
        color: #bbb;
        background: none;
        float: right;
        position: static;
        margin-right: 10px;
        white-space: nowrap;
        margin-top: -2px;
    }

    .zoe-yzsfw .z-rzdk .z-flow {
        background: #f0f0f0;
        height: 118px;
    }

        .zoe-yzsfw .z-rzdk .z-flow .z-title {
            width: 104px;
            background: #fdb640;
            border-left: #449fb6 solid 9px;
            text-align: center;
            padding-top: 27px;
            height: 91px;
            color: #fff;
            float: left;
            font-size: 24px;
            line-height: 36px;
        }

        .zoe-yzsfw .z-rzdk .z-flow .z-itemR, .zoe-yzsfw .z-rzdk .z-flow span {
            float: left;
        }

        .zoe-yzsfw .z-rzdk .z-flow .z-itemR {
            height: 55px;
            width: 55px;
            border-radius: 100%;
            behavior: url(../images/PIE.htc);
            background: #62adc0;
            text-align: center;
            font-size: 48px;
            color: #fff;
            font-family: '新宋体';
            margin-top: 27px;
            margin-left: 55px;
        }

        .zoe-yzsfw .z-rzdk .z-flow span {
            font-size: 18px;
            line-height: 118px;
            margin-left: 17px;
        }

    .zoe-yzsfw .z-rzdk .z-loan {
        margin-top: 40px;
        background: #f0f0f0;
        overflow: hidden;
    }

        .zoe-yzsfw .z-rzdk .z-loan .z-title {
            width: 965px;
            height: 52px;
            background: #5cb9d3;
            margin: auto;
            color: #fff;
            font-size: 22px;
            line-height: 52px;
            text-align: center;
        }

        .zoe-yzsfw .z-rzdk .z-loan .z-info {
            width: 836px;
            color: #666;
            line-height: 36px;
            text-align: center;
            font-size: 14px;
            padding-top: 20px;
        }

            .zoe-yzsfw .z-rzdk .z-loan .z-info a {
                margin-right: 20px;
                margin-left: 20px;
            }

    .zoe-yzsfw .z-rzdk .z-disDate {
        margin-top: 60px;
        margin-bottom: 60px;
    }

        .zoe-yzsfw .z-rzdk .z-disDate .z-title {
            font-size: 24px;
            line-height: 24px;
            color: #009ecf;
            margin-bottom: 60px;
        }

    .zoe-yzsfw .z-ybnsr table {
        border-collapse: separate;
        width: 998px;
        border: #dadada solid 1px;
        border-top: none;
        text-align: center;
    }

        .zoe-yzsfw .z-ybnsr table th {
            background: #009ecf;
            height: 45px;
            color: #fff;
            font-size: 14px;
            line-height: 45px;
        }

        .zoe-yzsfw .z-ybnsr table td {
            height: 42px;
            border-left: dotted 1px #ccc;
            border-bottom: dotted 1px #ccc;
        }

            .zoe-yzsfw .z-ybnsr table td:first-child {
                text-align: left;
                padding-left: 31px;
            }

    .zoe-yzsfw .z-ybnsr .z-flow {
        margin-top: 29px;
        background: #f0f0f0;
        height: 118px;
        margin-bottom: 30px;
    }

        .zoe-yzsfw .z-ybnsr .z-flow .z-title {
            width: 113px;
            background: #009ecf;
            text-align: center;
            padding-top: 27px;
            height: 91px;
            color: #fff;
            float: left;
            font-size: 14px;
            line-height: 50px;
        }

        .zoe-yzsfw .z-ybnsr .z-flow .z-itemR, .zoe-yzsfw .z-ybnsr .z-flow span, .zoe-yzsfw .z-ybnsr .z-flow img {
            float: left;
        }

        .zoe-yzsfw .z-ybnsr .z-flow img {
            margin-top: 45px;
            margin-left: 12px;
        }

        .zoe-yzsfw .z-ybnsr .z-flow .z-itemR {
            height: 55px;
            width: 55px;
            border-radius: 100%;
            behavior: url(../images/PIE.htc);
            background: #fdb640;
            text-align: center;
            font-size: 48px;
            color: #fff;
            font-family: '新宋体';
            margin-top: 27px;
            margin-left: 21px;
        }

        .zoe-yzsfw .z-ybnsr .z-flow span {
            font-size: 18px;
            line-height: 118px;
            margin-left: 17px;
        }

    .zoe-yzsfw .z-ybnsr .z-clientDate {
        margin-top: 60px;
        width: 100%;
        overflow: hidden;
        text-align: center;
    }

        .zoe-yzsfw .z-ybnsr .z-clientDate .z-title {
            font-size: 24px;
            line-height: 24px;
            color: #009ecf;
            text-align: center;
            margin-bottom: 36px;
        }

        .zoe-yzsfw .z-ybnsr .z-clientDate .z-info {
            color: #000;
            margin-bottom: 46px;
        }

        .zoe-yzsfw .z-ybnsr .z-clientDate .z-width {
            width: 710px;
        }

        .zoe-yzsfw .z-ybnsr .z-clientDate .z-left, .zoe-yzsfw .z-ybnsr .z-clientDate .z-right {
            text-align: left;
        }

.zoe-gywm {
    font-family: '微软雅黑';
}

    .zoe-gywm .top_description {
        background: url(../images/z-gywm-titleBG.png) center top no-repeat;
    }

    .zoe-gywm .gs_abox a:hover {
        background: #0f98df;
        color: #fff;
    }

    .zoe-gywm .z-zTitle {
        margin-top: 60px;
        position: relative;
        width: 100%;
        height: 71px;
        text-align: center;
    }

        .zoe-gywm .z-zTitle > div {
            position: relative;
            background: #fff;
            width: 212px;
            height: 100%;
            z-index: 0;
        }

            .zoe-gywm .z-zTitle > div P {
                width: 100%;
                font-size: 36px;
                line-height: 40px;
                color: #007dbe;
                white-space: nowrap;
            }

                .zoe-gywm .z-zTitle > div P + P {
                    font-size: 24px;
                    color: #a2a2a2;
                }

            .zoe-gywm .z-zTitle > div + div {
                height: 1px;
                width: 100%;
                background: #edeceb;
                margin-top: -38px;
                z-index: -1;
            }

    .zoe-gywm .z-qywh {
        margin-bottom: 60px;
    }

        .zoe-gywm .z-qywh .z-item {
            width: 31%;
            height: 107px;
            float: left;
            border: solid 1px #e1e1e1;
            margin-left: 2%;
            margin-bottom: 20px;
            overflow: hidden;
        }

            .zoe-gywm .z-qywh .z-item > .z-title {
                width: 100%;
                height: 107px;
            }

                .zoe-gywm .z-qywh .z-item > .z-title > img, .zoe-gywm .z-qywh .z-item > .z-title > p, .zoe-gywm .z-qywh .z-item > .z-title > a, .zoe-gywm .z-qywh .z-item > .z-title > .z-minTip {
                    float: left;
                    margin-left: 14px;
                }

                .zoe-gywm .z-qywh .z-item > .z-title > p {
                    width: 60%;
                    font-size: 18px;
                    color: #007dbe;
                    line-height: 24px;
                    margin-top: 24px;
                }

                .zoe-gywm .z-qywh .z-item > .z-title .z-minTip {
                    width: 150px;
                }

                    .zoe-gywm .z-qywh .z-item > .z-title .z-minTip > p {
                        font-size: 12px;
                        color: #555;
                        margin-top: 0;
                        line-height: 18px;
                    }

                    .zoe-gywm .z-qywh .z-item > .z-title .z-minTip img {
                        margin-top: 7px;
                        cursor: pointer;
                    }

                .zoe-gywm .z-qywh .z-item > .z-title .z-maxTip {
                    display: none;
                    overflow: hidden;
                    width: 700px;
                    height: 50px;
                    float: right;
                }

                    .zoe-gywm .z-qywh .z-item > .z-title .z-maxTip > p {
                        font-size: 18px;
                        color: #7e7e7e;
                        margin-top: 0;
                        text-transform: uppercase;
                        font-family: 'Times New Roman';
                    }

                    .zoe-gywm .z-qywh .z-item > .z-title .z-maxTip img {
                        float: right;
                        margin-top: -20px;
                        margin-right: 22px;
                        cursor: pointer;
                    }

                .zoe-gywm .z-qywh .z-item > .z-title > img {
                    margin-top: 17px;
                }

            .zoe-gywm .z-qywh .z-item > .z-cont {
                width: 700px;
                overflow: hidden;
                padding: 50px 40px;
               /* padding-left: 52px;*/
                line-height: 24px;
                position: relative;
            }

                .zoe-gywm .z-qywh .z-item > .z-cont .z-closeBtn {
                    position: absolute;
                    background: url(../images/z-gywm-qywh_07.png);
                    width: 66px;
                    height: 40px;
                    bottom: 33px;
                    right: 0;
                    cursor: pointer;
                }

.zoe .z-qzxk {
    width: 1000px;
    margin: auto;
    margin-top: 20px;
}

    .zoe .z-qzxk .z-left {
        background: #0886c6;
        color: #fff;
        width: 144px;
        padding-left: 12px;
        padding-bottom: 32px;
        padding-top: 19px;
    }

        .zoe .z-qzxk .z-left .z-item {
            margin-top: 10px;
            width: 152px;
            height: 27px;
            padding-left: 7px;
            line-height: 27px;
        }

            .zoe .z-qzxk .z-left .z-item a {
                color: #fff;
                font-size: 14px;
            }

        .zoe .z-qzxk .z-left .z-sel {
            background: url(../images/z-qzxk-list-bg.png);
        }

            .zoe .z-qzxk .z-left .z-sel a {
                color: #12638d;
            }

    .zoe .z-qzxk .z-right {
        width: 796px;
        padding-bottom: -40px;
    }

        .zoe .z-qzxk .z-right .z-title {
            width: 786px;
            height: 48px;
            color: #0d8acb;
            background: #f3f3f3;
            padding-left: 10px;
            font-size: 18px;
            line-height: 48px;
        }

        .zoe .z-qzxk .z-right .z-cont {
            width: 786px;
            padding-left: 27px;
            padding-top: 30px;
            padding-bottom: 35px;
            overflow: hidden;
        }

            .zoe .z-qzxk .z-right .z-cont > .z-Nun0 {
                font-size: 14px;
            }

                .zoe .z-qzxk .z-right .z-cont > .z-Nun0 > p {
                    color: #000;
                    line-height: 36px;
                }

                    .zoe .z-qzxk .z-right .z-cont > .z-Nun0 > p span {
                        line-height: 18px;
                        color: #666;
                    }

.zoe .z-cgal {
    width: 776px;
    overflow: hidden;
}

    .zoe .z-cgal .z-item {
        margin-top: 40px;
        height: 274px;
        width: 233px;
        margin-left: 15px;
        float: left;
        position: relative;
    }

        .zoe .z-cgal .z-item img {
            height: 175px;
            width: 100%;
        }

        .zoe .z-cgal .z-item span {
            margin-left: 10px;
            color: #656565;
        }

        .zoe .z-cgal .z-item a {
            position: absolute;
            display: block;
            left: 10px;
            bottom: 0;
            width: 67px;
            height: 21px;
            line-height: 21px;
            font-size: 12px;
            color: #fff;
            background: #0074c1;
            border-radius: 5px;
            behavior: url(../images/PIE.htc);
            text-align: center;
        }

        .zoe .z-cgal .z-item > div {
            height: 20px;
        }

.zoe .z-jgs .z-item a {
    display: compact;
    color: #bbb;
    background: none;
    float: right;
    position: static;
    margin-right: 10px;
    white-space: nowrap;
    margin-top: -2px;
}

.zoe-icon {
    background: url("../images/zoe-con.png") top left no-repeat;
}

.zi-r2_c3 {
    width: 209px;
    height: 175px;
    background-position: -10px -10px;
}

.zi-r31_c32 {
    width: 68px;
    height: 120px;
    background-position: -10px -195px;
}

.zi-r34_c20 {
    width: 66px;
    height: 120px;
    background-position: -88px -195px;
}

.zi-r15_c34 {
    width: 97px;
    height: 97px;
    background-position: -10px -325px;
}

.zi-r4_c35 {
    width: 97px;
    height: 97px;
    background-position: -117px -325px;
}

.zi-r7_c36 {
    width: 97px;
    height: 96px;
    background-position: -10px -432px;
}

.zi-r3_c26 {
    width: 97px;
    height: 96px;
    background-position: -117px -432px;
}

.zi-r9_c8 {
    width: 48px;
    height: 42px;
    background-position: -164px -195px;
}

.zi-r27_c12 {
    width: 48px;
    height: 42px;
    background-position: -10px -538px;
}

.zi-r19_c6 {
    width: 48px;
    height: 42px;
    background-position: -68px -538px;
}

.zi-r14_c5 {
    width: 48px;
    height: 42px;
    background-position: -126px -538px;
}

.zi-r21_c22 {
    width: 48px;
    height: 42px;
    background-position: -10px -590px;
}

.zi-r15_c13 {
    width: 48px;
    height: 42px;
    background-position: -68px -590px;
}

.zi-r20_c14 {
    width: 48px;
    height: 42px;
    background-position: -126px -590px;
}

.zi-r16_c23 {
    width: 48px;
    height: 42px;
    background-position: -10px -642px;
}

.zi-r29_c2 {
    width: 48px;
    height: 42px;
    background-position: -68px -642px;
}

.zi-r10_c25 {
    width: 48px;
    height: 42px;
    background-position: -126px -642px;
}

.zi-r25_c4 {
    width: 48px;
    height: 42px;
    background-position: -10px -694px;
}

.zi-r26_c21 {
    width: 48px;
    height: 42px;
    background-position: -68px -694px;
}

.zi-r9_c15 {
    width: 48px;
    height: 42px;
    background-position: -126px -694px;
}

.z-right {
    /*width: 750px;*/
    /*padding-top: 30px;*/
    float: left;
    /*border-left: solid 1px #eee;*/
}

    .z-right > .item {
        width: 730px;
        padding-left: 20px;
        border-bottom: 1px solid #eee;
        overflow: hidden;
        height: 90px;
        background: #fff;
        position: relative;
    }

        .z-right > .item > .title {
            position: relative;
            line-height: 90px;
            color: #1a90d0;
            -moz-user-select: none;
            -ms-user-select: none;
            -webkit-user-select: none;
            user-select: none;
            z-index: 1;
            background: #fff;
            display:block;
        }

            .z-right > .item > .title > span {
                float: left;
                margin-right: 10px;
            }

            .z-right > .item > .title .num {
                font-size: 25px;
            }

            .z-right > .item > .title .name {
                font-size: 20px;
            }

            .z-right > .item > .title .enName {
                font-size: 20px;
                color: #9c9c9c;
            }

            .z-right > .item > .title .unfold {
                width: 62px;
                height: 13px;
                margin-top: 46px;
                float: right;
                line-height: 13px;
            }

                .z-right > .item > .title .unfold div {
                    float: left;
                }

                .z-right > .item > .title .unfold a {
                    float: right;
                    text-decoration: underline;
                    color: #9c9c9c;
                }

        .z-right > .item .cont {
            width: 100%;
            height: auto;
            overflow: hidden;
            padding-bottom: 30px;
            line-height: 20px;
            color: #787878;
            position: relative;
        }

            .z-right > .item .cont .imgF {
                width: 100%;
                height: 190px;
                margin-top: 20px;
            }

                .z-right > .item .cont .imgF .item {
                    text-align: center;
                    float: left;
                    width: 211px;
                    margin-left: 30px;
                    height: 190px;
                }

                    .z-right > .item .cont .imgF .item img {
                      /*  width: auto;
                        height: 166px;*/
						display:inline-block; margin:0 10px;
                    }

                    .z-right > .item .cont .imgF .item:first-child {
                        margin-left: 10px;
                    }

            .z-right > .item .cont > .z-icon {
                position: absolute;
                right: 0;
                bottom: 0;
                cursor: pointer;
            }

.z-icon {
    background: url("../image/icon.png") top left no-repeat;
}

.r10_c8 {
    width: 78px;
    height: 78px;
    background-position: -10px -10px;
}

.r8_c8 {
    width: 78px;
    height: 78px;
    background-position: -10px -98px;
}

.r4_c4 {
    width: 67px;
    height: 40px;
    background-position: -10px -186px;
}

.r2_c2 {
    width: 18px;
    height: 13px;
    background-position: -10px -236px;
}

.r6_c5 {
    width: 11px;
    height: 11px;
    background-position: -38px -236px;
}

.zoe {
    overflow: hidden;
    margin: auto;
    width: 100%;
    font-family: '微软雅黑';
}

    .zoe .z-itemTitle {
        width: 100%;
        font-size: 26px;
        line-height: 30px;
        text-align: center;
        margin-top: 75px;
        color: #000;
    }

    .zoe .z-width {
        width: 1000px;
        margin: auto;
        overflow: hidden;
    }

    .zoe .z-left {
        float: left;
    }

    .zoe .z-right {
        float: right;
    }

    .zoe .z-comNav {
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        white-space: nowrap;
    }

        .zoe .z-comNav > .z-item {
            height: 27px;
            white-space: nowrap;
            float: left;
            margin-left: 90px;
        }

            .zoe .z-comNav > .z-item > .z-num {
                height: 27px;
                width: 27px;
                border-radius: 100%;
                line-height: 27px;
                text-align: center;
                color: #fff;
                behavior: url(../images/PIE.htc);
                background: #b1b1b1;
                float: left;
            }

            .zoe .z-comNav > .z-item > .z-cont {
                margin-left: 15px;
                color: #666;
                float: left;
                width: 77px;
                line-height: 23px;
                height: 23px;
                padding-left: 10px;
            }

        .zoe .z-comNav > .z-sel > .z-num {
            background: #0c89ca;
        }

        .zoe .z-comNav > .z-sel > .z-cont {
            height: 23px;
            width: 87px;
            text-align: left;
            color: #fff;
            background: #0c89ca;
        }

    .zoe .z-navB {
        height: 214px;
        width: 100%;
        margin-top: 36px;
       /* background: #f1f1f1;*/
    }

        .zoe .z-navB .z-left {
            padding-left: 26px;
            padding-top: 35px;
        }

    .zoe .z-navBB {
        height: 239px;
        overflow: hidden;
        margin-top: 30px;
    }

        .zoe .z-navBB .z-item {
            margin-left: 25px;
            width: 240px;
            height: 237px;
            border: solid 1px #e4e4e4;
            padding-left: 16px;
            padding-right: 50px;
            float: left;
        }

            .zoe .z-navBB .z-item .z-title {
                font-size: 18px;
                color: #0b81bf;
                line-height: 18px;
            }

            .zoe .z-navBB .z-item .z-cont {
                line-height: 18.97px;
            }

            .zoe .z-navBB .z-item a {
                margin-left: 8px;
            }

    .zoe .z-lc {
        background-color: #237dc2;
        width: 100%;
        height: 182px;
        margin-top: 18px;
    }

        .zoe .z-lc .z-item {
            margin-top: 50px;
            height: 90px;
            width: 72px;
            float: left;
            margin-right: 68px;
            color: #fff;
            text-align: center;
        }

            .zoe .z-lc .z-item .z-num {
                float: left;
            }

            .zoe .z-lc .z-item div {
                margin: auto;
            }

            .zoe .z-lc .z-item span {
                color: #fff;
            }

    .zoe .z-table-jgsds {
        margin-top: 36px;
        width: 805px;
        border: solid 1px #ddd;
        border-top: solid 4px #009ad3;
        text-align: center;
    }

        .zoe .z-table-jgsds .z-title {
            width: 100%;
            height: 55px;
            background: #f6f6f6;
            line-height: 55px;
            font-size: 16px;
        }

            .zoe .z-table-jgsds .z-title .z-item {
                cursor: pointer;
                height: 54px;
                width: 161px;
                border: solid 1px #d9d9d9;
                border-top: none;
                border-left: none;
                color: #666;
                float: left;
                -moz-transition: all .8s;
                -o-transition: all .8s;
                -webkit-transition: all .8s;
                transition: all .8s;
            }

            .zoe .z-table-jgsds .z-title .z-sel {
                background: #fff;
                border-bottom: solid 1px #fff;
                color: #009ad3;
            }

        .zoe .z-table-jgsds table {
            display: none;
            width: 751px;
            margin: auto;
            border-collapse: collapse;
            margin-top: 18px;
        }

            .zoe .z-table-jgsds table th {
                height: 37px;
                background: #f4f4f4;
                color: #666;
                font-size: 14px;
            }

            .zoe .z-table-jgsds table td {
                empty-cells: show;
                height: 33px;
                margin-top: 3px;
                border-bottom: 1px dotted #dedede;
                -moz-transition: all .8s;
                -o-transition: all .8s;
                -webkit-transition: all .8s;
                transition: all .8s;
            }

                .zoe .z-table-jgsds table td .z-btn {
                    width: 58px;
                    height: 18px;
                    background: #f2f2f2;
                    color: #888;
                    line-height: 18px;
                    border: solid 1px #d3d3d3;
                    display: block;
                }

            .zoe .z-table-jgsds table tr:hover {
                color: #009cff;
            }

                .zoe .z-table-jgsds table tr:hover td {
                    background: #f4f4f4;
                }

                .zoe .z-table-jgsds table tr:hover .z-btn {
                    background: #ecf5fb;
                    border: solid 1px #b6d9f0;
                }

    .zoe .z-qzxk {
        width: 1000px;
        margin: auto;
        margin-top: 20px;
    }

        .zoe .z-qzxk .z-left {
            background: #0886c6;
            color: #fff;
            width: 144px;
            padding-left: 12px;
            padding-bottom: 32px;
            padding-top: 19px;
        }

            .zoe .z-qzxk .z-left .z-item {
                margin-top: 10px;
                width: 152px;
                height: 27px;
                padding-left: 7px;
                line-height: 27px;
            }

                .zoe .z-qzxk .z-left .z-item a {
                    color: #fff;
                    font-size: 14px;
                }

            .zoe .z-qzxk .z-left .z-sel {
                background: url(../images/z-qzxk-list-bg.png);
            }

                .zoe .z-qzxk .z-left .z-sel a {
                    color: #12638d;
                }

        .zoe .z-qzxk .z-right {
            width: 796px;
            padding-bottom: -40px;
        }

            .zoe .z-qzxk .z-right .z-title {
                width: 786px;
                height: 48px;
                color: #0d8acb;
                background: #f3f3f3;
                padding-left: 10px;
                font-size: 18px;
                line-height: 48px;
            }

            .zoe .z-qzxk .z-right .z-cont {
                width: 786px;
                padding-left: 27px;
                padding-top: 30px;
                padding-bottom: 35px;
                overflow: hidden;
            }

                .zoe .z-qzxk .z-right .z-cont > .z-Nun0 {
                    font-size: 14px;
                }

                    .zoe .z-qzxk .z-right .z-cont > .z-Nun0 > p {
                        color: #000;
                        line-height: 36px;
                    }

                        .zoe .z-qzxk .z-right .z-cont > .z-Nun0 > p span {
                            line-height: 18px;
                            color: #666;
                        }

    .zoe .z-cgal {
        width: 776px;
        overflow: hidden;
    }
	
.zoe .z-cgal a{display:block; float:left; width:20%;}
        .zoe .z-cgal .z-item {
            margin-top: 40px;
            height: 274px;
            width: 233px;
            margin-left: 15px;
            float: left;
            position: relative;
        }

            .zoe .z-cgal .z-item img {
                height: 175px;
                width: 100%;
            }

            .zoe .z-cgal .z-item span {
                margin-left: 10px;
                color: #656565;
            }

            .zoe .z-cgal .z-item a {
                position: absolute;
                display: block;
                left: 10px;
                bottom: 0;
                width: 67px;
                height: 21px;
                line-height: 21px;
                font-size: 12px;
                color: #fff;
                background: #0074c1;
                border-radius: 5px;
                behavior: url(../images/PIE.htc);
                text-align: center;
            }

            .zoe .z-cgal .z-item > div {
                height: 20px;
            }

    .zoe .z-jgs .z-item a {
        display: compact;
        color: #bbb;
        background: none;
        float: right;
        position: static;
        margin-right: 10px;
        white-space: nowrap;
        margin-top: -2px;
    }

.zoe-icon {
    background: url("../images/zoe-con.png") top left no-repeat;
}

.zi-r2_c3 {
    width: 209px;
    height: 175px;
    background-position: -10px -10px;
}

.zi-r31_c32 {
    width: 68px;
    height: 120px;
    background-position: -10px -195px;
}

.zi-r34_c20 {
    width: 66px;
    height: 120px;
    background-position: -88px -195px;
}

.zi-r15_c34 {
    width: 97px;
    height: 97px;
    background-position: -10px -325px;
}

.zi-r4_c35 {
    width: 97px;
    height: 97px;
    background-position: -117px -325px;
}

.zi-r7_c36 {
    width: 97px;
    height: 96px;
    background-position: -10px -432px;
}

.zi-r3_c26 {
    width: 97px;
    height: 96px;
    background-position: -117px -432px;
}

.zi-r9_c8 {
    width: 48px;
    height: 42px;
    background-position: -164px -195px;
}

.zi-r27_c12 {
    width: 48px;
    height: 42px;
    background-position: -10px -538px;
}

.zi-r19_c6 {
    width: 48px;
    height: 42px;
    background-position: -68px -538px;
}

.zi-r14_c5 {
    width: 48px;
    height: 42px;
    background-position: -126px -538px;
}

.zi-r21_c22 {
    width: 48px;
    height: 42px;
    background-position: -10px -590px;
}

.zi-r15_c13 {
    width: 48px;
    height: 42px;
    background-position: -68px -590px;
}

.zi-r20_c14 {
    width: 48px;
    height: 42px;
    background-position: -126px -590px;
}

.zi-r16_c23 {
    width: 48px;
    height: 42px;
    background-position: -10px -642px;
}

.zi-r29_c2 {
    width: 48px;
    height: 42px;
    background-position: -68px -642px;
}

.zi-r10_c25 {
    width: 48px;
    height: 42px;
    background-position: -126px -642px;
}

.zi-r25_c4 {
    width: 48px;
    height: 42px;
    background-position: -10px -694px;
}

.zi-r26_c21 {
    width: 48px;
    height: 42px;
    background-position: -68px -694px;
}

.zi-r9_c15 {
    width: 48px;
    height: 42px;
    background-position: -126px -694px;
}
.right_slide .z-width{width:805px; overflow:hidden;} 
.right_slide .z-width .div1{width:25%;}
.right_slide .z-width .z-m{width:50%; float:left;}
 .zoe .right_slide .z-navBB .z-item {
            margin-left: 25px;
           width:30%;
            height: 237px;
            border: solid 1px #e4e4e4;
           padding:0;
		   margin:0 1%;
            
            float: left;
        }
 .zoe .right_slide .z-navBB .z-item .z-cont{padding:0 10px;}
  .zoe .right_slide .z-navBB .z-item .z-title{padding-left:10px;}
  .zoe .right_slide .z-width .z-left{width:56%; float:left;}
  .zoe .right_slide .z-width .z-right{width:40%; float:left;}

  
 .zoe .right_slide .z-lc .z-item{margin: 46px 20px;}