.solution{
    margin-top:56px;
}
.solution .mt76{
    margin-top:100px;
}
/*办公*/
.sol-bg-intro1-bg{
    height:760px;
    background: url(/images/solution/bangong/bangongyongdianbaohu.png) center top no-repeat;
}
.sol-bg-intro2-bg{
    background: url(/images/solution/bangong/yongdianbaohu.png) center top no-repeat;
    text-align: center;
    padding:500px 0 0 0;
}
.sol-bg-intro3-bg{
    height:760px;
    background: url(/images/solution/bangong/bangonghuanjing.png) center top no-repeat;
}
.sol-bg-intro4-bg{
    height:600px;
    background: url(/images/solution/bangong/yunzuoliucheng.png) center top no-repeat;
}
.sol-bg-intro5-bg{
    height:760px;
    margin-top:50px;
    background: url(/images/solution/bangong/system.png) center top no-repeat;
}

/*intro3*/
.sol-bg-intro3-ul{
    margin:50px 0 0 0;
}
.sol-bg-intro3-ul .point1{
    background: url(/images/solution/bangong/zidongtiaojie.png) center top no-repeat;
}
.sol-bg-intro3-ul .point2{
    background: url(/images/solution/bangong/zhinenzhaomin.png) center top no-repeat;
}
.sol-bg-intro3-ul .point3{
    background: url(/images/solution/bangong/zhinendianyuanjiankong.png) center top no-repeat;
}
.sol-bg-intro3-ul .point4{
    background: url(/images/solution/bangong/zidongtiaojie.png) center top no-repeat;
}
.sol-bg-intro3-ul li{
    width:25%;
    text-align: center;
    padding:130px 0 0 0;
    float:left;
    position: relative;
}
.sol-bg-intro3-ul li:before{
    content:'';
    display: block;
    border: 2px solid #1976d2;
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -60px;
    border-radius: 50%;
    width: 116px;
    height: 116px;
    transition: 0.5s;
}
.sol-bg-intro3-ul li:hover:before{
    transform: scale(1.2);
    opacity: 0;
}
/*intro4*/
.sol-bg-intro4-desc{
    margin:0 -50px;
}
.sol-bg-intro4-desc div{
    width:33%;
    float:left;
    text-align: center;
    box-sizing: border-box;
    padding:500px 50px 0 50px;
}
.sol-bg-intro4-desc span{
    display: block;
    margin: 0 0 10px 0;
    font-size: 16px;
}
.sol-bg-intro4-desc p{
    line-height: 1.5em;
}
.sol-bg-intro4-desc span.color-green{
    color:#13c46f
}
.sol-bg-intro4-desc span.color-blue{
    color:#1976d2
}
.sol-bg-intro4-desc span.color-orange{
    color:#f7be64
}
/*酒店*/
/*intro1*/
.sol-jd-intro1-ul{
    margin:50px 0 0 0;
}
.sol-jd-intro1-ul .point1{
    background: url(/images/solution/jiudian/tigaoguangli.png) center top no-repeat;
}
.sol-jd-intro1-ul .point2{
    background: url(/images/solution/jiudian/jingzhengli.png) center top no-repeat;
}
.sol-jd-intro1-ul .point3{
    background: url(/images/solution/jiudian/fuwuzhiliang.png) center top no-repeat;
}
.sol-jd-intro1-ul .point4{
    background: url(/images/solution/jiudian/jiandiyunyinchengben.png) center top no-repeat;
}
.sol-jd-intro1-ul li{
    width:25%;
    text-align: center;
    padding:130px 0 0 0;
    float:left;
    position: relative;
}
/*intro2*/
.sol-jd-intro2-ul{
    width: 1196px;
    height: 500px;
    font-size: 16px;
    margin:20px auto 0;
    position: relative;
    background: url(/images/solution/jiudian/yuzhuliucheng.png) center center no-repeat;
}
.sol-jd-intro2-ul li{
    position: absolute;
}
.sol-jd-intro2-ul li span{
    position: absolute;
    width: 150px;
    text-align: center;
    left: -42px;
}
.sol-jd-intro2-ul li:before{
    content:'';
    position: absolute;
    display: block;
    width: 53px;
    height: 50px;
    border: 5px solid #0099ff;
    border-radius: 50%;
    transition: 0.2s;
    left: 1px;
    top: 3px;
}
.sol-jd-intro2-ul li:hover{
    color:#0099ff;
}
.sol-jd-intro2-ul li:hover:before{
    transform: scale(1.15);
}
.sol-jd-intro2-ul li.point1{
    left: 129px;
    top: 275px;
}
.sol-jd-intro2-ul li.point2{
    left: 241px;
    top: 401px;
}
.sol-jd-intro2-ul li.point3{
    left: 462px;
    top: 401px;
}
.sol-jd-intro2-ul li.point4{
    left: 350px;
    top: 275px;
}
.sol-jd-intro2-ul li.point5{
    left: 580px;
    top: 229px;
}
.sol-jd-intro2-ul li.point6{
    left: 449px;
    top: 129px;
}
.sol-jd-intro2-ul li.point7{
    left: 619px;
    top: 36px;
}
.sol-jd-intro2-ul li.point8{
    left: 777px;
    top: 36px;
}
.sol-jd-intro2-ul li.point9{
    left: 936px;
    top: 36px;
}
.sol-jd-intro2-ul li.point10{
    left: 1070px;
    top: 167px;
}
.sol-jd-intro2-ul li.point1 span{
    bottom: 6px;
}
.sol-jd-intro2-ul li.point2 span{
    top: 72px;
}
.sol-jd-intro2-ul li.point3 span{
    top: 72px;
}
.sol-jd-intro2-ul li.point4 span{
    bottom: 6px;
}
.sol-jd-intro2-ul li.point5 span{
    left: 76px;
    top: 24px;
    text-align: left;
}
.sol-jd-intro2-ul li.point6 span{
    left: -156px;
    top: 24px;
    text-align: right;
}
.sol-jd-intro2-ul li.point7 span{
    bottom: 6px;
}
.sol-jd-intro2-ul li.point8 span{
    bottom: 6px;
}
.sol-jd-intro2-ul li.point9 span{
    bottom: 6px;
}
.sol-jd-intro2-ul li.point10 span{
    top: 72px;
}
/*intro3*/
.sol-jd-intro3-bg{
    background: url(/images/solution/jiudian/ruzhutiyan.png) center center no-repeat;
    position: relative;
    height:614px;
    overflow: hidden;
}
.sol-jd-intro3-ul{
    position: absolute;
    left:50%;
    margin: 0 0 0 -81px;
    width:610px;
}
.sol-jd-intro3-ul li{
    float:left;
    transition: 0.4s;
}
.sol-jd-intro3-ul li:hover{
    float:left;
    background: rgba(255,255,255,.2);
}

.sol-jd-intro3-ul .point1,.sol-jd-intro3-ul .point2,.sol-jd-intro3-ul .point3{
    height:161px;
}
.sol-jd-intro3-ul .point4,.sol-jd-intro3-ul .point5,.sol-jd-intro3-ul .point6{
    height:133px;
}
.sol-jd-intro3-ul .point7,.sol-jd-intro3-ul .point8,.sol-jd-intro3-ul .point9{
    height:146px;
}
.sol-jd-intro3-ul .point10,.sol-jd-intro3-ul .point11,.sol-jd-intro3-ul .point12{
    height:184px;
}
.sol-jd-intro3-ul .point1,.sol-jd-intro3-ul .point4,.sol-jd-intro3-ul .point7,.sol-jd-intro3-ul .point10{
    width:197px;
}
.sol-jd-intro3-ul .point2,.sol-jd-intro3-ul .point5,.sol-jd-intro3-ul .point8,.sol-jd-intro3-ul .point11{
    width:197px;
}
.sol-jd-intro3-ul .point3,.sol-jd-intro3-ul .point6,.sol-jd-intro3-ul .point9,.sol-jd-intro3-ul .point12{
    width:198px;
}
/*intro4*/
.sol-jd-intro4-ul{
    margin-top:40px;
}
.sol-jd-intro4-ul li{
    width: 50%;
    float:left;
    height:687px;
    color:#fff;
}
.sol-jd-intro4-ul li.point1{
    background: url(/images/solution/jiudian/kefangruzhutiyan.png) right center no-repeat;
}
.sol-jd-intro4-ul li.point2{
    background: url(/images/solution/jiudian/kefangyudintiyan.png) left center no-repeat;
}
.sol-jd-intro4-ul li.point3{
    width: 100%;
    background: url(/images/solution/jiudian/weiyutiyan.png) center center no-repeat;
}
.sol-jd-intro4-ul li.point4{
    background: url(/images/solution/jiudian/kefangruzhu.png) right center no-repeat;
}
.sol-jd-intro4-ul li.point5{
    color:#000;
}
.sol-jd-intro4-ul li.point6{
    color:#000;
}
.sol-jd-intro4-ul li.point7{
    background: url(/images/solution/jiudian/kehutiyan.png) left center no-repeat;
}
.sol-jd-intro4-ul li .point-wrap-left{
    float:right;
    width:550px;
    margin-top:80px;
    margin-right:50px;
}
.sol-jd-intro4-ul li .point-wrap-right{
    float:left;
    width:550px;
    margin-top:80px;
    margin-left:50px;
}
.sol-jd-intro4-ul li .point-wrap-full{
    margin-top:80px;
}
.sol-jd-intro4-ul li.point1 .point-wrap-left{
    margin-top:500px;
}
.sol-jd-intro4-ul li.point2 .point-wrap-right{
    margin-top:500px;
}
.sol-jd-intro4-ul li strong{
    font-size: 30px;
    line-height: 2em;
}
.sol-jd-intro4-ul li p{
    font-size: 16px;
    line-height: 1.5em;
}
/*intro5*/
.sol-jd-intro5-bg{
    background: url(/images/solution/jiudian/houtaiguanli.png) center center no-repeat;
    height:860px;
}
/*农业*/
.sol-ny-intro1-bg1{
    height:261px;
    background: url(/images/solution/nongye/gaishu1.png) center center no-repeat;
    margin-top:50px;
}
.sol-ny-intro1-bg2{
    height:512px;
    background: url(/images/solution/nongye/gaishu2.png) center center no-repeat;
    margin-top:20px;
}
.sol-ny-intro2-bg{
    height:321px;
    background: url(/images/solution/nongye/xitong.png) center center no-repeat;
    margin-top:50px;
}
.sol-ny-intro3-bg{
    height:304px;
    background: url(/images/solution/nongye/jiankongxitong.png) center center no-repeat;
    margin-bottom:50px;
}