/*banner*/
.virtualHost-banner{width:100%; overflow:hidden; position:relative; background:url(../images/banner.png) no-repeat center ; height:400px; }
.virtualHost-banner .virtualHost-banner-width{width:1200px; margin:0 auto; height:400px; position:relative; height:400px; }
.virtualHost-banner .virtualHost-banner-width01{color:#fff; margin-top:86px; text-align:left; display:inline-block; float:left; margin-left:20px; }
.virtualHost-banner .virtualHost-banner-width01 h2{font-size:40px; line-height:50px; font-weight:100; display:inline-block; }
.virtualHost-banner .virtualHost-banner-width01 p{font-size:18px; margin:24px 0 0; line-height:30px; font-weight:100; display:inline-block; width:100%; background:none; }
.virtualHost-banner .virtualHost-banner-width01 a.btn-primary{font-size:18px; width:150px; background:#1f8fff; border:none; height:40px; line-height:40px; display:block; box-sizing:border-box; text-align:center; transition:all ease-in .5s; border-radius:30px; margin-top:28px; }
.virtualHost-banner .virtualHost-banner-width01 a:hover{background:#107BE6; }
.virtualHost-banner .banner-image{height:400px; }
.virtualHost-banner .banner-text{bottom:0; }
.virtualHost-banner .virtualHost-banner-width02{width:502px; position:absolute; right:100px; bottom:-88px; }
.virtualHost-banner .virtualHost-banner-width02 img{display:block; }

/*解决问题*/
.card-soulte{background:#f0f8ff; padding:70px 0; overflow:hidden; }
.card-title h3{font-size:30px; color:#2d2d2d; line-height:40px; text-align:center; }
.card-title p{font-size:18px; color:#999; line-height:36px; text-align:center; margin:15px 0; }
.card-soulte ul{width:800px; margin:40px auto 14px; overflow:hidden; }
.card-soulte ul li{width:50%; float:left; font-size:18px; color:#333; line-height:30px; margin:12px 0; position:relative; padding-left:22px; box-sizing:border-box; }
.card-soulte ul li::after{position:absolute; width:8px; height:8px; border-radius:50%; left:0; top:10px; background:#1f8fff; content:""; }
.card-soulte ul li span{font-size:24px; color:#1F8FFF; }
.card-soulte-list{margin:30px 0; }
.card-soulte-list div{width:230px; margin-right:12px; box-shadow:0 12px 20px rgba(36,85,195,.1); float:left; background:#fff; padding:7px 7px 12px ; box-sizing:border-box; }
.card-soulte-list div img{width:100%; float:left; }
.card-soulte-list div h3{font-size:18px; color:#333; line-height:30px; text-align:center; padding:12px 0 4px; clear:both; }
.card-soulte-list div p{font-size:14px; color:#666; line-height:26px; padding:0 15px; text-align:center; }
.card-soulte-list div:last-child{margin-right:0; }
.card-soulte-list div:hover h3{color:#1F8FFF; }

/*四大系统*/
.card-xitong{width:100%; background:#F0F8FF; overflow:hidden; padding-bottom:62px; }
.sol-part6_left{text-align:center; }
.sol-part6_left .sol-part6_list{display:inline-block; padding:6px 52px 20px 52px; line-height:40px; font-size:24px; color:#333; margin:0 34px; }
.sol-part6_left .selected{border-bottom:2px solid #1F8FFF; color:#1F8FFF; }
/*.sol-part6_right{margin-bottom:62px ; }*/
.card-xt-list{position:relative; height:605px; box-shadow:0 5px 20px rgba(36,85,195,.1); }
.card-xt-list2{background:#fff; text-align:center; position:absolute; top:0; left:0; width:1200px; }
.card-xt-list2 .card-xt-yp{text-align:center; display:inline-block; }
.card-xt-list2 .card-xt-yp .swiper-slide{line-height:50px; padding:0 14px; font-size:16px; color:#333; width:auto; }
.card-xt-list2 .card-xt-yp .selected{color:#1F8FFF; }
.card-xt-list2 .sol-part6_right2{margin:0 auto; height:550px; box-sizing:border-box; }
/*.card-xt-list2 .swiper2 .swiper-slide{width:1200px !important; }*/
.card-xt-list2 .sol-part6_right2 .swiper-slide div.card-swiper-img{width:1200px; text-align:center; padding:42px 200px 26px; box-sizing:border-box; }
.card-xt-list2 .sol-part6_right2 .swiper-slide div.card-swiper{width:32%; text-align:center; display:inline-block; }
.card-xt-list2 .sol-part6_right2 img{box-shadow:0 5px 20px rgba(36,85,195,.1); max-width:100%; }
.card-xt-list2 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:34px; }
.card-top{background:#1e8cfa; padding:20px 60px; box-sizing:border-box; color:#fff; text-align:left; }
.card-top h3{font-size:18px; line-height:30px; font-weight:bold; }
.card-top p{font-size:16px; line-height:30px; margin-top:6px; }
.card-xt-list2 .sol-part6_right2 .swiper-pagination-bullet{width:80px; height:4px; background:#eeeeee; border-radius:0; opacity:1; }
.card-xt-list2 .sol-part6_right2 .swiper-pagination-bullet-active{background:#1F8FFF; }

/*价值*/
.card-jiazhi{width:100%; overflow:hidden; background:url(../images/bg1.png) no-repeat top #F0F8FF; padding:50px 0; }
.card-jiazhi .card-title h3{color:#fff; }
.card-jz-list1{overflow:hidden; }
.card-jz-list1 li{width:400px; float:left; margin:55px 0; color:#fff; }
.card-jz-list1 li p{font-size:24px; line-height:30px; }
.card-jz-list1 li h3{font-size:48px; line-height:50px; font-weight:bold; margin:24px 0; }
.card-jz-list1 li h3 img{margin:0 2px; }
.card-jz-list2{background:#fff; padding:50px 0 35px; box-shadow:0 5px 20px rgba(36,85,195,.1); }
.card-jz-list2 ul{overflow:hidden; }
.card-jz-list2 ul li{width:20%; text-align:center; padding:15px 0; float:left; }
.card-jz-list2 ul li div{width:70px; position:relative; margin:0 auto; height:70px; }
.card-jz-list2 ul li div img{position:absolute; top:0; left:0; z-index:1; transition:all ease .1s; }
.card-jz-list2 ul li div img:last-child{display:none; }
.card-jz-list2 ul li p{text-align:center; width:100%; line-height:30px; color:#333; font-size:16px; padding:18px 0; }
.card-jz-list2 ul li:hover div img:last-child{display:block; }

/*丰富的线下引流场景*/
.yinliu{width:100%; background:#F0F8FF; padding:20px 0; overflow:hidden; }
.yinliu ul li{width:400px; text-align:center; float:left; margin:16px 0; padding:0 20px; box-sizing:border-box; }
.yinliu ul li div{width:100%; overflow:hidden; }
.yinliu ul li div img{width:100%; transition:all ease .3s; }
.yinliu ul li p{font-size:20px; color:#333; line-height:40px; padding:6px 0; }
.yinliu ul li:hover img{transform:scale(1.1,1.1); }

/*适用行业*/
.hangye2{width:100%; overflow:hidden; background:#F0F8FF; padding:10px 0; }
.hangye2 ul{margin:20px 0 16px; overflow:hidden; }
.hangye2 ul li{width:200px; padding:10px; box-sizing:border-box; float:left; text-align:center; }
.hangye2 ul li div{position:relative; width:180px; height:180px; overflow:hidden; }
.hangye2 ul li div img{transition:all ease .3s; }
.hangye2 ul li div::after{position:absolute; width:180px; height:180px; content:""; background:rgba(0,0,0,.3); top:0; left:0; }
.hangye2 ul li div p{position:absolute; top:0; left:0; line-height:180px; width:180px; color:#fff; font-size:20px; z-index:99; }
.hangye2 ul li:hover img{transform:scale(1.1,1.1); }

/*开创云名片*/
.mingpian{background:#F0F8FF; overflow:hidden; padding:40px 0 30px; }
.mingpian .swiper-container{margin:32px auto; padding-bottom:53px; }
.mingpian .swiper-slide{height:360px; }
.mingpian .swiper-slide .mp-slide{position:relative; width:300px; padding:0 10px; box-sizing:border-box; float:left; text-align:center; }
.mingpian .swiper-slide .mp-img1{text-align:center; height:360px; background:#fff; width:280px; }
.mingpian .swiper-slide .mp-img1 div{position:absolute; bottom:0; left:0; text-align:center; width:100%; font-size:0; }
.mingpian .swiper-slide .mp-img2{width:100%; height:360px; position:absolute; top:100%; left:0; transition:all ease 1s; display:none; }
.mingpian .swiper-slide .mp-img1 h3{font-size:16px; color:#333; line-height:30px; padding-top:66px; }
.mingpian .mp-slide:hover .mp-img2{display:block; top:0; }
.mingpian .swiper-pagination-bullet{width:80px; height:4px; background:#eee; border-radius:0; opacity:1; }
.mingpian .swiper-pagination-bullet-active{background:#1F8FFF; }

/*渠道合作*/
.qudao{background:url(../images/bg2.png) no-repeat center; padding:46px 0; }
.qudao .card-title h3{color:#fff; }
.qudao .card-title h3{color:#fff; }
.qudao .card-title p{color:#fff; }
.qudao ul{background:#fff; text-align:center; overflow:hidden; margin:40px 0 30px; }
.qudao ul li{width:200px; float:left; border-right:1px solid #eeeeee; border-bottom:1px solid #eee; box-sizing:border-box; padding:20px; position:relative; height:200px; overflow:hidden; }
.qudao ul li .qudao_01 h3{font-size:18px; color:#333; line-height:40px; }
.qudao ul li .qudao_01 img{margin-top:20px; }
.qudao ul li .qudao_02{position:absolute; width:100%; height:100%; top:100%; left:100%; background:#1f8fff; padding:20px; box-sizing:border-box; transform:all ease .3s; }
.qudao ul li .qudao_02 h3{font-size:18px; color:#fff; line-height:40px; margin-top:30px; }
.qudao ul li .qudao_02 p{font-size:14px; color:#fff; line-height:24px; margin-top:10px; }
.qudao ul li:hover .qudao_02{top:0; left:0; }
.qudao ul li:hover{border-color:#1f8fff; }

/*渠道合作流程*/
.liucheng{background:#e5edf5; padding:46px 0 14px; overflow:hidden; }
.liucheng ul li{text-align:center; width:240px; float:left; position:relative; margin:36px 0; }
.liucheng ul li img{transition:all ease .3s; }
.liucheng ul li::after{position:absolute; content:url(../images/right.png); width:38px; height:28px; right:-19px; top:70px; }
.liucheng ul li h3{font-size:18px; color:#333; line-height:30px; }
.liucheng ul li:last-child::after{display:none; }
.liucheng ul li:hover img{transform:scale(1.1,1.1); }
.jingxiaoshang{background:#F0F8FF; padding:68px 0 56px; overflow:hidden; }
.jx-before{font-size:24px; color:#666; line-height:40px; text-align:center; position:relative; width:800px; margin:44px auto 0; }
.jx-before::before{position:absolute; width:110px; height:1px; background:#d5dbdf; top:20px; left:0; content:""; }
.jx-before::after{position:absolute; width:110px; height:1px; background:#d5dbdf; top:20px; right:0; content:""; }
.jx-before span{color:#1F8FFF; font-size:30px; padding:0 5px; }
.jingxiaoshang form{text-align:center; margin-top:20px; }
.jingxiaoshang input{width:400px; height:38px; padding:5px 10px; margin:12px 0; border-radius:24px; border:none; box-shadow:0 5px 15px rgba(36,85,195,.05); box-sizing:border-box; box-sizing:initial; line-height:38px; text-align:center; font-size:18px; color:#999; }
.jingxiaoshang input::-moz-placeholder{color:#999; }
.jingxiaoshang input::-ms-input-placeholder{color:#999; }
.jingxiaoshang input::-webkit-input-placeholder{color:#999; }
.jingxiaoshang button{width:400px; line-height:38px; border-radius:24px; border:none; background:#1F8FFF; box-shadow:none; padding:5px 10px; box-sizing:border-box; margin:12px 0; text-align:center; font-size:18px; color:#fff; transition:all ease-in .3s; }
.jingxiaoshang button:hover{background:#107BE6; }

/*底部留言*/
.water-bottom{background:url(../images/bg3.png) no-repeat center; padding:86px 0 50px; text-align:center; }
.water-bottom h3{font-size:30px; color:#fff; line-height:40px; }
.water-bottom p{font-size:18px; color:rgba(255,255,255,.9); line-height:38px; margin:14px 0 22px; }
.water-bottom h5{font-size:18px; color:rgba(255,255,255,.9); line-height:40px; text-align:center; position:relative; width:500px; margin:44px auto 0; }
.water-bottom h5::before{position:absolute; width:25%; height:1px; background:#fff; top:20px; left:0; content:""; }
.water-bottom h5::after{position:absolute; width:25%; height:1px; background:#fff; top:20px; right:0; content:""; }
.water-bottom .ipt{margin-top:15px; display:inline-block; margin-bottom:30px; }
.water-bottom .ipt input{border-radius:0; float:left; width:162px; box-sizing:border-box; height:38px; margin:0; padding:8px; box-sizing:border-box; }
.water-bottom .ipt a{width:114px; line-height:38px; color:#333; font-size:14px; background:#1F8FFF; float:left; display:inline-block; margin-right:18px; padding-left:24px; box-sizing:border-box; }
.water-bottom .ipt a:nth-child(1){background: url(../images/phone.png) no-repeat 28px #1F8FFF; color: #fff; }
.water-bottom .ipt a:nth-child(2){background:url(../images/zixun2.png) no-repeat 14px #fff; }
.water-bottom .ipt a:last-child{margin-right:0; background:url(../images/liuyan2.png) no-repeat 14px #fff; }
.water-bottom .ipt a:hover{box-shadow:2px 7px 8px 3px rgba(29, 35, 56, 0.15); z-index:99; }