* { margin: 0; padding: 0; box-sizing: border-box; } .header { width: 100%; height: 580px !important; margin-top: 50px; position: relative; } .headerInner { width: 100%; height: 580px !important; background: url(../img/bg.png) no-repeat center; background-size: 100% 100%; position: relative; padding-bottom: 40px; } .right { float: left; width: 30%; height: 315px; box-sizing: border-box; margin:135px 7% 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; behavior: url(pie.htc); } .right .vio { width: 100%; height: 100%; object-fit: fill; } video { width: 100%; height: 100%; } .left { float: left; width: 35%; height: 410px; margin-left: 13%; margin-right: 5%; text-align: center; } .left img:first-child { width: 430px; height: 80px; margin-top: 83px; } .left img:nth-child(2) { width: 250px; height: 250px; margin: 10px 0; } .left .download { width: 320px; height: 50px; background: #5B87E8; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius: 25px; behavior:url(../js/PIE.htc) ; line-height: 50px; text-align: center; color: #fff; font-size: 20px; margin: 0 auto; } .circle { position: relative; width: 100%; height: 42px; margin-top: -20px; background: transparent url("../img/linearbot.png") repeat-x left top; text-align: center; z-index: 5; } .content h1 { padding-top: 10px; } .foot a:last-child{ border:none; } .clearfix:after { content: ""; display: block; visibility: hidden; height: 0; line-height: 0; clear: both; } .clearfix { zoom: 1 }