/* CSS Document */
.cp {
    width: 1190px;
    height: auto;
    margin: 0 auto;
    font-family: '微软雅黑';
    color: #999999;
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 20px;
}

.cp_location {
    width: 300px;
    height: 55px;
    line-height: 55px;
    font-size: 12px;
    color:#000;
}

.cp_list {
    height: auto;
}

.cp_list_c {
    width: 820px;
    height: auto;
    min-height: 800px;
    float: left;
}
/*高考测评*/
.cp_list_c1 {
    width: 820px;
    height: auto;
}

    .cp_list_c1 img {
        margin-top: 40px;
        margin-left: 50px;
    }

.cp_gk_btnlist {
    position: relative;
    width: 100%;
    height: 53px;
    text-align: center;
    margin-top: 80px;
}

.gk_btnlist-btn {
    color: white;
    line-height: 53px;
    width: 155px;
    height: 53px;
    background-color: #ff8a00;
    display: inline-block;
    margin: 0px 30px;
    cursor: pointer;
}

.cp_gk_t {
    width: 820px;
    height: 40px;
    background: #f9f9f9;
}

    .cp_gk_t span {
        display: block;
        background: #fff;
        font-size: 27px;
        color: #6bc30d;
        width: 265px;
        margin: 0 auto;
        height: 40px;
        text-align: center;
        line-height: 40px;
    }

.cp_gk_c {
    font-size: 14px;
    font-family: '微软雅黑';
    color: #999;
    height: auto;
    width: 810px;
    line-height: 25px;
}

    .cp_gk_c p {
        margin-top: 30px;
        text-indent: 2em;
    }
/*中考测评*/
.cp_list_c2 {
    width: 820px;
    height: auto;
    display: none;
}

    .cp_list_c2 img {
        margin-top: 40px;
        margin-left: 330px;
    }
/*中考测评*/
.cp_list_c3 {
    width: 820px;
    height: auto;
    display: none;
}

    .cp_list_c3 img {
        margin-top: 40px;
        margin-left: 330px;
    }
/*中考测评*/
.cp_list_c4 {
    width: 820px;
    height: auto;
    display: none;
}

    .cp_list_c4 img {
        margin-top: 40px;
        margin-left: 330px;
    }

.cp_gk_c1 p {
    text-indent: 2em;
}

.cp_gk_c1 {
    font-size: 14px;
    font-family: '微软雅黑';
    color: #999;
    height: auto;
    width: 810px;
    line-height: 25px;
}


.cp_list_t {
    width: 317px;
    height: 525px;
    float: left;
    margin-left: 50px;
}

.cp_list_t1 {
    width: 315px;
    height: 66px;
}

.cp_list_t2 {
    width: 315px;
    height: 459px;
    background: #f8f8f8;
}

    .cp_list_t2 ul li {
        font-size: 18px;
        font-family: '微软雅黑';
        text-align: center;
        line-height: 55px;
        height: 56px;
    }


.cp_list_t1_returnback {
    background: url(/_img/assessment/back.png);
    width: 315px;
    height: 66px;
    cursor: pointer;
}


.cp_list_t2 ul {
    margin-top: 10px;
}
.cp_list_t2 ul li{
    cursor:pointer;
}

.cp_list_t2_ul li.active {
    background: url(/_img/assessment/bg.png);
    color: #6bc30d;
}

.list_c_header {
    width: 820px;
    height: 77px;
    background: url(/_img/assessment/headback.png) no-repeat scroll;
}

    .list_c_header.gkdw1 {
        background-position: left top;
    }

    .list_c_header.gkdw2 {
        background-position: left center;
    }

    .list_c_header.gkdw3 {
        background-position: left bottom;
    }

.list_c_body {
    border-left: 2px solid #f1f2f1;
    border-right: 2px solid #f1f2f1;
    border-bottom: 2px solid #f1f2f1;
    position: absolute;
    width: 796px;
    height: auto;
    min-height: 100px;
    padding-top: 40px;
    padding: 10px;
    overflow: visible;
}

    .list_c_body h1 {
        font-weight: bold;
        font-size: 16px;
        color: #707070;
        line-height: 28px;
    }

    .list_c_body h2 {
        font-size: 12px;
        line-height: 28px;
    }

    .list_c_body p {
        font-family: 'Microsoft YaHei';
        text-indent: 2em;
        font-size: 14px;
        line-height: 2;
        color: #9a9a9a;
    }

.c_body_bar {
    background: url(/_img/assessment/gcorner.png) no-repeat scroll 0 0;
    height: 41px;
    padding-left: 8px;
    left: -20px;
    position: relative;
    margin-bottom: 10px;
    margin-top: 10px;
}

    .c_body_bar div {
        font-family: 'Microsoft YaHei';
        padding-left: 10px;
        font-size: 18px;
        line-height: 32px;
        color: white;
        height: 32px;
        width: 100%;
        FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#66cc00,endColorStr=white); /*IE 6 7 8*/
        background: -ms-linear-gradient(left, #66cc00, #fff); /* IE 10 */
        background: -moz-linear-gradient(left,#66cc00,#fff); /*火狐*/
        background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#66cc00), to(#fff)); /*谷歌*/
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#66cc00), to(#fff)); /* Safari 4-5, Chrome 1-9*/
        background: -webkit-linear-gradient(left, #66cc00, #fff); /*Safari5.1 Chrome 10+*/
        background: -o-linear-gradient(left, #66cc00, #fff); /*Opera 11.10+*/
    }

.c_body_content {
    position: relative;
    width: 100%;
    height: auto;
    min-height: 40px;
    margin-left: 30px;
}

.c_body_content_item {
    width: 100%;
    height: auto;
    min-height: 40px;
    margin: 10px 0px;
}

    .c_body_content_item .word {
        line-height: 40px;
        height: 40px;
        display: inline-block;
        color: #666666;
        font-size: 16px;
    }

.content_item_text {
    border: 1px solid #cccccc;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    padding: 2px;
}

.c_body_content_item select {
    border: 1px solid #cccccc;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}

.c_body_content_item .text {
    border: 1px solid #cccccc;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    padding: 2px;
}

.content_item_tips {
    position: absolute;
    top: 90px;
    color: white;
    background-color: #8fd857;
    width: 160px;
}

.content_item_smt {
    position: absolute;
    width: 115px;
    height: 27px;
    background: url('../../_img/assessment/smalltips.png') no-repeat;
    top: -1px;
    display: none;
}

    .content_item_smt.d1 {
        display: block;
        left: 32px;
        top: 40px;
    }

    .content_item_smt.d2 {
        display: block;
        left: 202px;
        top: 40px;
    }

    .content_item_smt.d3 {
        display: block;
        left: 372px;
        top: 40px;
    }

    .content_item_smt.d4 {
        display: block;
        left: 542px;
        top: 40px;
    }

.fillcontent1700 {
    height: 1700px;
}

.content_item_bw {
    color: #0f86c0;
}

.content_item_gw {
    color: #509f02;
}


.arrow {
    background: url('/_img/assessment/rightarrow.png') no-repeat scroll left center;
    font-size: 14px;
    color: #3f4042;
    display: inline-block;
    height: 20px;
    line-height: 20px;
}

.content_item_star {
    color: #ff5400;
    background: url('/_img/assessment/stars.png') no-repeat scroll 0 0;
    height: 22px;
    width: 215px;
    display: inline-block;
}

.star0 {
    background-position: 0px 0px;
}

.star1 {
    background-position: 0px -22px;
}

.star2 {
    background-position: 0px -44px;
}

.star3 {
    background-position: 0px -66px;
}

.content_item_btw {
    color: #504e4e;
    font-size: 14px;
}

.orange {
    color: #ec6c00;
}

.body_content_item_left {
    width: 270px;
    height: 140px;
    float: left;
}

.body_content_item_middle {
    background: url('/_img/assessment/midback.png') no-repeat scroll center center;
    float: left;
    width: 130px;
    height: 200px;
}

.body_content_item_right {
    float: left;
    width: 270px;
    height: 140px;
}

.item_left_sw {
    color: #504e4e;
    font-size: 14px;
    margin: 10px 0px;
    height: 10px;
}

.item_left_lw {
    color: #0f86bf;
    font-size: 18px;
    line-height: 150%;
    margin: 20px 0px;
    padding-left: 10px;
    height: 60px;
}

.tipswords {
    background: url('/_img/assessment/tipswords.png') no-repeat scroll left center;
    width: 641px;
    height: 19px;
}

.body_content_item_ac {
    background: url('/_img/assessment/rightarrow.png') no-repeat scroll left center;
    width: 650px;
    height: 180px;
    padding-left: 15px;
}

.item_ac_subases {
    height: 50%;
    width: 50%;
}

.subases_top {
    color: #504e4e;
    height: 30px;
    width: 100%;
}

.subases_bottom_left {
    height: 60%;
    width: 40%;
}

.subases_bottom_middle {
    height: 60%;
    width: 25%;
}

.subases_bottom_right {
    height: 60%;
    width: 25%;
    line-height: 2.5;
    color: #ec6c00;
    font-size: 20px;
    padding-left: 30px;
}

.bottom_left_g {
    background-color: #aacc03;
    height: 12px;
    margin: 10px 0px;
}

.bottom_left_y {
    background-color: #ffb400;
    margin: 10px 0px;
    height: 12px;
}

.bottom_left_g_score {
    color: #5e5e5e;
    height: 27px;
    line-height: 27px;
    font-family: 'Microsoft YaHei';
}

.bottom_left_y_score {
    color: #5e5e5e;
    font-family: 'Microsoft YaHei';
    height: 27px;
    line-height: 27px;
}

.sadface {
    background: url('/_img/assessment/sadface.png') no-repeat scroll left center;
}

.happniess {
    background: url('/_img/assessment/happniess.png') no-repeat scroll left center;
}

.spec {
    background: url('/_img/assessment/rightarrow.png') no-repeat scroll left center;
    line-height: 40px;
    padding-left: 15px;
    color: #504e4e;
    font-family: 'Microsoft YaHei';
}

.jzt {
    background: url(/_img/assessment/jzt.png) no-repeat scroll center bottom;
    height: 300px;
    width: 796px;
    position: relative;
}

.iamhere {
    background: url('/_img/assessment/lamhere.png') no-repeat scroll 0 0;
    position: absolute;
    width: 79px;
    height: 31px;
    left: 500px;
}

.pingcejieshu {
    width: 526px;
    height: 279px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -140px;
    margin-left: -263px;
}
