﻿body {
    background-color: #f6f6f6;
}

.w5 {
    width: 5rem;
}

.w6 {
    width: 6rem;
}

.w14 {
    width: 14rem;
}

.ml05 {
    margin-left: 0.5rem;
}

.mr05 {
    margin-right: 0.5em;
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 3rem;
    background-color: #ff5d25;
    z-index: 99;
}

    .header .back, .header .head-tit {
        float: left;
    }

    .header .back {
        /*width: 2rem;*/
        height: 1.5rem;
        margin: 0.5rem 1.5rem;
    }

        .header .back img {
            height: 2rem;
        }

    .header .head-tit {
        width: 72%;
        line-height: 3rem;
        text-align: center;
        font-size: 1.3rem;
        color: #ffffff;
    }

    .header .home {
        position: absolute;
        height: 1.5rem;
        top: 0.5rem;
        right: 1.5rem;
    }

        .header .home img {
            height: 2rem;
        }


.wrap {
    margin-top: 1rem;
    padding: 2px;
    width: 100%;
    overflow: hidden;
}

    .wrap .nav {
        width: 100%;
        overflow: hidden;
    }

        .wrap .nav .nav-list {
            display: inline-block;
            width: 48%;
            margin-bottom: 1rem;
            color: #9d928e;
            background-color: #fff1ec;
            border: 1px solid #ff561c;
            border-radius: 0.5rem;
            text-align: center;
            box-sizing: border-box;
        }

            .wrap .nav .nav-list .nva-list-content {
                border: 1px solid #ff561c;
                width: 99%;
                border-radius: 0.5rem;
                line-height: 3rem;
                /*text-indent: 2em;*/
                font-size: 1.25rem;
                color: #9d928e;
                background-color: #fff1ec;
                padding: 20px;
                box-sizing: border-box;
            }

            .wrap .nav .nav-list b {
                font-size: 1.2rem;
                color: #ff561c;
                line-height: 3rem;
            }


        .wrap .nav .nav-content {
            display: inline-block;
            width: 100%;
            margin-bottom: 1rem;
            color: #9d928e;
            background-color: #fff1ec;
            /*border: 1px solid #ff561c;*/
            border-radius: 0.5rem;
            text-align: center;
            box-sizing: border-box;
        }

            .wrap .nav .nav-content .nva-list-content {
                border: 1px solid #ff561c;
                width: 99%;
                border-radius: 0.5rem;
                line-height: 3rem;
                /*text-indent: 2em;*/
                font-size: 1.25rem;
                color: #9d928e;
                background-color: #fff1ec;
                padding: 20px;
                box-sizing: border-box;
            }

            .wrap .nav .nav-content b {
                font-size: 1.2rem;
                font-weight: bold;
                color: #ff561c;
                line-height: 3rem;
            }

            .wrap .nav .nav-content strong {
                font-size: 1.2rem;
                font-weight: bold;
                color: #ff561c;
                line-height: 3rem;
            }

        .wrap .nav .nav-content-item {
            display: inline-block;
            width: 100%;
            margin-bottom: 1rem;
            color: #9d928e;
            background-color: #fff1ec;
            border: 1px solid #ff561c;
            border-radius: 0.5rem;
            text-align: center;
            box-sizing: border-box;
        }

            .wrap .nav .nav-content-item .content {
                display: inline-block;
                width: 100%;
                margin-bottom: 1rem;
                color: #9d928e;
                background-color: #fff1ec;
                /*border: 1px solid #ff561c;*/
                border-radius: 0.5rem;
                text-align: center;
                box-sizing: border-box;
            }

                .wrap .nav .nav-content-item .content .input {
                    width: 50%;
                    float: left;
                }

                .wrap .nav .nav-content-item .content .left {
                    width: 27%;
                    /*border:1px solid red;*/
                    text-align: right;
                    float: left;
                    box-sizing: border-box;
                    font-size: 12px;
                    /*margin-right: 10px;*/
                }

                .wrap .nav .nav-content-item .content .right {
                    width: 36px;
                    /*border:1px solid red;*/
                    text-align: left;
                    float: left;
                    box-sizing: border-box;
                    /*margin-left: 10px;*/
                }

                .wrap .nav .nav-content-item .content .right_r {
                    width: 60px;
                    /*border:1px solid red;*/
                    text-align: left;
                    float: left;
                    box-sizing: border-box;
                    /*margin-left: 10px;*/
                }

                .wrap .nav .nav-content-item .content .middle {
                    width: 58%;
                    /*border:1px solid red;*/
                    text-align: left;
                    float: left;
                    box-sizing: border-box;
                    margin-left: 10px;
                    padding: 2px;
                }

                .wrap .nav .nav-content-item .content .middle_r {
                    width: 70%;
                    /*border: 1px solid red;*/
                    text-align: left;
                    float: left;
                    box-sizing: border-box;
                    margin-left: 10px;
                    padding: 2px;
                }

                .wrap .nav .nav-content-item .content .middle_s {
                    width: 54%;
                    /*border: 1px solid red;*/
                    text-align: left;
                    float: left;
                    box-sizing: border-box;
                    margin-left: 10px;
                    padding: 2px;
                }

            .wrap .nav .nav-content-item .title {
                font-size: 1.2rem;
                font-weight: bold;
                color: #ff561c;
                line-height: 3rem;
            }

.line {
    width: 99%;
    /*height: 1px;*/
    margin: 5px auto;
    border: 1px solid #ff561c;
}
