/* 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;
}

.cp_list {
    height: auto;
}

.cp_list_c {
    width: 820px;
    height: auto;
    min-height: 1100px;
    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.active {
    background: url(/_img/assessment/bg.png);
    color: #6bc30d;
}

.list_c_header {
    width: 820px;
    height: 77px;
    background: url(/_img/assessment/headback2.png) no-repeat scroll;
}

    .list_c_header.zkdw1 {
        background-position: left top;
    }

    .list_c_header.zkdw2 {
        background-position: left -77px;
    }

    .list_c_header.zkdw3 {
        background-position: left -154px;
    }

    .list_c_header.zkdw4 {
        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;
}

.content_item_newstar {
    color: #ff5400;
    background: url('/_img/assessment/zkdwstar.png') no-repeat scroll 0 0;
    height: 37px;
    width: 245px;
    display: inline-block;
}

.newstar0 {
    background-position: 0px 0px;
}

.newstar1 {
    background-position: 0px -42px;
}

.newstar2 {
    background-position: 0px -86px;
}

.newstar3 {
    background-position: 0px -142px;
}

.newstar4 {
    background-position: 0px -188px;
}

.newstar5 {
    background-position: 0px -240px;
}

.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;
}

.main_wrap {
    background: url("/_img/assessment/zkdw_2back.png") no-repeat scroll left top;
    height: 815px;
    left: -20px;
    position: relative;
    top: 22px;
    width: 750px;
}

    .main_wrap input, .main_wrap select {
        text-align: center;
        position: absolute;
    }

.txtusername {
    font-size: 12px;
    height: 24px;
    left: 92px;
    line-height: 24px;
    top: 61px;
    width: 174px;
}

.selusergrade {
    font-size: 12px;
    height: 24px;
    left: 402px;
    line-height: 24px;
    top: 61px;
    width: 174px;
}

.seldistrict {
    font-size: 12px;
    height: 20px;
    left: 122px;
    line-height: 20px;
    top: 113px;
    width: 100px;
}

.selschool {
    font-size: 12px;
    height: 20px;
    left: 227px;
    line-height: 20px;
    top: 113px;
    width: 299px;
}

.examtype_1 {
    border: medium none;
    left: 147px;
    top: 228px;
    *left: 143px;
    *top: 224px;
}

.examtype_2 {
    border: medium none;
    left: 238px;
    top: 228px;
    *left: 234px;
    *top: 224px;
}

.examtype_3 {
    border: medium none;
    left: 363px;
    top: 228px;
    *left: 359px;
    *top: 224px;
}

.examtype_4 {
    border: medium none;
    left: 452px;
    top: 228px;
    *left: 448px;
    *top: 224px;
}

.txtnjpm {
    font-size: 12px;
    height: 24px;
    left: 153px;
    line-height: 24px;
    top: 272px;
    width: 94px;
}

.txtnjzrs {
    font-size: 12px;
    height: 24px;
    left: 419px;
    line-height: 24px;
    top: 272px;
    width: 94px;
}

.txtywfs {
    font-size: 12px;
    height: 24px;
    left: 91px;
    line-height: 24px;
    top: 322px;
    width: 41px;
}

.smalltipsywfs {
    position: absolute;
    left: 91px;
    top: 348px;
    display: none;
}

.txtsxfs {
    font-size: 12px;
    height: 24px;
    left: 237px;
    line-height: 24px;
    top: 322px;
    width: 41px;
}

.smalltipssxfs {
    position: absolute;
    left: 237px;
    top: 348px;
    display: none;
}

.txtyyfs {
    font-size: 12px;
    height: 24px;
    left: 383px;
    line-height: 24px;
    top: 322px;
    width: 41px;
}

.smalltipsyyfs {
    position: absolute;
    left: 383px;
    top: 348px;
    display: none;
}

.txtwlfs {
    font-size: 12px;
    height: 24px;
    left: 530px;
    line-height: 24px;
    top: 322px;
    width: 41px;
}

.smalltipswlfs {
    position: absolute;
    left: 530px;
    top: 348px;
    display: none;
}

.txthxfs {
    font-size: 12px;
    height: 24px;
    left: 91px;
    line-height: 24px;
    top: 372px;
    width: 41px;
}

.smalltipshxfs {
    position: absolute;
    left: 91px;
    top: 397px;
    display: none;
}

.grayborder {
    border: 1px solid #cccccc;
}

.rdcanjia {
    border: medium none;
    font-size: 12px;
    line-height: 24px;
    left: 147px;
    top: 497px;
    *left: 143px;
    *top: 493px;
}

.rdbucanjia {
    border: medium none;
    font-size: 12px;
    line-height: 24px;
    left: 238px;
    top: 497px;
    *left: 234px;
    *top: 493px;
}

.ckbslb_1 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 147px;
    top: 548px;
}

.ckbslb_2 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 238px;
    top: 548px;
}

.ckbslb_3 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 400px;
    top: 548px;
}

.ckbslb_4 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 488px;
    top: 548px;
}

.ckbslb_5 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 578px;
    top: 548px;
}

.ckbslb_6 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 147px;
    top: 582px;
}

.ckbslb_7 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 238px;
    top: 582px;
}

.ckbslb_8 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 371px;
    top: 582px;
}

.ckbslb_9 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 456px;
    top: 582px;
}

.ckbslb_10 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 536px;
    top: 582px;
}

.ckbslb_11 {
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 15px;
    left: 147px;
    top: 617px;
}

.rdszd {
    margin: 0;
    padding: 0;
    top: 732px;
    left: 147px;
    *top: 728px;
    *left: 143px;
}

.rdqzd {
    margin: 0;
    padding: 0;
    top: 732px;
    left: 238px;
    *top: 728px;
    *left: 234px;
}

.rdpt {
    margin: 0;
    padding: 0;
    top: 732px;
    left: 328px;
    *top: 728px;
    *left: 324px;
}

.rdkl {
    margin: 0;
    padding: 0;
    top: 783px;
    left: 195px;
    *top: 779px;
    *left: 191px;
}

.rdbkl {
    margin: 0;
    padding: 0;
    top: 783px;
    left: 273px;
    *top: 779px;
    *left: 269px;
}

.tm1 input, .tm2 input, .tm3 input, .tm4 input {
    position: absolute;
}

.tm1 {
    top: 21px;
    position: relative;
    width: 774px;
    height: 499px;
    background: url(/_img/assessment/sxtm.png) no-repeat left top;
    left: -20px;
}

.tm1_1 {
    border: 1px solid #ccc;
    height: 20px;
    left: 666px;
    top: 110px;
    width: 77px;
}

.tm1_2 {
    border: 1px solid #ccc;
    height: 20px;
    left: 666px;
    top: 197px;
    width: 77px;
}

.tm1_3 {
    border: 1px solid #ccc;
    height: 20px;
    left: 666px;
    top: 344px;
    width: 77px;
}

.tm2 {
    position: relative;
    width: 776px;
    height: 486px;
    background: url(/_img/assessment/yytm.png) no-repeat left top;
    left: -20px;
    top: -10px;
}

.tm2_1 {
    border: 1px solid #ccc;
    height: 20px;
    left: 665px;
    top: 138px;
    width: 77px;
}

.tm2_2 {
    border: 1px solid #ccc;
    height: 20px;
    left: 665px;
    top: 267px;
    width: 77px;
}

.tm2_3 {
    border: 1px solid #ccc;
    height: 20px;
    left: 665px;
    top: 374px;
    width: 77px;
}

.tm2_4 {
    border: 1px solid #ccc;
    height: 20px;
    left: 665px;
    top: 422px;
    width: 77px;
}

.tm3 {
    position: relative;
    width: 774px;
    top: -10px;
    height: 608px;
    background: url(/_img/assessment/wltm.png) no-repeat left top;
    left: -20px;
}

.tm3_1 {
    border: 1px solid #ccc;
    height: 20px;
    left: 665px;
    top: 139px;
    width: 77px;
}

.tm3_2 {
    border: 1px solid #ccc;
    height: 20px;
    left: 665px;
    top: 264px;
    width: 77px;
}

.tm3_3 {
    border: 1px solid #ccc;
    height: 20px;
    left: 665px;
    top: 445px;
    width: 77px;
}

.tm4 {
    position: relative;
    top: -10px;
    width: 774px;
    height: 504px;
    background: url(/_img/assessment/hxtm.png) no-repeat left top;
    left: -20px;
}

.tm4_1 {
    border: 1px solid #ccc;
    height: 20px;
    left: 666px;
    top: 140px;
    width: 77px;
}

.tm4_2 {
    border: 1px solid #ccc;
    height: 20px;
    left: 666px;
    top: 244px;
    width: 77px;
}

.tm4_3 {
    border: 1px solid #ccc;
    height: 20px;
    left: 666px;
    top: 386px;
    width: 77px;
}

.zkdw4back {
    background: url('../../_img/assessment/zkdw_4back.png') no-repeat scroll left top;
    width: 731px;
    height: 530px;
    position: relative;
}

    .zkdw4back > div {
        position: absolute;
    }

.zkdw4back-mbdw {
    color: #198dc4;
    font-family: "Microsoft YaHei";
    font-size: 28px;
    height: 50px;
    left: 21px;
    line-height: 50px;
    position: absolute;
    top: 44px;
    width: 195px;
}

.zkdw4back-zkfx {
    height: 50px;
    left: 368px;
    position: absolute;
    top: 44px;
    width: 300px;
    line-height: 50px;
}

    .zkdw4back-zkfx .zkfx1 {
        color: #ec6c00;
        font-size: 28px;
        font-family: 'Microsoft YaHei';
    }

    .zkdw4back-zkfx .zkfx2 {
        font-weight: bold;
        color: #504e4e;
        font-size: 14px;
        font-family: 'Microsoft YaHei';
        margin-left: 20px;
    }

.zkdw4back-cjsy {
    height: 50px;
    left: 21px;
    position: absolute;
    top: 161px;
    width: 200px;
}

    .zkdw4back-cjsy .cjsy1 {
        color: #198dc4;
        font-size: 28px;
        font-family: 'Microsoft YaHei';
    }

    .zkdw4back-cjsy .cjsy2 {
        font-weight: bold;
        color: #504e4e;
        font-size: 14px;
        font-family: 'Microsoft YaHei';
        margin-left: 20px;
    }

.zkdw4back-zznl {
    height: 50px;
    left: 254px;
    position: absolute;
    top: 161px;
    width: 200px;
}

.zkdw4back-zznlyc {
    height: 50px;
    left: 495px;
    position: absolute;
    top: 161px;
    width: 200px;
}

.zkdw4back-bq {
    height: 110px;
    left: 0;
    position: absolute;
    top: 268px;
    width: 700px;
}

.zkdw4back-bs {
    height: 110px;
    left: 0;
    position: absolute;
    top: 420px;
    width: 700px;
}

    .zkdw4back-bs div,.zkdw4back-bq div {
        float: left;
        height: 50%;
        width: 50%;
        color: #198dc4;
        font-size: 24px;
        line-height:50px;
    }

.zkdwjg {
    width: 818px;
    height: 785px;
    left: -42px;
    background-color: #d6d6d6;
    top: -19px;
}
