.virtualHost-banner{width:100%; overflow:hidden; background:url(../images/host-banner-bg.jpg) no-repeat center; }
.virtualHost-banner h5{font-size:28px; color:#fff; line-height:50px; font-weight:100; }
.virtualHost-banner .virtualHost-banner-width {width:1200px; height:400px; margin:0 auto; }
.virtualHost-banner .virtualHost-banner-width01 {width:700px; margin-top: 90px; float: left; color: #fff; }
.virtualHost-banner ul{margin-top:46px; }
.virtualHost-banner ul li{display:inline-block; margin-right:10px; font-weight:100; font-size:20px; color:#fff; }
.virtualHost-banner ul li img{float:left; margin:4px 8px 0 0; }
.virtualHost-banner .virtualHost-banner-width01{margin-top:56px; }
.virtualHost-banner .virtualHost-banner-width01 p{margin:12px 0 24px 0; background:none; font-size:48px; color:#fff; }

.cloud-class-diff{padding:50px 0 0; }
.cloud-class-title{text-align:center; }
.cloud-class-title h3{font-size:30px; line-height:40px; color:#3d5788; font-weight:bold; margin:10px 0; }
.cloud-class-title p{font-size:18px; line-height:30px; color:#666666; margin-top:30px; }
.cloud-class-diff ul{margin:45px auto 30px; }
.cloud-class-diff ul li{width:560px; display:inline-block; padding:25px; box-sizing:border-box; box-shadow:0 5px 15px rgba(36,42,55,.1); margin-bottom:35px; }
.cloud-class-diff ul li .diff-left{width:85px; height:85px; float:left; font-size:0; margin-right:30px; }
.cloud-class-diff ul li .diff-left img{width:100%; height:100%; }
.cloud-class-diff ul li .diff-right{width:395px; float:left; margin-top:10px; }
.cloud-class-diff ul li .diff-right h3{font-size:20px; color:#333; font-weight:bold; }
.cloud-class-diff ul li .diff-right p{font-size:16px; color:#74797f; margin-top:15px; line-height:25px; }
.cloud-class-diff ul li:nth-child(2n){float:right; }
.cloud-class-diff ul li:hover{box-shadow:5px 10px 20px rgba(36,42,55,.15); }

.cloud-class-do{background:url(../images/bg0.jpg) no-repeat center; padding:45px 0 20px; background-size:cover; }
.cloud-class-do .cloud-class-title h3{color:#fff; }
.cloud-class-do .cloud-class-title p{color:#fff; }
.ccdo-list{text-align:center; padding:60px 0; position:relative; }
.ccdo-list ul li{position:absolute; top:50px; left:0; text-align:right; color:#333; background:url(../images/bg1.jpg) no-repeat center; padding:15px 40px 15px 15px; width:260px; box-sizing:border-box; }
.ccdo-list ul li h3{font-size:18px; color:#333; line-height:25px; }
.ccdo-list ul li p{font-size:16px; color:#666; line-height:25px; margin-top:7px; }
.ccdo-list ul li div{position:relative; }
.ccdo-list ul li div img{position:absolute; right:-60px; top:20px; }
.ccdo-list ul li:nth-child(2){left:auto; right:0; background:url(../images/bg2.jpg) no-repeat center; text-align:left; padding:15px 15px 15px 40px; }
.ccdo-list ul li:nth-child(2) div img{left:-60px; }
.ccdo-list ul li:nth-child(3){top:207px; background:url(../images/bg3.jpg) no-repeat center; }
.ccdo-list ul li:nth-child(4){left:auto; top:207px; right:0; background:url(../images/bg4.jpg) no-repeat center; text-align:left; padding:15px 15px 15px 40px; }
.ccdo-list ul li:nth-child(4) div img{left:-60px; }
.ccdo-list ul li:nth-child(5){top:364px; background:url(../images/bg5.jpg) no-repeat center; }
.ccdo-list ul li:nth-child(6){left:auto; top:364px; right:0; background:url(../images/bg6.jpg) no-repeat center; text-align:left; padding:15px 15px 15px 40px; }
.ccdo-list ul li:nth-child(6) div img{left:-60px; }

.cloud-class-platform{overflow:hidden; padding:45px 0; background:#f0f8ff; }
.cloud-class-platform ul{margin:45px auto 30px; }
.cloud-class-platform ul li{width:380px; float:left; padding:20px 25px; background:#fff; box-sizing:border-box; box-shadow:0 5px 15px rgba(36,42,55,.1); margin-right:30px; margin-bottom:35px; }
.cloud-class-platform ul li .diff-left{width:45px; height:45px; float:left; font-size:0; margin-right:30px; margin-top:20px; }
.cloud-class-platform ul li .diff-left img{width:100%; height:100%; }
.cloud-class-platform ul li .diff-right{width:255px; float:left; }
.cloud-class-platform ul li .diff-right h3{font-size:20px; color:#333; }
.cloud-class-platform ul li .diff-right p{font-size:16px; color:#74797f; margin-top:3px; line-height:27px; }
.cloud-class-platform ul li:nth-child(3n){margin-right:0; }
.cloud-class-platform ul li:hover{box-shadow:5px 10px 20px rgba(36,42,55,.15); }

.cloud-class-choose{padding:45px 0; background:#f0f8ff; overflow:hidden; }
.cloud-class-choose ul{margin-top:50px; }
.cloud-class-choose ul li{width:280px; float:left; padding:35px; text-align:center; background:#fff; box-sizing:border-box; box-shadow:0 5px 15px rgba(36,42,55,.1); margin-right:26px; margin-bottom:25px; border-radius:4px; }
.cloud-class-choose ul li .choose-img2{display:none; }
.cloud-class-choose ul li p{font-size:18px; color:#666666; line-height:30px; margin-top:15px; }
.cloud-class-choose ul li:nth-child(4n){margin-right:0; }
.cloud-class-choose ul li:hover{background:#1f8fff; }
.cloud-class-choose ul li:hover .choose-img1{display:none; }
.cloud-class-choose ul li:hover .choose-img2{display:block; }
.cloud-class-choose ul li:hover p{color:#fff; }
.cloud-class-choose ul li div{height:62px; line-height:62px; }
.cloud-class-choose ul li div img{vertical-align:middle; }

.cloud-class-know{padding:45px 0; }
.know-tab{width:100%; overflow:hidden; text-align:center; margin:40px 0; }
.know-tab ul{display:inline-block; }
.know-tab ul li{line-height:38px; text-align:center; font-size:18px; border:1px solid #d2d2d2; box-sizing:border-box; border-radius:20px; width:150px; float:left; margin:0 30px; }
.know-tab ul li:hover{background:#1F8FFF; color:#fff; border:1px solid #1F8FFF; }
.know-tab ul li.selected{background:#1F8FFF; color:#fff; border:1px solid #1F8FFF; }
.know-box>div{display:none; }
.know-box{text-align:center; overflow:hidden; height:466px; }
.know-box ul li{width:300px; float:left; margin:13px 0 50px; }
.know-box ul li img{box-shadow:0 5px 15px rgba(36,42,55,.1); width:200px; height:356px; }
.know-box .know-box-show2 li img{box-shadow:none; }
.know-box ul li p{font-size:18px; color:#333; line-height:30px; margin-top:12px; }
.know-box ul li:hover img{box-shadow:5px 10px 20px rgba(36,42,55,.15); }
.know-box .know-box-show2 ul li{width:100%; }
.know-box .know-box-show2 ul li img{width:auto; }
.know-box .know-box-show2 li:hover img{box-shadow:none; }
.cloud-class-sence{padding:45px 0 50px; }
.cloud-class-sence ul{overflow:hidden; margin-top:50px; }
.cloud-class-sence ul li{width:280px; float:left; margin-right:26px; }
.cloud-class-sence ul li p{text-align:center; font-size:18px; line-height:30px; color:#333; }
.cloud-class-sence ul li:nth-child(4n){margin-right:0; }
.cloud-class-sence ul li:hover p{color:#1F8FFF; }

.keshihua{width:100%; overflow:hidden; background:url(../images/bg.jpg) no-repeat center; padding:73px 0 80px; text-align:center; }
.keshihua .cloud-class-title h3{color:#fff; font-weight:normal; }
.keshihua .cloud-class-title p{color:#fff; margin-top:20px; }
.keshihua ul{display:inline-block; margin-top:36px; }
.keshihua ul li{float:left; }
.keshihua ul li a{display:inline-block; width:114px; margin-right:18px; padding-left:24px; box-sizing:border-box; background:#1F8FFF; line-height:38px; font-size:14px; color:#fff; }
.keshihua ul li:first-child a{background:url(../images/dianhua.png) no-repeat 28px #1F8FFF; }
.keshihua ul li:nth-child(2) a{background:url(../images/invalid-name.png) no-repeat 15px #fff; color:#333; }
.keshihua ul li:nth-child(3) a{background:url(../images/liuyan.png) no-repeat 15px #fff; color:#333; }