.class_cont {
    position: relative;
    color:#39393A;
}
.class_cont .class_bg {
    background:url(../images/solution/class/class_bg.png?v=1.0.0) no-repeat top center;
    width:7.5rem;
    height:31.27rem;
    background-size:cover;
}
.class_cont .lubo_bg {
    background:url(../images/solution/lubo/bg.png?v=1.0.0) no-repeat top center;
    width:7.5rem;
    height:32.34rem;
    background-size:cover;
}
.class_cont .jingpin_bg {
    background:url(../images/solution/jingpin/bg.png?v=1.0.1) no-repeat top center;
    width:7.5rem;
    height:37.96rem;
    background-size:cover;
}
.class_cont .class_cont_bg {
    font-size:.24rem;
}
.class_cont .class_cont_bg .ms_title {
    padding:1.04rem 0 0.4rem 0;
}
.class_cont .class_cont_bg .ms_title:nth-child(2),
.class_cont .class_cont_bg .ms_title:nth-child(4) {
    padding:0;
}
.class_cont .class_cont_bg .ms_title:nth-child(3),
.class_cont .class_cont_bg .ms_title:nth-child(5) {
    padding:.4rem 0 0 0;
}
.class_cont .class_cont_bg .ms_title .title>p {
    font-size:.3rem;
}
.class_cont .class_cont_bg .ms_title>h1 {
    margin-bottom:.4rem;
    margin-top:0;
    padding:0;
    font-size: .36rem;
    line-height: .4rem;
}
.class_cont .scene {
    width:5rem;
    margin:0 auto;
    text-align: left;
}
.class_cont .scene>img {
    width:4.88rem;
    height:3.25rem;
}
.class_cont .scene_cont>h3{
    font-size:.24rem;
    line-height: .29rem;
    color:#004097;
    margin:0;
    padding-bottom:0.08rem;
}
.class_cont .scene_cont:nth-child(1),
.class_cont .scene_cont:nth-child(2) {
    margin-bottom: .1rem;
}

.class_cont .feature {
    margin:0.4rem .96rem;
    height:2.91rem;
}
.class_cont .feature>img {
    width:2.47rem;
    height:2.91rem;
}
.class_cont .feature>img:nth-child(1) {
    float: left;
}
.class_cont .feature>img:nth-child(2) {
    float: right;
}

.class_cont .hard {
    height:3.13rem;
}
.class_cont .hard>img {
    width:2.84rem;
    height:3.13rem;
}
.class_cont .hard>img:nth-child(1) {
    float: left;
}
.class_cont .hard>img:nth-child(2) {
    float: right;
}

.class_cont .software {
    margin:0.4rem .51rem 0 .51rem;
    height: 4.9rem;
    font-size:.3rem;
}
.class_cont .software .item {
    text-align: center;
    width:3.09rem;
}
.class_cont .software .item_pic {
    width:1.02rem;
    height:1.02rem;
    margin-bottom: .25rem;
}
.class_cont .software .item>h3 {
    margin:0 0 .04rem 0;
    color:#004097;
    font-size:.3rem;
}
.class_cont .software .item>p {
    text-align: justify;
    font-size:.24rem;
    line-height: .4rem;
    color:#39393A;
}
.class_cont .software .item:nth-child(1) {
    float: left;
}
.class_cont .software .item:nth-child(2) {
    float: right;
}

.lubo_bg .scene .scene_cont {
    margin-left:.2rem;
}
.lubo_bg .scene .scene_cont:nth-child(3) {
    margin-bottom: .2rem;
}


.class_cont .lubo_software {
    margin:0.4rem 0 0 0;
    font-size:.3rem;
    text-align: center;
}
.class_cont .lubo_software>img {
    width:1.02rem;
    height:1.02rem;
    margin-bottom: .25rem;
}
.class_cont .lubo_software>h3 {
    margin:0 0 .08rem 0;
    color:#004097;
    font-size:.3rem;
}
.class_cont .lubo_software>p{
    text-align: center;
    font-size:.24rem;
    line-height: .4rem;
    color:#39393A;
}

.class_cont .jingpin_scene {
    width: 5.64rem;
    margin: 0 0 0 .51rem;
    text-align: left;
}
.class_cont .jingpin_scene>img {
    margin-left: .17rem;
    margin-top: .4rem;
}

.jingpin_bg .slider_wrap {
    margin:.4rem .36rem 0 .36rem;
}
.jingpin_bg .slider_cont {
    width:6.78rem;
    height:2.82rem;
    overflow: hidden;
    position: relative;
}
.jingpin_bg .slider_cont>ul {
    width:20.34rem;
    height:2.82rem;
}
.jingpin_bg .slider_cont li {
    width:6.78rem;
    height:2.82rem;
    text-align: center;
    float: left;
}
.jingpin_bg .slider_cont li:nth-child(1)>img {
    width:3.73rem;
}
.jingpin_bg .slider_cont li:nth-child(2)>img,
.jingpin_bg .slider_cont li:nth-child(3)>img {
    width:3.18rem;
}
.jingpin_bg .slider_cont .slider_arrow {
    width:.16rem;
    height:.31rem;
    display: block;
    top:1.4rem;
    position: absolute;
    z-index: 999;
}
.jingpin_bg .slider_cont .slider_arrow:nth-child(1) {
    left:.13rem;
    background: url(../images/product/slider/slider_left.png) no-repeat;
    background-size:cover;
}
.jingpin_bg .slider_cont .slider_arrow:nth-child(2) {
    right:.13rem;
    background: url(../images/product/slider/slider_right.png) no-repeat;
    background-size:cover;
}
.jingpin_slider {
    transition-timing-function: ease;
    transition: all .8s;
}