@charset "UTF-8";
.h1, .h2, .h3, h1, h2, h3 {
  margin: 0;}

.container {
  max-width: 1400px;
  width: auto;
  padding: 0;}

.g-doc {
  background-color: #f8f8f8;
  padding: 90px 0 3rem 0;}

.baner-content {
  max-width: 1400px;
  margin: 0 auto;
  padding-top: 121px;}
  .baner-content .baner-nav {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    padding-bottom: 26px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;}
  .baner-content .baner-title {
    height: 58px;
    font-size: 60px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 36px;}



      .tab-wrapper .tab-content .tab-item.active {
        color: #009e60;
        border-bottom: solid 3px #009e61;}


@media screen and (max-width: 991.98px) {
  .academy-banner, .talents-banner, .teachers-banner, .academic-banner, .student-banner, .news-banner {
    height: 17rem !important;}
 .politics-banner{
    height: 35rem !important;}
  .baner-content {
    padding: 4rem 0 0 2rem;}
    .baner-content .baner-title {
      font-size: 3.2rem;} }
.student-banner {
  height: 340px;
  background: url(../../image/banner/student-banner.jpg) no-repeat center top;
  margin: 0 auto;}

@media screen and (max-width: 645px) {
 .politics-banner{
    height: 10rem !important;}
}
@media screen and (max-width: 368px) {
 .politics-banner{
    height: 15rem !important;}
}


@media screen and (max-width: 639px) {

  .student-banner {
    max-width: 100%;
    height: 140px;
    background: url(../../image/banner/app-student-banner.jpg) no-repeat center center;
    background-size: cover;} }
.tab-wrapper {
  background-color: #fff;}
  .tab-wrapper .tab-content {
    max-width: 1280px;
    margin: 0 auto;}
    .tab-wrapper .tab-content .col-md-4 {
      display: flex;
      justify-content: center;}
    .tab-wrapper .tab-content .tab-item {
      height: 70px;
      line-height: 70px;
      font-size: 24px;
      font-family: Microsoft YaHei;
      font-weight: 400;
      cursor: pointer;
      color: #333333;}
      .tab-wrapper .tab-content .tab-item .icon {
        padding-left: 34px;
        display: inline-block;}
      .tab-wrapper .tab-content .tab-item.current {
        color: #009E60;
        border-bottom: solid 3px #009e61;}
    .tab-wrapper .tab-content .tab-scholarship .icon {
      background: url(../../image/student/scholarship-normal.jpg) 0px 25px no-repeat;}


    .tab-wrapper .tab-content .tab-scholarship.active .icon {
      background: url(../../image/student/qq3.png) 0px 25px no-repeat;}


    .tab-wrapper .tab-content .tab-org .icon {
      background: url(../../image/student/org-normal.jpg) 0px 25px no-repeat;}


    .tab-wrapper .tab-content .tab-org.active .icon {
      background: url(../../image/student/qq2.png) 0px 25px no-repeat;}


    .tab-wrapper .tab-content .tab-active .icon {
      background: url(../../image/student/active-normal.jpg) 0px 25px no-repeat;}


    .tab-wrapper .tab-content .tab-active.active .icon {
      background: url(../../image/student/qq1.png) 0px 25px no-repeat;}

.scholarship,
.org,
.active {
 }
  .scholarship.current,
  .org.current,
  .active.current {
    display: block;}

.scholarship-info .scholarship-wrapper {
  max-width: 1400px;
  margin: 3rem auto;}
  .scholarship-info .scholarship-wrapper .scholarship-title {
    line-height: 90px;
    text-align: center;
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: 30px;
    color: #333333;}
  .scholarship-info .scholarship-wrapper .scholarship-list {
    padding-top: 1.5rem;}
    .scholarship-info .scholarship-wrapper .scholarship-list .scholarship-item {
      text-align: center;
      font-family: Microsoft YaHei;
      font-weight: 400;
      color: #333333;}
      .scholarship-info .scholarship-wrapper .scholarship-list .scholarship-item .text-wrapper {
        min-height: 472px;
        padding: 3rem 0 2rem;
        background-color: #fff;}
        .scholarship-info .scholarship-wrapper .scholarship-list .scholarship-item .text-wrapper:hover {
          box-shadow: 0 0 6px rgba(51, 51, 51, 0.1);}
        .scholarship-info .scholarship-wrapper .scholarship-list .scholarship-item .text-wrapper .title {
          margin: 1.5rem 0 1.0rem;
          font-size: 24px;}
        .scholarship-info .scholarship-wrapper .scholarship-list .scholarship-item .text-wrapper .text {
          line-height: 36px;
          font-size: 18px;}
      @media screen and (max-width: 639px) {
        .scholarship-info .scholarship-wrapper .scholarship-list .scholarship-item .text-wrapper {
          height: auto;} }
  .scholarship-info .scholarship-wrapper .help .scholarship-item .text-wrapper {
    min-height: 330px;
    background-color: #fafafa;}
    .scholarship-info .scholarship-wrapper .help .scholarship-item .text-wrapper:hover {
      background-color: #fff;
      box-shadow: 0 0 6px rgba(51, 51, 51, 0.1);}
  @media screen and (max-width: 639px) {
    .scholarship-info .scholarship-wrapper .help .scholarship-item .text-wrapper {
      height: auto;} }
  .scholarship-info .scholarship-wrapper .loans .scholarship-item {
    padding: 0 10px;}
    .scholarship-info .scholarship-wrapper .loans .scholarship-item .text-wrapper {
      min-height: 170px;}
    @media screen and (max-width: 639px) {
      .scholarship-info .scholarship-wrapper .loans .scholarship-item .text-wrapper {
        height: auto;} }
.scholarship-info .content-wrapper {
  max-width: 1400px;
  margin: 80px auto 40px;}
  .scholarship-info .content-wrapper .content-title {
    line-height: 36px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 30px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;}
  .scholarship-info .content-wrapper .text {
text-indent: 2em;
    line-height: 48px;
    padding-bottom: 10px;
    font-family: MicrosoftYaHei;
    font-size: 18px;
    color: #333333;}
.scholarship-info .wrapper {
  margin-top: 80px;
  background-color: #fff;}
  @media screen and (max-width: 639px) {
    .scholarship-info .wrapper .content-wrapper {
      margin-top: 40px;
      padding-left: 15px;
      padding-right: 15px;} }

.org-info {
  padding: 3rem 0;
  font-family: Microsoft YaHei;
  color: #333333;}
  .org-info .wrapper {
    max-width: 1400px;
    margin: 20px auto;
    padding-bottom: 20px;
    background-color: #fff;}
  .org-info .wrap {
    padding: 3rem 0;
    margin-top: 40px;
    background-color: #fff;}
    .org-info .wrap .wrap-text {
      max-width: 1400px;
      margin: 0 auto;}
  .org-info .org-title {
    line-height: 48px;
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    padding-bottom: 2rem;}
  .org-info .org-title2 {
    padding-top: 3rem;
    padding-bottom: 1rem;}
  .org-info .org-desc {
text-indent: 2em;
    max-width: 1400px;
    line-height: 48px;
    padding: 0;
    margin: 0 auto;
    font-size: 18px;}
    .org-info .org-desc .text-b {
      font-weight: bold;
      color: #E8112D;}
  .org-info .dept-list {
    display: flex;
    justify-content: flex-start;
    max-width: 1400px;
    margin: 3rem 0 0 0;}
    .org-info .dept-list li {
      width: 20%;
      padding: 0 10px 0 0;}
    .org-info .dept-list .dept-item {
      cursor: pointer;
      text-align: center;
      background: #F2F2F2;
      padding-top: 20px;}
      .org-info .dept-list .dept-item .image {
        height: 37px;}
      .org-info .dept-list .dept-item .text {
        padding-top: 10px;
        padding-bottom: 20px;
        font-size: 24px;}
    .org-info .dept-list .current .dept-item {
      background: #fff;
      color: #27a36d;}
    .org-info .dept-list .organization .image {
      background: url(../../image/student/organization-normal.jpg) center center no-repeat;}
    .org-info .dept-list .organization.current .image {
      background: url(../../image/student/organization-selected.jpg) center center no-repeat;}
    .org-info .dept-list .propaganda .image {
      background: url(../../image/student/propaganda-normal.jpg) center center no-repeat;}
    .org-info .dept-list .propaganda.current .image {
      background: url(../../image/student/propaganda-selected.jpg) center center no-repeat;}
    .org-info .dept-list .practice .image {
      background: url(../../image/student/practice-normal.jpg) center center no-repeat;}
    .org-info .dept-list .practice.current .image {
      background: url(../../image/student/practice-selected.jpg) center center no-repeat;}
    .org-info .dept-list .volunteer .image {
      background: url(../../image/student/volunteer-normal.jpg) center center no-repeat;}
    .org-info .dept-list .volunteer.current .image {
      background: url(../../image/student/volunteer-selected.jpg) center center no-repeat;}
    .org-info .dept-list .psychological .image {
      background: url(../../image/student/psychological-normal.jpg) center center no-repeat;}
    .org-info .dept-list .psychological.current .image {
      background: url(../../image/student/psychological-selected.jpg) center center no-repeat;}
  .org-info .content-box {
    padding: 3rem;
    background: #fff;
    margin-top: -10px;}
  .org-info .union {
    margin: 0;}
    .org-info .union .col-md-6 {
      background: #fafafa;
      padding: 0;}
    .org-info .union .content-box {
      height: 450px;
      padding: 4rem;
      background: none;}
    .org-info .union .union-image {
      width: 100%;}
    .org-info .union .union-title {
      font-size: 24px;
      padding-bottom: 2rem;}
    .org-info .union .union-content {
      line-height: 48px;
      font-size: 18px;}
    @media screen and (max-width: 639px) {
      .org-info .union .union-title,
      .org-info .union .union-content {
        padding-left: 15px;
        padding-right: 15px;} }
  .org-info .act-list {
    margin-top: 30px;}
    .org-info .act-list .act-item {
      padding: 0 10px;}
      .org-info .act-list .act-item .act-wrapper {
        width: 100%;
        min-height: 500px;
        background: #fafafa;}
        .org-info .act-list .act-item .act-wrapper:hover {
          background: #fff;
          box-shadow: 0 0 6px rgba(51, 51, 51, 0.1);}
        .org-info .act-list .act-item .act-wrapper .act-image {
          width: 100%;}
        .org-info .act-list .act-item .act-wrapper .content-box {
          padding-left: 1.5rem;
          padding-right: 1.5rem;
          background: none;}
        .org-info .act-list .act-item .act-wrapper .act-title {
          font-size: 18px;
          font-weight: bold;
          text-align: center;}
        .org-info .act-list .act-item .act-wrapper .act-text {
          min-height: 500px;
          line-height: 36px;
          font-size: 16px;
          padding: 1rem;}
        @media screen and (max-width: 639px) {
          .org-info .act-list .act-item .act-wrapper .act-text {
            height: auto;} }

.active-info {
  max-width: 1400px;
  margin: 3rem auto;
  font-family: Microsoft YaHei;
  color: #333333;}
  .active-info .tab-list {
    margin: 0;}
    .active-info .tab-list .tab-child {
      padding: 0 10px 0 0;}
      .active-info .tab-list .tab-child .text {
        height: 60px;
        line-height: 60px;
        text-align: center;
        font-size: 24px;
        background: #F2F2F2;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        cursor: pointer;}
      .active-info .tab-list .tab-child.current .text {
        color: #009E60;
        background: #fff;}
    .active-info .tab-list .tab-child:last-child {
      padding-right: 0;}
  .active-info .active-list {
    position: relative;
    top: -10px;
    padding: 3rem;
    background: #fff;}
    .active-info .active-list .col-md-4 {
      padding: 10px;}
    .active-info .active-list .active-item {
      cursor: pointer;}
      .active-info .active-list .active-item:hover {
        box-shadow: 0 0 6px rgba(51, 51, 51, 0.1);}
      .active-info .active-list .active-item .img-box {
        position: relative;
        overflow: hidden;}
        .active-info .active-list .active-item .img-box .active-image {
          width: 100%;
          height: 320px;
          transition: all 0.5s ease-out;
          /* 过度 所有css属性 1秒过度 结束慢*/
          -moz-transition: all 0.5s ease-out;
          /* firefox 4 */
          -webkit-transition: all 0.5s ease-out;
          /* safari 和 chrome */
          -o-transition: all 0.5s ease-out;}
          .active-info .active-list .active-item .img-box .active-image:hover {
            transform: scale(1.1, 1.1);}
      .active-info .active-list .active-item .active-title {
        line-height: 60px;
        font-size: 18px;
        text-align: center;}

@media screen and (max-width: 991.98px) {
  .scholarship-info,
  .org-info,
  .active-info {
    padding-left: 15px;
    padding-right: 15px;}

  .org-info .dept-list {
    flex-wrap: wrap;}
    .org-info .dept-list li {
      width: 50%;
      padding: 0 10px 0 0;}

  .org-info .union .content-box {
    height: auto;
    padding: 1.5rem;}
  .org-info .act-list .act-item {
    padding: 0 1.5rem;}
    .org-info .act-list .act-item .act-wrapper .act-text {
      min-height: auto;}

  .scholarship-info .scholarship-wrapper {
    margin: 3rem auto;}
    .scholarship-info .scholarship-wrapper .scholarship-list .scholarship-item .text-wrapper {
      min-height: auto;
      margin-top: 1.5rem;} }

/*# sourceMappingURL=student-list.css.map */