.content_left {
    width: 860px;
    float: left;
    margin-top: 20px;
}

.breadcrumbs {
    width: 860px;
    height: 40px;
    background-color: #fff;
    /* margin-top: 20px; */
    border-radius: 10px;
}

.breadcrumbs li {
    float: left;
    margin-left: 15px;
    line-height: 40px;
    color: #cacaca;
}

.breadcrumbs .indexs {
    color: #cacaca;
}

.breadcrumbs .indexs a {
    color: #cacaca;
}

.breadcrumbs .zx {
    color: #2477e4;
}

/* left_main */

.study_column {
    margin-top: 20px !important;
}

.study_header {
    height: 50px !important;
    /* position: relative; */
}

.zy_gk {
    margin-top: 10px;
}

.study_left .study_header h3 {
    color: #2477e3;
}

.study_left .study_header h3::before {
    background-color: #2477e3;
}

.study_left .study_header .apply {
    background: rgba(36, 119, 227, 0.1);
}

.study_left .study_header .apply .apply_once {
    color: #2477e3;
}

.study_left .study_header a {
    color: #2477e3;
}

.right_main {
    width: 320px;
    float: right;
}

.zxwy_sxk {
    display: block;
    width: 320px;
    height: 190px;
    margin-top: 20px;
}

.zxwy_sxk img {
    width: 320px;
    height: 190px;
    background-size: 100% 100%;
    border-radius: 10px;
}

.zyjt {
    width: 320px;
    height: 580px;
    background-color: #fff;
    margin-top: 20px;
    border-radius: 10px;
}

.zyjt_header {
    width: 320px;
    height: 60px;
}

.zyjt_header h3::before {
    content: '';
    display: block;
    width: 8px;
    height: 30px;
    background-color: #2477e3;
    float: left;
    margin-right: 12px;
}

.zyjt_header h3 {
    float: left;
    margin-top: 20px;
    font-size: 30px;
    color: #2477e3;
}

.zyjt_header .gd {
    float: right;
    margin-top: 27px;
    margin-right: 20px;
    color: #2477e3;
}

.zyjt_main {
    width: 320px;
    height: 420px;
    /* background-color: skyblue; */
}

.introduce {
    width: 320px;
    /* height: 80px; */
    float: left;
    margin-bottom: 15px;
}

.introduce:hover {
    box-shadow: 1px 1px 5px 3px rgba(204, 204, 204, 0.8);
}

.introduce img {
    width: 90px;
    height: 60px;
    margin: 5px 5px 5px 20px;
    float: left;
}

.introduce h4 {
    width: 180px;
    font-size: 14px;
    margin-right: 15px;
    margin-top: 13px;
    /* font-weight: 550; */
    /* float: right; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.introduce p {
    width: 180px;
    color: #cacaca;
    /* margin-left: 10px; */
    display: inline-block;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bottom_message_time {
    display: block;
    float: left;
    margin-top: 12px;
    font-size: 12px;
    color: #cacaca;
}

.bottom_message_time::before {
    content: '';
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    background-image: url(../images/icon.png);
    background-position: -758px -45px;
    margin-right: 5px;
    /* margin-left: 8px; */
}

.read_man {
    display: block;
    float: left;
    margin-top: 12px;
    font-size: 12px;
    color: #cacaca;
    margin-left: 10px;
}

.read_man::before {
    content: '';
    display: block;
    float: left;
    width: 20px;
    height: 16px;
    background-image: url(../images/icons.png);
    background-position: -177px -125px;
    margin-top: 3px;
}

.number_mans img {
    display: block;
    width: 17px;
    height: 17px;
    float: right;
    /* margin-left: 12px; */
    margin-right: 20px;
    margin-top: 12px;
}

.expert_right {
    margin-left: 0 !important;
}

.testimonials {
    width: 320px;
    height: 380px;
    background-color: #fff;
    float: right;
    margin-top: 65px;
    border-radius: 10px;
}

.testimonials_header {
    height: 60px;
}

.testimonials h3::before {
    content: '';
    display: block;
    float: left;
    width: 8px;
    height: 30px;
    background-color: #2477e3;
    margin-right: 12px;
}

.testimonials h3 {
    font-size: 30px;
    float: left;
    color: #2477e3;
    margin-top: 20px;
}

.testimonials a {
    float: right;
    margin-top: 27px;
    margin-right: 20px;
}

.works .works_header a {
    margin-right: 20px;
}

.testimonials_main {
    height: 320px;
}

.testimonials_main img {
    width: 275px;
    height: 180px;
    margin-left: 20px;
    margin-top: 5px;
}

.testimonials_main h5 {
    margin-left: 20px;
    margin-top: 20px;
    font-weight: 700;
}

.testimonials_main p {
    width: 275px;
    height: 40px;
    margin-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #cacaca;
}

.bottom_ad {
    margin: 20px auto;
}

.bottom_ad img {
    width: 1200px;
    height: 110px;
    background-size: 100% 100%;
    border-radius: 10px;
}

.photos img {
    width: 385px;
    height: 210px;
}

.article_display .article-item {
    width: 320px;
    height: 35px;
    float: left;
    margin-bottom: 1.5px;
}

.article_display .article-item .article_item_text {
    display: block;
    width: 260px;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000000;
}

.article-item span {
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    margin-left: 20px;
    margin-top: 9px;
    /* line-height: 40px; */
    background-image: url(../images/icons.png);
    background-position: -72px -148px;
    float: left;
}

.article-item:nth-child(n + 4) span {
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    margin-left: 20px;
    margin-top: 11px;
    /* line-height: 40px; */
    background-image: url(../images/icons.png);
    background-position: -72px -123px;
    float: left;
}

.works_header h2 {
    margin: 20px 0 10px 0 !important;
    overflow: hidden;
}

.article-item:hover {
    box-shadow: 1px 1px 5px 3px #ccc;
}

/* 院校动态 */

.lx_column .study_content {
    margin-top: 10px;
}

.study_content_rights .looknews img {
    width: 90px;
    height: 60px;
    margin: 10px 0 0 10px;
    float: left;
}

.study_content_rights .school_dtx {
    margin-bottom: 0 !important;
}

.study_content_rights .school_dtx li {
    width: 400px;
    height: 80px;
    float: left;
    margin: 20px 0px 0px 20px;
}

.study_content_rights .school_dtx li:hover {
    box-shadow: 1px 1px 5px 3px #ccc;
}

.study_content_rights .school_dtx li .data-con {
    width: 240px;
    float: left;
}

.mt5 {
    width: 240px;
    /* margin-top: 10px; */
}

.mt5 .mt5-time {
    display: inline-block;
    color: #cacaca;
    font-weight: 400;
    padding-top: 2px;
}

.data-con .mt5-time .times {
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    background-image: url(../images/icon.png);
    background-position: -758px -45px;
    margin-right: 5px;
    margin-left: 8px;
}

.data-con .mt5-man {
    display: inline-block;
    /* width: 135px; */
    /* margin: 17px 0 0 10px; */
}

.mt5-man .eyes {
    display: block;
    float: left;
    width: 60px;
    /* height: 30px; */
    margin-left: 27px;
    color: #cacaca;
    margin-top: 5px;
}

.mt5-man .eyes::after {
    content: '';
    display: block;
    float: left;
    width: 24px;
    height: 16px;
    background-image: url(../images/icons.png);
    background-position: -177px -125px;
    margin-top: 4px;
}

.mt5-man .number_man {
    display: inline-block;
    color: #cacaca;
    margin-top: 2px;
}

.mt5-man .number_man img {
    display: block;
    width: 17px;
    height: 17px;
    float: right;
    margin-left: 20px;
    margin-top: 2px;
    cursor: pointer;
}

.foucs img {
    display: block;
    width: 17px;
    height: 17px;
    float: left;
    margin-left: 40px;
    margin-top: 10px;
}

.study_column .collegezx li {
    width: 410px;
    height: auto;
    float: left;
}

.study_column .collegezx li .data-con {
    width: 240px;
    float: left;
}

.text_title_zx {
    margin: 4px 0 0 10px !important;
}

.text_title:hover {
    color: #2478e4 !important;
}

/* 提升干货 */

.study_column .improve_dry li {
    width: 400px;
    height: 80px;
    float: left;
    margin: 20px 0px 0px 20px;
}

.study_column .improve_dry li .data-con {
    width: 240px;
    float: left;
}

/* 自招资讯 */

.study_column .zz_information li {
    width: 400px;
    height: 80px;
    float: left;
    margin: 20px 0px 0px 20px;
}

.study_column .zz_information li .data-con {
    width: 240px;
    float: left;
}

.study_content_rights {
    width: 860px;
    height: 320px;
    float: left;
}

.study_content_rights .improve_dry li:hover {
    box-shadow: 1px 1px 5px 3px #ccc;
}

.study_content_rights .zz_information li:hover {
    box-shadow: 1px 1px 5px 3px #ccc;
}

/* 课堂 */

.classrooms {
    width: 320px;
    height: 380px;
    background-color: #fff;
    float: left;
    margin-top: 20px;
    border-radius: 10px;
}

.classrooms_header {
    width: 320px;
    height: 50px;
}

.classrooms_header_title::before {
    content: '';
    display: block;
    float: left;
    width: 8px;
    height: 30px;
    background-color: #2478e4;
    margin-right: 12px;
}

.classrooms_header_title {
    float: left;
    font-size: 30px;
    color: #2478e4;
    margin-top: 20px;
}

.added {
    float: right;
    margin-top: 27px;
    margin-right: 20px;
    color: #2478e4;
    font-size: 14px;
}

.classrooms_buttons {
    height: 330px;
    position: relative;
}

.classrooms_btn {
    width: 280px;
    height: 40px;
    border: 1px solid #cacaca;
    border-radius: 10px;
    position: relative;
    left: 50%;
    transform: translate(-50%);
    text-align: center;
    line-height: 40px;
    margin-top: 20px;
    font-weight: 600;
}

.classrooms_btn:hover {
    box-shadow: 0px 2px 6px 0px rgba(36, 119, 227, 0.2);
    color: #2478e4;
    border: none;
    cursor: pointer;
}

/* .school_dta {
	width: 320px;
	height: 30px;
} */

.school_items {
    display: block;
    width: 320px;
    height: 35px;
    /* margin: 20px; */
    float: left;
    /* margin-top: 10px; */
    color: #000000 !important;
    margin-bottom: 1.5px;
}

.school_items:first-of-type {
    margin-top: 10px;
}

.school_items .ranking {
    float: left;
    width: 16px;
    height: 16px;
    /*margin-right: 10px;*/
    margin-top: 10px;
    margin-left: 20px;
    background-image: url(../images/icons.png);
    background-position: -72px -149px;
}

.school_items:nth-child(n + 4) .ranking {
    float: left;
    width: 16px;
    height: 16px;
    /* margin-right: 13px; */
    /* margin-top: 8px; */
    margin-left: 20px;
    background-image: url(../images/icons.png);
    background-position: -72px -123px;
}

.school_items .school_items_title {
    float: left;
    width: 260px;
    /*margin-right: 10px;*/
    line-height: 35px;
    /* font-weight: 550; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.watch_man::before {
    content: '';
    display: block;
    float: left;
    width: 17px;
    height: 13px;
    background-image: url(../images/icons.png);
    background-position: -177px -126px;
    margin-top: 15px;
    margin-right: 5px;
}

.watch_man {
    line-height: 40px;
}

.school_items:hover {
    box-shadow: 1px 1px 5px 3px #ccc;
}

/* 院校动态 */

.school_dt_show {
    width: 320px;
    height: 370px;
    background-color: #fff;
    float: left;
    margin-top: 20px;
    border-radius: 10px;
}

.expert_right {
    margin-left: 0 !important;
}