﻿#rdetail {
    width: 100%;
    height: 100%;
    background: #eee;
    padding: 30px 0;
}

.rdetailForm {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: linear-gradient(60deg,#6567EC 0%,#5E8DF1 100%);
}

.rdetailForm_title {
    width: 100%;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #fff;
    font-size: 30px;
}


/*form提交*/
.allForm {
    width: 1080px;
    height: 68px;
    background: rgba(0,0,0,0.33);
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 4px;
    margin: 0 auto 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.allForm .formitem.formitem_city {
    width: 172px;
}

.allForm .formitem.formitem_word {
    width: 226px;
}

.allForm .formitem.formitem_industry {
    width: 246px;
}

.allForm .formitem.formitem_companyType {
    width: 196px;
}


.allForm .formitem {
    height: 50px;
    background: #fff;
    font-size: 16px;
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.allForm .formitem .tithiht {
    color: #3C3C3C;
    white-space: nowrap;
    padding-left: 15px;
    box-sizing: border-box;
}

.allForm .formitem input {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border: none;
    outline-style: none;
    border-radius: 0 4px 4px 0;
    padding-left: 10px;
    box-sizing: border-box;
    font-size: 16px;
}

.allForm .formitem select {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border: none;
    border-radius: 0 4px 4px 0;
    padding-left: 10px;
    box-sizing: border-box;
    font-size: 16px;
}

.allForm .formitem.formitem_city input, .allForm .formitem.formitem_companyType select {
    border-radius: 4px;
}

.allForm .formbtn {
    width: 184px;
    height: 50px;
}

.allForm .formbtn button {
    width: 184px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: none;
    cursor: pointer;
    background: #EC6941;
    border-radius: 4px;
    font-size: 18px;
    color: #fff;
}


/*底部详情*/
.downDetail {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}
/*左边内容*/
.downDetail .downDetail_left {
    width: 815px;
    box-sizing: border-box;
}
    .downDetail .downDetail_left .left_content {
        position: relative;
        width: 100%;
        /*height: 100%;*/
        height: 720px;
        box-sizing: border-box;
        overflow: hidden;
    }
.left_content .unfold {
    display: none;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #fff;
    position: absolute;
    bottom: 0;
    color: #393939;
    font-size: 15px;
    cursor: pointer;
    -webkit-box-shadow: 0px -40px 20px 0px rgba(255,255,255,0.8);
    -moz-box-shadow: 0px -40px 20px 0px rgba(255,255,255,0.8);
    box-shadow: 0px -40px 20px 0px rgba(255,255,255,0.8);
}

    .left_content .unfold span {
        color: #EE2323;
    }
#isRecomIndustry {
    display: none;
}

.recomIndustry {
    width: 100%;
    height: 68px;
    line-height: 68px;
    background: #fff;
    margin-bottom: 14px;
    padding: 0 27px;
    box-sizing: border-box;
    display: flex;
}

    .recomIndustry .recomTitle {
        display: flex;
        align-items: center;
    }

.recomicon {
    width: auto;
    height: 22px;
}

.recomIndustry .recomList {
    display: flex;
}

.recomIndustry .recomList .recomitem {
    color: #2F7CE6;
    font-size: 16px;
    text-decoration: underline;
    margin-left: 30px;
    cursor: pointer;
}

.reviewList .item {
    margin-bottom: 10px;
    background: #fff;
    padding: 0 30px 30px;
}
.reviewList .item .qmtit {
    width: 100%;
    height: 90px;
    line-height: 90px;
    text-align: center;
    font-size: 25px;
}
.reviewList .item .qmtit span {
    color: #FA590A;
}
    .reviewList .item .qmlvList {
        width: 100%;
        height: 42px;
        display: flex;
        justify-content: space-between;
    }
        .reviewList .item .qmlvList .qmlvItem {
            width: 244px;
            height: 42px;
            line-height: 42px;
            text-align: center;
            background: #DCDCDC;
            color: #686868;
            font-size:18px;
        }

            .reviewList .item .qmlvList .qmlvItem.gao {
                background: #259D4A;
                color:#fff;
            }

            .reviewList .item .qmlvList .qmlvItem.zhong {
                background: #F67E26;
                color: #fff;
            }

            .reviewList .item .qmlvList .qmlvItem.di {
                background: #E72A2A;
                color: #fff;
            }

    .reviewList .item .batch {
        width: 100%;
        height: 55px;
        line-height: 55px;
        display: flex;
        justify-content: space-between;
    }

        .reviewList .item .batch .item_title {
            width: 50%;
            font-size: 19px;
            color: #272727;
            font-weight: 600;
        }

            .reviewList .item .batch .item_title span {
                color: #FA8B15;
            }

        .reviewList .item .batch .item_right {
            width: 50%;
            display: flex;
            justify-content: space-around;
            align-items: center;
        }

            .reviewList .item .batch .item_right .item_lv {
                font-size: 17px;
                color: #272727;
            }

            .reviewList .item .batch .item_right .item_bar {
                width: 146px;
                height: 14px;
                border-radius: 7px;
                background: #eee;
                position: relative;
            }

                .reviewList .item .batch .item_right .item_bar span {
                    height: 14px;
                    border-radius: 7px;
                    position: absolute;
                    top: 0;
                    left: 0;
                }

                    .reviewList .item .batch .item_right .item_bar span span {
                        width: 100%;
                        height: 14px;
                        border-radius: 7px;
                        background: linear-gradient(90deg,rgba(252,171,57,1),rgba(250,129,10,1));
                        position: absolute;
                        top: 0;
                        left: 0;
                        animation: jindutiao 1s;
                    }

@keyframes jindutiao {
    from {
        width: 0%;
    }

    to {
        width: 100%;
    }
}

.reviewList .item .batch .item_right .item_zhi {
    font-size: 21px;
}

    .reviewList .item .batch .item_right .item_zhi.gao {
        color: #259D4A;
    }

    .reviewList .item .batch .item_right .item_zhi.zhong {
        color: #F67E26;
    }

    .reviewList .item .batch .item_right .item_zhi.di {
        color: #E72A2A;
    }

.query_list {
    position: relative;
    display: none;
}

    .query_list ._hint {
        width: 100%;
        height: 80px;
        line-height: 80px;
        color: #F92B2B;
        font-size: 16px;
    }

    .query_list .noles {
        width: 100%;
        height: 100px;
        line-height: 100px;
        text-align: center;
    }

.analyze {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #868686;
    background: #eee;
    padding: 0 50px;
    box-sizing:border-box;
}

.analyze_content {
    width: 100%;
    padding-left: 14px;
    box-sizing: border-box;
    border: 1px solid #eee;
    margin-bottom: 38px;
}

    .analyze_content::-webkit-scrollbar {
        width: 5px;
    }

    .analyze_content::-webkit-scrollbar-track {
        background-color: #eee;
        -webkit-border-radius: 1em;
        -moz-border-radius: 1em;
        border-radius: 1em;
    }

    .analyze_content::-webkit-scrollbar-thumb {
        background-color: #bfbfbf;
        -webkit-border-radius: 1em;
        -moz-border-radius: 1em;
        border-radius: 1em;
    }

.analyzeItem {
    border-bottom: 1px solid #eee;
    padding: 20px 10px;
}

    .analyzeItem:last-child {
        border-bottom: 0;
    }

    .analyzeItem .item_title {
        display: flex;
        justify-content: space-between;
    }

        .analyzeItem .item_title ._titleLeft {
            font-size: 18px;
            color: #444;
            font-weight: 700;
        }

        .analyzeItem .item_title ._titleRight {
            font-size: 18px;
            color: #E32929;
        }

.item_content {
    margin-top: 10px;
    line-height: 30px;
}

    .item_content span {
        font-weight: normal;
        color: #E32929;
    }

.reviewList .item .look-detail-btn {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    color: #3A7CE8;
}

    .reviewList .item .look-detail-btn span {
        color: #444;
    }

/*右边导航*/
.downDetail .downDetail_right {
    width: 361px;
    height: 100%;
    box-sizing: border-box;
}

.rightNav {
    width: 100%;
    background: #fff;
    padding: 0 16px 1px 14px;
    box-sizing: border-box;
}

    .rightNav .rightNav_tit {
        width: 100%;
        padding: 30px 0;
        line-height: 25px;
        font-size: 22px;
        font-weight: bold;
        color: #fa7a12;
    }

        .rightNav .rightNav_tit img {
            width: 29px;
            height: auto;
            vertical-align: middle;
            margin-right: 10px;
        }

.dr_ul {
    width: 100%;
}

.dr_li {
    /*width: 100%;*/
    width: 331px;
    height: 117px;
    border: 1px solid #fff;
    border-radius: 3px;
    margin-bottom: 14px;
}

    .dr_li:nth-child(1) {
        background: linear-gradient(-90deg,rgba(242,215,143,1),rgba(254,182,69,1));
        color: #814918;
    }

    .dr_li:nth-child(2) {
        background: linear-gradient(-90deg,rgba(179,218,242,1),rgba(117,177,245,1));
    }

    .dr_li:nth-child(3) {
        background: linear-gradient(255deg,rgba(156,242,245,1),rgba(66,220,225,1));
    }

    .dr_li:nth-child(4) {
        background: linear-gradient(-90deg,rgba(248,201,178,1),rgba(251,129,130,1));
    }

        .dr_li:nth-child(1) p, .dr_ps1, .dr_li:nth-child(2) p, .dr_ps2, .dr_li:nth-child(3) p, .dr_ps3, .dr_li:nth-child(4) p, .dr_ps4 {
            color: #000;
        }

.dr_sp1, .dr_sp2, .dr_sp3, .dr_sp4 {
    display: inline-block;
    width: 99px;
    height: 30px;
    border-radius: 15px;
    text-align: center;
    line-height: 30px;
    font-size: 15px;
    background: #fff;
}

.dr_sp1 {
    color: #86480C;
}

.dr_sp2 {
    color: #23557B;
}

.dr_sp3 {
    color: #247173;
}

.dr_sp4 {
    color: #72201E;
}

.drl_p1 {
    width: 100%;
    margin-top: 27px;
    margin-bottom: 16px;
    padding-left: 15px;
    padding-right: 16px;
    display: flex;
    justify-content: space-between;
}

.dr_ps1, .dr_ps2, .dr_ps3, .dr_ps4 {
    font-size: 23px;
    font-weight: 400;
}

.drl_p2 {
    font-size: 16px;
    font-weight: 400;
    padding-left: 15px;
}

/*loading*/
.flayload {
    display:none;
    position: absolute;
    width: 300px;
    height: 300px;
    background: #fff;
    top: 320px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9999;
    border-radius: 10px;
}

.flayload .loadingImg {
    width: 115px;
    height: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-90%);
    left: -70px;
    right: 0;
    margin: 0 auto;
}