﻿.colcons-head {}

.colcons-body {
    background-color: rgba(247, 247, 249, 1);
}

.colcons-white {
    background-color: #fff
}

.colcons-img {
    background-image: url(../../images/bannerpage/rectangle.png);
    height: 165px;
    background-repeat: no-repeat;
    background-size: 100% 165px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: #FFFFFF;
}

.colcons-img span {
    margin-top: -51px;
}

.colcons-demand {
    height: 100px;
    border-radius: 2px;
    opacity: 1;
    border: 1px solid #eaeaeaff;
    background: #ffffffff;
    margin-top: -51px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 36px;
    width: 1130px;
}

.demand-left p:first-child {
    opacity: 1;
    color: #2a2a2aff;
    font-size: 24px;
    font-weight: 400;
}

.demand-input {
    border-radius: 4px;
    opacity: 1;
    background: #f7f7f9ff;
    padding: 13.5px 16px;
}

.demand-input label {
    opacity: 1;
    color: #868686ff;
    font-size: 14px;
    font-weight: 400;
}

.demand-input input {
    border: none;
    opacity: 1;
    background: #f7f7f9ff;
    width: 184px;
    color: #2a2a2aff;
    font-size: 14px;
}

.demand-left p:last-child {
    opacity: 1;
    color: #868686ff;
    font-size: 14px;
    font-weight: 400;
    margin-top: 6px;
}

a.btn-toxx {
    border-radius: 4px;
    background: #ff7800ff;
    opacity: 1;
    color: #ffffffff;
    padding: 16px 80px;
    font-size: 16px;
    font-weight: 400;
}

a.btn-toxx:hover {
    color: #ffffffff;
}

.mt-23 {
    margin-top: 23px;
}
.mb-23 {
    margin-bottom:23px;
}

.RecommendSchool>div {
    padding: 15px 19px;
}

.RecommendSchool .sch-item .infodiv {
    width: 512px !important;
}

.RecommendSchool .sch-item .infodiv .info_prdttxt {
    width: 500px !important;
}

.study_product {
    padding: 15px 19px;
    width: 274px;
    margin-top: 0px;
}

.Module .lookMore {
    width: 820px !important
}

.near-recommend .title {
    display: flex;
    align-items: flex-end;
    padding-bottom: 12px;
    height: auto;
}

.near-recommend .near-city a {
    opacity: 1;
    color: #666666ff;
    font-size: 14px;
    font-weight: 400;
    margin-left: 14px;
}

.near-recommend .near-city a:first-child {
    color: #006CBF
}