.picture-wrapper {
    width: 100%;
    height: 3.146667rem;
    padding: 0 .4rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.picture-items {
    width: 3.52rem;/* 335/75 */
    height: 3.146667rem ;/* 300/75 */
    background: #eee;
    overflow: hidden;
    position: relative;
}

.school-wrapper {
    width: 9.2rem ;/* 690/75 */
    margin: 0 auto;
}
.school-items {
    width: 9.2rem ;/* 690/75 */
    height: 6.906667rem ;/* 518/75 */
    background: #eee;
    overflow: hidden;
    margin-bottom: .266667rem ;/* 20/75 */
    position: relative;
}
.school-items img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.school-items-name {
    display: block;
    width: 90%;
    height: .613333rem ;/* 46/75 */
    line-height: .613333rem ;/* 46/75 */
    color: #fff;
    font-size: .426667rem ;/* 32/75 */
    position: absolute;
    top: 5.333333rem ;/* 400/75 */
    left: .266667rem ;/* 20/75 */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.school-items-address {
    display: block;
    width: 100%;
    height: .613333rem ;/* 46/75 */
    line-height: .613333rem ;/* 46/75 */
    color: #fff;
    font-size: .373333rem ;/* 28/75 */
    position: absolute;
    top: 5.946667rem ;/* 446/75 */
    left: .266667rem ;/* 20/75 */
}

.school-banner {
    width: 100%;
    height: 7.506667rem ;/* 563/75 */
    background: #eee;
    margin-bottom: .266667rem ;/* 20/75 */
    position: relative;
}
.school-banner>img {
    width: 100%;
    height: 100%;
}
.school-detail{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6.0rem;
    height: 4.64rem;
    background: rgba(255,255,255,0.95);
    border-radius: 0.133333rem;
    margin-left: -3.0rem;
    margin-top: -2.32rem;
    text-align: center;
    padding: 0.4rem;
}
.school-logo{
    width: 1.44rem;
    height: 1.44rem;
    overflow: hidden;
    border:2px solid #ffa243;
    border-radius: 50%;
    margin:0 auto;
}
.school-logo img{width: 100%;height: 100%;}
.school-detail h3{font-size: 0.4rem;color: #333;margin:0.266667rem 0 0.133333rem;}
.school-detail p{font-size: 0.32rem;color: #333;}
.school-btn{text-align: center;}
.school-btn button{margin:0.133333rem; width: 2.133333rem;height: 0.773333rem;color: #fff;border-radius: 0.133333rem;background: #49beb7;font-size: 0.32rem;border:none;}
.school-btn button:last-child{background: #fccf4d;}

.eloq-wrapper {
    width: 9.2rem ;/* 690/75 */
    height: 1.6rem ;/* 120/75 */
    margin: 0 auto;
    border-radius: .186667rem ;/* 14/75 */
    background: #ffb4b9;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .266667rem ;/* 20/75 */
    padding: 0 .266667rem ;/* 20/75 */
}
.eloq_name{font-size: 0.426667rem;color: #fff;}
.eloq-radio {
    display: block;
    width: 1.066667rem ;/* 80/75 */
    height: 1.066667rem ;/* 80/75 */
    font-size: .8rem ;/* 60/75 */
    color: #ff4450;
    line-height: 1.066667rem ;/* 80/75 */
    text-align: center;
    background: #f1e2e3;
    border-radius: 50%;
}
.school_detail{padding: 0.266667rem 0.4rem;font-size: 0.32rem;text-align: justify;word-break: break-all;}
.school_video{padding: 0.266667rem 0.4rem;}
.school_video video{width: 100%; height: 5.6rem;}
.course_arrangement_btn{padding: 0.266667rem 0.4rem;}
.course_arrangement_btn a{display: block;width: 4.266667rem;height: 1.066667rem;
    line-height: 1.066667rem;text-align: center;border-radius: 0.533333rem;
    background: #ff4450;font-size: 0.32rem;color: #fff;margin:0.4rem auto;}
/* 课程安排 */
.course_arrangement_tab{padding: 0.4rem;}
.course_arrangement_tab table{width: 100%;table-layout:fixed}
.course_arrangement_tab table th{border:1px solid #aaa;height: 1.6rem;text-align: center;font-size: 0.293333rem;color: #ff4450;}
.course_arrangement_tab table td{border:1px solid #aaa;padding: 0.2rem;text-align: center;font-size: 0.293333rem}

/* 学校留言 */
.tip{padding: 0 0.4rem;font-size: 0.426667rem;color: #999;text-align: justify;word-break: break-all;}
.cooperative_campus{padding: 0 0.4rem;}
.cooperative_campus>div{display: flex;margin-top: 0.266667rem;}
.cooperative_campus>div span{display: block; width: 2.0rem;height: 0.773333rem;line-height: 0.773333rem;font-size: 0.373333rem;}
.cooperative_campus>div input[type="text"]{width: 7.2rem;height: 0.773333rem;border:none;border:1px solid #999;border-radius: 0.133333rem;padding: 0 0.133333rem;}
.cooperative_campus>div textarea{width: 7.2rem;height: 2.266667rem;border:none;border:1px solid #999;border-radius: 0.133333rem;padding: 0.133333rem;resize: none;}
.cooperative_campus>button{width: 100%;height: 1.066667rem;background: #ff4450;border-radius: 0.133333rem;border:none;color: #fff;font-size: 0.426667rem;margin-top: 0.8rem;}

.sex{margin-right: 1.066667rem;}
.sex i{display: inline-block; margin-right: 0.133333rem;margin-top: -0.04rem; vertical-align: middle;width: 0.453333rem;height: 0.4rem;}
.sex i.checkbox{    background: url(../../images/www/checkbox_icon.png) no-repeat;
    background-size: auto 100%;
    background-position: left center;}
.sex i.checkbox1{background: url(../../images/www/checkbox_icon1.png) no-repeat;
    background-size: auto 100%;
    background-position: left center;}
.sex p{display: inline-block;height: 0.773333rem;line-height: 0.773333rem;font-size: 0.373333rem;}