.temp_page .main_index {
  position: relative; }
  .temp_page .main_index .main_sw {
    margin-bottom: 78px; }
    .temp_page .main_index .main_sw .recommend {
      width: 1200px;
      height: 480px;
      position: absolute;
      overflow: hidden;
      border-radius: 0px 0px 15px 15px;
      top: 0;
      bottom: 0;
      margin: auto; }
      .temp_page .main_index .main_sw .recommend .recommend_one {
        position: relative;
        color: #3d3d3d; display:none;}
        .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle_sh {
          position: relative; }
          .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle_sh:before {
            position: absolute;
            content: "";
            left: 260px;
            right: 0;
            top: 0;
            bottom: 0;
            background: #000;
            opacity: 0.29;
            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
        .temp_page .main_index .main_sw .recommend .recommend_one .re_shade {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          background: #fff;
          opacity: 0.9; }
        .temp_page .main_index .main_sw .recommend .recommend_one .dyContent_bd {
          height: 440px; }
        .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle {
          height: 40px;
          line-height: 40px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          font-size: 16px;
          position: relative; }
          .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle .dyTitle_hd {
            position: relative; }
            .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle .dyTitle_hd .dyTitle_hd_one {
              width: 260px;
              height: 40px; }
              .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle .dyTitle_hd .dyTitle_hd_one .re_title {
                padding: 0 5px;
                cursor: pointer;
                display: inline-block;
                font-size: 16px; }
                .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle .dyTitle_hd .dyTitle_hd_one .re_title.on {
                  color: #015ba7;
                  position: relative; }
                  .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle .dyTitle_hd .dyTitle_hd_one .re_title.on:after {
                    position: absolute;
                    content: "";
                    height: 2px;
                    left: 0;
                    right: 0;
                    bottom: 2px;
                    background: #015ba7; }
          .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle .re_title_span {
            display: inline-block;
            width: 1px;
            height: 25px;
            border-left: solid 1px #b5b5b5;
            opacity: 0.58;
            vertical-align: middle;
            margin: 0 15px; }
          .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle .open_num {
            font-size: 14px;
            background: #004fa2;
            color: #fff;
            padding: 0 10px;
            height: 30px;
            line-height: 30px;
            margin-top: 5px;
            margin-right: 5px; }
            .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle .open_num i.num_icon {
              width: 22px;
              height: 22px;
              display: inline-block;
              margin-right: 4px;
              background: url("../images/icon.png") -150px 2px no-repeat;
              vertical-align: middle;
              background-size: 170px; }
            .temp_page .main_index .main_sw .recommend .recommend_one .dyTitle .open_num span {
              display: inline-block;
              color: #ffcc00;
              margin-right: 5px;
              margin-left: 5px; }
        .temp_page .main_index .main_sw .recommend .recommend_one .imgPages {
          position: absolute;
          left: -25px;
          right: -25px;
          top: 50%;margin-top:-25px; }
          .temp_page .main_index .main_sw .recommend .recommend_one .imgPages .sprev {
            width: 50px;
            height: 50px;
            background: #004fa2;
            border-radius: 50%;
            position: relative;
            cursor: pointer; }
.temp_page .main_index .main_sw .recommend .recommend_one .imgPages .prevStop{background: #BFBFBF;}
            .temp_page .main_index .main_sw .recommend .recommend_one .imgPages .sprev:before {
              position: absolute;
              content: "";
              width: 1px;
              height: 12px;
              background: #eefafe;
              -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
              top: 14px;
              margin: auto;
              left: 18px;
              right: 0; }
            .temp_page .main_index .main_sw .recommend .recommend_one .imgPages .sprev:after {
              position: absolute;
              content: "";
              width: 1px;
              height: 12px;
              background: #eefafe;
              -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
              top: 22px;
              margin: auto;
              left: 18px;
              right: 0; }
          .temp_page .main_index .main_sw .recommend .recommend_one .imgPages .snext {
            width: 50px;
            height: 50px;
            background: #004fa2;
            border-radius: 50%;
            position: relative;
            cursor: pointer; }
.temp_page .main_index .main_sw .recommend .recommend_one .imgPages .nextStop{background: #BFBFBF;}
            .temp_page .main_index .main_sw .recommend .recommend_one .imgPages .snext:before {
              position: absolute;
              content: "";
              width: 1px;
              height: 12px;
              background: #eefafe;
              -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
              top: 14px;
              margin: auto;
              left: 0;
              right: 18px; }
            .temp_page .main_index .main_sw .recommend .recommend_one .imgPages .snext:after {
              position: absolute;
              content: "";
              width: 1px;
              height: 12px;
              background: #eefafe;
              -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
              top: 22px;
              margin: auto;
              left: 0;
              right: 18px; }
        .temp_page .main_index .main_sw .recommend .recommend_one .tempWrap {
          margin: auto; }
        .temp_page .main_index .main_sw .recommend .recommend_one .team_members {
          width: 1110px;
          overflow: hidden;
          position: relative;
          margin: auto; }
          .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item {
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            float: left;
            width: 260px;
            margin-left: 10px;
            margin-top: 100px;
            margin-right: 10px;
            height: 308px;
            position: relative;
            background: #fff;
            -webkit-box-shadow: 3px 2px 8px 0px rgba(0, 0, 0, 0.19);
                    box-shadow: 3px 2px 8px 0px rgba(0, 0, 0, 0.19);
            border-bottom: 3px solid #097c25; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(2) {
              border-bottom: 3px solid #11bfca; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(3) {
              border-bottom: 3px solid #edc60e; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(4) {
              border-bottom: 3px solid #ed480e; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(6) {
              border-bottom: 3px solid #11bfca; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(7) {
              border-bottom: 3px solid #edc60e; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(8) {
              border-bottom: 3px solid #ed480e; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(10) {
              border-bottom: 3px solid #11bfca; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(11) {
              border-bottom: 3px solid #edc60e; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(12) {
              border-bottom: 3px solid #ed480e; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:hover {
              background: #eaf8ff; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .ap_tubiao {
              position: absolute;
              top: 0;
              left: 0;
              width: 34px;
              height: 34px;
              line-height: 32px;
              text-align: center; }
              .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .ap_tubiao i {
                display: inline-block;
                width: 20px;
                height: 20px;
                vertical-align: middle; }
                .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .ap_tubiao i.keyan {
                  background: url("../images/keyan01.png") center no-repeat; }
                .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .ap_tubiao i.jiaoxue {
                  background: url("../images/jiaoxue01.png") center no-repeat; }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .members_img {
              height: 170px;
              width: 170px;
              text-align: center;
              background: #fff;
              margin: -85px auto 0;
              border-radius: 50%;
              padding:6px;
              -webkit-box-sizing: border-box;
              box-sizing: border-box;
              border: 1px solid #097c25;
              overflow: hidden;
              position: relative;
              }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(2) .members_img{border: 1px solid #11bfca; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(3) .members_img{border: 1px solid #edc60e; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(4) .members_img{border: 1px solid #ed480e; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(6) .members_img{border: 1px solid #11bfca; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(7) .members_img{border: 1px solid #edc60e; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(8) .members_img{border: 1px solid #ed480e; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(10) .members_img{border: 1px solid #11bfca; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(11) .members_img{border: 1px solid #edc60e; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(12) .members_img{border: 1px solid #ed480e; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(14) .members_img{border: 1px solid #11bfca; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(15) .members_img{border: 1px solid #edc60e; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(16) .members_img{border: 1px solid #ed480e; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(18) .members_img{border: 1px solid #11bfca; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(19) .members_img{border: 1px solid #edc60e; }
.temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item:nth-of-type(20) .members_img{border: 1px solid #ed480e; }

              .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .members_img img {
                max-width: 160px;
                max-height: 160px;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                position: absolute;
                }
            .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .members_name {
              padding: 10px 20px;
              -webkit-box-sizing: border-box;
                      box-sizing: border-box; }
              .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .members_name .rank_title {
                text-align: center;
                font-size: 16px;
                line-height: 30px;
                color: #015ba7;
                font-weight: bold;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                vertical-align: middle; }
              .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .members_name .prorank {
                font-size: 14px;
                color: #878787;
                margin: 10px auto 0;
                line-height: 32px; }
                .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .members_name .prorank span {
                  display: inline-block;
                  float: left;
                  vertical-align: middle; }
                .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .members_name .prorank .prorank_tit {
                  width: 60px;
                  text-align-last: justify;
                  text-align: justify; }
                .temp_page .main_index .main_sw .recommend .recommend_one .team_members .members_item .members_name .prorank .prorank_name {
                  width: 146px;
                  display: -webkit-box;
                  -webkit-box-orient: vertical;
                  -webkit-line-clamp: 3;
                  vertical-align: middle;
                  overflow: hidden; }



.members_img{
}
