.list {
    width: 100%;
}

    .list li {
        border-bottom: 1px solid #d5d5d5;
        padding: 0.6rem 1rem 0.6rem 1rem;
    }

        .list li dt {
            float: left;
            line-height: 3rem;
        }

            .list li dt h3 {
                color: #333;
                font-size: 1.6rem;
                float: left;
            }

            .list li dt .qs {
                color: #999;
                float: left;
                display: block;
                line-height: 3.2rem;
                margin-left: 1.2rem;
                font-size: 1.4rem;
            }

        .list li dd {
            line-height: 2.6rem;
            width: 100%;
        }

            .list li dd span {
                color: #999;
                font-size: 1.4rem;
                margin-right: 3px;
            }

                .list li dd span.sjhtxt {
                    padding-left: 5px;
                }

                .list li dd span.rb {
                    color: #c22a42;
                    display: block;
                    float: left;
                    margin-right: 2px;
                }

                .list li dd span.bb {
                    color: #0e52a7;
                    display: block;
                    float: left;
                    margin-right: 2px;
                }

        .list li a.go {
            background: url("../images/go.png")/*tpa=http://m.16886000.com/static/images/go.png*/ no-repeat right center;
            display: block
        }

.clearfix:after {
    content: '';
    display: table;
    width: 100%;
    height: 0;
    clear: both;
}

.rb {
    display: inline-block;
    width: 2.6rem;
    height: 2.6rem;
    line-height: 2.6rem;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.bb {
    display: inline-block;
    width: 2.6rem;
    height: 2.6rem;
    line-height: 2.6rem;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.sjh {
    text-align: center;
    color: #c22a42;
}

.blue {
    color: #0e52a7;
}

nav {
    height: 3.6rem;
    border-bottom: 1px solid #d8d8d8;
}

    nav a {
        display: block;
        line-height: 3.6rem;
        font-size: 1.5rem;
        color: #333;
    }

        nav a.left {
            float: left;
            width: 50%;
            text-align: center;
        }

        nav a.right {
            float: right;
            width: 50%;
            text-align: center;
        }

    nav .tab {
        border-bottom: 2px solid transparent;
        float: left;
        width: 50%;
        text-align: center;
    }

        nav .tab.active {
            border-bottom: 2px solid #d93f3f;
            color: #d93f3f;
        }


    nav.sd a {
        display: block;
        line-height: 3.6rem;
        font-size: 1.4rem;
        color: #333;
    }

        nav.sd a.left {
            float: left;
            width: 25%;
            text-align: center;
        }

        nav.sd a.right {
            float: right;
            width: 25%;
            text-align: center;
        }

        nav.sd a.tab {
            border-bottom: 2px solid #d93f3f;
            color: #d93f3f;
        }

    nav.sdkj a {
        display: block;
        line-height: 3.6rem;
        font-size: 1.5rem;
        color: #333;
    }

        nav.sdkj a.left {
            float: left;
            width: 20%;
            text-align: center;
        }

        nav.sdkj a.right {
            float: right;
            width: 20%;
            text-align: center;
        }

        nav.sdkj a.tab {
            border-bottom: 2px solid #d93f3f;
            color: #d93f3f;
        }

    nav.p3 a {
        display: block;
        line-height: 3.6rem;
        font-size: 1.5rem;
        color: #333;
    }

        nav.p3 a.left {
            float: left;
            width: 33.3%;
            text-align: center;
        }

        nav.p3 a.right {
            float: right;
            width: 33.3%;
            text-align: center;
        }

        nav.p3 a.tab {
            border-bottom: 2px solid #d93f3f;
            color: #d93f3f;
        }

    nav.index {
        height: 80px;
        border: 1px solid #eee;
        border-width: 1px 0 1px 0;
        margin: 10px 0 10px 0;
    }

        nav.index li {
            display: block;
            float: left;
            width: 24.6%;
            text-align: center;
            border-right: 1px solid #eee;
        }

            nav.index li a {
                color: #666;
                margin-top: 10px;
            }

        nav.index em.tool_icon {
            background: url("../images/tool_icon.png")/*tpa=http://m.16886000.com/static/images/tool_icon.png*/ no-repeat center center;
            width: 100%;
            height: 30px;
            display: block;
            background-size: 40px;
            float: left;
            margin: auto;
        }

        nav.index em.miss_icon {
            background: url("../images/miss_icon.png")/*tpa=http://m.16886000.com/static/images/miss_icon.png*/ no-repeat center center;
            width: 100%;
            height: 30px;
            display: block;
            background-size: 38px;
            float: left;
            margin: auto;
        }

        nav.index em.zst_icon {
            background: url("../images/zst_icon.png")/*tpa=http://m.16886000.com/static/images/zst_icon.png*/ no-repeat center center;
            width: 100%;
            height: 30px;
            display: block;
            background-size: 40px;
            float: left;
            margin: auto;
        }

        nav.index em.kjh_icon {
            background: url("../images/kjh_icon.png")/*tpa=http://m.16886000.com/static/images/kjh_icon.png*/ no-repeat center center;
            width: 100%;
            height: 30px;
            display: block;
            background-size: 40px;
            float: left;
            margin: auto;
        }

.datanav {
    height: 2.5rem;
    margin-top: 5px;
}

    .datanav a {
        display: block;
        line-height: 2.5rem;
        font-size: 1.3rem;
        color: #45a1db;
        text-decoration: underline;
    }

        .datanav a.left {
            float: left;
            width: 33.3%;
            text-align: center;
        }

        .datanav a.right {
            float: right;
            width: 33.3%;
            text-align: center;
        }

.ititle {
    background: #efefef;
    height: 3.2rem;
    line-height: 3.2rem;
    font-size: 1.5rem;
    color: #ba142b;
    float: left;
    width: 100%;
}

    .ititle span {
        margin-left: 0.4rem;
    }

        .ititle span a {
            color: #666;
        }

    .ititle p {
        float: right;
        margin-right: 0.8rem;
    }

        .ititle p a {
            color: #888;
            font-size: 1.2rem;
        }

.ilist {
    float: left;
    width: 100%;
    padding: 0.5rem 0 0.5rem 0;
    transform: translate(2%,2%);
    -webkit-transform: translate(2%,2%);
    -moz-transform: translate(2%,2%);
    overflow: hidden;
}

    .ilist li {
        font-size: 1.4rem;
        float: left;
        width: 30%;
        line-height: 2.6rem;
        height: 2.6rem;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        border: 1px solid #aaa;
        text-align: center;
    }

    .ilist li {
        margin: 0.3rem 2% 0.3rem 0;
        overflow: hidden;
    }

        .ilist li.mobile a {
            color: #ff3300;
        }

        .ilist li a {
            font-size: 1.4rem;
            color: #555;
            display: block;
        }


.detail {
    padding: 10px;
}

    .detail h3 {
        background: #e6e6e3;
        color: #828281;
        font-size: 1.5rem;
        padding: 0 0 0.4rem 0.4rem;
    }

    .detail li {
        font-size: 1.4rem;
        line-height: 26px;
    }

        .detail li .input {
            width: 4.9rem;
            padding: 1px;
            font-size: 1.2rem;
            border: 1px solid #999;
        }

        .detail li .btn {
            border: 1px solid #999;
            padding: 1px;
            font-size: 1.2rem;
            width: 3.6rem;
            background: #eee;
        }

        .detail li span {
            color: #999;
            font-size: 1.4rem;
            display: block;
        }

            .detail li span.qs {
                float: left;
            }

        .detail li time {
            float: left;
            color: #999;
            font-size: 1.4rem;
        }

        .detail li span.time {
            float: right;
        }

        .detail li a.sjh10 {
            float: right;
            color: #1e50a2;
        }

        .detail li a.sjhjm {
            margin-left: 1.3rem;
            color: #1e50a2;
        }

        .detail li span.rb {
            color: #c22a42;
            display: block;
            float: left;
            margin-right: 2px;
        }

        .detail li span.bb {
            color: #0e52a7;
            display: block;
            float: left;
            margin-right: 2px;
        }

.d {
    padding: 6px 10px 3px 10px;
}

.dtable {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #d5d5d5;
    border-width: 0 1px 1px 0;
}

    .dtable th, .dtable td {
        text-align: center;
        font-size: 1.5rem;
        border: 1px solid #d5d5d5;
        border-width: 1px 0 0 1px;
        line-height: 2.4rem;
    }

    .dtable th {
        background: #f9f9f9;
        color: #666;
    }

    .dtable td {
        color: #555;
    }

.s {
    padding: 0 4px 3px 4px;
}

.sjhtable {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #d5d5d5;
    border-width: 0 1px 1px 0;
}

    .sjhtable th, .sjhtable td {
        text-align: center;
        font-size: 1.3rem;
        border: 1px solid #d5d5d5;
        border-width: 1px 0 0 1px;
        line-height: 2.4rem;
    }

    .sjhtable th {
        background: #e6e6e6;
        color: #666;
    }

    .sjhtable td {
        color: #555;
    }

    .sjhtable .jm {
        background: #fff8d4;
        width: 96%;
        margin: 0 auto;
        height: 2.2rem;
    }

.bar {
    width: 100%;
    margin-top: 5px;
    overflow: hidden;
    margin-bottom: 5px;
}

    .bar h3 {
        background: #e6e6e3;
        color: #828281;
        font-size: 1.5rem;
        padding: 0.4rem 0 0.4rem 0.4rem;
    }

    .bar .zst {
        float: left;
        width: 100%;
        transform: translate(2%,2%);
    }

        .bar .zst li {
            float: left;
            width: 30%;
            overflow: hidden;
            text-align: center;
            line-height: 3.0rem;
            height: 3.0rem;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            border: 1px solid #aaa;
            text-align: center;
            overflow: hidden;
        }

        .bar .zst li {
            margin: 0.3rem 2% 0.3rem 0;
        }

            .bar .zst li a {
                font-size: 1.4rem;
                color: #666;
                display: block;
            }

                .bar .zst li a.tab {
                    color: #ff3300;
                }

    .bar p {
        margin: 5px 10px 5px 10px;
        padding: 1rem;
        font-size: 1.5rem;
        color: #333;
        line-height: 2.3rem;
        border: 1px solid #ddd;
        border-radius: 5px;
    }

        .bar p span {
            margin: 1rem;
        }
