﻿.zwfw-web {
    padding-bottom: 40px;
    margin-top: 30px;
    overflow: hidden;
}

.zwfw-web-l {
    float: left;
    width: 860px;
    overflow: hidden;
}

.notice-zwfw01 {
    overflow: hidden;
}

    .notice-zwfw01 .tab-hd-zwfw01 {
        height: 58px;
        overflow: hidden;
        background: #f1f1f1;
        border-bottom: 2px solid #275296
    }

        .notice-zwfw01 .tab-hd-zwfw01 li {
            float: left;
            height: 58px;
            line-height: 58px;
        }

            .notice-zwfw01 .tab-hd-zwfw01 li a {
                font-weight: bold;
                display: block;
                width: 160px;
                text-align: center;
                font-size: 18px;
                color: #888888
            }

            .notice-zwfw01 .tab-hd-zwfw01 li.on a {
                color: #FFFFFF;
                background: #275296;
            }

    .notice-zwfw01 .tab-bd-zwfw01 {
        overflow: hidden;
        margin-top: 20px
    }

.notice-zwfw02 {
    overflow: hidden;
}

    .notice-zwfw02 .tab-hd-zwfw02 {
        height: 44px;
        overflow: hidden;
        background: #f1f1f1
    }

        .notice-zwfw02 .tab-hd-zwfw02 ul {
            margin-left: -1px;
        }

        .notice-zwfw02 .tab-hd-zwfw02 li {
            float: left;
            background: url("/v2/images/d02.jpg") no-repeat;
        }

            .notice-zwfw02 .tab-hd-zwfw02 li a {
                display: block;
                width: 123px;
                line-height: 44px;
                text-align: center;
                color: #888888;
                font-size: 0
            }

            .notice-zwfw02 .tab-hd-zwfw02 li.on a {
                color: #275296;
            }

            .notice-zwfw02 .tab-hd-zwfw02 li a i {
                display: inline-block;
                margin: 0 5px;
                background-image: url("/v2/images/d03.png");
                width: 22px;
                height: 22px;
                vertical-align: middle;
            }

            .notice-zwfw02 .tab-hd-zwfw02 li.li02 a i {
                background-position: 0 -22px;
            }

            .notice-zwfw02 .tab-hd-zwfw02 li.li03 a i {
                background-position: 0 -44px;
            }

            .notice-zwfw02 .tab-hd-zwfw02 li.li04 a i {
                background-position: 0 -66px;
            }

            .notice-zwfw02 .tab-hd-zwfw02 li.li05 a i {
                background-position: 0 -88px;
            }

            .notice-zwfw02 .tab-hd-zwfw02 li.li06 a i {
                background-position: 0 -110px;
            }

            .notice-zwfw02 .tab-hd-zwfw02 li.li07 a i {
                background-position: 0 -132px;
            }

            .notice-zwfw02 .tab-hd-zwfw02 li.on a i {
                background-image: url("/v2/images/d04.png");
            }

            .notice-zwfw02 .tab-hd-zwfw02 li a span {
                display: inline-block;
                margin: 0 5px;
                font-size: 20px;
                font-weight: bold;
                vertical-align: middle;
            }

    .notice-zwfw02 .tab-bd-zwfw02 {
        overflow: hidden
    }

.notice-zwfw03 {
    overflow: hidden;
    margin-top: 26px;
    margin-left: 15px
}

    .notice-zwfw03 .tab-hd-zwfw03 {
        height: 32px;
        overflow: hidden
    }

        .notice-zwfw03 .tab-hd-zwfw03 ul {
        }

        .notice-zwfw03 .tab-hd-zwfw03 li {
            float: left;
            margin-right: 4px
        }

            .notice-zwfw03 .tab-hd-zwfw03 li a {
                color: #888888;
                display: block;
                width: 86px;
                height: 30px;
                border: #e5e5e5 solid 1px;
                text-align: center;
                line-height: 30px
            }

            .notice-zwfw03 .tab-hd-zwfw03 li.on a {
                border: 1px solid #275296;
                color: #FFFFFF;
                background: #275296
            }

    .notice-zwfw03 .tab-bd-zwfw03 {
        overflow: hidden
    }

    .notice-zwfw03 .tab-pal03 {
        overflow: hidden;
        padding-top: 10px;
        padding-bottom: 30px;
    }

.zk-item {
    overflow: hidden;
}

    .zk-item h1 {
        margin-top: 34px;
        overflow: hidden;
    }

        .zk-item h1 i {
            float: left;
            margin-left: 15px;
            width: 6px;
            height: 6px;
            margin-top: 9px;
            background: #275296;
        }

        .zk-item h1 a {
            margin-left: 11px;
            float: left;
            font-size: 16px;
            color: #275296;
            font-weight: bold;
            line-height: 24px;
        }

    .zk-item p {
        margin-left: 32px;
        color: #666666;
        line-height: 24px;
        margin-top: 11px;
    }

/*特定人群*/
.zwfw-te {
    overflow: hidden;
    margin-top: 30px;
}

    .zwfw-te .title {
        height: 58px;
        background: #f1f1f1;
        overflow: hidden;
    }

        .zwfw-te .title span {
            line-height: 58px;
            float: left;
            width: 160px;
            text-align: center;
            background: #275296;
            color: #FFFFFF;
            font-size: 18px;
            font-weight: bold;
        }

.zwfw-te-ul {
    overflow: hidden;
}

    .zwfw-te-ul li {
        margin-top: 15px;
        float: left;
        width: 25%;
        overflow: hidden;
    }

        .zwfw-te-ul li a {
            float: left;
            margin-left: 10px;
        }

            .zwfw-te-ul li a img {
                float: left;
                width: 54px;
                height: 54px;
            }

            .zwfw-te-ul li a span {
                font-size: 16px;
                color: #343434;
                float: left;
                line-height: 54px;
                margin-left: 15px;
            }

                .zwfw-te-ul li a span:hover {
                    color: #ff3f3f;
                }

.notice-zwfw04 {
    float: right;
    width: 320px;
    overflow: hidden;
}

    .notice-zwfw04 .tab-hd {
        height: 58px;
        overflow: hidden;
        background: #f1f1f1;
        border-bottom: 2px solid #275296;
    }

        .notice-zwfw04 .tab-hd li {
            float: left;
            width: 33.33%
        }

            .notice-zwfw04 .tab-hd li a {
                line-height: 58px;
                text-align: center;
                font-weight: bold;
                display: block;
                font-size: 18px;
                color: #888888;
            }

            .notice-zwfw04 .tab-hd li.on a {
                color: #185ca2;
            }

    .notice-zwfw04 .tab-bd {
        overflow: hidden;
        padding: 0 20px;
    }

.zwfw-title {
    margin-top: 17px;
    overflow: hidden;
    line-height: 24px;
}

    .zwfw-title i {
        background: url("/v2/images/d06.png");
        width: 16px;
        height: 16px;
        margin-top: 4px;
        float: left;
    }

    .zwfw-title span {
        line-height: 24px;
        margin-left: 10px;
        color: #1e60a4;
        font-size: 16px;
    }

.zwfw-xj {
    margin-top: 5px;
    width: 110%;
    overflow: hidden;
}

    .zwfw-xj a {
        margin-top: 7px;
        float: left;
        background: #eeeeee;
        line-height: 34px;
        color: #343434;
        text-align: center;
        width: 134px;
        border: 1px solid #e5e5e5;
        margin-right: 9px;
    }

        .zwfw-xj a:hover {
            background: #275296;
            border: 1px solid #113977;
            color: #FFFFFF;
        }

.zwfw-xj-dh a {
    width: 278px;
}
 

.zwfw-cj {
    margin-top: 8px;
    overflow: hidden;
}

    .zwfw-cj li {
        background: url("/v2/images/d07.png") no-repeat left center;
        line-height: 24px;
        margin: 3px 0;
        float: left;
        width: 100%;
        padding-left: 10px;
    }

        .zwfw-cj li a {
            float: left;
            color: #343434;
        }

            .zwfw-cj li a:hover {
                color: #ff0000;
            }

.zwfw-ss {
    margin-top: 12px;
    height: 34px;
    border: 1px solid #275296;
    overflow: hidden;
}

    .zwfw-ss .text {
        text-indent: 10px;
        float: left;
        line-height: 34px;
        height: 34px;
        border: 0;
        width: 210px;
        outline: none;
    }

    .zwfw-ss .btn {
        background: url("/v2/images/d08.png");
        height: 35px;
        width: 58px;
        float: right;
        outline: none;
        border: none;
    }

.zwfw-xj a.cc {
    width: 278px;
}
