.bannerbox{width:100%;position:relative; overflow:hidden;height:500px;}
.banner{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.banner#b1{display:block;height:500px;background:url(../../images/single/cloud_shop/banner.png) no-repeat;}
.banner#b1 .ban2{padding-top:150px;}
.banner#b1 .ban2 .bac{margin-top:30px;width:550px;}
.banner#b1 .ban2 .bac p{font-size:20px;margin-top:0;line-height:42px;}
.page-title{text-align:center;font-size:32px;color:#323232;}
.page-title.white{color:#fff;}

.first-main{margin:55px 0 75px 0;}
.first-main .img-box{text-align:center;margin:75px auto 0 auto;width:1200px;}

.second-main{background-color:#5196EF;padding:55px 0 65px 0;font-size:0;}
.second-content{width:1200px;margin:65px auto 0 auto;text-align:center;}
.second-content>div{display:inline-block;vertical-align:middle;}
.second-content .left-box{width:440px;box-sizing:border-box;border:solid 1px #fff;}
.second-content .left-box .box-title{background-color:#6DABFC;font-size:20px;color:#fefefe;line-height:48px;}
.second-content .left-box .list{text-align:left;background:url(../../images/single/cloud_shop/hand_down.png) no-repeat;background-position:29px center;font-size:14px;color:#fff;line-height:1.6;border-top:solid 1px #fff;padding:25px 40px 25px 90px;}
.second-content .center-box{font-size:42px;color:#fff;width:120px;}
.second-content .right-box{width:440px;box-sizing:border-box;border:solid 1px #fff;}
.second-content .right-box .box-title{background-color:#6DABFC;font-size:24px;color:#fefefe;line-height:68px;}
.second-content .right-box .list{text-align:left;background:url(../../images/single/cloud_shop/hand_up.png) no-repeat;background-position:29px center;font-size:16px;color:#fff;line-height:1.6;border-top:solid 1px #fff;padding:30px 40px 30px 90px;}

.third-main{margin:75px 0 90px 0;}
.third-content{width:1200px;margin:0 auto;font-size:0;padding-top:25px;}
.third-content:after{content:'';display:block;clear:both;}
.third-content .list{float:left;width:360px;margin-right:60px;margin-top:50px;}
.third-content .list:nth-child(3n){margin-right:0;}
.third-content .list .icon{vertical-align:middle;margin-right:20px;}
.third-content .list .text{display:inline-block;vertical-align:middle;width:260px;}
.third-content .list .text .main{font-size:20px;color:#323232;margin-bottom:10px;}
.third-content .list .text .small{font-size:14px;color:#999999;line-height:1.5;}

.fourth-main{background-color:#fafafa;padding:60px 0 75px 0;}
.fourth-content{width:762px;margin:40px auto 0 auto;padding-top:30px;background-image:url(../../images/single/cloud_shop/bg.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;}
.fourth-content .text-box{}
.fourth-content .text-box .list{margin-right:30px;font-size:14px;color:#666;line-height:1.5;float:left;padding-left:24px;box-sizing:border-box;width:230px;}
.fourth-content .text-box:after{content:'';display:block;clear:both;}
.fourth-content .text-box .list:last-child{margin-right:0;}

/*留言板*/
.message{display:block;padding:80px 0;background:#fff;}
.mestitle,.remarks{display:block;text-align:center;}
.mestitle .titleh{font-size:28px;color:#333;font-weight:700}
.mestitle .contp{font-size:20px;color:#666;margin-top:10px;}
.formd form{display:flex;justify-content:space-evenly;padding:0 200px;margin-top:40px;}
.formd form .xmane,.formd form .iphone{width:300px;position:relative;border:solid 1px #f0f3fa;box-sizing:border-box;}
.formd form .xmane input,.formd form .iphone input{display:block;width:100%;height:100%;box-sizing:border-box;line-height:60px;padding:20px 10px;padding-left:60px;font-size:14px;}
.formd form .xmane:before{display:block;position:absolute;left:15px;top:15px;content:'';background:url(../../images/xingming.png) no-repeat;width:30px;height:30px;}
.formd form .iphone:before{display:block;position:absolute;left:15px;top:15px;content:'';background:url(../../images/dianhua.png) no-repeat;width:30px;height:30px;}
.formd form .submit{width:180px;height:60px;}
.formd form .submit input{display:block;width:100%;height:100%;text-align:center;line-height:60px;background:#316fff;color:#fff;border:solid 1px #316fff;font-size:20px;cursor:pointer;box-sizing:border-box;}
.remarks{margin-top:30px;}
.remarks .main{font-size:24px;color:#333;font-weight:700}
.remarks .small{font-size:24px;margin-top:5px;color:#666;}
font{color:#f50303;font-weight:700;}