.change-time {
  transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
}
.aboutUs-hugeScreen {
  width: 100%;
  height: 300px;
  background: url('../../img/3a00600beaf3092eccbe6a48e7136a82662ce4d75222-Fpbsa0.jpg') no-repeat center center;
  background-size: cover;
  color: #f9f9f9;
}
.adroitst-carousel-box {
  width: 100%;
  /*height: 38.5rem;*/
  position: relative;
  overflow: hidden;
  max-width: 100%;
  margin: 0 auto;
}
.adroitst-carousel-box ul.adroitst-carousel {
  width: 1300%;   /*轮播图模块宽度必须大于或者等于图片张数的倍数 900%=9张*/
  position: absolute;
  left: 0;
  -webkit-transition: left 700ms;
  -moz-transition: left 700ms;
  -o-transition: left 700ms;
  transition: left 700ms;
}
.adroitst-carousel-box ul.adroitst-carousel li {
  float: left;
}
.adroitst-carousel-box ul.adroitst-carousel li img {
  display: block;
  height: auto;
}
.adroitst-carousel-box .adroitst-carousel-control {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.adroitst-carousel-box .adroitst-carousel-control a {
  width: 14px;
  height: 14px;
  display: block;
  background: url("../../img/nivo-nav.png") no-repeat 0 -14px;
  float: left;
  margin-right: 5px;
}
.adroitst-carousel-box .adroitst-carousel-control a.active {
  background: url("../../img/nivo-nav.png") no-repeat 0 0;
}
@media only screen and (min-width: 1200px) {
  .mod-content .paragraph {
    font-size: 16px;
    text-indent: 32px;
    text-align: left;
  }
  .mod-content .paragraph-sm {
    font-size: 12px;
    text-indent: 32px;
    text-align: left;
  }
  .paragraph-box {
    padding: 100px 50px;
  }
  .content-img {
    width: 600px;
  }
  .content-img .content-p {
    width: 600px;
    padding: 100px 50px;
  }
  .mod-sm .mod-content {
    padding: 100px 20px;
  }
  .mod-sm .mod-content .content {
    text-indent: 32px;
    text-align: left;
  }
  .left-control {
    width: 25px;
    height: 44px;
    float: left;
    background: url("../../img/fa33cab14bd9885de815268f207795118b8ccdec1284-CqWFCd_fw658.png") no-repeat -24px -18px;
    margin-top: 43px;
  }
  .team-box {
    width: 1090px;
    padding: 0 90px;
  }
  .right-control {
    float: right;
    width: 25px;
    height: 44px;
    background: url("../../img/fa33cab14bd9885de815268f207795118b8ccdec1284-CqWFCd_fw658%20-%20-r.png") no-repeat -28px -18px;
    margin-top: 43px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 910px) {
  .mod-content .paragraph {
    font-size: 16px;
    text-indent: 32px;
    text-align: left;
  }
  .mod-content .paragraph-sm {
    font-size: 12px;
    text-indent: 32px;
    text-align: left;
  }
  .paragraph-box {
    padding: 30px 15px;
  }
  .content-img {
    width: 600px;
  }
  .content-img .content-p {
    width: 600px;
    padding: 30px 15px;
  }
  .mod-sm {
    margin-top: 100px;
  }
  .mod-sm .mod-content {
    padding: 30px 15px;
  }
  .mod-sm .mod-content .content {
    text-indent: 32px;
    text-align: left;
  }
  .left-control {
    width: 25px;
    height: 44px;
    float: left;
    background: url("../../img/fa33cab14bd9885de815268f207795118b8ccdec1284-CqWFCd_fw658.png") no-repeat -24px -18px;
    margin-top: 43px;
  }
  .team-box {
    width: 830px;
    padding: 0 45px;
  }
  .right-control {
    float: right;
    width: 25px;
    height: 44px;
    background: url("../../img/fa33cab14bd9885de815268f207795118b8ccdec1284-CqWFCd_fw658%20-%20-r.png") no-repeat -28px -18px;
    margin-top: 43px;
  }
}
@media only screen and (max-width: 909px) and (min-width: 768px) {
  .mod-content .paragraph {
    font-size: 12px;
    text-indent: 24px;
    text-align: left;
  }
  .mod-content .paragraph-sm {
    font-size: 10px;
    text-indent: 24px;
    text-align: left;
  }
  .paragraph-box {
    padding: 50px;
  }
  .content-img {
    width: 600px;
  }
  .content-img .content-p {
    width: 600px;
    padding: 50px;
  }
  .mod-sm {
    margin-top: 30px;
  }
  .mod-sm .mod-content {
    padding: 50px;
  }
  .mod-sm .mod-content .content {
    text-indent: 24px;
    text-align: left;
  }
  .team-box {
    width: 100%;
    padding: 0 45px;
  }
}
@media only screen and (max-width: 767px) {
  .mod-content .paragraph {
    font-size: 12px;
    text-indent: 24px;
    text-align: left;
  }
  .mod-content .paragraph-sm {
    font-size: 10px;
    text-indent: 24px;
    text-align: left;
  }
  .paragraph-box {
    padding: 50px 25px;
  }
  .content-img {
    width: 100%;
  }
  .content-img .content-p {
    width: 100%;
    padding: 150px 20px;
  }
  .mod-sm {
    margin-top: 30px;
  }
  .mod-sm .mod-content .content {
    text-indent: 24px;
    text-align: left;
  }
  .team-box {
    width: 100%;
    padding: 0 45px;
  }
}
.content-img {
  overflow: hidden;
  height: 395px;
  position: relative;
  background: url("../../img/6360462010047643607092465.jpg") center center no-repeat;
  background-size: cover;
  margin: 0 auto;
}
.content-img .content-p {
  height: 395px;
  position: absolute;
  animation: content-animation 0.5s;
  -moz-animation: content-animation 0.5s;
  -webkit-animation: content-animation 0.5s;
  -o-animation: content-animation 0.5s;
  background-color: rgba(255, 255, 255, 0.94);
}
@keyframes content-animation {
  0% {
    background-color: rgba(255, 255, 255, 0);
  }
  25% {
    background-color: rgba(255, 255, 255, 0.25);
  }
  50% {
    background-color: rgba(255, 255, 255, 0.49);
  }
  100% {
    background-color: rgba(255, 255, 255, 0.95);
  }
}
@-moz-keyframes content-animation {
  0% {
    background-color: rgba(255, 255, 255, 0);
  }
  25% {
    background-color: rgba(255, 255, 255, 0.25);
  }
  50% {
    background-color: rgba(255, 255, 255, 0.49);
  }
  100% {
    background-color: rgba(255, 255, 255, 0.95);
  }
}
@-webkit-keyframes content-animation {
  0% {
    background-color: rgba(255, 255, 255, 0);
  }
  25% {
    background-color: rgba(255, 255, 255, 0.25);
  }
  50% {
    background-color: rgba(255, 255, 255, 0.49);
  }
  100% {
    background-color: rgba(255, 255, 255, 0.95);
  }
}
@-o-keyframes content-animation {
  0% {
    background-color: rgba(255, 255, 255, 0);
  }
  25% {
    background-color: rgba(255, 255, 255, 0.25);
  }
  50% {
    background-color: rgba(255, 255, 255, 0.49);
  }
  100% {
    background-color: rgba(255, 255, 255, 0.95);
  }
}
.team {
  width: 100%;
  background-color: #d5d5d5;
  padding: 30px 0;
}
.team .team-box {
  float: left;
  overflow: hidden;
  display: inline-block;
}
.team .team-box .team-top .team-top-carousel {
  width: 200%;
}
.team .team-box .team-top .team-top-carousel li {
  width: 100%;
  float: left;
}
.adroitst-foot {
  margin-top: 50px;
}
