.logo_right_{
    margin-top:26px;
    margin-left:20px;
    float:left;
}

.banner_subject_{
    width:680px;
    height:350px;
    float:left;
    margin-top:20px;
}
.banner_subject_list{
    position:relative;
}
.subject_right_container{
    width:500px;
    height:350px;
    float:right;
    margin-top:20px;
    position:relative;
    background:#ffffff;
}
.subject_right_top_container_h,.subject_right_bottom_container_h{
    font-weight:bold;
    margin-top:20px;
    text-align:center;
}
.subject_right_top_container_h a ,.subject_right_bottom_container_h a{
    color:#ff6600;
}
.round_green{
    width:6px;
    height:6px;
    text-align:center;
    color:#44c6a4;
    text-decoration:none;
    margin-right:7px;
    float:left;
}
.subject_right_top_container{
    margin:3px 10px 8px 10px ;

}
.subject_right_top_container ul li{
    width:230px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top:12px;
}


.subject_right_top_container ul li a:hover ,.college_about_container ul li a:hover ,.grade_exam_container ul li a:hover ,.grade_jp_means ul li a:hover{
    color:#006d64;
}
.subject_right_top_container_left{
    float:left;
}
.subject_right_top_container_right{
    float:right;
}
.college_about,.junior_about,.won_recomend_xx{
    height:428px;
    margin-top:20px;
    background:#ffffff;
}
.college_about{
    border-top:2px solid #8c4213;
}
.junior_about{
    border-top:2px solid #ab328f;
}
.won_recomend_xx{
    border-top:2px solid #ff4500;
}
.won_recomend_xx p ,.junior_about p ,.college_about p{
    font-weight:bold;
    font-size:24px;
    margin-top:20px;
    margin-left:20px;
    margin-bottom:28px;
}

.college_about_container{
    margin-left:20px;
    margin-right:20px;
}
.college_about_container_h{
    float:right;
    line-height:28px;
}

.college_about_container_left{
    width:375px;
    float:left;
}
.college_about_container_left_h{
    height:28px;
    padding-bottom:5px;
    border-bottom:1px solid #f0f0f0;
}
.college_about_container_h img ,.college_about_container_h span{
    margin-right:5px;
}
.college_about_container_left_container ul li{
    margin-top:22px;
    line-height:34px;
}
.college_about_container_left_container_img{
    float:left;
}
.college_about_container_left_container ul li a{
    float:left;
    width:340px;
    display:inline-block;
    margin-left:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.college_about_container_middle ,college_about_container_right{
    width:375px;
    float:left;
    margin-left:17px;
}

.grade_3_timeline{
    height:134px;
    width:1200px;
    margin-top:7px;
    background:url(../images/grade_3_timeline.png);
}

.grade_3_timeline_one,.grade_3_timeline_mid,.grade_3_timeline_fin,.grade_3_timeline_two,.grade_3_timeline_three,.grade_3_timeline_spr,.grade_3_timeline_coll{
    margin-top:30px;
    margin-left:125px;
    position:absolute;
}

.grade_3_timeline_sep,.grade_3_timeline_oct,.grade_3_timeline_nov,.grade_3_timeline_dec,.grade_3_timeline_jan,.grade_3_timeline_feb,.grade_3_timeline_mar,.grade_3_timeline_apr,.grade_3_timeline_may{
    margin-top:92px;
    margin-left:229px;
    position:absolute;
}
.grade_3_timeline_oct {
    margin-left: 300px;
}
.grade_3_timeline_mid{
    margin-left:355px;
}
.grade_3_timeline_nov{
    margin-left:370px;
}
.grade_3_timeline_dec{
    margin-left:440px;
}
.grade_3_timeline_jan{
    margin-left:510px;
}
.grade_3_timeline_fin{
    margin-left:525px;
}
.grade_3_timeline_feb{
    margin-left:577px;
}
.grade_3_timeline_two{
    margin-left:630px;
}
.grade_3_timeline_mar{
    margin-left:733px;
}
.grade_3_timeline_three{
    margin-left:780px;
}
.grade_3_timeline_apr{
    margin-left:885px;
}
.grade_3_timeline_spr{
    margin-left:932px;
}
.grade_3_timeline_may{
    margin-left:1033px;
}
.grade_3_timeline_coll{
    margin-left:1085px;
}
.grade_exam{
    height:378px;
    margin-top:20px;
    border-top:2px solid #44c6a4;
    background:#ffffff;
}
.grade_exam_h{
    margin-top:20px;
    margin-left:20px;

}
.grade_exam_h_left{
    font-weight:bold;
    font-size:24px;
}
.grade_exam_h_right{
    float:right;
    line-height:30px;
    position:relative;
}
.grade_exam_h_right img{
    margin-left:5px;
}
.grade_exam_h_right span img{
    margin-right:20px;
}

.grade_exam_container{
    margin-left:20px;
    margin-right:20px;
    margin-top:25px;
}
.grade_exam_container_left{
    position:absolute;
}
.grade_exam_container_left ul li{
    height:35px;
    line-height:35px;
}
.grade_exam_container_left a{
    width:440px;
    float:left;
    margin-left:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.grade_datetime{
    margin-left:17px;
   float:right;
}
.grade_theme{
    float:left;
}
.grade_exam_container{
    position:relative;
}
.grade_exam_container_right{
    position:absolute;
    top:0;
    left:590px;
}
.grade_exam_container_right a{
    width:440px;
    float:left;
    display:inline-block;
    margin-left:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.grade_exam_container_right ul li{
    line-height:35px;
}
.grade_right_theme{
    color:#999999;
    float:left;
}
.grade_pointer_video{
    height:338px;
    margin-top:20px;
    background:#ffffff;
    border-top:2px solid #44c6a4;
}
.grade_pointer_video_h{
    margin:20px 20px 0 ;
}
.grade_pointer_video_h a{
    float:right;
    font-size:12px;
    line-height:30px;
}
.grade_pointer_video_h span{
    font-weight:bold;
    font-size:24px;
}
.grade_jp_means{
    height:848px;
    background:#ffffff;
    margin-top:20px;
    border-top:2px solid #8c4213;
}
.grade_jp_means_h{
    margin-left:20px;
    margin-right:20px;
    height:66px;
    line-height:66px;
}
.grade_jp_means_h span{

    font-weight:bold;
    font-size:24px;
}
.grade_jp_means_h_right{
    float:right;
}
.grade_jp_means_h_right ul li{

    text-align:center;
    font-size:24px;
    float:left;
    margin-left:12px;
}
.grade_jp_means_h_right_first,.grade_jp_means_h_right_second,.grade_jp_means_h_right_third{
    width:120px;
}
.grade_jp_means_h_right_{
    color:#cccccc;
}
.grade_jp_means_container_first,.grade_jp_means_container_second,.grade_jp_means_container_third{
    margin-top:10px;
    margin-right:20px;
}

.subject_grade{
    border-top:3px solid #8c4213;
    font-weight:bold;
    color:#8c4213;
}
.grade_jp_means_container_yw,.grade_jp_means_container_sx,.grade_jp_means_container_yy,.grade_jp_means_container_wl,.grade_jp_means_container_hx,.grade_jp_means_container_sw,.grade_jp_means_container_zz,.grade_jp_means_container_ls,.grade_jp_means_container_dl{
    width:373px;
    height:234px;
    float:left;
    margin-left:20px;
}

.grade_jp_means_container_wl,.grade_jp_means_container_hx,.grade_jp_means_container_sw,.grade_jp_means_container_zz,.grade_jp_means_container_ls,.grade_jp_means_container_dl{
    margin-top:30px;
}
.grade_jp_means_container_yw_h span{
    float:right;
    font-size:12px;
    margin-right:15px;
    line-height:26px;
}
.grade_jp_means_container_yw_container ul li{
    line-height:28px;
}
.grade_jp_means_container_yw_container{
    border-top:1px solid #f0f0f0;
    margin-top:5px;
}

.grade_jp_means_container_yw_container a{
    width:345px;
    display:inline-block;
    margin-left:2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.grade_jp_means_container_yw_container ul{
    margin-top:15px;
}


.jx_grade_exam{
    z-index:100;
    position:absolute;
    background-color:#ffffff;
    margin-left:-30px;
    margin-top:5px;
    cursor:pointer;
}
.jx_grade_list_exam{
    width:80px;
    height:116px;
    position:relative;
    border:2px solid #44c6a4;
}

.jx_grade_list_exam:after{
    content:"";
    border:11px solid #fff;
    border-top-color:transparent;
    border-right-color:transparent;
    border-left-color:transparent;
    width:0;
    height:0;
    position:absolute;
    right:26px;
    top:-20px;
}

.jx_grade_list_exam:before{
    content:"";
    border:12px solid #44c6a4;
    border-top-color:transparent;
    border-right-color:transparent;
    border-left-color:transparent;
    width:0;
    height:0;
    position:absolute;
    right:25px;
    top:-25px;
}
.jx_grade_list_gz_exam{
    margin-left:8px;
    margin-right:8px;
    height:38px;
    line-height:38px;
    text-align:center;
}
.jx_grade_list_gz_exam ul li{
    border-bottom:1px dashed #cccccc;
}
.jx_term_exam ,.jx_subject_exam ,.jx_theme_exam ,.jx_contry_box_exam{
    z-index:100;
    margin-top:5px;
    position:absolute;
    background-color:#ffffff;
    cursor:pointer;
}
.jx_term_exam{
    margin-left:-25px;
}
.jx_subject_exam{
    margin-left:-65px;
}
.jx_theme_exam{
    margin-left:-52px;
}
.jx_contry_box_exam{
    margin-left:-240px;
}

.revision{
    height:448px;
    background:#ffffff;
    margin-top:20px;
    border-top:2px solid #ab328f;
}

.revision_h{
    margin-left:20px;
    margin-right:20px;
    height:66px;
    line-height:66px;
}
.revision_h span{
    font-weight:bold;
    font-size:24px;
}
.revision_h_right{
    float:right;
}
.revision_h_right ul li{
    text-align:center;
    font-size:24px;
    float:left;
    margin-left:12px;
}
.revision_h_first,.revision_h_right_second,.revision_h_right_third{
    width:120px;
}
.revision_h_right_ ,.revision_h_right_new{
    color:#cccccc;
}
.revision_h_first_new,.revision_h_right_second_new,.revision_h_right_third_new{
    width:120px;
}
.subject_grade_cz{
    border-top:3px solid #ab328f;
    font-weight:bold;
    color:#ab328f;
}

.revision_first_left,.revision_first_middle,.revision_first_right{
    width:360px;
    margin-left:30px;
    margin-top:10px;
    float:left;
}
.revision_first_left_top,.revision_first_left_bottom{
    font-size:18px;
    font-weight:bold;
    float:left;
}

.revision_first_left_top{
    margin-top:30px;
}
.revision_first_left_bottom{
    margin-top:105px;
    margin-left:-36px;
}
.revision_first_left_{
    margin-left:6px;
}

.revision_first_left_img{
    margin-top:-27px;
    margin-left:10px;
}
.grade_jpcz_means{
    height:848px;
    background:#ffffff;
    margin-top:20px;
    border-top:2px solid #ab328f;
}
.grade_jpcz_means_container_first,.grade_jpcz_means_container_second,.grade_jpcz_means_container_third{
    margin-top:10px;
    margin-right:20px;
}

.grade_jpcz_means_container_first ul li a:hover ,.grade_jpcz_means_container_second ul li a:hover ,.grade_jpcz_means_container_third ul li a:hover{
    color:#006d64;
}

.revision_first_left_top_container{
    margin-left:70px;
    margin-top:-220px;
}
.revision_first_left_top_container ul li ,.revision_first_left_bottom_container ul li{
    float:left;
    margin-right:15px;
}

.revision_first_left_bottom_container{
    margin-left:70px;
    margin-top:93px;
}

.subject_right_container_list{
    margin-left:15px;
    margin-right:20px;
}
.grade_theme_xx{
    float:left;
    color:#ff5826;
    margin-left:3px;
}
.grade_theme_xx_{
    float:left;
    color:#b8b8b8;
    margin-left:10px;
}
.subject_right_container_list ul li a{
    margin-left:10px;
    width:350px;
    display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.subject_right_container_list ul li{
    margin-top:13px;
}
.subject_right_container_list ul li a:hover ,.yw_xx_container_right ul li a:hover ,.yw_xx_container_right_div_list ul li a:hover{
    color:#006d64;
}
.grade_datetime_xx{
    float:right;
}
.yw_xx{
    height:678px;
    background:#ffffff;
    margin-top:20px;
    border-top:2px solid #44c6a4;
}
.yw_xx_h{
    margin-top:20px;
    margin-left:20px;
    font-size:24px;
    font-weight:bold;
}
.yw_xx_container{
    margin:20px 20px 0;
}
.yw_xx_container img{
    float:left;
}
.yw_xx_container_right{
    float:right;
    width:920px;
}
.yw_xx_container_right_h,.sx_xx_container_right_h,.yy_xx_container_right_h,.qt_xx_container_right_h{
    margin-left:20px;
}
.yw_xx_container_right_h ul:before, .yw_xx_container_right_h ul:after {
    content: " ";
    display: table;
}
.yw_xx_container_right_h ul:after {
    clear: both;
}

.yw_xx_container_right_h ul{
    border-bottom:1px solid #44c6a4;
}

.yw_xx_container_right_div{
    margin-top:26px;
    margin-left:20px;
    width:430px;
    height:260px;
    float:left;
}
.yw_xx_container_right_div_h_r{
    float:right;
    margin-right:10px;
}
.yw_xx_container_right_div_h_b{
    height:8px;
    border-bottom:1px solid #f0f0f0;
}
.yw_xx_container_right_div_list ul li a{
    margin-left:10px;
    width:330px;
    display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yw_xx_container_right_div_list ul li{
    margin-top:13px;
}
.yw_xx_container_right_div_h_r{
    font-size:12px;
}
.sx_xx ,.yy_xx{
    height:678px;
    background:#ffffff;
    margin-top:20px;
    border-top:2px solid #ff4500;
}

.sx_xx_container_right_h ul{
    border-bottom:1px solid #ff4500;
}
.yw_xx_container_right_h ul li ,.sx_xx_container_right_h ul li ,.yy_xx_container_right_h ul li{
    float:left;
    font-size:18px;
    margin-left:20px;
    width:78px;
    height:29px;
    line-height:29px;
    text-align:center;
}
.sx_xx_container_right_h ul:before, .sx_xx_container_right_h ul:after {
    content: " ";
    display: table;
}
.sx_xx_container_right_h ul:after {
    clear: both;
}
.yy_xx_container_right_h ul{
    border-bottom:1px solid #44c6a4;
}

.yy_xx_container_right_h ul:before, .yy_xx_container_right_h ul:after {
    content: " ";
    display: table;
}
.yy_xx_container_right_h ul:after {
    clear: both;
}
.xx_grade_cur ,.xx_grade_cur_yy{
    border:1px solid #44c6a4;
    border-bottom-color: transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    color:#44c6a4;
    background:#ffffff;
    margin-bottom: -1px;
}
.xx_grade_cur_sx ,.xx_grade_cur_qt{
    border:1px solid #ff4500;
    border-bottom-color: transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    color:#ff4500;
    background:#ffffff;
    margin-bottom: -1px;
}

.yw_xx_container_right_h ul a ,.sx_xx_container_right_h ul a ,.yy_xx_container_right_h ul a ,.qt_xx_container_right_h ul a{
    float:right;
    margin-right:10px;
}

.qt_xx{
    height:418px;
    background:#ffffff;
    margin-top:20px;
    border-top:2px solid #ff4500;
}

.qt_xx_container_right_h ul{
    border-bottom:1px solid #ff4500;
}
.qt_xx_container_right_h ul li{
    float:left;
    font-size:18px;
    margin-left:20px;
    width:82px;
    height:29px;
    line-height:29px;
    text-align:center;
}
.qt_xx_container_right_h ul:before, .qt_xx_container_right_h ul:after {
    content: " ";
    display: table;
}
.qt_xx_container_right_h ul:after {
    clear: both;
}
.qt_xx_container_right_container{
    margin-left:20px;
}
.qt_xx_container_right_container_left{
    float:left;
    width:438px;
}
.qt_xx_container_right_container_right{
    float:right;
    width:438px;
}
.qt_xx_container_right_container ul li {
    margin-top: 12px;
}

.qt_xx_container_right_container ul li a{
    width:328px;
    display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.round_color{
    float:left;
    display: inline-block;
    text-align:center;
    color:#999999;
    text-decoration:none;
}
#change-roundone,#change-roundtwo,#change-roundthree,#change-review,#change-simulation,#change-zhenti,#change-boutique,#change-free,#change-pack{
    cursor:pointer;
}
.yw_xx_container_right_h ul li ,.sx_xx_container_right_h ul li ,.yy_xx_container_right_h ul li ,.qt_xx_container_right_h ul li ,.revision_h_right ul li ,.grade_jp_means_h_right ul li{
    cursor:pointer;
}