      /* 统一样式 */
      body,
      p,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      ul,
      ol,
      li,
      dl,
      dt,
      dd,
      pre,
      div {
          margin: 0;
          padding: 0;
          border: none;
          list-style: none;
          box-sizing: border-box;
      }
      
      body {
          font-family: "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 14px;
          color: #111;
          background-color: #fff;
          position: relative;
          min-width: 1200px;
      }
      
      a {
          color: #111;
          text-decoration: none;
          animation: .3s;
      }
      
      a:hover {
          color: #133395;
          cursor: pointer;
      }
      
      input,
      button {
          outline: 0;
      }
      
      video {
          object-fit: fill;
      }
      
      table {
          width: 100%;
          height: 100%;
      }
      
      img {
          vertical-align: middle;
          border: 0;
          transition: .3s;
          padding: 0;
          max-width: 100%;
      }
      
      .clearfix {
          *zoom: 1;
      }
      
      .clearfix:after {
          content: '';
          display: block;
          height: 0;
          visibility: hidden;
          clear: both;
      }
      /* 统一样式结束 */
      
      .box,
      .container {
          width: 1200px;
          margin: 0 auto;
          position: relative;
      }
      
      .fl,
      .lf {
          float: left;
      }
      
      .fr,
      .rt {
          float: right;
      }
      
      .active {
          display: block;
      }
      
      .container:after {
          content: '';
          display: block;
          clear: both;
      }
      
      .ellipsis {
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
      }
      /* header */
      
      .header {
          width: 100%;
          min-height: 214px;
          background: url(../images/header-bg.jpg);
      }
      
      .header-con {
          height: 158px;
      }
      
      .logo {
          line-height: 158px;
      }
      
      .logo img {
          animation: zoomIn 1s;
      }
      
      @media screen and (min-width: 480px) {
          #logotxt {
              font-size: 26px;
              animation: zoomIn 1s;
              color: #fff;
              line-height: 158px;
          }
      }
      
      @media screen and (max-width: 480px) {
          #logotxt {
              font-size: 20px;
          }
      }
      /* 搜索框 */
      
      .search-event>ul {
          height: 40px;
          line-height: 40px;
      }
      
      .search-event>ul li {
          float: right;
      }
      
      .search-event>ul li a {
          color: #fff;
      }
      .search-event>ul li a img{
          position: relative;
          top: -2px;
      }
      
      .search-event {
          margin-top: 35px;
          position: relative;
      }
      
      .search {
          position: absolute;
          float: right;
          top: 45px;
          right: 0;
      }
      
      .search input {
          background-color: #fff;
          box-sizing: border-box;
          height: 34px;
          width: 258px;
          color: #999;
          font-size: 14px;
          padding-left: 20px;
          padding-right: 60px;
          border-radius: 3px;
          border: 0;
                }
      
      .search-logo {
          position: absolute;
          text-align: center;
          background: none;
          border: none;
          right: 10px;
          top: 7px;
          cursor: pointer;
      }
      /* 导航条 */
      
      .nav-bar {
          text-align: center;
      }
      
      .nav .nLi {
          height: 56px;
          text-align: center;
          padding: 0 27px;
          position: relative;
          display: inline-block;
      }
      
      @media screen and (min-width: 800px) {
          .nav .nLi span {
              display: none;
          }
          .nav-bar {
              width: 100%;
              border-top: 1px solid #13bbef;
          }
          .nav .nLi:hover {
              background-color: #13bbef;
          }
      }
      
      .nav .nLi>a {
          height: 56px;
          line-height: 56px;
          text-align: center;
          display: block;
          font-size: 16px;
          box-sizing: border-box;
          color: #fff;
          position: relative;
      }
      
      .nav .sub {
          display: none;
          top: 56px;
          left: 0;
          position: absolute;
          z-index: 100000;
          width: 120%;
      }
      
      .nav .sub a {
          font-size: 14px;
          display: block;
          padding: 0 10px;
          text-align: center;
          color: #fff;
          font-style: normal;
          height: 45px;
          line-height: 45px;
      }
      
      .nav .sub li {
          background: rgba(19,51,143,.6);
          border-top: 1px solid #fff;
          zoom: 1;
      }
      
      .nav .sub li a:hover {
          background: rgba(19, 187, 239, .6);
      }
      
      .sub li a:hover {
          font-weight: bold;
      }
      /* 大轮播图 */
      
      .slideBox {
          width: 100%;
          max-height: 564px;
          overflow: hidden;
          position: relative;
          margin-bottom: 50px;
      }
      
      .slideBox .hd {
          height: 15px;
          position: absolute;
          right: 47%;
          bottom: 23px;
          z-index: 1;
      }
      
      .slideBox .hd ul {
          zoom: 1;
      }
      
      .slideBox .hd ul li {
          position: relative;
          float: left;
          margin-right: 12px;
          width: 14px;
          height: 14px;
          box-sizing: border-box;
          border-radius: 50%;
          background-color: #fff;
          cursor: pointer;
      }
      
      .slideBox .hd ul li.on {
          background-color: #11b6c9;
      }
      
      .slideBox .bd {
          position: relative;
          height: 100%;
          z-index: 0;
      }
      
      .slideBox .bd li {
          zoom: 1;
          vertical-align: middle;
      }
      
      .slideBox .bd img {
          width: 100%;
          display: block;
      }
      /* 主体 */
      
      .main-1 {
          min-height: 400px;
          margin-bottom: 46px;
      }
      
      .main-1-l {
          width: 780px;
      }
      
      .mytitle {
          width: 100%;
          font-size: 23px;
          margin-bottom: 30px;
      }
      .mytitle span{
          color: #999;
          font: 18px normal;
      }

      .mytitle>img {
          padding-right: 13px;
      }
      
      .mytitle a {
          float: right;
          color: #666;
          font: 16px normal;
      }
      
      .mytitle a:hover {
          color: #133294;
          font-weight: bold;
      }
      
      .main-1-l-con1 {
          width: 395px;
      }
      
      .main-1-l-con2 {
          width: 360px;
      }
      /* 小轮播图 */
      
      .main-1-l .tempWrap>ul {
          height: 368px;
      }
      
      .slideBox2 {
          width: 100%;
          position: relative;
      }
      
      .slideBox2 .hd {
          position: absolute;
          width: 100%;
          height: 50px;
          z-index: 100;
          top: 231px;
          background-color: rgba(17, 17, 17, 0.5)
      }
      
      .slideBox2 .hd ul {
          margin: 17px 14px 0 0;
          float: right;
      }
      
      .slideBox2 .hd ul li {
          float: left;
          margin-right: 4px;
          width: 18px;
          height: 18px;
          line-height: 18px;
          text-align: center;
          cursor: pointer;
          border: 1px solid #fff;
          color: #fff;
          background-color: transparent;
      }
      
      .slideBox2 .hd ul li.on {
          background: #239ade;
          border-color: #239ade;
      }
      
      .slideBox2 .bd li {
          zoom: 1;
          vertical-align: middle;
      }
      
      .slideBox2 .bd ul>li>a>img {
          width: 100%;
          height: 281px;
          display: block;
      }
      
      .slb-con>p {
          height: 40px;
          line-height: 40px;
          overflow: hidden;
      }
      
      .slb-con>p>a {
          font-size: 18px;
      }
      
      .slb-con>div {
          color: #808080;
          padding-bottom: 23px;
          border-bottom: 1px solid #b9b9b9;
      }
      
      .slb-con>div>img {
          padding: 0 5px 5px 0;
      }
      
      .slb-con>div>a>img {
          transition: 0.3s;
      }
      
      .slb-con>div>a>img:hover {
          margin-right: 5px;
      }
      
      .main-1-l-con2 ul li {
          height: 48px;
          line-height: 48px;
          font-size: 16px;
          border-bottom: 1px dotted #bbb;
      }
      
      .main-1-l-con2 ul li:first-child {
          height: unset;
          line-height: unset;
          padding: 0 0 12px;
      }
      
      .main-1-r {
          width: 390px;
      }
      
      .main-1-r>ul>li {
          width: 100%;
          padding: 12px 0;
          border-bottom: 1px solid #c4c4c4;
      }
      
      .main-1-r>ul>li:first-child {
          padding: 0 0 12px;
      }
      
      .main-1-r>ul>li:last-child {
          border-bottom: none;
      }
      
      .time {
          background-color: #fff;
          text-align: center;
          padding-top: 5px;
          width: 78px;
          height: 70px;
          border: 1px solid #13bbef;
      }
      
      .time span {
          font-weight: bold;
          color: #777;
      }
      
      .time .span1 {
          font-size: 28px;
      }
      .time .span2 {
          display: block;
          line-height: 25px;
          margin-top: 2px;
          color: #fff;
          font-size: 12px;
          background: #13bbef;
      }
          
      .main-1-r-text {
          width: 75%;
      }
      
      .main-1-r-text a {
          display: block;
          line-height: 30px;
          max-height: 60px;
          font-size: 16px;
          overflow: hidden;
          margin-top: 3px;
      }
      
      .main-2 {
          width: 100%;
          background-color: #e8f2f8;
          padding: 45px 0;
          margin-bottom: 45px;
      }
      /* 照片墙 */
      
      .mien .bd {
          width: 100%;
          overflow: hidden;
      }
      
      .mien li {
          float: left;
          width: 271px;
          margin-right: 37px;
      }
      
      .mien li:last-child {
          margin-right: 0;
      }
      
      .mien li>a {
          display: block;
          height: 161px;
          overflow: hidden;
      }
      
      .mien li img {
          width: 100%;
          height: 100%;
      }
      
      .mien li img:hover {
          transform: scale(1.1);
      }
      
      .mien li p {
          width: 100%;
          background-color: #fff;
          height: 48px;
          line-height: 48px;
          padding: 0 20px;
          overflow: hidden;
          text-align: center;
          font-size: 16px;
      }
      
      .mien li:hover p {
          background-color: #e5ecf5;
          border-bottom: 3px solid #017fd8;
      }
      
      .main-3 {
          margin-bottom: 50px;
      }
      
      .main-3>ul>li {
          float: left;
          width: 368px;
          margin-right: 44px;
      }
      
      .main-3>ul>li:last-child {
          margin-right: 0;
      }
      
      .main-3-tit {
          width: 100%;
          height: 53px;
          line-height: 53px;
          margin-bottom: 25px;
          background: linear-gradient(to right, #0085cf, #13baee);
      }
      
      .main-3-tit a:first-child {
          font-size: 23px;
          padding-left: 60px;
          position: relative;
          color: #fff;
      }

      .main-3-tit a:last-child {
          color: #fff;
          font-size: 16px;
          font-weight: normal;
      }
      .main-3-tit a:last-child:hover{
          color: #133294;
          font-weight: bold;
      }
      
      .main-3-tit a:first-child:hover {
          font-style: italic;
      }
      
      .main-3-tit a:first-child::before {
          position: absolute;
          content: '';
      }
      
      .main-3-tit a:first-child:hover::before {
          animation: zoomIn 1s;
      }
      
      .main-3 ul li:first-child .main-3-tit a:first-child::before {
          background-image: url(../images/icon4.png);
          width: 31px;
          height: 31px;
          top: 3px;
          left: 14px;
      }
      
      .main-3 ul li:nth-child(2) .main-3-tit a:first-child::before {
          background-image: url(../images/icon5.png);
          width: 22px;
          height: 30px;
          top: 2px;
          left: 21px;
      }
      
      .main-3 ul li:nth-child(3) .main-3-tit a:first-child::before {
          background-image: url(../images/icon6.png);
          width: 26px;
          height: 25px;
          top: 6px;
          left: 20px;
      }
      
      .main-3>ul>li ul>li {
          margin-bottom: 20px;
      }
      
      .main-3>ul>li ul>li:last-child {
          margin-bottom: 0;
      }
      
      .main-3 ul li p>a {
          position: relative;
          padding-left: 17px;
          font-size: 16px;
      }
      
      .main-3 ul li p:hover a {
          color: #0085cf;
      }
      
      .main-3 ul li p:hover a::before {
          background-color: #0085cf;
      }
      
      .main-3 ul li p a::before {
          position: absolute;
          content: '';
          width: 6px;
          height: 6px;
          background-color: #bcbcbc;
          left: 0;
          top: 7px;
      }
      
      .link {
          padding: 0 0 50px;
      }
      
      .link-top {
          margin-bottom: 26px;
          text-align: center;
      }
      
      .link-top>div {
          font-family: 'Arial';
          font-size: 16px;
          color: #bbbabb;
      }
      
      .link-top>h2 {
          border-bottom: 1px solid #cfcfcf;
          margin-bottom: 20px;
      }
      
      .link-top>h2>a {
          font-size: 23px;
          position: relative;
          top: 14px;
          background-color: #fff;
          padding: 0 30px;
      }
      
      .link .bd {
          overflow: hidden;
      }
      
      .link ul li {
          float: left;
          width: 185px;
          height: 64px;
          overflow: hidden;
          margin-right: 18px;
          border: 1px solid #dedede;
      }
      
      .link ul li:last-child {
          margin-right: 0;
      }
      
      .link ul li img {
          display: inline-block;
          width: 100%;
          height: 100%;
      }
      
      .link ul li img:hover {
          opacity: .8;
          transform: scale(1.1);
      }
      
      .main-4 {
          padding: 34px 0;
          background-color: #e8f2f8;
      }
      
      .main-4 ul {
          text-align: center;
          margin-left: 70px;
      }
      
      .main-4 ul>li {
          width: 114px;
          float: left;
          margin-right: 120px;
      }
      
      .main-4 ul>li:hover div {
          transform: rotateY(360deg);
      }
      
      .main-4 ul>li>div {
          width: 114px;
          height: 114px;
          text-align: center;
          border-radius: 50%;
          margin-bottom: 15px;
          transition: 0.5s;
      }
      
      .main-4 ul>li>div>a {
          display: inline-block;
          font-size: 17px;
          color: #fff;
          padding-top: 40px;
      }
      
      .main-4 ul>li p a {
          font-size: 16px;
          color: #666;
      }
      
      .main-4 ul>li:last-child {
          margin-right: 0;
      }
      
      .main-4 ul>li:first-child>div {
          border: 2px solid #ffbdab;
          background-color: #de5530;
      }
      
      .main-4 ul>li:nth-child(2)>div {
          border: 2px solid #b7ffbf;
          background-color: #38c946;
      }
      
      .main-4 ul>li:nth-child(3)>div {
          border: 2px solid #a9e0ff;
          background-color: #128fd6;
      }
      
      .main-4 ul>li:nth-child(4)>div {
          border: 2px solid #ffdd8c;
          background-color: #dea724;
      }
      
      .main-4 ul>li:nth-child(5)>div {
          border: 2px solid #79ecfa;
          background-color: #11b6c9;
      }
      /* footer */
      
      .footer {
          width: 100%;
          min-height: 295px;
          padding: 80px 120px;
          background: url(../images/footer-bg.png);
      }
      
      .footer-con p {
          line-height: 32px;
          color: #fff;
      }

      .footer-con a {
          line-height: 32px;
          color: #fff;
      }
      
      .footer-con2 ul li {
          float: left;
          color: #fff;
          margin-left: 30px;
          position: relative;
      }
      
      .footer-con2 ul li>img {
          padding-right: 12px;
      }
      
      .hover-img img {
          width: 103px;
          height: 103px;
      }
      
      .footer-con2 ul li:hover .hover-img {
          display: block;
      }
      
      .hover-img {
          display: none;
          position: absolute;
          left: -22px;
          top: 62px;
          animation: zoomIn 0.5s;
      }
      
      .footer-con2 select {
          margin-top: 8px;
          width: 180px;
          height: 30px;
          line-height: 30px;
          border: none;
          padding: 5px;
          background-color: #113091;
          color: #fff;
          border: 1px solid #fff;
      }
      
      .footer-con2 select option {
          padding: 10px;
      }
      /* 二三级 */
      .banner{
          margin-bottom: 30px;
      }
      
  .banner,
      .banner img {
          width: 100%;
      }


    /* 内页加入新banner属性 */
        .bannerny {
            width: 100%;
            height: 450px;
        }
        .bannerny img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }


      .bread {
          height: 45px;
          line-height: 45px;
          padding-left: 30px;
          overflow: hidden;
          margin: 20px 0;
          background: #fff;
          border: 2px solid #12317e;
      }
      
      .left_aside {
          float: left;
          width: 280px;
          margin-bottom: 45px;
          background: #f5f5f5;
      }
      
      .left_aside p {
          color: #fff;
          font-size: 18px;
          line-height: 50px;
          padding-left: 40px;
          background: #12317e;
      }
      
      /*.left_aside ul li {*/
          /*line-height: 45px;*/
          /*font-size: 16px;*/
          /*border-bottom: 1px solid #ddd;*/
      /*}*/
      
      /*.left_aside ul li:last-child {*/
          /*border-bottom: 0;*/
      /*}*/
      
      /*.left_aside ul li a {*/
          /*display: block;*/
          /*position: relative;*/
      /*}*/
      
      /*.left_aside ul li a:after {*/
          /*position: absolute;*/
          /*top: 15px;*/
          /*right: 50px;*/
          /*line-height: 20px;*/
          /*content: "→";*/
          /*text-align: center;*/
          /*color: #ccc;*/
          /*font-size: 18px;*/
          /*transition: 0.3s;*/
      /*}*/
      
      /*.left_aside ul li a:hover {*/
          /*text-decoration: none;*/
          /*background: #ddd;*/
      /*}*/
      
      /*.left_aside ul li a:hover:after {*/
          /*color: #12317e;*/
          /*right: 40px;*/
      /*}*/
      
      /*.left_aside ul li.on a {*/
          /*color: #12317e;*/
          /*background: #ddd;*/
      /*}*/
      
      /*.left_aside ul li.on a:after {*/
          /*color: #12317e;*/
      /*}*/

      /*左侧三级栏目导航*/
      .left_aside li{
          position: relative;
      }
      .left_aside li a{
          position: relative;
          display: block;
          height: 50px;
          line-height: 50px;
          font-size: 16px;
          padding-left: 40px;
      }
      .left_aside>ul>li>a{
          background: #E7E7E7;
          border-bottom: 1px solid #D4D4D4;
      }
      .left_aside>ul>li span{
          position: absolute;
          top: 14px;
          right: 20px;
          color: #9D9696;
          font: 20px '宋体';
          font-weight: bolder;
          transition: .3s;
      }
      .left_aside>ul>li span.on{
          transform: rotate(90deg);
      }
      .left_aside .sub-menu li a{
          color: #666;
          font-size: 14px;
          background: #F6F6F6;
      }
      .left_aside .sub-menu li a:hover,
      .left_aside .sub-menu li.on a{
          color: #12317e;
      }
      .left_aside .sub-menu{
          display: none;
      }
      .left_aside ul .active .sub-menu{
          display: block;
      }
      .left_aside ul .active>a{
          color: #133294;
          font-weight: bold;
          border-bottom-color: #fff;
      }
      .left_aside ul .active>a:before{
          content: '';
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          width: 4px;
          background: #12317e;
      }
      
      .right_aside {
          margin-left: 310px;
          background: #fff;
      }
      
      .right_aside .head {
          font-size: 18px;
          line-height: 50px;
          border-bottom: 1px solid #ddd;
          position: relative;
          padding-left: 33px;
      }
      
      .right_aside .head:before {
          position: absolute;
          top: 15px;
          left: 0;
          width: 24px;
          height: 22px;
          content: "";
          background: url("../images/spirit.png") no-repeat;
      }

      .right_aside .head .rt{
          color: #666;
          font-size: 14px;
      }
      .right_aside .head .rt a{
          color: #666;
      }
      .right_aside .head .rt a:hover{
          color: #133294;
      }
      
      .right_aside .comment {
          padding: 20px 10px;
          min-height: 500px;
      }
      
      .right_aside .comment>p {
          line-height: 30px;
      }
      
      .right_aside .comment .list li {
          height: 50px;
          line-height: 50px;
          padding: 0 10px;
          font-size: 16px;
          border-bottom: 1px dotted #8C8C8C;
      }
      
      .right_aside .comment .list li:hover {
          background: #F6F6F6;
      }
      
      .right_aside .comment .list li span {
          float: right;
          color: #999;
          font-size: 14px;
      }
      
      .right_aside .comment .list li p {
          margin-right: 120px;
      }
      
      .right_aside .comment .list li a {
          position: relative;
          padding-left: 20px;
          text-decoration: none;
      }
      
      .right_aside .comment .list li a:before {
          content: '';
          position: absolute;
          top: 9px;
          left: 0;
          width: 5px;
          height: 5px;
          background: #666;
          border-radius: 50%;
      }
      
      .right_aside .comment .list li a:hover:before {
          background: #1f49ba;
      }
      

  .right_aside .commentn {
   
          min-height: 500px;

width: 99%; overflow: hidden;line-height:2em; margin:20px 10px;   font-size: 12px!important; color: #333!important
      }
      
      .right_aside .commentn >p {
        
 line-height: 30px;
    color: #666;
    font-size: 16px;
      }
         
      
      .right_aside .commentn    a {
            color: #666;
      }
      
      
      
      .right_aside .commentn a:hover{
    color: #12317e;
 border-bottom:border: 1px solid #f2bd04;
}



      .article {
          min-height: 600px;
          padding: 0 30px;
          background: #fff;
      }
      
      .article .caption {
          text-align: center;
          padding: 30px 0;
      }
      
      .article .caption h2 {
          color: #12317e;
          font-size: 24px;
          font-weight: 500;
          margin-bottom: 15px;
      }
      
      .article .caption p span {
          color: #999;
          margin: 0 10px;
      }
      
      .article .content {
          padding-bottom: 20px;
          font-size: 16px;
      }
      
      .article .content p {
          line-height: 30px;
          text-align: justify;
      }

      .article .content img{
          max-width: 800px;
         display: block;
          margin: 0 auto;
      }

      /*图片列表页*/
      
      .list-img {
          overflow: hidden;
      }
      
      .list-img li {
          float: left;
          width: 33.33%;
          text-align: center;
          margin: 20px 0;
      }
      
      .list-img li>a {
          display: inline-block;
          width: 94%;
          height: 220px;
          overflow: hidden;
      }
      
      .list-img li img {
          display: inline-block;
          width: 100%;
          height: 220px;
      }
      
      .list-img li img:hover {
          transform: scale(1.1);
      }
      
      .list-img li p {
          height: 30px;
          line-height: 30px;
          overflow: hidden;
          border-bottom: 1px solid #666;
          margin: 0 10px;
      }
      /*图文列表页*/
      
      .list-news {
          margin: 10px 0;
      }
      
      .list-news li {
          padding-bottom: 25px;
          margin-bottom: 25px;
          border-bottom: 1px solid #ddd;
      }
      
      .list-news li .lf {
          width: 178px;
          height: 107px;
          overflow: hidden;
          background: #eee;
      }
      
      .list-news li img {
          display: inline-block;
          width: 100%;
          height: 100%;
      }
      
      .list-news li img:hover {
          transform: scale(1.1);
      }
      
      .list-news .info {
          margin-left: 200px;
          height: 107px;
          color: #666;
          font-size: 14px;
      }
      
      .list-news h3 {
          font-size: 18px;
          font-weight: normal;
      }
      
      .list-news p {
          height: 40px;
          line-height: 20px;
          margin: 15px 0 10px;
          overflow: hidden;
      }

      /*简介页*/
      .intro{
          padding: 20px 0;
      }


/*通用新版现任领导列表页new20221119*/
.img-info-list {
           /* width: 870px;*/
          width: 100%;
            margin: 0 auto;

        }
        .img-info-list li{
            height: 296px;
            padding: 18px 16px 18px 0;
            border-bottom: 1px solid #bfc2c7;
            cursor: pointer;
 transition: .3s;

        }




.img-info-list  li:hover{
    padding-left: 25px;
 background: url("../images/ldbg.jpg") no-repeat;

/*background:#f6f6f6;*/

}

        .img-info-list li img{
            float: left;
            width: 180px;
            height: 240px;
            display: inline-block;
            object-fit: cover;
            
        }
        .img-info-list li .info-box {
            float: left;
          /*  width: 602px;  */
width:600px; 
            height: 190px;
            display: inline-block;
            margin-left: 40px;
        }
        .img-info-list li .info-box .title {
            font-size: 18px;
	        color: #000000;
            width: 100%;
            overflow:hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            -o-text-overflow:ellipsis;
            margin-bottom: 20px;
        }
        .img-info-list li .info-box .text {
            font-size: 12px;
            height: 102px;
	        color: #666666;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 5;
            -webkit-box-orient: vertical;
        }
        .img-info-list li .info-box  .date {
            font-size: 14px;
	        color: #666666;
            display: flex;
justify-content: space-between;

                        margin-top: 35px;
        }
	 .img-info-list li .info-box  .date >span:hover:last-child {
		color: #e62c2c
	}
/*通用新版新版现任领导结束new20221119*/


/*现任领导结束new20230216*/
 /*图片列表页新版*/

/*教师片列表页新版*/

    .jslist {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
         .jslist li {
            width: 425px;
            height: 240px;
            background-color: #efefef;
            display: flex;
            margin-bottom: 50px;
        }
        .jslist li img{
            width: 180px;
            height: 240px;
            object-fit: cover;
            display: block;
        }
          .jslist li .info-box {
            width: 245px;
            height: 100%;
            padding: 26px 26px 36px 60px;
            text-align: left;
        }
       .jslist li .info-box .name{
            font-size: 18px;
	    color: #222222;
        }
        .jslist li .info-box .name2{
            font-size: 15px;
	        color: #222222;
        }
      .jslist li .info-box .line{
            margin: 24px 0;
            width: 32px;
            height: 2px;
            background-color: #bec1c6;
            float: right;
            display: block;
        }
        .jslist li .info-box .info {
            font-size: 12px;
	        color: #666666;
            display: block;
            float: right;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            height: 42px;
        }
        .jslist li .info-box .btn {
            width: 90px;
    height: 28px;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    background-color: #a0a0a0;
    color: #fff;
    float: right;
    margin-top: 90px;
    cursor: pointer;
        }
  .jslist li .info-box .btn:hover {
            background-color: #12317e;
        }











      /*教师信息*/
      .list-teacher{
          margin: 10px 0 20px;
          overflow: hidden;
      }
      .list-teacher:last-child{
          margin-bottom: 50px;
      }
      .list-teacher li{
          float: left;
          width: 148px;
          padding: 10px 0;
          font-size: 16px;
          text-align: center;
          border-bottom: 1px dotted #ddd;
      }
      .list-teacher li:hover{
          background: #E1F1F9;
      }

      /*分享*/
      .share{
          font-size: 16px;
          padding-bottom: 10px;
          margin-bottom: 20px;
          border-bottom: 1px dashed #ddd;
      }
      .bdsharebuttonbox{
          float: left;
          margin-right: 20px;
      }
      .bdsharebuttonbox a{
          margin: 0 5px !important;
          padding: 0 !important;
          font-size: 16px !important;
          float: none !important;
          background: none !important;
      }
      .share span{
          margin-left: 5px;
          color: #DA1006;
          cursor: pointer;
      }
      .share span:hover{
          opacity: .8;
      }

      #bdshare_weixin_qrcode_dialog_bg, #bdshare_weixin_qrcode_dialog{
          width: 260px !important;
          height: 310px !important;
      }