* {
  font-family: "Microsoft YaHei",Arial; }

div, span, ul, body, html, li, img, a, strong, h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0; }

body {
  background: url("../images/bg.png"); }

ul {
  list-style-type: none; }

a {
  text-decoration: none;
  cursor: pointer; }

img {
  border: none; }

.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  zoom: 1; }

.contentArea {
  width: 1100px;
  margin: 0 auto;
  /* border-bottom: 1px solid #dbdde1  */}

.header .header_top {
  height: 130px;
  border-bottom: 5px solid #0c7ed9;
  padding-top: 25px; background: url("../images/library_logo2.jpg") no-repeat center; }
  .header .header_top .logo {
    display: block;
    float: left;
    width: 560px;
    height: 100px;
    /*background: url("../images/library_logo.jpg") no-repeat center; */}
  .header .header_top .right {
    float: right; }
  
    .header .header_top .right a {
      color: white;
      font-size: 14px;
      margin-left: 40px; 
margin-right: 40px;}
    .header .header_top .right a:hover {
      color: #0B6ED6; }

    .header .header_top .right a:nth-child(1){
      display:none;
    }

.header .header_nav .nav_wrap {
  //padding-top: 47px;
  margin-right: 5px;
  float: right;
   }
  .header .header_nav .nav_wrap > ul .menu-item {
    float: left;
    margin-left: 2px;
    position: relative; }
    .header .header_nav .nav_wrap > ul .menu-item .menu-link {
      display: inline-block;
      font-size: 17px;
      line-height: 20px;
      padding: 6px 15px;
      color: white; 
      font-family: "Arial","Microsoft YaHei","\u5b8b\u4f53", Tahoma, Geneva, sans-serif;
      font-weight: bold;
    }
    .header .header_nav .nav_wrap > ul .menu-item > ul {
      display: none;
      position: absolute;
      top: 32px;
      left: 0;
      background-color: #1e79db;
      z-index: 9999;
      -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); }
      .header .header_nav .nav_wrap > ul .menu-item > ul .sub-item {
        position: relative; }
        .header .header_nav .nav_wrap > ul .menu-item > ul .sub-item .arrow {
          position: absolute;
          top: 10px;
          right: 8px;
          display: block;
          width: 20px;
          height: 20px;
          background: url("../images/icon_arrow.png") no-repeat center; }
        .header .header_nav .nav_wrap > ul .menu-item > ul .sub-item .sub-link {
          padding: 10px 16px;
          font-size: 14px;
          line-height: 20px;
          color: #FFFFFF;
          display: inline-block;
          min-width: 126px;
          white-space: nowrap;
          position: relative; }
        .header .header_nav .nav_wrap > ul .menu-item > ul .sub-item > ul {
          display: none;
          position: absolute;
          left: 100%;
          top: 0;
          z-index: 8888;
          background-color: #1860af;
          -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
          -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
          box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }
          .header .header_nav .nav_wrap > ul .menu-item > ul .sub-item > ul .sub-item .menu-link {
            padding: 10px 16px;
            font-size: 14px;
            line-height: 20px;
            color: #FFFFFF;
            display: inline-block;
            min-width: 126px;
            white-space: nowrap; }
          .header .header_nav .nav_wrap > ul .menu-item > ul .sub-item > ul .sub-item:hover {
            background-color: #134c8c; }
      .header .header_nav .nav_wrap > ul .menu-item > ul .sub-item:hover {
        background-color: #1860af; }
        .header .header_nav .nav_wrap > ul .menu-item > ul .sub-item:hover > ul {
          display: block; }
  .header .header_nav .nav_wrap > ul .menu-item:hover {
    background-color: #1e79db; }
    .header .header_nav .nav_wrap > ul .menu-item:hover .menu-link {
      color: #FFFFFF; }
    .header .header_nav .nav_wrap > ul .menu-item:hover > ul {
      display: block; }
  .header .header_nav .nav_wrap > ul .menu-item:first-child {
    margin: 0; }
    .header .header_nav .nav_wrap > ul .menu-item:first-child .menu-link {
      /* letter-spacing: 3px;
      padding-right: 13px; */ }

      .lb1 {
        width: 686px;
      float: left;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      background-color: white; }
      .bk{
        margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
      }
.lb {
  /* height: 400px; */
  margin-top: 20px; }
  .lb .swiper-container {
    height: 291px;
    position: relative; }
    .lb .swiper-container .swiper-wrapper .swiper-slide img {
      width: 676px;
      height: 291px;
      float: left; }
    .lb .swiper-container .swiper-wrapper .swiper-slide .info {
      padding: 24px;
      width: 232px;
      height: 352px;
      float: left;
      background: url("../images/bannerBg.png") no-repeat center; }
      .lb .swiper-container .swiper-wrapper .swiper-slide .info .title a {
        display: inline-block;
        line-height: 30px;
        font-size: 22px;
        color: white;
        padding-bottom: 16px; }
      .lb .swiper-container .swiper-wrapper .swiper-slide .info .content {
        overflow: hidden; }
        .lb .swiper-container .swiper-wrapper .swiper-slide .info .content a {
          display: inline-block;
          line-height: 22px;
          font-size: 14px;
          color: white;
          font-weight: 200; }
    .lb .swiper-container .pagination {
      position: absolute;
      width: 84px;
      height: 16px;
      background: #313c4b;
      border-radius: 8px;
      left: 313px;
      bottom: 20px;
      line-height: 12px;
      text-align: center; }
      .lb .swiper-container .pagination .swiper-pagination-switch {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #6c7781;
        margin-left: 8px;
        display: inline-block;
        cursor: pointer; }
      .lb .swiper-container .pagination .swiper-pagination-switch:first-child {
        margin-left: 0; }
      .lb .swiper-container .pagination .swiper-active-switch {
        width: 16px;
        height: 8px;
        background: white;
        border-radius: 11px; }
    .lb .swiper-container .swiper-btn {
      width: 40px;
      height: 66px;
      position: absolute;
      top: 50%;
      margin-top: -33px;
      cursor: pointer;
      opacity: 0.7;
      filter: alpha(opacity=70);
      display: none; }
    .lb .swiper-container .swiper-btn:hover {
      opacity: 1;
      filter: alpha(opacity=100); }
    .lb .swiper-container .swiper-btn-prev {
      left: 0;
      background: url("../images/IconPrev.png") no-repeat center; }
    .lb .swiper-container .swiper-btn-next {
      right: 0;
      background: url("../images/IconNext.png") no-repeat center; }
  .lb .swiper-container:hover .swiper-btn {
    display: block; }

ul.newsUl li {
  height: 20px;
  margin-top: 9px; }
  ul.newsUl li span.new_time {
    width: 74px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 2px;
    font-size: 12px;
    color: #666666;
    background: #f0f3f7;
    display: block;
    float: right;/* 
    margin-right: 12px; */
    margin-top: 1px; }
  ul.newsUl li a {
    line-height: 20px;
    font-size: 14px;
    color: #333333;
    display: inline-block;
    vertical-align: top; }
  ul.newsUl li a:hover {
    color: #0B6ED6; }

.more {
  float: right;
  display: block;
  width: 40px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background: #f2f4f7;
  color: #0b6ed6;
  font-size: 12px;
  margin-top: 3px; }

.main {
  /* padding-top: 20px; */
  width: 1100px;
  margin: 0 auto; }
  .main .leftSide {
    float: left;
    background: white;
    width: 638px;
    padding: 0 24px;
    margin-top: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .main .leftSide .newsList {
      /* padding-top: 20px; */ 
      padding-bottom: 15px;}
      .main .leftSide .newsList .title {
        line-height: 25px;
        padding-left: 13px;
        border-left: 5px solid #0c7ed9;
        font-size: 18px;
        color: #333333; }
      .main .leftSide .newsList .imgNews {
        padding-top: 20px;
        position: relative; }
        .main .leftSide .newsList .imgNews ul {
          position: relative; }
          .main .leftSide .newsList .imgNews ul li {
            width: 310px;
            height: 210px;
            position: relative; }
            .main .leftSide .newsList .imgNews ul li img {
              width: 310px;
              height: 210px; }
            .main .leftSide .newsList .imgNews ul li .title_bg {
              position: absolute;
              width: 100%;
              height: 56px;
              background: black;
              opacity: 0.7;
              filter: Alpha(opacity=70);
              bottom: 0;
              left: 0;
              z-index: 99; }
            .main .leftSide .newsList .imgNews ul li .new_title {
              position: absolute;
              margin: 6px 16px;
              width: 278px;
              height: 44px;
              bottom: 0;
              left: 0;
              z-index: 999; }
              .main .leftSide .newsList .imgNews ul li .new_title a {
                font-size: 14px;
                color: white;
                line-height: 20px; }
          .main .leftSide .newsList .imgNews ul li:first-child {
            float: left; }
          .main .leftSide .newsList .imgNews ul li:first-child + li {
            float: right; }
      .main .leftSide .newsList .wordNews {
        padding-top: 12px; }

        .main .leftSide1 {
          float: right;
          background: white;
          width: 355px;
          padding: 0 24px;
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
          .main .leftSide1 .newsList {
            padding-top: 17px;
            padding-bottom: 17px; }
            .main .leftSide1 .newsList .title {
              line-height: 25px;
              padding-left: 13px;
              border-left: 5px solid #0c7ed9;
              font-size: 18px;
              color: #333333; }
            .main .leftSide1 .newsList .imgNews {
              padding-top: 20px;
              position: relative; }
              .main .leftSide1 .newsList .imgNews ul {
                position: relative; }
                .main .leftSide1 .newsList .imgNews ul li {
                  width: 310px;
                  height: 210px;
                  position: relative; }
                  .main .leftSide1 .newsList .imgNews ul li img {
                    width: 310px;
                    height: 210px; }
                  .main .leftSide1 .newsList .imgNews ul li .title_bg {
                    position: absolute;
                    width: 100%;
                    height: 56px;
                    background: black;
                    opacity: 0.7;
                    filter: Alpha(opacity=70);
                    bottom: 0;
                    left: 0;
                    z-index: 99; }
                  .main .leftSide1 .newsList .imgNews ul li .new_title {
                    position: absolute;
                    margin: 6px 16px;
                    width: 278px;
                    height: 44px;
                    bottom: 0;
                    left: 0;
                    z-index: 999; }
                    .main .leftSide1 .newsList .imgNews ul li .new_title a {
                      font-size: 14px;
                      color: white;
                      line-height: 20px; }
                .main .leftSide1 .newsList .imgNews ul li:first-child {
                  float: left; }
                .main .leftSide1 .newsList .imgNews ul li:first-child + li {
                  float: right; }
            .main .leftSide1 .newsList .wordNews {
              padding-top: 8px; }



              .main .leftSide2 {
                float: left;
                background: white;
                width: 285px;
                padding: 0 24px;
                margin-top: 20px;
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
            }
        .main .leftSide2 .newsList1 {
          padding-top: 20px;
          padding-bottom: 20px; 
          /* float: left; */}
          .main .leftSide2 .newsList1 .title {
            line-height: 25px;
            padding-left: 13px;
            border-left: 5px solid #0c7ed9;
            font-size: 18px;
            color: #333333; }
          .main .leftSide2 .newsList1 .imgNews {
            padding-top: 20px;
            position: relative; }
            .main .leftSide2 .newsList1 .imgNews ul {
              position: relative; }
              .main .leftSide2 .newsList1 .imgNews ul li {
                width: 310px;
                height: 210px;
                position: relative; }
                .main .leftSide2 .newsList1 .imgNews ul li img {
                  width: 310px;
                  height: 210px; }
                .main .leftSide2 .newsList1 .imgNews ul li .title_bg {
                  position: absolute;
                  width: 100%;
                  height: 56px;
                  background: black;
                  opacity: 0.7;
                  filter: Alpha(opacity=70);
                  bottom: 0;
                  left: 0;
                  z-index: 99; }
                .main .leftSide2 .newsList1 .imgNews ul li .new_title {
                  position: absolute;
                  margin: 6px 16px;
                  width: 278px;
                  height: 44px;
                  bottom: 0;
                  left: 0;
                  z-index: 999; }
                  .main .leftSide2 .newsList1 .imgNews ul li .new_title a {
                    font-size: 14px;
                    color: white;
                    line-height: 20px; }
              .main .leftSide2 .newsList1 .imgNews ul li:first-child {
                float: left; }
              .main .leftSide2 .newsList1 .imgNews ul li:first-child + li {
                float: right; }
          .main .leftSide2 .newsList1 .wordNews {
            padding-top: 5px; }


            .main .leftSide3 {
              float: left;
              background: white;
              width: 295px;
              padding: 0 24px;
              margin-left: 10px;
              margin-top: 20px;
              box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          }       
            .main .leftSide3 .newsList2 {
              padding-top: 20px;
              padding-bottom: 20px; 
              /* float: right; */}
              .main .leftSide3 .newsList2 .title {
                line-height: 25px;
                padding-left: 13px;
                border-left: 5px solid #0c7ed9;
                font-size: 18px;
                color: #333333; }
              .main .leftSide3 .newsList2 .imgNews {
                padding-top: 20px;
                position: relative; }
                .main .leftSide3 .newsList2 .imgNews ul {
                  position: relative; }
                  .main .leftSide3 .newsList2 .imgNews ul li {
                    width: 310px;
                    height: 210px;
                    position: relative; }
                    .main .leftSide3 .newsList2 .imgNews ul li img {
                      width: 310px;
                      height: 210px; }
                    .main .leftSide3 .newsList2 .imgNews ul li .title_bg {
                      position: absolute;
                      width: 100%;
                      height: 56px;
                      background: black;
                      opacity: 0.7;
                      filter: Alpha(opacity=70);
                      bottom: 0;
                      left: 0;
                      z-index: 99; }
                    .main .leftSide3 .newsList2 .imgNews ul li .new_title {
                      position: absolute;
                      margin: 6px 16px;
                      width: 278px;
                      height: 44px;
                      bottom: 0;
                      left: 0;
                      z-index: 999; }
                      .main .leftSide3 .newsList2 .imgNews ul li .new_title a {
                        font-size: 14px;
                        color: white;
                        line-height: 20px; }
                  .main .leftSide3 .newsList2 .imgNews ul li:first-child {
                    float: left; }
                  .main .leftSide3 .newsList2 .imgNews ul li:first-child + li {
                    float: right; }
              .main .leftSide3 .newsList2 .wordNews {
                padding-top: 5px; }


                .main .leftSide4 {
                  float: left;
                  background: white;
                  width: 638px;
                  padding: 0 24px;
                  margin-top: 20px;
                  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
                  .main .leftSide4 .newsList {
                    padding-top: 20px; 
                    padding-bottom: 15px;}
                    .main .leftSide4 .newsList .title {
                      line-height: 25px;
                      padding-left: 13px;
                      border-left: 5px solid #0c7ed9;
                      font-size: 18px;
                      color: #333333; }
                    .main .leftSide4 .newsList .imgNews {
                      padding-top: 20px;
                      position: relative; }
                      .main .leftSide4 .newsList .imgNews ul {
                        position: relative; }
                        .main .leftSide4 .newsList .imgNews ul li {
                          width: 310px;
                          height: 210px;
                          position: relative; }
                          .main .leftSide4 .newsList .imgNews ul li img {
                            width: 310px;
                            height: 210px; }
                          .main .leftSide4 .newsList .imgNews ul li .title_bg {
                            position: absolute;
                            width: 100%;
                            height: 56px;
                            background: black;
                            opacity: 0.7;
                            filter: Alpha(opacity=70);
                            bottom: 0;
                            left: 0;
                            z-index: 99; }
                          .main .leftSide4 .newsList .imgNews ul li .new_title {
                            position: absolute;
                            margin: 6px 16px;
                            width: 278px;
                            height: 44px;
                            bottom: 0;
                            left: 0;
                            z-index: 999; }
                            .main .leftSide4 .newsList .imgNews ul li .new_title a {
                              font-size: 14px;
                              color: white;
                              line-height: 20px; }
                        .main .leftSide4 .newsList .imgNews ul li:first-child {
                          float: left; }
                        .main .leftSide4 .newsList .imgNews ul li:first-child + li {
                          float: right; }
                    .main .leftSide4 .newsList .wordNews {
                      padding-top: 12px; }


    .main .leftSide .newsTab {
      padding-top: 20px;
      padding-bottom: 10px; }
      .main .leftSide .newsTab .tabNameList {
        /* padding-bottom: 5px; */
        border-bottom: 3px solid #0c7ed9; }
        .main .leftSide .newsTab .tabNameList .tabName {
          float: left;
    /* padding-left: 12px; */
    padding: 6px 8px;
    margin-left: 22px;
    font-size: 16px;
    color: #999999;
    cursor: default;}
        .main .leftSide .newsTab .tabNameList .tabName:first-child {
          margin-left: 0; }
        .main .leftSide .newsTab .tabNameList .tabName.active {
          color: white;
    /* background: url(../images/liBg.jpg) no-repeat left center; */
    background-color: #0c7ed9;}
        .main .leftSide .newsTab .tabNameList .tabLinkList {
          float: right; }
          .main .leftSide .newsTab .tabNameList .tabLinkList a {
            display: none; }
          .main .leftSide .newsTab .tabNameList .tabLinkList a:first-child {
            display: block; }
      .main .leftSide .newsTab .tabContain {
        /* padding-top: 6px;  */}
        .main .leftSide .newsTab .tabContain .tab {
          display: none; }
        .main .leftSide .newsTab .tabContain .tab:first-child {
          display: block; }

          .main .leftSide4 .newsTab {
            padding-top: 20px;
            padding-bottom: 10px; }
            .main .leftSide4 .newsTab .tabNameList {
              padding-bottom: 10px;
              border-bottom: 1px solid #e0e0e0; }
              .main .leftSide4 .newsTab .tabNameList .tabName {
                float: left;
                padding-left: 12px;
                margin-left: 25px;
                font-size: 16px;
                color: #999999;
                cursor: default; }
              .main .leftSide4 .newsTab .tabNameList .tabName:first-child {
                margin-left: 0; }
              .main .leftSide4 .newsTab .tabNameList .tabName.active {
                color: #0b6ed6;
                background: url("../images/liBg.jpg") no-repeat left center; }
              .main .leftSide4 .newsTab .tabNameList .tabLinkList {
                float: right; }
                .main .leftSide4 .newsTab .tabNameList .tabLinkList a {
                  display: none; }
                .main .leftSide4 .newsTab .tabNameList .tabLinkList a:first-child {
                  display: block; }
            .main .leftSide4 .newsTab .tabContain {
              /* padding-top: 6px;  */}
              .main .leftSide4 .newsTab .tabContain .tab {
                display: none; }
              .main .leftSide4 .newsTab .tabContain .tab:first-child {
                display: block; }


  .main .rightSide {
    width: 400px;
    float: right; }
    .main .rightSide .collegeTopic {
      padding-top: 20px; }
      .main .rightSide .collegeTopic .title {
        line-height: 25px;
        padding-left: 13px;
        border-left: 5px solid #d1d7e0;
        font-size: 18px;
        color: #333333; }
      .main .rightSide .collegeTopic .linksList {
        padding-top: 20px; }
        .main .rightSide .collegeTopic .linksList .link {
          padding-left: 68px;
          padding-right: 24px;
          height: 56px;
          line-height: 56px;
          margin-top: 10px;
          overflow: hidden; }
          .main .rightSide .collegeTopic .linksList .link a {
            line-height: 22px;
            display: inline-block;
            font-size: 16px;
            color: #3e4b66;
            padding: 6px 0; }
        .main .rightSide .collegeTopic .linksList .link:first-child {
          margin-top: 0;
          background: url("../images/IconBookBW.png") no-repeat left center;
          }
        .main .rightSide .collegeTopic .linksList .link:first-child + .link {
          background: url("../images/IconBookLX.png") no-repeat left center;
           }
        .main .rightSide .collegeTopic .linksList .link:first-child + .link + .link {
          background: url("../images/IconResearch.png") no-repeat left center;
          background-color: #f0f3f7; }
        .main .rightSide .collegeTopic .linksList .link:first-child + .link + .link + .link {
          background: url("../images/IconStar.png") no-repeat left center;
          background-color: #f0f3f7; }
    .main .rightSide .scientificResearchInstitution1 {
      margin-top: 20px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      height: 214px;}
      .main .rightSide .scientificResearchInstitution {
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        background: white;
        height: 276px;
        margin-top: 20px;}

      .main .rightSide .scientificResearchInstitution .institutionList {
        padding-left: 12px; }
        .main .rightSide .scientificResearchInstitution .institutionList ul {
          /* padding-top: 12px; */
          padding-bottom: 20px; }
          .main .rightSide .scientificResearchInstitution .institutionList ul li {
            height: 20px;
            margin-bottom: 10px; }
            .main .rightSide .scientificResearchInstitution .institutionList ul li a {
              font-size: 15px;
              color: #333333; }
            .main .rightSide .scientificResearchInstitution .institutionList ul li a:hover {
              color: #0B6ED6; }
    .main .rightSide .hostJournal {
      margin-top: 20px;
      background: url("../images/bgbook.png") no-repeat center;
      padding-top: 18px;
      height: 120px; }
      .main .rightSide .hostJournal .book {
        display: block;
        width: 153px;
        height: 31px;
        cursor: pointer;
        margin: 8px 0 0 18px; }
    .main .rightSide .packageInformation {
      margin-top: 20px; }
      .main .rightSide .packageInformation .title {
        line-height: 25px;
        padding-left: 13px;
        border-left: 5px solid #d1d7e0;
        font-size: 18px;
        color: #333333; }
      .main .rightSide .packageInformation .packageList {
        margin-top: 20px;
        height: 170px;
        overflow: hidden; }
        .main .rightSide .packageInformation .packageList .scrollnews_top li {
          height: 20px;
          padding-left: 12px;
          margin-bottom: 10px;
          border: none;
          text-align: right;
          background: url("../images/liBg.jpg") no-repeat left center; }
          .main .rightSide .packageInformation .packageList .scrollnews_top li a.articlelist1_a_title {
            float: left;
            font-size: 14px;
            color: #333333;
            vertical-align: top;
            height: 20px;
            line-height: 20px; }
          .main .rightSide .packageInformation .packageList .scrollnews_top li span.articlelist1_issuetime {
            font-size: 12px;
            line-height: 20px;
            color: #999999;
            vertical-align: top; }
          .main .rightSide .packageInformation .packageList .scrollnews_top li span.news_icon {
            display: none; }
          .main .rightSide .packageInformation .packageList .scrollnews_top li a:hover {
            color: #0B6ED6; }
    .main .rightSide .rightSideTitle {
      line-height: 25px;
      padding-left: 22px;
      background: url("../images/liBg.jpg") no-repeat 10px center;
      font-size: 18px;
      color: #3e4b66;
      margin-bottom: 2px; }

.newsWrap {
  width: 1100px;
  margin: 40px auto 0 auto;
  background: #FFFFFF;
  min-height: 600px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
  .newsWrap .breadCrumbs {
    font-size: 0;
    text-align: right;
    height: 17px;
    line-height: 17px;
    padding-top: 14px;
    margin-right: 14px; }
    .newsWrap .breadCrumbs span {
      color: #999999;
      font-size: 12px; }
    .newsWrap .breadCrumbs a {
      color: #2a7bd9;
      font-size: 12px; }
    .newsWrap .breadCrumbs a:last-child {
      color: #999999; }
  .newsWrap .newsTitle {
    margin-top: 17px;
    margin-bottom: 4px;
    padding: 0 24px; }
    .newsWrap .newsTitle .Article_Title {
      display: block;
      text-align: center;
      font-size: 24px;
      line-height: 33px;
      color: #333333; }
  .newsWrap .newsInfo {
    height: 17px;
    font-size: 0;
    text-align: center;
    color: #999999;
    margin-bottom: 40px; }
    .newsWrap .newsInfo span {
      font-size: 12px;
      line-height: 17px; }
      .newsWrap .newsInfo span a {
        font-size: 12px;
        line-height: 17px;
        color: #999999; }
      .newsWrap .newsInfo span div {
        display: inline; }
  .newsWrap .Article_Content {
    padding: 0 24px 14px 24px;
   }
    .newsWrap .Article_Content .imgsWrap {
      margin-bottom: 18px; }
      .newsWrap .Article_Content .imgsWrap img {
        max-width: 932px;
        margin-bottom: 10px; }
      .newsWrap .Article_Content .imgsWrap img:nth-child(odd) {
        margin-right: 10px; }
    .newsWrap .Article_Content p.MsoNormal {
      font-size: 16px;
      line-height: 26px;
      color: #333333;
      margin: 0 0 26px 0;
      text-indent: 32px; }
    .newsWrap .Article_Content table {
      max-width: 942px; }
    .newsWrap .Article_Content font {
      line-height: normal; }
    .newsWrap .Article_Content p img {
      margin: 10px; }

.listWrap {
  width: 1100px;
  margin: 40px auto 0 auto; }
  .listWrap .listLeft {
    width: 226px;
    float: left; }
    .listWrap .listLeft .leftHeader {
      margin: 24px 0 20px 0;
      padding-bottom: 12px;
      border-bottom: 1px solid #e0e0e0; }
      .listWrap .listLeft .leftHeader .column_name {
        padding-left: 9px;
        height: 24px;
        border-left: 5px solid #d1d7e0;
        margin: 2px 0 2px 9px;
        font-size: 24px;
        line-height: 24px;
        color: #3e4b66;
        font-weight: 600; }
    .listWrap .listLeft .leftBody .wp_listcolumn {
      border: none; }
      .listWrap .listLeft .leftBody .wp_listcolumn .wp_column {
        padding-left: 23px;
        margin-bottom: 16px;
        width: auto; }
        .listWrap .listLeft .leftBody .wp_listcolumn .wp_column > a {
          background: transparent;
          border: none; }
          .listWrap .listLeft .leftBody .wp_listcolumn .wp_column > a span {
            font-size: 20px;
            line-height: 20px;
            display: block;
            color: #333333;
            padding: 0;
            font-weight: 500; }
        .listWrap .listLeft .leftBody .wp_listcolumn .wp_column > a:hover span {
          color: #0B6ED6; }
        .listWrap .listLeft .leftBody .wp_listcolumn .wp_column > ul.wp_subcolumn {
          margin-top: 4px; }
          .listWrap .listLeft .leftBody .wp_listcolumn .wp_column > ul.wp_subcolumn .wp_column {
            color: #333333;
            padding-left: 14px;
            margin-top: 15px;
            margin-bottom: 0;
            background: url("../images/liBgSmall1.png") no-repeat 6px 8px; }
          .listWrap .listLeft .leftBody .wp_listcolumn .wp_column > ul.wp_subcolumn .wp_column.selected {
            background: url("../images/liBgSmall2.jpg") no-repeat 6px 8px; }
            .listWrap .listLeft .leftBody .wp_listcolumn .wp_column > ul.wp_subcolumn .wp_column.selected > a span {
              color: #0b6ed6; }
            .listWrap .listLeft .leftBody .wp_listcolumn .wp_column > ul.wp_subcolumn .wp_column.selected > a:hover span {
              color: #0B6ED6; }
      .listWrap .listLeft .leftBody .wp_listcolumn .wp_column.selected {
        color: #0b6ed6;
        background: url("../images/imageTriangle.png") no-repeat 6px 4px; }
        .listWrap .listLeft .leftBody .wp_listcolumn .wp_column.selected > a span {
          color: #0b6ed6; }
      .listWrap .listLeft .leftBody .wp_listcolumn .wp_column.parent {
        color: #0b6ed6;
        background: url("../images/imageTriangle.png") no-repeat 6px 4px; }
        .listWrap .listLeft .leftBody .wp_listcolumn .wp_column.parent > a span {
          color: #0b6ed6; }
  .listWrap .listRight {
    width: 800px;
    float: right;
    padding: 0 24px;
    min-height: 600px;
    background: #FFFFFF;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .listWrap .listRight .breadCrumbs {
      margin-top: 14px;
      margin-bottom: 17px;
      text-align: right;
      font-size: 0; }
      .listWrap .listRight .breadCrumbs a {
        font-size: 12px;
        line-height: 17px;
        color: #0b6ed6; }
      .listWrap .listRight .breadCrumbs a:first-child {
        color: #2a7bd9; }
      .listWrap .listRight .breadCrumbs a:last-child {
        color: #999999; }
      .listWrap .listRight .breadCrumbs span {
        font-size: 12px;
        line-height: 17px;
        color: #999999; }
    .listWrap .listRight .columnTitle {
      font-size: 24px;
      line-height: 33px;
      color: #333333;
      padding-bottom: 16px; }
    .listWrap .listRight .columnContent {
      margin-bottom: 32px; }
      .listWrap .listRight .columnContent ul {
        padding-bottom: 19px; }
        .listWrap .listRight .columnContent ul .list {
          /* padding: 8px 0; */
          font-size: 0; }
          .listWrap .listRight .columnContent ul .list span {
            display: inline-block;
            height: 17px;
            line-height: 17px;
            padding: 0 6px;
            font-size: 12px;
            color: #666666;
            background: #f0f3f7;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px; }
          .listWrap .listRight .columnContent ul .list a + a {
            font-size: 16px;
            color: #333333;
            line-height: 20px;
            margin-left: 12px; }
          .listWrap .listRight .columnContent ul .list a + a:hover {
            color: #0B6ED6; }
      .listWrap .listRight .columnContent ul.marginLeft {
        margin-left: -94px; }
        .listWrap .listRight .columnContent ul.marginLeft .teachersList {
          display: inline-block;
          padding: 8px 0 10px 0;
          font-size: 0;
          width: 63px;
          float: left;
          margin-left: 94px; }
          .listWrap .listRight .columnContent ul.marginLeft .teachersList a {
            display: block;
            font-size: 16px;
            line-height: 26px;
            letter-spacing: -0.4px;
            color: #333333;
            width: 63px; }
          .listWrap .listRight .columnContent ul.marginLeft .teachersList a:hover {
            color: #0B6ED6; }
      .listWrap .listRight .columnContent table {
        max-width: 692px; }

.footer {
  padding-top: 30px;
  padding-bottom: 80px;
  width: 1100px;
  margin: 0 auto; }
  .footer .copyright {
    float: left;
    padding-left: 30px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #333333; }
  .footer .links {
    float: right;
    height: 28px; }
    .footer .links div {
      display: inline-block; }
      .footer .links div select {
        height: 26px;
        width: 225px;
        padding-left: 8px;
        border: 1px solid #e0e0e0;
        margin-left: 6px;
        font-size: 14px;
        color: #222222; }
  .footer .QR{
    float: right;
  }
.clear {
  float: none !important;
  clear: both !important; }

/*# sourceMappingURL=main.css.map */


.lib_major1box {
  clear: both;
  margin-top: -1px;
  height: 176px;
  width: 635px;
  background: url(../images/b4.png) no-repeat;
}
#lib_sousuo .lib_tab_major {
  clear: both;
  padding: 8px;
}
.lib_cx {
  font-family: 微软雅黑;
  margin-top: 20px;
  margin-left: 10px;
  width: 605px;
}
.lib_topcx {
  border-bottom: 1px dashed #006699;
  width: 605px;
  height: 85px;
  float: left;
}
.lib_jsk {
  float: left;
  width: 394px;
  height: 23px;
  color: #0099cc;
}
.lib_jsk input {
  width: 392px;
  height: 21px;
  color: #000000;
  border: 1px solid #0099cc;
  font-size: 12px;
  line-height: 21px;
  margin: 0;
}
.lib_gjc {
  width: 410px;
  height: 30px;
  float: left;
  color: #000000;
  margin-top: 15px;
}
.lib_gjc select {
  border: 1px solid #0099cc;
  float: left;
  font: 12px Verdana, Geneva, sans-serif;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
}
.lib_gjc p {
  float: left;
  font: 12px Verdana, Geneva, sans-serif;
  font-family: 微软雅黑;
  margin-top: 0px;
  line-height: 30px;
}
.lib_jsjian {
  width: 143px;
  height: 33px;
  float: left;
  margin-left: 20px;
}
.lib_bottomcx {
  width: 605px;
  margin-top: 15px;
  float: left;
  font-size: 12px;
  text-align: left;
}
.lib_bottomcx p {
  display: block;
  color: #000000;
  width: 605px;
  margin-bottom: 15px;
}

.lib_bottomcx input {
  width: 12px;
  height: 12px;
  border: #0099cc;
  margin-right: 5px;
}
.lib_bottomcx label {
  color: #000000;
}
.lib_zzylj {
  height: 176px;
  margin-top: 19px;
  background: url(../images/b4.png) no-repeat;
}
.lib_dzzylj_1 {
  width: 183px;
  height: 150px;
  margin-left: 90px;
  float: left;
  *margin-left: 50px;
}
.lib_dzzylj_1 img {
  margin-top: 16px;
}
.lib_dzzylj_2 {
  width: 183px;
  height: 130px;
  margin-left: 80px;
  float: left;
}
.lib_dzzylj_2 img {
  margin-top: 16px;
}
.dxxsss {
  background: url(../images/b4.png) no-repeat;
  margin-top:19px;
}
.dbds {
  background: url(../images/b4.png) no-repeat;
}
.bdss {
  background: url(../images/b4.png) no-repeat;
}
.libwx {
  background: url(../images/b4.png) no-repeat;
}
.erweima img {
  padding-top: 6px;
  padding-left: 6px;
  width: 623px;
}
#lib_sidebar_zhitong {
  width: 403px;
  height: 272px;
  padding-top: 5px;
}
#lib_sidebar_zhitong span {
  display: block;
  /* padding-bottom: 20px; */
}
#lib_sidebar_zhitong span a.jl {
  /* margin-right: 10px; */
  padding-left: 12px;
}
#lib_sidebar_zhitong span a.jl img {
  width: 180px;
  height: 50px;
}
#lib_sidebar_zhitong span a.jl1 img {
  width: 180px;
  height: 50px;
}
#lib_sidebar_zhitong span a.jl1 {
  /* margin-right: 10px; */
  padding-left: 10px;
}
#lib_sidebar_zhitong1 {
  width: 403px;
  height: 215px;
  margin-top: 20px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  background: white;
}
#lib_sidebar_zhitong1 span {
  display: block;
  padding-bottom: 15px;
}
#lib_sidebar_zhitong1 span a.jl {
  /* margin-right: 10px; */
}
.zdtj a{
   color:black;
}
