/* Write your styles */

#service .ie8-video{
  display: block\0;
}

.am-topbar-right{
  float: right\0;
}

.am-nav{
  float: left\0;
}

html,body{
  margin: 0\0;
  padding: 0\0;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

  .am-u-sm-1 {
    width: 8.33333333%\0;
  }
  .am-u-sm-2 {
    width: 16.66666667%\0;
  }
  .am-u-sm-3 {
    width: 25%\0;
  }
  .am-u-sm-4 {
    width: 33.33333333%\0;
  }
  .am-u-sm-5 {
    width: 41.66666667%\0;
  }
  .am-u-sm-6 {
    width: 50%\0;
  }
  .am-u-sm-7 {
    width: 58.33333333%\0;
  }
  .am-u-sm-8 {
    width: 66.66666667%\0;
  }
  .am-u-sm-9 {
    width: 75%\0;
  }
  .am-u-sm-10 {
    width: 83.33333333%\0;
  }
  .am-u-sm-11 {
    width: 91.66666667%\0;
  }
  .am-u-sm-12 {
    width: 100%\0;
  }
  .am-u-sm-pull-0 {
    right: 0;
  }
  .am-u-sm-pull-1 {
    right: 8.33333333%\0;
  }
  .am-u-sm-pull-2 {
    right: 16.66666667%\0;
  }
  .am-u-sm-pull-3 {
    right: 25%\0;
  }
  .am-u-sm-pull-4 {
    right: 33.33333333%\0;
  }
  .am-u-sm-pull-5 {
    right: 41.66666667%\0;
  }
  .am-u-sm-pull-6 {
    right: 50%\0;
  }
  .am-u-sm-pull-7 {
    right: 58.33333333%\0;
  }
  .am-u-sm-pull-8 {
    right: 66.66666667%\0;
  }
  .am-u-sm-pull-9 {
    right: 75%\0;
  }
  .am-u-sm-pull-10 {
    right: 83.33333333%\0;
  }
  .am-u-sm-pull-11 {
    right: 91.66666667%\0;
  }
  .am-u-sm-push-0 {
    left: 0;
  }
  .am-u-sm-push-1 {
    left: 8.33333333%\0;
  }
  .am-u-sm-push-2 {
    left: 16.66666667%\0;
  }
  .am-u-sm-push-3 {
    left: 25%\0;
  }
  .am-u-sm-push-4 {
    left: 33.33333333%\0;
  }
  .am-u-sm-push-5 {
    left: 41.66666667%\0;
  }
  .am-u-sm-push-6 {
    left: 50%\0;
  }
  .am-u-sm-push-7 {
    left: 58.33333333%\0;
  }
  .am-u-sm-push-8 {
    left: 66.66666667%\0;
  }
  .am-u-sm-push-9 {
    left: 75%\0;
  }
  .am-u-sm-push-10 {
    left: 83.33333333%\0;
  }
  .am-u-sm-push-11 {
    left: 91.66666667%\0;
  }
  .am-u-sm-offset-0 {
    margin-left: 0;
  }
  .am-u-sm-offset-1 {
    margin-left: 8.33333333%\0;
  }
  .am-u-sm-offset-2 {
    margin-left: 16.66666667%\0;
  }
  .am-u-sm-offset-3 {
    margin-left: 25%\0;
  }
  .am-u-sm-offset-4 {
    margin-left: 33.33333333%\0;
  }
  .am-u-sm-offset-5 {
    margin-left: 41.66666667%\0;
  }
  .am-u-sm-offset-6 {
    margin-left: 50%\0;
  }
  .am-u-sm-offset-7 {
    margin-left: 58.33333333%\0;
  }
  .am-u-sm-offset-8 {
    margin-left: 66.66666667%\0;
  }
  .am-u-sm-offset-9 {
    margin-left: 75%\0;
  }
  .am-u-sm-offset-10 {
    margin-left: 83.33333333%\0;
  }
  .am-u-sm-offset-11 {
    margin-left: 91.66666667%\0;
  }
  .am-u-sm-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  [class*="am-u-"].am-u-sm-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  [class*="am-u-"].am-u-sm-centered:last-child {
    float: none;
  }
  [class*="am-u-"].am-u-sm-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  [class*="am-u-"].am-u-sm-uncentered:last-child {
    float: left;
  }



  .am-u-md-1 {
    width: 8.33333333%\0;
  }
  .am-u-md-2 {
    width: 16.66666667%\0;
  }
  .am-u-md-3 {
    width: 25%\0;
  }
  .am-u-md-4 {
    width: 33.33333333%\0;
  }
  .am-u-md-5 {
    width: 41.66666667%\0;
  }
  .am-u-md-6 {
    width: 50%\0;
  }
  .am-u-md-7 {
    width: 58.33333333%\0;
  }
  .am-u-md-8 {
    width: 66.66666667%\0;
  }
  .am-u-md-9 {
    width: 75%\0;
  }
  .am-u-md-10 {
    width: 83.33333333%\0;
  }
  .am-u-md-11 {
    width: 91.66666667%\0;
  }
  .am-u-md-12 {
    width: 100%\0;
  }
  .am-u-md-pull-0 {
    right: 0;
  }
  .am-u-md-pull-1 {
    right: 8.33333333%\0;
  }
  .am-u-md-pull-2 {
    right: 16.66666667%\0;
  }
  .am-u-md-pull-3 {
    right: 25%\0;
  }
  .am-u-md-pull-4 {
    right: 33.33333333%\0;
  }
  .am-u-md-pull-5 {
    right: 41.66666667%\0;
  }
  .am-u-md-pull-6 {
    right: 50%\0;
  }
  .am-u-md-pull-7 {
    right: 58.33333333%\0;
  }
  .am-u-md-pull-8 {
    right: 66.66666667%\0;
  }
  .am-u-md-pull-9 {
    right: 75%\0;
  }
  .am-u-md-pull-10 {
    right: 83.33333333%\0;
  }
  .am-u-md-pull-11 {
    right: 91.66666667%\0;
  }
  .am-u-md-push-0 {
    left: 0;
  }
  .am-u-md-push-1 {
    left: 8.33333333%\0;
  }
  .am-u-md-push-2 {
    left: 16.66666667%\0;
  }
  .am-u-md-push-3 {
    left: 25%\0;
  }
  .am-u-md-push-4 {
    left: 33.33333333%\0;
  }
  .am-u-md-push-5 {
    left: 41.66666667%\0;
  }
  .am-u-md-push-6 {
    left: 50%\0;
  }
  .am-u-md-push-7 {
    left: 58.33333333%\0;
  }
  .am-u-md-push-8 {
    left: 66.66666667%\0;
  }
  .am-u-md-push-9 {
    left: 75%\0;
  }
  .am-u-md-push-10 {
    left: 83.33333333%\0;
  }
  .am-u-md-push-11 {
    left: 91.66666667%\0;
  }
  .am-u-md-offset-0 {
    margin-left: 0;
  }
  .am-u-md-offset-1 {
    margin-left: 8.33333333%\0;
  }
  .am-u-md-offset-2 {
    margin-left: 16.66666667%\0;
  }
  .am-u-md-offset-3 {
    margin-left: 25%\0;
  }
  .am-u-md-offset-4 {
    margin-left: 33.33333333%\0;
  }
  .am-u-md-offset-5 {
    margin-left: 41.66666667%\0;
  }
  .am-u-md-offset-6 {
    margin-left: 50%\0;
  }
  .am-u-md-offset-7 {
    margin-left: 58.33333333%\0;
  }
  .am-u-md-offset-8 {
    margin-left: 66.66666667%\0;
  }
  .am-u-md-offset-9 {
    margin-left: 75%\0;
  }
  .am-u-md-offset-10 {
    margin-left: 83.33333333%\0;
  }
  .am-u-md-offset-11 {
    margin-left: 91.66666667%\0;
  }
  .am-u-md-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  [class*="am-u-"].am-u-md-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  [class*="am-u-"].am-u-md-centered:last-child {
    float: none;
  }
  [class*="am-u-"].am-u-md-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  [class*="am-u-"].am-u-md-uncentered:last-child {
    float: left;
  }




    .am-u-lg-1 {
      width: 8.33333333%\0;
    }
    .am-u-lg-2 {
      width: 16.66666667%\0;
    }
    .am-u-lg-3 {
      width: 25%\0;
    }
    .am-u-lg-4 {
      width: 33.33333333%\0;
    }
    .am-u-lg-5 {
      width: 41.66666667%\0;
    }
    .am-u-lg-6 {
      width: 50%\0;
    }
    .am-u-lg-7 {
      width: 58.33333333%\0;
    }
    .am-u-lg-8 {
      width: 66.66666667%\0;
    }
    .am-u-lg-9 {
      width: 75%\0;
    }
    .am-u-lg-10 {
      width: 83.33333333%\0;
    }
    .am-u-lg-11 {
      width: 91.66666667%\0;
    }
    .am-u-lg-12 {
      width: 100%\0;
    }
    .am-u-lg-pull-0 {
      right: 0;
    }
    .am-u-lg-pull-1 {
      right: 8.33333333%\0;
    }
    .am-u-lg-pull-2 {
      right: 16.66666667%\0;
    }
    .am-u-lg-pull-3 {
      right: 25%\0;
    }
    .am-u-lg-pull-4 {
      right: 33.33333333%\0;
    }
    .am-u-lg-pull-5 {
      right: 41.66666667%\0;
    }
    .am-u-lg-pull-6 {
      right: 50%\0;
    }
    .am-u-lg-pull-7 {
      right: 58.33333333%\0;
    }
    .am-u-lg-pull-8 {
      right: 66.66666667%\0;
    }
    .am-u-lg-pull-9 {
      right: 75%\0;
    }
    .am-u-lg-pull-10 {
      right: 83.33333333%\0;
    }
    .am-u-lg-pull-11 {
      right: 91.66666667%\0;
    }
    .am-u-lg-push-0 {
      left: 0;
    }
    .am-u-lg-push-1 {
      left: 8.33333333%\0;
    }
    .am-u-lg-push-2 {
      left: 16.66666667%\0;
    }
    .am-u-lg-push-3 {
      left: 25%\0;
    }
    .am-u-lg-push-4 {
      left: 33.33333333%\0;
    }
    .am-u-lg-push-5 {
      left: 41.66666667%\0;
    }
    .am-u-lg-push-6 {
      left: 50%\0;
    }
    .am-u-lg-push-7 {
      left: 58.33333333%\0;
    }
    .am-u-lg-push-8 {
      left: 66.66666667%\0;
    }
    .am-u-lg-push-9 {
      left: 75%\0;
    }
    .am-u-lg-push-10 {
      left: 83.33333333%\0;
    }
    .am-u-lg-push-11 {
      left: 91.66666667%\0;
    }
    .am-u-lg-offset-0 {
      margin-left: 0;
    }
    .am-u-lg-offset-1 {
      margin-left: 8.33333333%\0;
    }
    .am-u-lg-offset-2 {
      margin-left: 16.66666667%\0;
    }
    .am-u-lg-offset-3 {
      margin-left: 25%\0;
    }
    .am-u-lg-offset-4 {
      margin-left: 33.33333333%\0;
    }
    .am-u-lg-offset-5 {
      margin-left: 41.66666667%\0;
    }
    .am-u-lg-offset-6 {
      margin-left: 50%\0;
    }
    .am-u-lg-offset-7 {
      margin-left: 58.33333333%\0;
    }
    .am-u-lg-offset-8 {
      margin-left: 66.66666667%\0;
    }
    .am-u-lg-offset-9 {
      margin-left: 75%\0;
    }
    .am-u-lg-offset-10 {
      margin-left: 83.33333333%\0;
    }
    .am-u-lg-offset-11 {
      margin-left: 91.66666667%\0;
    }
    .am-u-lg-reset-order {
      margin-left: 0;
      margin-right: 0;
      left: auto;
      right: auto;
      float: left;
    }
    [class*="am-u-"].am-u-lg-centered {
      margin-left: auto;
      margin-right: auto;
      float: none;
    }
    [class*="am-u-"].am-u-lg-centered:last-child {
      float: none;
    }
    [class*="am-u-"].am-u-lg-uncentered {
      margin-left: 0;
      margin-right: 0;
      float: left;
    }
    [class*="am-u-"].am-u-lg-uncentered:last-child {
      float: left;
    }




/* ==========================================================================
   Component: AVG Grid
 ============================================================================ */
[class*="am-avg-"] {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}
[class*="am-avg-"]:before,
[class*="am-avg-"]:after {
  content: " ";
  display: table;
}
[class*="am-avg-"]:after {
  clear: both;
}
[class*="am-avg-"] > li {
  display: block\0;
  height: auto\0;
  float: left\0;
}


  .am-avg-lg-1 > li {
    width: 100%\0;
  }
  .am-avg-lg-1 > li:nth-of-type(n) {
    clear: none;
  }
  .am-avg-lg-1 > li:nth-of-type(1n + 1) {
    clear: both\0;
  }
  .am-avg-lg-2 > li {
    width: 50%\0;
  }
  .am-avg-lg-2 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-2 > li:nth-of-type(2n + 1) {
    clear: both\0;
  }
  .am-avg-lg-3 > li {
    width: 33.33333333%\0;
  }
  .am-avg-lg-3 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-3 > li:nth-of-type(3n + 1) {
    clear: both\0;
  }
  .am-avg-lg-4 > li {
    width: 25%\0;
  }
  .am-avg-lg-4 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-4 > li:nth-of-type(4n + 1) {
    clear: both\0;
  }
  .am-avg-lg-5 > li {
    width: 20%\0;
  }
  .am-avg-lg-5 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-5 > li:nth-of-type(5n + 1) {
    clear: both\0;
  }
  .am-avg-lg-6 > li {
    width: 16.66666667%\0;
  }
  .am-avg-lg-6 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-6 > li:nth-of-type(6n + 1) {
    clear: both\0;
  }
  .am-avg-lg-7 > li {
    width: 14.28571429%\0;
  }
  .am-avg-lg-7 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-7 > li:nth-of-type(7n + 1) {
    clear: both\0;
  }
  .am-avg-lg-8 > li {
    width: 12.5%\0;
  }
  .am-avg-lg-8 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-8 > li:nth-of-type(8n + 1) {
    clear: both\0;
  }
  .am-avg-lg-9 > li {
    width: 11.11111111%\0;
  }
  .am-avg-lg-9 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-9 > li:nth-of-type(9n + 1) {
    clear: both\0;
  }
  .am-avg-lg-10 > li {
    width: 10%\0;
  }
  .am-avg-lg-10 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-10 > li:nth-of-type(10n + 1) {
    clear: both\0;
  }
  .am-avg-lg-11 > li {
    width: 9.09090909%\0;
  }
  .am-avg-lg-11 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-11 > li:nth-of-type(11n + 1) {
    clear: both\0;
  }
  .am-avg-lg-12 > li {
    width: 8.33333333%\0;
  }
  .am-avg-lg-12 > li:nth-of-type(n) {
    clear: none\0;
  }
  .am-avg-lg-12 > li:nth-of-type(12n + 1) {
    clear: both\0;
  }


@media screen\0 { 
  .am-topbar-collapse {
    margin-top: 0;
    padding: 0;
    width: auto;
    clear: none\0;
  }
  .am-topbar-collapse.am-collapse {
    display: block !important;
    height: auto !important;
    padding: 0;
    overflow: visible !important;
  }
  .am-topbar-collapse.am-in {
    overflow-y: visible;
  }

  .am-show-sm-only{display: none;}

  .i-title{text-align: center;}
  #customer-witness .am-u-lg-3{width: 25%;}
  .am-text-center{text-align: center;}
  #footer .am-u-lg-4 {width: 50%;margin: 0 auto;}

  .about .am-tabs-nav li{width: 25%;float: left;}
  .contact .info{margin-bottom: 80px;}

 }

  @media screen\0  {

 }


article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}


#bim-case .item{
  width:100%\0;
  display: block\0;
  padding-left:15px\0;
  padding-right:15px\0;
  height:400px\0;

}

#bim-case .item .info{
  width: 25%\0;
  float:left\0;
}

#bim-case .item .img01,#bim-case .item .img02{
  float:left\0;
}

#bim-case .item .img01{
  width:46.5%\0;
}


#bim-case .item .img02{
  width:28.5%\0;
}


#bim-case  .item:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#bim-case  .item{*+height:1%;}


#bim-team .list li{
  width:20%\0;
}

#bim-team .info p:before{
  top:-50px\0;
  font-size: 24px\0;
  height:50px\0;
  line-height: 50px\0;
  text-indent: 15px\0;
}

#case-detail,#demo-slider-0{
  width:100%;
  display: block\0;
  border-top: 1px solid #fff\0;
  display: block\0;
}

#demo-slider-0{
  margin-top:-2px\0;
}

#case-detail .item{
  width:20%\0;
  float:left\0;
}

#case-detail .info{
  width:80%\0;
  float:left\0;
}

#case-detail .case-slider{
  max-height: 2000px\0;
  width:100%\0;
  border-top: 1px solid red\0;
  position: relative\0;
  top:-50px\0;
  margin-bottom:-50px\0;
}

.history-list{
  display: block\0;
}

.history-list .item{
  display: block\0;
  width:9.09%\0;
  float:left\0;
  font-size: 14px\0;
  padding:0 10px\0;
}

  #history .info  dt span{
    padding:0\0;
  }

#hr-content  .content{
  display: block\0;
  position: relative\0;
}

#hr-content  .content .c01{
  width:39%\0;
  float:left\0;
}

#hr-content  .content .c02{
  width:60%\0;
  float: right\0;
}

#hr-content  .content .c02 .item{
  float:left\0;
  width:33.33333%\0;
}

#hr-content  .content .c02 .i02{
  width:66.66666%\0;
}

.hr-news .top-news{
  float:left\0;
  width:40%\0;
}

.hr-news  .item{
    float:left\0;
  width:50%\0;
}

.hr-news .news-list{
    float:left\0;
  width:60%\0;
}

#main-business .mb-title{
  width:30%\0;
  float:left\0;
}

#main-business .list{
  width:70%\0;
  float:left\0;
  font-size: 14px\0;
}

#main-business .list .name{
  font-size: 14px\0;
  display: block\0;
  height:50px\0;
}

#news .list, #news .sidebar{
  float:left\0;
}

#team-banner .icon-list .item{
  float:left\0;
}

#team-banner{
  height:450px\0;
  padding-top:0\0;
}

#team-banner .icon-list{
  height:280px\0;
  margin: 0 auto\0;
  position: relative\0;
  top:-30px\0;
  margin-bottom:-30px\0;
}

#team-list .img,#team-list .info{
  width:50%\0;
  float:left\0;
}

#team-list .item:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#team-list .item{*+height:1%;}

#team-list .item .lt{
  display: none\0;
}

#team-detail .d1 .info{
  width:40%\0;
  float:left\0;
  border-bottom:1px solid #eee\0 !important;
}

#team-detail .d1:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#team-detail .d1{*+height:1%;}

#team-detail .d2:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#team-detail .d2{*+height:1%;}

#team-detail .d1 .slider{
  width:60%\0;
  float:right\0;

}

#team-detail .d3 .info{
  width:40%\0;
  float:left\0;
}

#team-detail .d3 .case-list{
  width:60%\0;
  float:right\0;

}

#team-detail .d2 .img{
  float: left\0;
}

#team-detail .d2 .info{
  float: left\0;
}

#team-detail .d2 .icon-list{
  float: left\0;

}

#team-detail .d2 .icon-list .item{
  width:50%\0;
  float:left\0;
}