/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2018-06-02 23:36:29
 * @version $Id$
 */
.title {
  height: 4rem;
  background: url("../imgs/index/title.png") no-repeat center top;
  background-size: 36rem 32rem; }

.mt40 {
  margin-top: 2rem; }

.mt20 {
  margin-top: 1rem; }

.allknowpjcy {
  width: 100%; }
  .allknowpjcy img {
    width: 100%; }

.media {
  padding-bottom: 3rem; }
  .media video {
    width: 31.5rem;
    height: 19.7rem;
    background-color: black;
    display: block;
    margin: 0 auto;
    box-shadow: 0 0 1rem 0.05rem rgba(0, 0, 0, 0.6); }

.yewu .title {
  background-position: center -4rem; }
.yewu .page {
  text-align: center;
  font-size: 0; }
  .yewu .page li {
    display: inline-block;
    width: 10.55rem;
    height: 2.9rem;
    background: url("../imgs/index/icon.png") no-repeat 8.8408644401% 0%;
    background-size: 36rem 19.4rem; }
  .yewu .page li:nth-child(2) {
    background: url("../imgs/index/icon.png") no-repeat 50.2946954813% 0%;
    background-size: 36rem 19.4rem; }
  .yewu .page li:nth-child(3) {
    background: url("../imgs/index/icon.png") no-repeat 93.7131630648% 0%;
    background-size: 36rem 19.4rem; }
  .yewu .page li.active {
    background: url("../imgs/index/icon.png") no-repeat 8.8408644401% 17.5757575758%;
    background-size: 36rem 19.4rem; }
  .yewu .page li.active:nth-child(2) {
    background: url("../imgs/index/icon.png") no-repeat 50.2946954813% 17.5757575758%;
    background-size: 36rem 19.4rem; }
  .yewu .page li.active:nth-child(3) {
    background: url("../imgs/index/icon.png") no-repeat 93.7131630648% 17.5757575758%;
    background-size: 36rem 19.4rem; }
.yewu .swiper-container li {
  width: 100%; }
  .yewu .swiper-container li img {
    width: 100%;
    height: 13.45rem; }

.cctv-specialist {
  height: 18.4rem;
  padding-top: 2.5rem; }
  .cctv-specialist .title {
    background-position: 0 -8rem; }
  .cctv-specialist .description {
    font-size: 1.1rem;
    text-align: center;
    color: black;
    margin: -0.6rem 0 0.4rem; }
  .cctv-specialist .swiper-container {
    width: 33rem;
    height: 11.2rem;
    margin: 0 auto; }
    .cctv-specialist .swiper-container div.swiper-slide {
      width: 17rem;
      height: 11.1rem;
      opacity: 0.8; }
      .cctv-specialist .swiper-container div.swiper-slide img {
        width: 100%;
        height: 100%; }
    .cctv-specialist .swiper-container div.swiper-slide-active {
      opacity: 1; }

.tutor .title {
  background-position: center -12rem; }
.tutor .wp {
  background-size: 100%; }
  .tutor .wp .detail {
    width: 34.75rem;
    height: 16.5rem;
    margin: 1.25rem auto 0; }
    .tutor .wp .detail > li {
      overflow: hidden; }
    .tutor .wp .detail .tutor-pic {
      width: 13.7rem;
      float: left;
      position: relative; }
      .tutor .wp .detail .tutor-pic > img {
        width: 13.8rem;
        height: 16.5rem; }
      .tutor .wp .detail .tutor-pic .symbol {
        position: absolute;
        border-radius: 100%;
        top: 7.6rem;
        left: 0;
        padding: 0.4rem;
        width: 8.25rem;
        height: 8.25rem;
        background: #cd7e2a;
        background: -moz-linear-gradient(-45deg, #cd7e2a 0%, #f7b532 50%, #cd7e2a 100%);
        background: -webkit-linear-gradient(-45deg, #cd7e2a 0%, #f7b532 50%, #cd7e2a 100%);
        background: linear-gradient(135deg, #cd7e2a 0%, #f7b532 50%, #cd7e2a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd7e2a', endColorstr='#cd7e2a',GradientType=1 ); }
        .tutor .wp .detail .tutor-pic .symbol img {
          width: 100%;
          height: 100%;
          border-radius: 100%; }
    .tutor .wp .detail .moreinfo {
      width: 21rem;
      float: left; }
      .tutor .wp .detail .moreinfo h6 {
        font-size: 1.5rem;
        color: #000;
        margin: 0 0 1rem; }
        .tutor .wp .detail .moreinfo h6 span {
          font-size: 1.2rem;
          color: #ee596e;
          margin-left: 1.5rem; }
      .tutor .wp .detail .moreinfo ul {
        padding-left: 1.1rem; }
      .tutor .wp .detail .moreinfo li {
        list-style-type: disc;
        line-height: 1.5rem;
        color: #333; }
  .tutor .wp .tutor-list {
    height: 9.55rem;
    margin: 0 auto;
    padding-top: 0.5rem;
    position: relative; }
    .tutor .wp .tutor-list .btn {
      width: 3rem;
      height: 4rem;
      background: url("../imgs/index/icon.png") no-repeat 3.0303030303% 37.6623376623%;
      background-size: 36rem 19.4rem;
      position: absolute;
      top: 2rem;
      left: 0.75rem; }
    .tutor .wp .tutor-list .btn.next {
      right: 0.75rem;
      left: auto;
      background-position: 97.8787878788% 37.6623376623%; }
  .tutor .wp .list-box {
    width: 30.1rem;
    height: 8rem;
    margin: 0 auto;
    padding: 0 0.853rem;
    position: relative; }
    .tutor .wp .list-box .list {
      float: left;
      font-size: 0;
      white-space: nowrap; }
      .tutor .wp .list-box .list li {
        width: 6.35rem;
        height: 6.55rem;
        background: #fff;
        overflow: hidden;
        position: relative; }
        .tutor .wp .list-box .list li > img {
          height: 100%;
          margin: 0 auto; }
        .tutor .wp .list-box .list li .symbol {
          position: absolute;
          width: 2rem;
          height: 1.1rem;
          top: 0.15rem;
          right: 0.25rem;
          background: url("../imgs/index/icon.png") no-repeat 0% 85.2459016393%;
          background-size: 36rem 19.4rem; }

.newspapers {
  background: #eee; }
  .newspapers .title {
    background-position: center -16rem;
    background-color: white; }
  .newspapers .show {
    width: 33.5rem;
    height: 27.65rem;
    position: relative;
    margin: 0 auto;
    padding-top: 1.5rem; }
    .newspapers .show img {
      max-width: 100%;
      max-height: 100%;
      position: absolute;
      left: 0;
      right: 0;
      margin: 0 auto; }
    .newspapers .show img.active {
      z-index: 1; }
  .newspapers .small-logo {
    width: 33.75rem;
    height: 10.25rem;
    margin: 0 auto; }
    .newspapers .small-logo > div {
      width: 7.6rem;
      height: 4.25rem;
      padding: 0.15rem;
      background: #eee;
      box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.3);
      margin: 0.4rem 0.4rem;
      float: left; }
      .newspapers .small-logo > div div {
        width: 100%;
        height: 100%;
        background-size: 32.2rem 8.85rem;
        background-position: 0% 0%; }
    .newspapers .small-logo > div.active {
      background: #aa7e1f;
      background: -moz-linear-gradient(-45deg, #aa7e1f 0%, #ecb445 72%, #aa7e1f 100%);
      background: -webkit-linear-gradient(-45deg, #aa7e1f 0%, #ecb445 72%, #aa7e1f 100%);
      background: linear-gradient(135deg, #aa7e1f 0%, #ecb445 72%, #aa7e1f 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa7e1f', endColorstr='#aa7e1f',GradientType=1 ); }
    .newspapers .small-logo div:nth-child(2) div {
      background-position: 33.1010452962% 0%; }
    .newspapers .small-logo div:nth-child(3) div {
      background-position: 66.5505226481% 0%; }
    .newspapers .small-logo div:nth-child(4) div {
      background-position: 99.6515679443% 0%; }
    .newspapers .small-logo div:nth-child(5) div {
      background-position: 0% 99.0291262136%; }
    .newspapers .small-logo div:nth-child(6) div {
      background-position: 33.1010452962% 99.0291262136%; }
    .newspapers .small-logo div:nth-child(7) div {
      background-position: 66.5505226481% 99.0291262136%; }
    .newspapers .small-logo div:nth-child(8) div {
      background-position: 99.6515679443% 99.0291262136%; }
  .newspapers a.more {
    width: 9.8rem;
    height: 2.2rem;
    background: #aa7e1f;
    background: -moz-linear-gradient(-45deg, #aa7e1f 0%, #ecb445 72%, #aa7e1f 100%);
    background: -webkit-linear-gradient(-45deg, #aa7e1f 0%, #ecb445 72%, #aa7e1f 100%);
    background: linear-gradient(135deg, #aa7e1f 0%, #ecb445 72%, #aa7e1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa7e1f', endColorstr='#aa7e1f',GradientType=1 );
    font-size: 0.9rem;
    line-height: 2.2rem;
    color: white;
    text-align: center;
    display: block;
    border-radius: 8px;
    margin: 0.5rem auto 1rem;
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.3); }

.success-case .title {
  background-position: center -20rem;
  margin-bottom: 0.5rem; }
.success-case .wp {
  height: 22.9rem; }
  .success-case .wp .detail {
    width: 35.95rem;
    height: 13.05rem;
    margin: 2rem auto 0;
    padding: 0.4rem 0 0 0.5rem; }
    .success-case .wp .detail img {
      width: 10.9rem;
      height: 10.9rem;
      border-radius: 100%;
      margin: 0.5rem 0.5rem;
      float: left; }
    .success-case .wp .detail .item {
      display: none; }
      .success-case .wp .detail .item div {
        width: 21.15rem;
        float: left;
        margin: 1.25rem 0.75rem 0; }
        .success-case .wp .detail .item div h6 {
          font-size: 1.1rem;
          color: #bc449a;
          text-align: center;
          line-height: 3rem; }
        .success-case .wp .detail .item div p {
          font-size: 0.9rem;
          color: #333;
          text-indent: 2em;
          line-height: 1.45rem; }
        .success-case .wp .detail .item div a {
          width: 7.35rem;
          height: 1.7rem;
          display: block;
          color: white;
          font-size: 0.9rem;
          text-align: center;
          line-height: 1.7rem;
          border-radius: 30px;
          margin: 0.5rem auto;
          background: #d77908;
          background: -moz-linear-gradient(left, #d77908 0%, #fcca01 50%, #d77908 100%);
          background: -webkit-linear-gradient(left, #d77908 0%, #fcca01 50%, #d77908 100%);
          background: linear-gradient(to right, #d77908 0%, #fcca01 50%, #d77908 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d77908', endColorstr='#d77908',GradientType=1 ); }
    .success-case .wp .detail .item.active {
      display: block; }
  .success-case .wp .pos {
    position: relative; }
    .success-case .wp .pos .case-list {
      width: 5.15rem;
      height: 5.15rem;
      border-radius: 100%;
      padding: 0.35rem;
      position: absolute; }
      .success-case .wp .pos .case-list img {
        width: 100%;
        height: 100%;
        border-radius: 100%;
        box-shadow: 0 0 0.35rem rgba(0, 0, 0, 0.34); }
    .success-case .wp .pos .case-list:first-child {
      top: 0.65rem;
      left: 1.25rem; }
    .success-case .wp .pos .case-list:nth-child(2) {
      top: 1.5rem;
      left: 7.9rem; }
    .success-case .wp .pos .case-list:nth-child(3) {
      top: 0rem;
      left: 13.15rem; }
    .success-case .wp .pos .case-list:nth-child(4) {
      top: 2.6rem;
      left: 18.15rem; }
    .success-case .wp .pos .case-list:nth-child(5) {
      top: 0.65rem;
      left: 23.5rem; }
    .success-case .wp .pos .case-list:nth-child(6) {
      top: 0rem;
      left: 30rem; }
    .success-case .wp .pos .case-list.active {
      background: #d77908;
      background: -moz-linear-gradient(left, #d77908 0%, #fcca01 50%, #d77908 100%);
      background: -webkit-linear-gradient(left, #d77908 0%, #fcca01 50%, #d77908 100%);
      background: linear-gradient(to right, #d77908 0%, #fcca01 50%, #d77908 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d77908', endColorstr='#d77908',GradientType=1 );
      box-shadow: 0 0 0.35rem rgba(0, 0, 0, 0.34); }
      .success-case .wp .pos .case-list.active img {
        box-shadow: none; }
    .success-case .wp .pos .seemore {
      display: block;
      width: 7.75rem;
      height: 2.8rem;
      position: absolute;
      top: 4.75rem;
      right: 0;
      background: url("../imgs/index/icon.png") no-repeat 100% 93.9759036145%;
      background-size: 36rem 19.4rem; }

.company-env .title {
  background-position: center -24rem; }
.company-env .page {
  text-align: center;
  font-size: 0; }
  .company-env .page li {
    display: inline-block;
    width: 10.55rem;
    height: 2.9rem;
    background: url("../imgs/index/icon.png") no-repeat 8.8408644401% 59.3939393939%;
    background-size: 36rem 19.4rem; }
  .company-env .page li:nth-child(2) {
    background: url("../imgs/index/icon.png") no-repeat 50.2946954813% 59.3939393939%;
    background-size: 36rem 19.4rem; }
  .company-env .page li:nth-child(3) {
    background: url("../imgs/index/icon.png") no-repeat 93.7131630648% 59.3939393939%;
    background-size: 36rem 19.4rem; }
  .company-env .page li.active {
    background: url("../imgs/index/icon.png") no-repeat 8.8408644401% 76.9696969697%;
    background-size: 36rem 19.4rem; }
  .company-env .page li.active:nth-child(2) {
    background: url("../imgs/index/icon.png") no-repeat 50.2946954813% 76.9696969697%;
    background-size: 36rem 19.4rem; }
  .company-env .page li.active:nth-child(3) {
    background: url("../imgs/index/icon.png") no-repeat 93.7131630648% 76.9696969697%;
    background-size: 36rem 19.4rem; }
.company-env .swiper-container {
  width: 100%;
  height: 20.4rem; }
  .company-env .swiper-container img {
    width: 100%; }

.data-share .title {
  background-position: center -28rem; }
.data-share .con {
  width: 33rem;
  margin: 0 auto; }
.data-share .fl {
  float: left; }
.data-share .nav {
  height: 2.5rem;
  background: #f5f5f5; }
  .data-share .nav .i {
    width: 0.3rem;
    height: 1.3rem;
    background: #cc0099;
    border-radius: 1.25rem;
    margin-top: 0.6rem; }
  .data-share .nav h5 {
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 2.5rem;
    margin: 0 1.25rem 0 0.5rem; }
  .data-share .nav li {
    font-size: 1rem;
    color: #666;
    margin: 0.3rem 1.25rem;
    float: left;
    border: 1px solid #f5f5f5;
    padding: 0.15rem 0.5rem; }
  .data-share .nav li.active {
    border-radius: 1.25rem;
    border-color: #cc0099;
    color: #cc0099; }
.data-share .swiper-container {
  margin-top: 0.5rem; }
  .data-share .swiper-container h5 {
    height: 2.16rem;
    font-size: 1.2rem;
    color: #333;
    line-height: 2.2rem;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .data-share .swiper-container img, .data-share .swiper-container span {
    display: none !important; }

/*# sourceMappingURL=index.css.map */
