/*banner*/
.water-virtualHost-banner .virtualHost-banner-width01{margin-top:71px; }
.water-virtualHost-banner .virtualHost-banner-width01 img.w-logo1{border-right:1px solid rgba(255,255,255,.8); padding-right:20px; margin-right:15px; }
.water-virtualHost-banner .virtualHost-banner-width01 p{font-size:40px; background:none; margin-top:15px; }
.water-virtualHost-banner .virtualHost-banner-width01 h2{font-size:18px; padding:5px 0; color:rgba(255,255,255,.9); }
.water-virtualHost-banner .virtualHost-banner-width01 a.btn-primary{font-size:18px; width:150px; height:40px; line-height:40px; border-radius:30px; margin-top:50px; }
.share-virtualHost-banner{background:url(../images/banner.png) no-repeat center; }
.share-virtualHost-banner .virtualHost-banner-width02 {margin-right:0; margin-top:58px; }

/*解决方案*/
.share-jia{background:#fff; margin-top:0; padding:35px 0; text-align:center; }
.share-jia img{margin:30px 0 18px; max-width:100%; }
.water-fang{width:100%; overflow:hidden; background:#f0f8ff; padding:40px 0 35px; }
.water-fang .bg-white{padding:30px 0; box-shadow:0 7px 22px rgba(135,166,193,.2); overflow:hidden; }
.water-fang .bg-white .water-fff-r{width:470px; display:inline-block; padding:0 35px; box-sizing:border-box; float:left; }
.water-fang .bg-white .water-fff-r h3{font-size:30px; color:#222; text-align:center; }
.water-fang .bg-white .water-fff-r p{font-size:16px; color:#666; text-indent:32px; line-height:30px; margin:15px 0; }
.water-fang .swiper-scn{position:relative; width:175px; margin:0 auto; height:241px; overflow:hidden; }
.water-fang .cm-list{width:700px; float:right; }
.water-fang .cm-list .swiper-scn{width:175px; float:left; overflow:hidden; }
.water-fang .cm-list .swiper-text{position:absolute; width:100%; height:40px; bottom:0; left:0; background:rgba(0,0,0,.5); padding:0 10px; box-sizing:border-box; transition:all ease .3s; display:table-cell; vertical-align:middle; overflow:hidden; }
.water-fang .cm-list .swiper-text h3{font-size:17px; color:#fff; text-align:center; line-height:40px; }
.water-fang .cm-list .swiper-text p{font-size:14px; color:#fff; text-align:center; line-height:26px; text-align:center; margin-top:15px; }
.water-fang .cm-list .swiper-scn:hover .swiper-text{width:100%; height:100%; bottom:0; padding:20px 10px 0; }
.water-fang .cm-list .swiper-scn:hover .swiper-text h3{font-size:22px; margin-top:30px; }
.scn{font-size:30px; color:#222; text-align:center; line-height:40px; padding:20px 0; font-weight:500; }
.cn-ll{color:#666; font-size:18px; text-align:center; }
.scence{width:100%; overflow:hidden; background:#f0f8ff; }
.scence .sen{width:1200px; margin:0 auto; }
.swiper-father{position:relative; padding:30px 0 40px; font-size:0; }
.swiper-father .swiper-container{overflow:hidden; }
.swiper-father .swiper-scn{position:relative; width:274px; margin:0 auto; height:199px; overflow:hidden; }
.swiper-father .swiper-scn .swiper-text{position:absolute; width:100%; height:40px; bottom:0; left:0; background:rgba(0,0,0,.5); padding:0 10px; box-sizing:border-box; transition:all ease .3s; }
.swiper-father .swiper-scn .swiper-text h3{font-size:18px; color:#fff; text-align:center; line-height:40px; }
.swiper-father .swiper-scn .swiper-text p{font-size:14px; color:#fff; text-align:center; line-height:26px; text-align:left; }
.swiper-father .swiper-scn:hover .swiper-text{width:100%; height:100%; bottom:0; padding:20px 10px 0; }
.scence .swiper-button-next{background:url(../images/right.png) no-repeat center; width:20px; height:40px; top:50%; right:-20px; }
.scence .swiper-button-prev{background:url(../images/left.png) no-repeat center; width:20px; height:40px; top:50%; left:-20px; }
.water-jia{background:linear-gradient(#01bdfb,#169afc); padding:90px 0; margin-top:-125px; text-align:center; }
.water-jia .scn{color:#fff; }
.water-jia .cn-ll{color:#fff; }
.water-jia img{margin:30px 0; }
.water-liang{background:#f0f8ff; overflow:hidden; text-align:center; padding:0 0 50px; }
.water-liang ul li{width:220px; float:left; overflow:hidden; background:#fff; margin-right:25px; margin-top:46px; padding-bottom:20px; padding:10px 10px 15px; box-sizing:border-box; box-sizing:border-box; box-shadow:0 10px 15px rgba(36,85,195,.1); text-align:left; font-size:0; }
.water-liang ul li h3{font-size:14px; line-height:25px; color:#333; margin-top:8px; }
.water-liang ul li p{font-size:12px; line-height:23px; color:#999; margin-top:5px; width:100%; box-sizing:border-box; height:46px; }
.water-liang ul li:last-child{margin-right:0; }
.water-liang ul li:hover{box-shadow:0 12px 20px rgba(36,85,195,.15); }
.water-liang ul li img{width:200px; height:203px; }

/*圈子*/
.quanzi{width:100%; overflow:hidden; background:url(../images/yuan.jpg) no-repeat bottom; text-align:center; }
.quanzi h3{font-size:30px; color:#222; line-height:50px; padding-bottom:20px; font-weight:bold; }
.quanzi p{font-size:18px; color:#666; line-height:25px; }
.quanzi .cm-qz{display:table-cell; vertical-align:middle; text-align:center; height:357px; width:1200px; }

/*方案功能*/
.share_product{width:100%; overflow:hidden; background:#f0f8ff; padding:50px 0 0; }
.share_product .show_cn{border:1px solid #E5E5E5; box-sizing:border-box; overflow:hidden; background:#fff; box-shadow:0 5px 20px rgba(135,166,193,.2); margin:30px 0 28px; }
.tab_menu {width:240px; text-align:center; float:left; border-right:0; box-sizing:border-box; line-height:100px; }
.tab_menu ul {width:100%; overflow:hidden; }
.tab_menu li {width:100%; list-style:none; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; cursor:pointer; text-align:center; font-size:18px; color:#333; box-sizing:border-box; }
.tab_menu li:hover {color:#1F8FFF; }
.tab_box {width:958px; height:300px; float:left; background:url(../images/bg2.png) no-repeat center; }
.tab_box .fx-hide {position:relative; text-align:center; padding:30px; box-sizing:border-box; }
.tab_box .fx-hide .share-table {width:608px; vertical-align:middle; text-align:center; float:left; text-align:left; line-height:35px; font-size:16px; color:#666; }
.tab_box .fx-hide img {float:right; }
.tab_box .fx-hide img {text-align:center; }
.tab_menu .selectd {color:#1F8FFF; }

/*合作伙伴*/
.water-he{background:#f0f8ff; overflow:hidden; }
.water-he .bg-blue{display:block; width:122px; line-height:38px; border-radius:2px; color:#fff; margin:20px auto 0; text-align:center; }
.water-he .bg-blue:hover{box-shadow:0 8px 15px rgba(36,85,195,.15); }
.water-he .youxiu{padding:10px 0 55px; }
.water-he .youxiu>ul li:hover{background:#f0f8ff; }
.water-he-list{background:#fff; overflow:hidden; width:100%; box-shadow:0 10px 15px rgba(36,85,195,.1); }
.water-he-left{width:256px; float:left; padding:30px 30px 10px; box-sizing:border-box; text-align:center; }
.water-he-left .water-he-img{width:130px; height:130px; margin:0 auto; overflow:hidden; padding:10px; box-sizing:border-box; }
.water-he-left img{max-width:100%; max-height:100%; transition:all ease .3s; }
.water-he-left p{font-size:16px; color:#333; line-height:30px; padding:6px 0; }
.water-he-left .yx-list-b{font-size:14px; color:#999; padding:12px 0 7px; display:inline-block; text-align:center; border-top:1px solid #eee; }
.water-he-left .yx-list-b div{display:inline-block; padding:0 4px 0 6px; box-sizing:border-box; line-height:20px; float:left; }
.water-he-left .yx-list-b div span{padding:0 2px; }
.water-he-left .yx-list-b .chan{border-right:1px solid #d2d2d2; }
.water-he-right{width:calc(100% - 256px); ; float:left; padding:35px 25px 25px; box-sizing:border-box; border-left:6px solid #f5f5f5; }
.water-he-right p{font-size:14px; color:#333; line-height:23px; padding:0 0 15px; box-sizing:border-box; min-height:176px; }
.water-he-right a{float:right; display:block; font-size:14px; color:#1F8FFF; box-sizing:border-box; }
.water-he-right a:hover{color:#107BE6; }
.water-he-left .water-he-img:hover img{transform:scale(1.1,1.1); }

/*底部留言*/
.water-bottom{background:url(../images/bg.png) no-repeat center; padding:35px 0; 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:13px 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:25px 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:20px; 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; }
.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; }