.cont_bg .home_tit_wrap {
    padding:.34rem 0 0 0;
}
.title_wrap .title>p {
    font-size: .32rem;
}
.cont_guide_bg {
    background: url(../images/solution/school/bg.png) no-repeat;
    background-size:cover;
    width:7.5rem;
    padding-top:.76rem;
    padding-bottom: .4rem;
    font-size:.24rem;
}

.guide_bg {
    background: url(../images/solution/school/guide_bg.png?v=1.0.0) no-repeat;
    background-size:cover;
    width:6.93rem;
    height:27.13rem;
    margin:0 auto;
}
.guide_bg .guide_hardware_pic {
    text-align: center;
}
.guide_bg .guide_hardware_pic>img {
    width:6.16rem;
    height:4.25rem;
}
.guide_bg .guide_software_cont {
    height:5.95rem;
    position: relative;
}
.guide_bg .guide_software_cont .slider_wrap {
    height:5.95rem;
    width:6.78rem;
    margin-left: .04rem;
    overflow: hidden;
}

.guide_bg .guide_software_cont .slider_wrap li {
    height:5.95rem;
    text-align: center;
    float: left;;
}
.guide_bg .guide_software_cont .slider_wrap li>img {
    width:6.77rem;
}

.guide_bg .guide_software_cont .balls {
    position: absolute;
    left:0;
    right:0;
    height:.08rem;
    text-align: center;
    bottom:1.5rem;
    z-index: 999;
}
.guide_bg .hardware_slider_cont .balls {
    bottom:1rem;
}
.guide_bg .guide_software_cont .balls span {
    width:.08rem;
    height:.08rem;
    display: inline-block;
    border-radius: 50%;
    background-color:#999;
    margin-right:.11rem;
}
.guide_bg .guide_software_cont .balls span.cur {
    background-color:#62CAF4;
}
.guide_bg .guide_software_cont .arrow {
    width:.16rem;
    height: 0.31rem;
    display: block;
    position: absolute;
    top:2.5rem;
    z-index: 999;
}
.guide_bg .guide_software_cont .arrow:nth-child(1) {
    background: url(../images/product/slider/slider_left.png) no-repeat;
    background-size: cover;
    left:.16rem;
}
.guide_bg .guide_software_cont .arrow:nth-child(2) {
    background: url(../images/product/slider/slider_right.png) no-repeat;
    background-size: cover;
    right:.25rem;
}
.cont_bg .video{
    width:6.2rem;
    margin-top:.3rem;
    margin-left:.36rem;
}
.software_slider {
    transition-timing-function: ease;
    transition: all .8s;
    height: 5.95rem;
    width:27.08rem;
}

.guide_bg .guide_software_cont .hardware_slider li {
    width:6.77rem;
    text-align: center;
}
.guide_bg .guide_software_cont .hardware_slider li>img {
    width:4rem;
}

/** 考勤页面 **/
.attendance_wrap {
    background: url(../images/solution/school/attendance_bg.png?v=1.0.2) no-repeat;
    background-size:contain;
    padding-top:.76rem;
    font-size:.24rem;
    height:24.42rem;
}
.attendance_wrap .attendance_intro {
    width: 6.12rem;
    margin: 0 auto;
}
.attendance_wrap .func_text {
    padding:0;
}
.attendance_funs {
    /* display: flex; */
    text-align: center;
    height:6.12rem;
    margin-top: .73rem;
}
.attendance_funs>img {
    width:6.28rem;
    height:6.12rem;
}
.attendance_funs .funs_item {
    width:1.87rem;
    height: 2.19rem;
    overflow: hidden;
}
.attendance_funs .funs_item>img {
    width: 7.5rem;
    height: 4.38rem;
}
.attendance_funs .funs_item:nth-child(2)>img {
    margin-left:-1.87rem;
}
.attendance_funs .funs_item:nth-child(3)>img {
    margin-left:-3.74rem;
}
.attendance_funs .funs_item:nth-child(4)>img {
    margin-left:-5.61rem;
}
.attendance_funs .funs_cur:nth-child(1)>img {
    margin:-2.19rem 0 0 0;
}
.attendance_funs .funs_cur:nth-child(2)>img {
    margin:-2.19rem 0 0 -1.87rem;
}
.attendance_funs .funs_cur:nth-child(3)>img {
    margin:-2.19rem 0 0 -3.74rem;;
}
.attendance_funs .funs_cur:nth-child(4)>img {
    margin:-2.19rem 0 0 -5.61rem;
}
.attendance_use {
    margin-left:.36rem;
}
.attendance_use>img {
    /* max-width: 100%; */
    width:6.79rem;
}
.attendance_feature {
    text-align: center;
}
.attendance_feature .feature_pic {
    width:1.02rem;
    height:1.02rem;
    margin: .4rem auto .3rem auto;
}
.attendance_feature .feature_text {
    width:3.56rem;
    margin:0 auto;
    line-height: .4rem;
    text-align: left;
}


/** 教学页面 **/
.teach_wrap {
    background: url(../images/solution/school/teach_bg.png?v=1.0.0) no-repeat;
    background-size:contain;
    padding-top:.76rem;
    font-size:.24rem;
    height:21.33rem;
}

.teach_wrap .title_wrap .content {
    margin:.34rem .69rem 0 .69rem;
}

.teach_use {
    margin:.04rem .36rem 0 .36rem;
    height:4.76rem;
    text-align: center;
    position: relative;
}
.teach_use .teach_use_cont {
    width:6.78rem;
    height:4.76rem;
    overflow: hidden;
}
.teach_use .arrow {
    width:.16rem;
    height: 0.31rem;
    display: block;
    position: absolute;
    top:2.5rem;
    z-index: 999;
}
.teach_use .arrow:nth-child(1) {
    background: url(../images/product/slider/slider_left.png) no-repeat;
    background-size: cover;
    left:.16rem;
}
.teach_use .arrow:nth-child(2) {
    background: url(../images/product/slider/slider_right.png) no-repeat;
    background-size: cover;
    right:.16rem;
}

.teach_use_slider {
    transition-timing-function: ease;
    transition: all .8s;
    height: 4.76rem;
    width:13.56rem;
}
.teach_use_slider li {
    height: 4.76rem;
    float:left;
    width:6.78rem;
}
.teach_use_slider li>img {
    width:3.59rem;
}

.teach_wrap .func_feature {
    margin-top:0.06rem;
}
.teach_wrap .func_cont {
    margin-left:.36rem;
}
.teach_wrap .func_cont>img {
    width:6.79rem;
}