#banner{height:500px;background-image:url(../imgs/home-bg.jpg)}#video{position:absolute;height:800px;top:-150px;left:50%;margin-left:-960px}.row-block h1{font-size:36px;line-height:1.6em}#banner .opbtn{margin:8px 10px 0}.sub-row{margin-top:20px}.sub-row .col-sm-3{margin-top:30px}.sub-row p{font-size:14px}.advert{margin:0}.advert i{font-size:56px;width:130px;height:130px;display:inline-block;text-align:center;line-height:130px;color:#fff;border-radius:130px;-moz-border-radius:130px;-webkit-border-radius:130px}.advert i.cicle1{background:#92de60}.advert i.cicle2{background:#6c7dff}.advert i.cicle3{background:#38c2e9}.advert i.cicle4{background:#75c997}.advert h4{margin-top:20px}.advantage .xiaoc,.advert p{color:#f43438}.advantage .other h4,.advantage .xiaoc h4{font-size:30px;font-weight:300;margin-bottom:20px}.advantage .vs{color:#fe9300;font-size:50px;padding-top:80px}.advantage .other{color:#00b2bd}.advantage ul{text-align:left;font-size:16px}.advantage li{position:relative;line-height:1.5em;margin-bottom:15px;padding-left:25px}.advantage li i{position:absolute;left:0;top:5px}.service-bg{background:url(../imgs/case-bg.jpg) center top no-repeat;background-size:cover;color:#fff}.service-bg .col-md-10 img,.togglenav{margin-bottom:30px}.service span{color:#fff;padding-top:10px;padding-bottom:10px}.service i{font-size:50px;line-height:70px}.service span:hover i{font-size:70px}.service h4{font-size:14px}.case-bg{background:url(../imgs/service-bg.jpg) center top no-repeat;background-size:cover;color:#fff}.case{text-align:left;margin-top:35px}.case a.postlist{color:#fff}a.postlist:hover{background:rgba(0,0,0,.3)}.postlist .col-xs-9 p{color:#c1c1c1}.case .text-center{margin-top:20px}#bespeak .col-xs-12{padding:0 30px 40px}#bespeakform{margin-top:50px;text-align:left}#bespeakform p{height:40px;margin-bottom:0}#bespeakform input.form-control{height:40px}.require{color:red}i.error{position:absolute;bottom:21px;right:30px;padding:1px 5px;background-color:rgba(220,53,69,.9);border-radius:.25rem;color:#fff;max-width:100%;font-style:normal;font-size:11px}#bespeakform .opbtn{margin-top:15px}@media (max-width:767px){.row-block h1{font-size:30px}.row-block p{font-size:14px}.advantage .vs{padding:30px 0}.advert i.cicle2,.advert i.cicle3{margin-top:30px}#bespeak .col-xs-12{padding:0 30px 30px}i.error{bottom:11px}}@media (min-width:768px) and (max-width:1400px){.row-block h1{font-size:32px}}@media (min-width:768px){.service p{padding:0 20px}}