﻿#kj-box {
    clear: both;
    width: 100%;
    min-height: 100%;
    background: #F7F7F7;
}
    #kj-box > div.so {
        padding:0.5rem 1rem;
    }
        #kj-box > div.so > span {
            display: block;
            width: 100%;
            box-sizing: border-box;
            border-radius: 0.5rem;
            padding: 0.5rem 0 0 0;
        }
            #kj-box > div.so > span > input, #kj-box > div.so > span > select {
                width: 100%;
                height: 3rem;
                border-radius: 0.3rem;
                color: #868686;
                border: 0.02rem solid #DDDDDD;
                background: #FFFFFF;
                font-size: 1rem;
                line-height: 3rem;
                padding: 0 0.5rem;
                box-sizing: border-box;
            }
        #kj-box > div.so > a {
            margin: 1rem 0;
            display: block;
            width: 100%;
            height: 3rem;
            background: #F76275;
            color: #FFFFFF;
            font-size: 1.1rem;
            text-align: center;
            line-height: 3rem;
            border-radius: 0.5rem;
        }
        #kj-box > div.so > span.c {
            font-size:0;
        }
        #kj-box > div.so > span > em {
            text-align:right;
            display: inline-block;
            width: 33.33%;
            box-sizing:border-box;
        }
            #kj-box > div.so > span > em > select {
                width: 100%;
                height: 3rem;
                border-radius: 0.3rem;
                color: #868686;
                border: 0.02rem solid #DDDDDD;
                background: #FFFFFF;
                font-size: 1rem;
                line-height: 3rem;
                padding: 0 0.5rem;
                box-sizing: border-box;
            }
                #kj-box > div.so > span > em > select.county, #kj-box > div.so > span > em > select.city {
                    width: 95%;
                }
    #kj-box > span.so {
        display: block;
        padding: 1rem;
    }
        #kj-box > span.so > a {
            display: block;
            width: 100%;
            height: 3rem;
            border-radius: 0.5rem;
            line-height: 3rem;
            text-align: center;
            font-size: 1.1rem;
            color: #868686;
            background: #EAEAEA;
        }
    #kj-box > div.list {
        padding: 0.5rem 1rem;
    }
        #kj-box > div.list > a {
            display: block;
            position:relative;
            margin: 0 0 1rem 0;
            width: 100%;
            height:10.5rem;
            box-sizing: border-box;
            background: #FFFFFF;
            box-shadow: 0 0 0.3rem #E6E6E6;
            border-radius: 0.5rem;
            overflow:hidden;
            padding:1rem 1rem 1rem 8rem;
        }
            #kj-box > div.list > a > i {
                position: absolute;
                top: 1rem;
                left: 1rem;
                display: block;
                width: 6rem;
                height:8.5rem;
            }
                #kj-box > div.list > a > i > img {
                    display: block;
                    width: 100%;
                    height: 100%;
                }
            #kj-box > div.list > a > b {
                display: block;
                width:100%;
                height:1.5rem;
                font-size: 1rem;
                color: #333333;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-weight:normal;
            }
            #kj-box > div.list > a > span {
                display: block;
                width:100%;
                height:3.2rem;
                font-size: 0.8rem;
                color: #666666;
                line-height: 1.1rem;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
                overflow: hidden;
                border-bottom:0.2rem solid #FFFFFF;
            }
            #kj-box > div.list > a > label {
                display: block;
                width: 100%;
                height: 1rem;
                line-height: 1rem;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                color: #666666;
                padding: 0.2rem 0 0 0;
            }
                #kj-box > div.list > a > label > em {
                    font-style: normal;
                    color: #999999;
                }
                #kj-box > div.list > a > label > i {
                    color: #FFCF51;
                    font-style: normal;
                    font-size:1rem;
                }

    #kj-box > div.li {
        padding: 0 1rem;
    }
        #kj-box > div.li > a {
            position: relative;
            margin: 0.8rem 0 0 0;
            display: block;
            height: 3rem;
            background: #EFEFEF;
            line-height: 3rem;
            border-radius: 0.2rem;
            padding: 0 5rem 0 0.5rem;
        }
            #kj-box > div.li > a > b {
                display: block;
                width: 100%;
                height: 3rem;
                font-weight: normal;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                color: #666666;
                font-size: 0.9rem;
            }
            #kj-box > div.li > a > em {
                position: absolute;
                top: 0;
                right: 0.5rem;
                display: inline-block;
                font-style: normal;
                color: #999999;
                font-size: 0.75rem;
            }

    #kj-box > div.contact {
        padding: 0 1rem 1rem 1rem;
        box-sizing: border-box;
    }
        #kj-box > div.contact > div.box {
            position: relative;
            margin: 1rem 0 0 0;
            background: #FFFFFF;
            border-radius: 0.5rem;
            padding: 0.5rem 1rem 1rem 1rem;
            box-shadow: 0 0 0.3rem #E6E6E6;
        }
            #kj-box > div.contact > div.box > label {
                display: block;
                padding: 0.5rem 0 0 0;
                font-size:0.9rem;
            }
                #kj-box > div.contact > div.box > label > b {
                    font-weight: normal;
                    color: #868686;
                }
            #kj-box > div.contact > div.box > span {
                margin:1rem 0 0 0;
                display: block;
                width: 100%;
                background: #FAFAFA;
                padding: 0.5rem;
                box-sizing: border-box;
                border-radius: 0.5rem;
                font-size:0.9rem;
                line-height:1.5rem;
                color:#666666;
            }
                #kj-box > div.contact > div.box > span > b {
                    display: block;
                    position:relative;
                    height: 1.8rem;
                    width: 100%;
                    font-weight: normal;
                    color:#F76275;
                    font-size:0.9rem;
                }
                    #kj-box > div.contact > div.box > span > b > em {
                        position: absolute;
                        top: 0;
                        right: 0;
                        font-size: 0.8rem;
                        font-style: normal;
                        color:#999999;
                    }
    #kj-box > div.form {
    }

#contact-box {
    position: fixed;
    top: 5%;
    left: 5%;
    width: 90%;
    height: auto;
    background: #FFFFFF;
    border-radius: 0.5rem;
    box-sizing: border-box;
    z-index:9999999;
    padding:1rem;
}
    #contact-box > b {
        display: block;
        height: 2rem;
        font-weight: normal;
        font-size: 1rem;
    }
    #contact-box > span {
        display: block;
        width: 100%;
        height:3.5rem;
        box-sizing: border-box;
        border-radius: 0.5rem;
        position:relative;
    }
        #contact-box > span > input, #contact-box > span > select, #contact-box > span > label, #contact-box > span > textarea {
            display: block;
            width: 100%;
            height: 3rem;
            border-radius: 0.3rem;
            color: #868686;
            border: 0.02rem solid #DDDDDD;
            background: #FFFFFF;
            font-size: 14px;
            line-height: 3rem;
            padding: 0 0.5rem 0 3rem;
            box-sizing: border-box;
        }
        #contact-box > span > input, #contact-box > span > label {
            padding: 0 0.5rem 0 3.2rem;
        }
        #contact-box > span.x {
            height: auto;
            padding:0 0 1rem 0;
        }
        #contact-box > span > textarea {
            height: 8rem;
            padding: 0.5rem;
            font-size: 14px;
            line-height: 1.5rem;
        }
        #contact-box > span > b {
            position: absolute;
            top: 0.02rem;
            left: 0.5rem;
            display: inline-block;
            line-height: 3rem;
            font-size: 1rem;
            font-weight: normal;
            color: #999999;
        }
        #contact-box > a {
            display: block;
            width: 100%;
            height: 3rem;
            background: #F76275;
            color: #FFFFFF;
            font-size: 1.1rem;
            text-align: center;
            line-height: 3rem;
            border-radius: 0.5rem;
        }
            #contact-box > a.back {
                margin: 1rem 0 0 0;
                color: #868686;
                background: #EAEAEA;
            }
#kj-box > div.tclist {
    padding: 0.5rem 1rem;
}
    #kj-box > div.tclist > div.tc {
        display: block;
        position: relative;
        margin: 0 0 1rem 0;
        width: 100%;
        height: 12rem;
        box-sizing: border-box;
        background: #FFFFFF;
        box-shadow: 0 0 0.3rem #E6E6E6;
        border-radius: 0.5rem;
        overflow: hidden;
        padding: 1rem 0.5rem 1rem 8rem;
    }
        #kj-box > div.tclist > div.tc > u {
            position: absolute;
            top: 1rem;
            left: 1rem;
            display: block;
            width: 6rem;
            height: 9.5rem;
            text-decoration:none;
        }
            #kj-box > div.tclist > div.tc > u > i {
                display: block;
                width: 6rem;
                height: 8.5rem;
            }
                #kj-box > div.tclist > div.tc > u > i > img {
                    display: block;
                    width: 100%;
                    height: 100%;
                }
            #kj-box > div.tclist > div.tc > u > b {
                display: block;
                width: 100%;
                font-size: 1rem;
                color: #333333;
                padding:0.3rem 0 0 0;
                text-align:center;
                font-weight: normal;
            }
        #kj-box > div.tclist > div.tc > span {
            display: block;
            width: 100%;
            height: 6.4rem;
            font-size: 0.9rem;
            color: #666666;
            line-height: 1.3rem;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 5;
            overflow: hidden;
        }
        #kj-box > div.tclist > div.tc > label {
            display: block;
            width: 100%;
            height: 1rem;
            line-height: 1rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            color: #666666;
            padding: 0.2rem 0 0 0;
        }
        #kj-box > div.tclist > div.tc > em {
            display: block;
            height:3rem;
            padding:1.5rem 0.5rem 0 0;
        }
            #kj-box > div.tclist > div.tc > em > a {
                display: inline-block;
                width: auto;
                height: 2rem;
                line-height: 2rem;
                border-radius: 0.2rem;
                text-align: center;
                padding: 0 1rem;
                font-style: normal;
                color: #FFFFFF;
                background: #F76275;
                font-size: 0.85rem;
            }
                #kj-box > div.tclist > div.tc > em > a.contact {
                    float: right;
                    color: #868686;
                    background: #EAEAEA;
                }
#tp-box {
    clear: both;
    width: 100%;
}
    #tp-box > div.form {
        padding: 1rem;
    }
        #tp-box > div.form > span {
            position: relative;
            display: block;
            height: 3rem;
            padding: 1rem 0 0 0;
            border-bottom: 0.02rem solid #E3E4E6;
        }
            #tp-box > div.form > span.x {
                height:auto;
            }
            #tp-box > div.form > span > b {
                position: absolute;
                top: 1rem;
                left: 0;
                display: inline-block;
                font-weight: normal;
                color: #808080;
                font-size: 0.9rem;
                line-height: 3rem;
            }
            #tp-box > div.form > span > input, #tp-box > div.form > span > select, #tp-box > div.form > span > textarea, #tp-box > div.form > span > label {
                display: block;
                border: none;
                height: 3rem;
                line-height: 3rem;
                width: 100%;
                box-sizing: border-box;
                padding: 0 0 0 5rem;
                font-size: 14px;
                outline: none;
                background: none;
            }
            #tp-box > div.form > span.c {
                height:auto;
            }
                #tp-box > div.form > span.c > label {
                    height:auto;
                }
                    #tp-box > div.form > span.c > label > em {
                        display: block;
                        position: relative;
                        width: 100%;
                        height: 3rem;
                        border-bottom: 0.02rem solid #F2F2F2;
                    }
                        #tp-box > div.form > span.c > label > em.county {
                            border:none;
                        }
                        #tp-box > div.form > span.c > label > em > select {
                            display: block;
                            border: none;
                            height: 3rem;
                            line-height: 3rem;
                            width: 100%;
                            box-sizing: border-box;
                            font-size: 0.9rem;
                            outline: none;
                            background: none;
                        }
            #tp-box > div.form > span > textarea {
                padding: 0;
                line-height: 1.5rem;
                height: 8rem;
                font-size: 14px;
            }
        #tp-box > div.form > input {
            display: block;
            margin: 1rem 0;
            width: 100%;
            height: 3.5rem;
            background: #F76275;
            color: #FFFFFF;
            font-size: 1.1rem;
            text-align: center;
            line-height: 3.5rem;
            border-radius: 0.5rem;
            border: none;
        }
        #tp-box > div.form > span > label > span {
            display: block;
        }
            #tp-box > div.form > span > label > span > input {
                float: left;
                margin-top:1rem;
                width:1rem;
                height:1rem;
            }
            #tp-box > div.form > span > label > span > label {
                float: left;
                margin-top: 0.85rem;
                height: auto;
                line-height: normal;
                padding: 0 0.7rem 0 0.2rem;
            }
        #tp-box > div.form > span > em {
            position: absolute;
            display: inline-block;
            top: 1.9rem;
            left: 4.8rem;
            font-size: 0.75rem;
            color: #C3C3C3;
            font-style: normal;
        }
        #tp-box > div.form > span > i {
            position: absolute;
            top: 0.5rem;
            right: 1rem;
            width: 3rem;
            height: 3rem;
            border-radius: 3rem;
            border: 0.02rem solid #F7F7F7;
            overflow: hidden;
        }
            #tp-box > div.form > span > i > img {
                display: block;
                width: 3rem;
                height: 3rem;
            }

#kj-box {
    clear: both;
    width: 100%;
    min-height: 100%;
    background: #F7F7F7;
}
    #kj-box > div.form {
        padding: 1rem;
    }
        #kj-box > div.form > span {
            display: block;
            width: 100%;
            height: 3.5rem;
            box-sizing: border-box;
            border-radius: 0.5rem;
            position: relative;
        }
            #kj-box > div.form > span.x {
                height: auto;
                padding: 0 0 0.5rem 0;
            }
            #kj-box > div.form > span > input, #kj-box > div.form > span > select, #kj-box > div.form > span > textarea {
                display: block;
                width: 100%;
                height: 3rem;
                border-radius: 0.3rem;
                color: #868686;
                border: 0.02rem solid #DDDDDD;
                background: #FFFFFF;
                font-size: 14px;
                line-height: 3rem;
                padding: 0 0.5rem 0 2.8rem;
                box-sizing: border-box;
            }
            #kj-box > div.form > span > b {
                position: absolute;
                top: 0.02rem;
                left: 0.5rem;
                display: inline-block;
                line-height: 3rem;
                font-size: 1rem;
                font-weight: normal;
                color: #999999;
            }
            #kj-box > div.form > span > input {
                padding: 0 0.5rem 0 5rem;
            }
            #kj-box > div.form > span > textarea {
                height: 8rem;
                padding: 0.5rem;
                font-size: 14px;
                line-height: 1.5rem;
            }
        #kj-box > div.form > input {
            display: block;
            margin: 1rem 0;
            width: 100%;
            height: 3.5rem;
            background: #F76275;
            color: #FFFFFF;
            font-size: 1.1rem;
            text-align: center;
            line-height: 3.5rem;
            border-radius: 0.5rem;
            border: none;
        }
        #kj-box > div.form > a {
            display: block;
            margin: 1rem 0;
            width: 100%;
            height: 3rem;
            background: #E6E6E6;
            color: #868686;
            font-size: 1.1rem;
            text-align: center;
            line-height: 3rem;
            border-radius: 0.5rem;
        }
        #kj-box > div.form > span.txt {
            display: block;
            width: 100%;
            height:auto;
            background: #FFFFFF;
            border-radius: 0.5rem;
            padding: 1rem;
            box-sizing: border-box;
            box-shadow: 0 0 0.3rem #E6E6E6;
        }
            #kj-box > div.form > span.txt > label {
                display: block;
                padding: 0.3rem 0;
                font-size: 0.9rem;
                color: #868686;
            }
            #kj-box > div.form > span.txt > label>b {
                font-weight:normal;
                color:#F76275;
                padding:0 0.2rem;
            }
    #kj-box > div.view {
        padding: 1rem;
    }
        #kj-box > div.view > div.box {
            background: #FFFFFF;
            border-radius: 0.5rem;
            overflow:hidden;
        }
            #kj-box > div.view > div.box > b {
                display: block;
                padding: 1rem;
                background: #C3C3C3;
                color: #FFFFFF;
                width: 100%;
                box-sizing: border-box;
                font-size: 1rem;
                font-weight: normal;
            }
            #kj-box > div.view > div.box > em {
                display: block;
                padding: 0.5rem 1rem;
                color: #8B8B8B;
                width: 100%;
                box-sizing: border-box;
                font-size: 0.8rem;
                font-weight: normal;
                font-style:normal;
                line-height:1.5rem;
            }
            #kj-box > div.view > div.box > div.x {
                padding: 0 1rem 1rem 1rem;
                line-height: 1.5rem;
                font-size: 0.9rem;
            }
            #kj-box > div.view > div.box > a {
                display: block;
                margin: 1rem auto;
                width: 90%;
                height: 3rem;
                background: #F76275;
                color: #FFFFFF;
                font-size: 1rem;
                text-align: center;
                line-height: 3rem;
                border-radius: 0.5rem;
            }
            #kj-box > div.view > div.box > div.v {
                margin: 1rem auto;
                width: 90%;
                background: #333333;
                border-radius:0.2rem;
                overflow:hidden;
            }
        #kj-box > div.view > span.pj-box {
            display: block;
            margin: 1rem 0;
            background: #FFFFFF;
            border-radius: 0.5rem;
            overflow: hidden;
            padding:1rem;
            box-sizing:border-box;
        }
            #kj-box > div.view > span.pj-box > b {
                display: block;
                height: 1rem;
                font-weight: normal;
                font-size: 1rem;
                color: #868686;
            }
            #kj-box > div.view > span.pj-box > a {
                display: block;
                margin: 0.8rem 0 0 0;
                width: 100%;
                height: 3rem;
                background: #E3E3E3;
                color: #868686;
                text-align: center;
                line-height: 3rem;
                border-radius: 0.2rem;
                font-size: 1.1rem;
            }
                #kj-box > div.view > span.pj-box > a:hover {
                    background:#F76275;
                    color:#FFFFFF;
                }

    #kj-box > div.kjlist {
        padding: 0 1rem 2rem 1rem;
    }
        #kj-box > div.kjlist > span {
            display: block;
            position: relative;
            margin: 1rem 0 0 0;
            width: 100%;
            padding: 1rem;
            background: #FFFFFF;
            border-radius: 0.5rem;
            box-sizing: border-box;
            color: #868686;
            box-shadow: 0 0 0.3rem #E6E6E6;
            overflow:hidden;
        }
            #kj-box > div.kjlist > span > b {
                display: block;
                width: 100%;
                height: 1.2rem;
                color: #222222;
                font-size: 1rem;
                font-weight: normal;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            #kj-box > div.kjlist > span > em {
                display: block;
                position: absolute;
                top: 0.5rem;
                right: -1.5rem;
                width: 5rem;
                height: 1.2rem;
                line-height: 1.2rem;
                font-size: 0.7rem;
                background: #E6E6E6;
                color: #868686;
                text-align: center;
                font-style: normal;
                transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                box-shadow: 0 0 0.3rem #E6E6E6;
            }
                #kj-box > div.kjlist > span > em.cur {
                    background:#FFCF51;
                    color:#FFFFFF;
                }
            #kj-box > div.kjlist > span > label {
                position:relative;
                display:block;
                height:2rem;
                padding:1rem 0 0 0;
                text-align:left;
            }
                #kj-box > div.kjlist > span > label > i {
                    position: absolute;
                    top: 1rem;
                    right: 0;
                    line-height: 2rem;
                    font-style: normal;
                    color: #999999;
                    font-size: 0.8rem;
                }
                #kj-box > div.kjlist > span > label > a {
                    display: inline-block;
                    margin-right:1rem;
                    width: auto;
                    height: 2rem;
                    line-height:2rem;
                    padding: 0 1rem;
                    border-radius: 0.2rem;
                    color:#FFFFFF;
                    background:#F76275;
                }
                    #kj-box > div.kjlist > span > label > a.delete {
                        background: #F7F7F7;
                        color: #868686;
                    }
    #kj-box > div.tilist {
        padding:1rem;
    }
        #kj-box > div.tilist > div.box {
            width: 100%;
            border-radius: 0.5rem 0.5rem 0 0;
            overflow: hidden;
        }
            #kj-box > div.tilist > div.box > table {
                width: 100%;
                border-collapse: collapse;
                background: #FFFFFF;
            }
                #kj-box > div.tilist > div.box > table tr > th {
                    background: #C3C3C3;
                    color: #FFFFFF;
                    height:2.5rem;
                    font-weight: normal;
                    border: 0.02rem solid #E3E3E3;
                    font-size:0.875rem;
                    text-align:right;
                    padding:0 0.5rem;
                }
                #kj-box > div.tilist > div.box > table tr > td {
                    padding: 10px 0.5rem;
                    line-height: 26px;
                    color: #5C5C5C;
                    border: 0.02rem solid #E3E3E3;
                    text-align: right;
                    font-size: 0.875rem;
                }
                    #kj-box > div.tilist > div.box > table tr > th.l, #kj-box > div.tilist > div.box > table tr > td.l {
                        text-align:left;
                    }
                    #kj-box > div.tilist > div.box > table tr > th.c, #kj-box > div.tilist > div.box > table tr > td.c {
                        text-align: center;
                    }
                    #kj-box > div.tilist > div.box > table tr > td > a {
                        display: block;
                        width: 100%;
                        height: 100%;
                    }

#tcv-box {
    clear: both;
    width: 100%;
    min-height: 90%;
    background: #F7F7F7;
}
    #tcv-box > div.user {
        width: 100%;
        min-height: 6.5rem;
        background: #FF9E4D url(/mobile/images/tc_bg.jpg) no-repeat 0 0;
        padding: 1.5rem 1rem 1rem 6rem;
        box-sizing: border-box;
        position: relative;
        background-size: 100% 100%;
    }
        #tcv-box > div.user > i {
            display: block;
            position: absolute;
            top: 1.5rem;
            left: 1rem;
            width: 4rem;
            height: 4rem;
            border-radius: 4rem;
            overflow: hidden;
        }
            #tcv-box > div.user > i > img {
                display: block;
                width: 4rem;
                height: 4rem;
            }
        #tcv-box > div.user > b {
            display: block;
            height: 1.2rem;
            font-weight: normal;
            color: #FFFFFF;
            font-size: 1rem;
            padding: 0.6rem 0 0 0;
        }
            #tcv-box > div.user > b > em {
                font-style: normal;
                font-size: 0.9rem;
                padding: 0 0 0 0.5rem;
            }
        #tcv-box > div.user > label {
            display: block;
            font-size: 0.85rem;
            color: #F7F7F7;
            padding: 0.5rem 0 0 0;
        }
        #tcv-box > div.user > span {
            position: absolute;
            bottom: 0.5rem;
            right: 1rem;
            text-align:right;
        }
            #tcv-box > div.user > span > em {
                display: block;
                color: #FFFFFF;
                font-style: normal;
                font-size:0.875rem;
                padding:0 0 0.5rem 0;
            }
                #tcv-box > div.user > span > em > i {
                    font-style: normal;
                    font-size: 1rem;
                    padding:0 0.2rem 0 0;
                }
            #tcv-box > div.user > span > a {
                display: inline-block;
                width: 4rem;
                height: 1.8rem;
                text-align: center;
                line-height: 1.8rem;
                background: #F76275;
                border-radius: 0.2rem;
                color: #FFFFFF;
                overflow:hidden;
            }
    #tcv-box > span.menu {
        display: block;
        background: #FFFFFF;
        padding: 0 0 0 1rem;
    }
        #tcv-box > span.menu > a {
            display: block;
            position: relative;
            height: 3.5rem;
            line-height: 3.5rem;
            padding: 0 1px 0 2.5rem;
            font-size: 1rem;
            color: #333333;
            border-bottom: 0.02rem solid #E6E7E9;
        }
            #tcv-box > span.menu > a > img {
                position: absolute;
                display: block;
                top: 1rem;
                left: 0.1rem;
                height: 1.5rem;
                overflow: hidden;
            }
            #tcv-box > span.menu > a > i {
                position: absolute;
                top: 1.2rem;
                right: 1rem;
                color: #C3C3C3;
                font-size: 1.1rem;
            }
            #tcv-box > span.menu > a > em {
                position: absolute;
                top: 0;
                right: 3rem;
                font-style:normal;
                font-size:0.95rem;
                color:#868686;
            }
#tcv-from {
    position: fixed;
    top: 5%;
    left: 5%;
    width: 90%;
    padding: 1rem;
    box-sizing: border-box;
    background: #FFFFFF;
    border-radius: 0.5rem;
    z-index:9999999;
}
    #tcv-from > b {
        display: block;
        height: 2rem;
        font-weight: normal;
        font-size: 1rem;
    }
    #tcv-from > span {
        display: block;
        position: relative;
        width: 100%;
        height: 3.5rem;
    }
        #tcv-from > span > input, #tcv-from > span > label {
            display: block;
            width: 100%;
            height: 3rem;
            line-height: 3rem;
            border: 0.02rem solid #E6E6E6;
            border-radius: 0.2rem;
            box-sizing: border-box;
            padding:0 0.5rem 0 5.5rem;
            font-size:1rem;
        }
        #tcv-from > span > label {
            color:#868686;
        }
        #tcv-from > span > b {
            position: absolute;
            top: 0;
            left: 0.5rem;
            display: inline-block;
            line-height: 3rem;
            font-size: 1rem;
            font-weight: normal;
            color: #999999;
        }
    #tcv-from > input, #tcv-from > a {
        display: block;
        margin: 0 0 1rem 0;
        width: 100%;
        height: 3.5rem;
        background: #F76275;
        color: #FFFFFF;
        font-size: 1.1rem;
        text-align: center;
        line-height: 3.5rem;
        border-radius: 0.5rem;
        border: none;
    }
    #tcv-from > a {
        color: #868686;
        background: #EAEAEA;
        margin: 0;
    }

#pcv-box {
    clear: both;
    width: 100%;
    min-height: 100%;
    background: #F7F7F7;
}
    #pcv-box > div.list {
        padding: 1rem;
    }
        #pcv-box > div.list > div.box {
            width: 100%;
            border-radius: 0.5rem 0.5rem 0 0;
            overflow: hidden;
        }
            #pcv-box > div.list > div.box > table {
                width: 100%;
                border-collapse: collapse;
                background: #FFFFFF;
            }
                #pcv-box > div.list > div.box > table tr > th {
                    background: #F76275;
                    color: #FFFFFF;
                    height: 2.5rem;
                    font-weight: normal;
                    border: 0.02rem solid #E3E3E3;
                    font-size: 0.875rem;
                    text-align: center;
                    padding: 0 0.5rem;
                }
                #pcv-box > div.list > div.box > table tr > td {
                    padding: 10px 0.5rem;
                    width: 2rem;
                    line-height: 24px;
                    color: #5C5C5C;
                    border: 0.02rem solid #E3E3E3;
                    text-align: center;
                    font-size: 0.9rem;
                }
                    #pcv-box > div.list > div.box > table tr > th.l, #pcv-box > div.list > div.box > table tr > td.l {
                        text-align: left;
                        width:auto;
                    }
                    #pcv-box > div.list > div.box > table tr > td.l {
                        background:#FAFAFA;
                    }
                    #pcv-box > div.list > div.box > table tr > td > a {
                        color: #F76275;
                    }