a{text-decoration:none;}
a:hover{text-decoration:none;}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clear{zoom:1}
.center{width: 1200px;margin: 0 auto;}

.c1{color: #fff;}
.c2{color: #4289d9;}
.c3{color: #333;}
.c4{color: #2589bd}
.c5{color: #57b85d;}
.c6{color: #666;}
.c9{color: #999;}

.ta-c{text-align: center;}
.ta-l{text-align: left;}
.ta-r{text-align: right;}



@keyframes rotate_a {
	0% {transform: translateX(0) translateY(0) rotate(0deg);}
	100% {transform: translateX(0) translateY(0) rotate(360deg);}
}

@keyframes rotate_b {
	0% {transform: translateX(0) translateY(0) rotate(120deg);}
	100% {transform: translateX(0) translateY(0) rotate(480deg);}
}
@keyframes rotate_c {
	0% {transform: translateX(0) translateY(0) rotate(240deg);}
	100% {transform: translateX(0) translateY(0) rotate(600deg);}
}
@keyframes rotate_aa {
	0% {transform: translateX(0) translateY(0) rotate(360deg);}
	100% {transform: translateX(0) translateY(0) rotate(0deg);}
}
@keyframes rotate_ba {
	0% {transform: translateX(0) translateY(0) rotate(240deg);}
	100% {transform: translateX(0) translateY(0) rotate(-120deg);}
}
@keyframes rotate_ca {
	0% {transform: translateX(0) translateY(0) rotate(120deg);}
	100% {transform: translateX(0) translateY(0) rotate(-240deg);}
}

@keyframes heartbeat{
	50%{transform:scale(1.2)}
}

@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	50% {opacity: 0;}
	100% {opacity: 1;}
}


.index-head-wrap{width: 100%;height: 94px;background: #fff;}
.index-head-wrap .index-mainnav .mainnav ul li{float: left;line-height: 94px;margin-right: 55px;font-size: 16px;}
.index-head-wrap .index-mainnav .mainnav ul li a{color: #333;}
.index-head-wrap .index-mainnav .mainnav ul li a:hover{color: #ffa101;}

.index-besoin-wrap{width: 100%;background: #f6f6f6;}
.index-besoin-wrap .index-besoin .title{font-size: 30px;text-align: center;color: #20b366;padding-top: 50px;}
.index-besoin-wrap .index-besoin .menu{margin-left: 90px;padding-bottom: 10px;}
.index-besoin-wrap .index-besoin .menu ul li{float: left;text-align: center;margin-left: 200px;}
.index-besoin-wrap .index-besoin .menu ul li a{display: inline-block;color: #999;}
.index-besoin-wrap .index-besoin .menu ul li .hover{color: #2fa4e4;}
.index-besoin-wrap .details .safety-icon{background: url(../images/project/index-besoin-wrap-safety-bg.png)  no-repeat 294px 0px;width: 100%;height: 22px;}
.index-besoin-wrap .details .safety{width: 100%;height: 505px;background: #c4f2e6;}
.index-besoin-wrap .details .safety .info{margin-top: 40px;}
.index-besoin-wrap .details .safety .info .title{font-size: 18px;color: #444;}

.index-besoin-wrap .details .monitor-icon{background: url(../images/project/index-besoin-wrap-monitor-bg.png)  no-repeat 570px 0px;width: 100%;height: 22px;}
.index-besoin-wrap .details .monitor{width: 100%;height: 505px;background: #d0ecfe;}
.index-besoin-wrap .details .monitor .info{margin-top: 40px;}
.index-besoin-wrap .details .monitor .info .title{font-size: 18px;color: #444;}
.index-besoin-wrap .details .monitor .info ul li a{font-size: 14px;color: #666;}
.index-besoin-wrap .details .monitor .info ul li a:hover{color: #ffa101;}

.index-besoin-wrap .details .delivery-icon{background: url(../images/project/index-besoin-wrap-delivery-bg.png)  no-repeat 840px 0px;width: 100%;height: 22px;}
.index-besoin-wrap .details .delivery{width: 100%;height: 505px;background: #ccfbf2;}
.index-besoin-wrap .details .delivery .info{margin-top: 40px;}
.index-besoin-wrap .details .delivery .info .title{font-size: 18px;color: #444;}
.index-besoin-wrap .details .delivery .info ul li a{font-size: 14px;color: #666;}
.index-besoin-wrap .details .delivery .info ul li a:hover{color: #ffa101;}
.index-besoin-wrap .details-box{width:100%;overflow:hidden;}
.index-besoin-wrap .details-box .details-wrap{width:10000px;}
.index-besoin-wrap .details-box .details-wrap .details{width:1583px;float:left;}

@keyframes cloudSpecialBannerIconRun {
	0% {transform:translateY(-100px);opacity:0;}
	20% {transform:translateY(-80px);opacity:1;}
	40% {transform:translateY(-60px);opacity:1;}
	60% {transform:translateY(-40px);opacity:1;}
	80% {transform:translateY(0);opacity:0;}
	100% {transform:translateY(0);opacity:0;}
}
@keyframes cloudSpecialBannerIconRunB {
	0% {transform:translateY(-10px);}
	50% {transform:translateY(0);}
	100% {transform:translateY(-10px);}
}

.cloud-special-scheme-wrap .cloud-special-scheme .title{margin-top: 45px;font-size: 30px;text-align: center;}
.cloud-special-scheme-wrap .cloud-special-scheme .menu ul li{float: left;text-align: center;margin-top: 40px;margin-left: 15%}
.cloud-special-scheme-wrap .cloud-special-scheme .menu ul li a{display: inline-block;color: #999;}
.cloud-special-scheme-wrap .cloud-special-scheme .menu ul li .hover{color: #00a0e9;}
.cloud-special-scheme-wrap .details-box{width:100%;overflow:hidden;margin-top: 10px;}
.cloud-special-scheme-wrap .details-box .details-wrap{width:10000px;}
.cloud-special-scheme-wrap .details-box .details-wrap .details{width:1583px;float:left;}
.cloud-special-scheme-wrap .details .briefness-icon{background: url(../images/pro/cloud-special-scheme-bg1.png)  no-repeat 256px 0px;width: 100%;height: 22px;}
.cloud-special-scheme-wrap .details .briefness{width: 100%;height: 505px;background: #5086b8;}
.cloud-special-scheme-wrap .details .briefness .info{width: 570px;}
.cloud-special-scheme-wrap .details .briefness .info .title{font-size: 18px;color: #fff;margin-top: 230px;padding-left: 60px;}
.cloud-special-scheme-wrap .details .briefness .info p{font-size: 14px;color: #fff;width: 435px;padding-left: 60px;}

.cloud-special-scheme-wrap .details .flexible-icon{background: url(../images/pro/cloud-special-scheme-bg2.png)  no-repeat 565px 0px;width: 100%;height: 22px;}
.cloud-special-scheme-wrap .details .flexible{width: 100%;height: 505px;background: #2c93d0;}
.cloud-special-scheme-wrap .details .flexible .info{width: 570px;}
.cloud-special-scheme-wrap .details .flexible .info .title{font-size: 18px;color: #fff;margin-top: 230px;padding-left: 60px;}
.cloud-special-scheme-wrap .details .flexible .info p{font-size: 14px;color: #fff;width: 415px;padding-left: 60px;}

.cloud-special-scheme-wrap .details .safety-icon{background: url(../images/pro/cloud-special-scheme-bg3.png)  no-repeat 870px 0px;width: 100%;height: 22px;}
.cloud-special-scheme-wrap .details .safety{width: 100%;height: 505px;background: #639aad;}
.cloud-special-scheme-wrap .details .safety .info{width: 570px;}
.cloud-special-scheme-wrap .details .safety .info .title{font-size: 18px;color: #fff;margin-top: 230px;padding-left: 60px;}
.cloud-special-scheme-wrap .details .safety .info p{font-size: 14px;color: #fff;width: 435px;padding-left: 60px;}

@-webkit-keyframes zcfadeinL{
    0%{opacity:0;-webkit-transform:translateX(-100px);}
    100%{opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes zcfadeinL{
    0%{opacity:0;-moz-transform:translateX(-100px);}
    100%{opacity:1;-moz-transform:translateX(0);}
}
@-ms-keyframes zcfadeinL{
    0%{opacity:0;-ms-transform:translateX(-100px);}
    100%{opacity:1;-ms-transform:translateX(0);}
}
@keyframes zcfadeinL{
    0%{opacity:0;transform:translateX(-100px);}
    100%{opacity:1;transform:translateX(0);}
}

@-webkit-keyframes zcfadeinR{
    0%{opacity:0;-webkit-transform:translateX(100px);}
    100%{opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes zcfadeinR{
    0%{opacity:0;-moz-transform:translateX(100px);}
    100%{opacity:1;-moz-transform:translateX(0);}
}
@-ms-keyframes zcfadeinR{
    0%{opacity:0;-ms-transform:translateX(100px);}
    100%{opacity:1;-ms-transform:translateX(0);}
}
@keyframes zcfadeinR{
    0%{opacity:0;transform:translateX(100px);}
    100%{opacity:1;transform:translateX(0);}
}