/* CSS Document */
.box .box-tit p,.box .box-tit h3{width:100%;text-transform: capitalize;}
.box-tit h3{width:100%; font-size: 2.4rem;}
.banner-img video{ height: 100%;-o-object-fit: cover;object-fit: cover; -o-object-position: 50% 50%;object-position: 50% 50%;vertical-align: middle;width: 100%;}
.consult{}
.consult .left{width:62rem;float:left;}
.consult .right{float:right;width:calc(100% - 72rem);padding-top:4rem;}
.consult .right p{font-size:1.6rem;font-family: 'hlight';text-align: justify;word-break: break-all; margin-bottom: 2rem;width:100%;float: left;}
.consult .box-content{padding-top:2rem;}
.consult .right ul{ display:flex;width:100%;float:left; margin: 4rem 0;}
.consult .right li{flex:1;display:flex;justify-content: center;flex-wrap: wrap;}
.consult .right li i{display:block;width:3.2rem;height:3.2rem;}
.consult .right li p{text-align: center; margin-top: 1rem;}
.consult .more{width: 100%; margin-top: 4rem;float:left;}
.team ul{display:block;width:100%;float:left;}
.team li{display:block;width:calc(33.33% - 4rem);margin-right: 6rem;float:left; background: #fff;box-shadow: 0 2px 10px 0 rgba(0,0,0,.12); border-radius: 4px; overflow: hidden;}
.team li:last-of-type{margin:0;}
.team li .con h2{font-size:2rem; margin-bottom: 1rem;font-family: 'hbold';}
.team li .con p{font-size:1.6rem;font-family: 'hlight';text-align: justify;word-break: break-all;}
.team li .img{width:100%;float:left;}
.team li .con{width:100%;float:left; padding:3rem;}
.contact{background: url("../images/inservice-bg.jpg") center no-repeat; background-attachment: fixed;}
.contact .box-tit p,.contact .box-tit h3{color:#fff;}
.contact .box-tit i{background:#fff;}
.contact .more{ justify-content: center;}
.contact .more a:before{ background: #fff;}
.contact .more a span{color:#0863c4;}
.contact .more a:hover span{color:#fff;}
.advantage{ position:relative;}
canvas{display:block;vertical-align:bottom;}
#particles-js{width:100%;height:100%; position: absolute;left:0;top:0; z-index: -1;}
.advantage ul{display:block;width:100%;float:left;}
.advantage li{display:block;width:calc(33.33% - 4rem);margin-right: 6rem; display: flex;flex-wrap: wrap; background: #fff; padding:2rem;background: linear-gradient(180deg,#f5f9ff,#fefeff);box-shadow: 0 0 .2rem 0 rgba(86,118,162,.1);border:.2rem solid #fff;border-radius:0.4rem;float:left;}
.advantage li:last-of-type{margin:0;}
.advantage li:hover{background: linear-gradient(180deg,#ebf3ff 4%,#f5f9ff);box-shadow: 0 0 .2rem 0 rgba(86,118,162,.1);}
.advantage li i{display:block;width:8rem;height:8rem;float:left;}
.advantage li .con{float:left;padding-left:1.6rem;width:calc(100% - 8rem);}
.advantage li h2{font-size:2rem;font-family: 'hbold'; line-height:4rem; margin: 1rem 0;}
.advantage li p{width:100%;font-size:1.6rem;font-family: 'hlight';text-align: justify;word-break: break-all;-ms-word-break:break-all;
word-break:break-all;
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto; }
@media screen and (max-width: 992px) {
  .box-tit h3{font-size:18px;}
  .consult .left{width:100%;}
  .consult .right{width:100%;}
  .consult .right li{flex:0 0 50%;margin:10px 0;}
  .consult .right ul{flex-wrap:wrap;margin:10px 0;}
  .consult .more{justify-content: center;margin-top:0px;}
  .team li,.advantage li{width:100%;margin:0 0 30px 0;}
}



















