﻿body{
    background-color:white;
}  
.r-container{
    border:1px solid #ddd;
    margin-bottom:20px;
}
.site-title {
            line-height: 40px;
            color: #666;
        }

            .site-title b {
                color: #0071bc;
                font-weight: normal;
            }

        .part {
            background-color: #fff;
            border: 1px solid #dbdbdb;
            min-height: 500px;
            margin-bottom: 40px;
            padding: 40px 40px 0 40px;
            width: 1200px;
        }

        .grid {
            width: 100%;
        }

            .grid td {
                /*border: 1px solid #dbdbdb;*/
                vertical-align: top;
            }

        .vinform {
            /*width: 320px;*/
            /*margin: 15px auto;*/
            padding:20px 40px 0;
        }

            .vinform input {
                width: 100%;
                height: 44px;
                border: 1px solid #dbdbdb;
                padding-left: 10px;
            }

            .vinform .col-sm-12 {
                padding: 10px;
            }

            .vinform .col-sm-6 {
                padding: 10px 0;
            }

            .vinform input.combo {
                padding-right: 30px;
                background: url(/res/appraise/t.png) no-repeat right center #fff;
            }
        .btn-wrap{
            text-align:center;
            padding:15px 35px 0;
        }
        a.button {
            display: inline-block;
            font-size: 16px;
            color: #fff;
            background-color: #1195ed;
            width: 100%;
            height: 44px;
            line-height: 44px;
            /*border-radius: 4px;*/
            cursor: pointer;
        }

        .pic_source {
            display: inline-block;
            position: absolute;
            top: 116px;
            left: 151px;
            font-size: 12px;
        }
        .info{
            position:relative;
        }
        .info > * {
            display: inline-block;
            height: 190px;
            vertical-align: top;
        }

        .info > a {
            width: 280px;
            height: 130px;
            margin-top: 30px;
            background: url(/res/appraise/nocar.png) no-repeat center center;
        }

        .info > div {
            padding: 24px;
            width: 840px;
        }

            .info > div label {
                font-weight: normal;
                font-size: 18px;
                line-height: 50px;
                position: relative;
                padding-right: 80px;
            }

                .info > div label i {
                    display: block;
                    width: 14px;
                    height: 14px;
                    border-top: 2px solid #0094ff;
                    border-right: 2px solid #0094ff;
                    transform: rotate(45deg);
                    position: absolute;
                    right: 60px;
                    top: 18px;
                }

                .info > div label > div {
                    position: absolute;
                    left: 90%;
                    top: 12px;
                    width: 400px;
                    font-size: 14px;
                    border: 1px solid #999;
                    background-color: #fff;
                    display: none;
                    z-index:9;
                    background:white;
                }

            .info > div div {
                line-height: 40px;
                color: #808080;
            }

            .info > div span {
                line-height: 50px;
            }

        .info div span b {
            color: red;
            font-weight: normal;
        }

        h2.subject {
            color: #333;
            border-left: 4px solid #0071bc;
            font-size: 18px;
            text-indent: 8px;
            margin: 40px 0 20px 0;
        }

        .price_line {
            height: 30px;
            margin: 20px 0;
        }

            .price_line > * {
                display: inline-block;
                vertical-align: middle;
                cursor: default;
            }

            .price_line span {
                width: 50px;
                font-size: 13px;
                line-height: 14px;
            }

            .price_line div {
                width: 100px;
                height: 28px;
                background: url(/res/appraise/cross.png) repeat left top;
            }

                .price_line div div {
                    width: 60px;
                    float: right;
                    background-color: #FFF !important;
                    opacity: .4;
                }

            .price_line label {
                margin: 4px 10px;
                font-weight: normal;
                font-size: 18px;
            }

        .price {
            color: #666;
            padding: 20px 24px 10px 24px;
            width: 620px;
        }

        b.feedback {
            border: 1px solid #dbdbdb;
            font-weight: normal;
            padding: 2px 1em;
            margin: 0 1em;
            cursor: pointer;
        }

        .title {
            color: #333333;
            font-weight: bold;
            font-size: 17px;
        }
        .profiles{
            display:table;
            width:100%;
                    border:1px solid #ddd;
            border-bottom:none;
        }
         .profile {
                line-height: 60px;
                height: 60px;
                border-bottom: 1px solid #dbdbdb;
                white-space: nowrap;
                font-size: 0;
                color: #333333;
                display:table-row
            }

                .profile > div {
                    display: table-cell;
                    width: 18%;
                    /*text-align: left;*/
                    font-size: 14px;
                    border-bottom:1px solid #ddd;
                }

                .profile b {
                    font-weight: normal;
                    padding: 4px 8px;
                    border: 1px solid #999999;
                    border-radius: 2px;
                    color: #666666;
                }

            .no_profile {
                text-align: center;
                font-size: 18px;
                color: #666;
                line-height:200px;
                /*padding: 15px 15px 65px 15px;*/
            }

                .no_profile > span {
                    margin: 0 10px;
                    padding: 4em 0 4em 4em;
                    background: url(/res/appraise/no_profile.png) no-repeat left;
                    vertical-align:middle;
                }



                  .part2_height {
            min-height: 305px;
            margin-top:20px;
        }

        .jpimg {
            width: 280px;
            background: url(/res/appraise/jpbg.png);
            background-repeat: no-repeat;
        }

        .jpgo {
            padding: 20px 0 0 40px;
        }

            .jpgo div {
                font-size: 18px;
                /*color: #666;*/
                padding-bottom: 14px;
            }

            .jpgo-btn {
                display: inline-block;
                font-size: 14px;
                margin: 0px 0 0 30px;
                border-radius: 20px;
                width: 160px;
                height: 40px;
                line-height: 40px;
                color: white;
                background-color: #0294f5;
                text-align: center;
            }

             .jpgo-btn:hover, jpgo-btn:focus{
                color: white !important;
            }

        .grid2 td {
            border: none;
        }

        .profile-head{
            background-color: #f2f2f2;
    font-size: 16px;
        }
        a{
            color:#0294f5;
        }

        #profiles>.profile:nth-of-type(n+7){
            display:none;
        }
        .sMore{
            border:1px solid #dbdbdb;
            border-top:none;
            height:50px;
            text-align:center;
            line-height:50px;
            display:none
        }
        .sMore img{
            margin-right:8px;
        }
        .sMore span{
            cursor:pointer;
        }