* {
    padding: 0;
    margin: 0;
    border: 0;
  }
  
  body {
    font-family: "Microsoft YaHei";
    background: #ffffff;
    background: url(sthn_topBg1440_v2022.jpg) no-repeat top center;
  }
  
  a {
    text-decoration: none;
    cursor: pointer;
  }
  
  ul,
  li {
    list-style: none;
  }
  
  input {
    border: 0;
    outline: none;
  }
  
  i,
  em {
    font-style: normal;
  }
  
  .fl {
    float: left !important;
  }
  
  .fr {
    float: right !important;
  }
  
  .clear {
    zoom: 1;
  }
  
  .mt{
      margin-top: 36px;
  }
  
  .pl30{
      padding-left: 30px;
      box-sizing: border-box;
  }
  
  .pt0 {
      padding-top: 0 !important;
  }
  
  .f_18{
      font-size: 18px;
  }
  
  .f_bold{
      font-weight: bold;
  }
  
  .f_red{
      color: #bc0707;
  }

  .f_blue {
    color: #3279bd !important;
  }
  
  .clear:after {
    display: table;
    content: '';
    clear: both;
  }
  
  .w1400 {
    width: 1400px;
    margin: 0 auto;
    padding:0 20px;
    box-sizing: border-box;
  }
  
  .mobile_body {
    width: 1200px;
  }
  
  .mt15 {
      margin-top: 15px;
  }
  
  .mt50 {
    margin-top: 25px !important;
  }
  
  .noborder{
      border:none !important
  }

  .sthn_con {
    width: 1400px;
    margin: 0 auto;
  }
  
  .headNews {
    /* background: url(sthn_topBg1440_v2022.jpg) no-repeat top center; */
  }
  
  /* header  start*/
.introduce {
  margin: 55px 0 0 30px;
  line-height: 2;
}
  .logo {
    padding-top: 45px;
  }
  
  .sct {
    color: #3279bd;
    padding-top: 22px;
  }
  
  .sct a {
    color: #3279bd;
  }
  
  .sct span,
  .sct img {
    display: block;
    float: left;
    font-size: 16px;
    line-height: 16px;
    margin-left: 7px;
  }
  
  .f_blue{
      color: #2e6b97;
  }
  
  .email {
    margin-right: 20px;
  }
  
  .icon_weixin {
    position: relative;
    cursor: pointer;
  }
  
  .icon_weixin:hover .qrcode {
    display: block;
  }
  
  .qrcode {
    display: none;
    position: absolute;
    top: 25px;
    left: -20px;
    width: 81px;
    height: 86px;
    background: url(sthn_qrcodeBg1400_v2022.png) no-repeat;
    padding-top: 15px;
  }
  
  .qrcode img {
    float: none;
    display: block;
    margin: 0 auto;
    width: 62px;
    height: 62px;
  }
  
  .scb {
    margin-top: 25px;
  }
  
  .scb input {
    display: block;
    float: left;
    height: 34px;
    line-height: 36px;
  }
  
  .scb input[type="text"] {
    color: #666666;
    background: #f0f7fc;
    border: 1px solid #5492cd;
    border-right: 0;
    padding: 0 5px;
    width: 168px;
    background: #f0f7fc url(sthn_search1440_v2022.png) no-repeat 175px center;
    padding-right: 30px;
    font-size: 16px;
  }
  
  input::-ms-clear {
    display: none;
  }
  
  .scb button {
    width: 75px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    background: #3279bd;
    border: 1px solid #3279bd;
    cursor: pointer;
    font-size: 16px;
  }
  
  .nav {
    position: relative;
    height: 55px;
    width: 1400px;
    margin: 0 auto;
    margin-top: 30px;
  }
  
  .nav ul {
    background: #3279bd;
    height: 50px;
  }
  
  .nav li {
    float: left;
    width: 200px;
    text-align: center;
    height: 42px;
    padding: 4px 0 4px 0;
  
  }
  
  .nav li.on {
    background: #2ca76c;
    height: 47px;
    line-height: 47px;
    margin-top: -5px;
    border: 0;
  }
  
  .nav li:last-child {
    /* width: 210px; */
  }
  
  /* .nav li.firLi:hover, */
  .nav li.firLi.active,
  .nav li.firLi.cur {
    background: #2ca76c;
    height: 47px;
    line-height: 47px;
    margin-top: -5px;
    border: 0;
  }
  
  .nav li.on a {
    border: 0;
  }
  
  .nav li a {
    display: block;
    width: 204px;
    color: #fff;
    height: 42px;
    line-height: 42px;
    border-left: 1px solid #4c96de;
    font-size: 22px;
  }
  
  .bskgC {
    display: none;
    position: absolute;
    left: 0;
    top: 50px;
    padding-top: 10px;
    z-index: 99;
  }
  
  /* .nav li.nav_bsgk:hover .bskgC, */
  .nav li.nav_bsgk.active .bskgC {
    display: block;
  }
  
  .bsgkCon {
    width: 1400px;
    /* height: 544px; */
    margin: 0 auto;
    background: rgba(255, 255, 255, .9799);
    box-shadow: 0 0 9px #ccc;
    text-align: left;
    padding: 40px 50px;
    box-sizing: border-box;
  }
  
  .bsgkContb {
    height: 10px;
    width: 100%;
    background: 0;
  }
  
  .bsgkL {
    width: 686px;
  }

  /*人才队伍左侧*/
  .bsgkConT .rcdwL {
    width: 705px;
  }
  
  .bsgkCon .title {
    position: relative;
    padding-bottom: 15px;
    border-bottom: 2px solid #2ca76c;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
  }
  
  .bsgkCon h3 a,
  .bsgkCon h3 {
    font-size: 20px;
    font-weight: bold;
    color: #3279bd;
    line-height: 20px;
  }
  
  .bsgkL .title .more a {
    font-size: 16px;
    color: #3279bd;
    width: auto;
    line-height: 25px;
    height: auto;
    border: 0;
    background: none;
  }
.bsgkConT .title .more a {
  font-size: 16px;
  color: #3279bd;
  width: auto;
  line-height: 25px;
  height: auto;
  border: 0;
  background: none;
}
  
  .bsgkR .title .more a {
      font-size: 16px;
      color: #3279bd;
      width: auto;
      line-height: 25px;
      height: auto;
      border: 0;
      background: none;
    }
  
  .bsgkL .desc,
  .bsgkR .desc{
    font-size: 18px;
    line-height: 30px;
    color: #333;
    padding: 15px 0;
  }
  
  .bsgkCon ul {
    background: 0;
    height: auto;
    padding: 15px 0;
    margin-bottom: 15px;
  }
  
  .bsgkCon ul li {
    float: none;
    width: 100%;
    text-align: left;
    height: 38px;
    line-height: 38px;
    padding: 0;
  }
  
  .bsgkCon ul li a {
    display: block;
    width: auto;
    color: #333333;
    height: auto;
    line-height: auto;
    border-left: 0;
    font-size: 18px;
    background: url(sthn_dot1440_v2022.png) no-repeat left center;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
.bsgkCon ul li span {
  float: right;
  font-size: 14px;
  color: #999;
}
  
  .bsgkCon ul li a:hover {
    color: #2564a1;
  }
  
  .bsgkR {
    width: 556px;
  }
  
  .ldcon {
    padding-top: 5px;
  }
  
  .ldcon .ld {
    float: left;
    min-width: 198px;
    height: 18px;
    line-height: 18px;
    padding: 7px 0;
  }
  
  .ldn {
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-right: 5px;
  }
  
  .nav li .ldn a {
    display: inline;
    width: auto;
    color: #333333;
    height: auto;
    line-height: 1;
    border: 0;
    font-size: 18px;
    font-weight: bold;
  }
  
  .xsst ul li a {
    width: 594px;
  }
  
  .gk,
  .xrld {
    height: 205px;
  }
  
  .djkx {
    margin-top: 15px;
  }
  
  .djkx .dj {
    float: left;
    margin-right: 170px;
    border-bottom: 2px solid #2ca76c;
    padding-bottom: 10px;
  }
  
  .djkx .dj a {
    font-size: 20px;
    color: #3279bd;
    font-weight: bold;
    width: auto;
    border: 0;
  }
  
  
  .full_width_row{
    width: 100%;
    overflow: hidden;
  }
  
  
  
  /* news start */

  .gsgg{
    width: 1400px;
    background-color: #FFF;
    padding: 20px;
    box-sizing: border-box;
    margin: 10px auto 0 auto;
  }

  .news {
    width: 1400px;
    background: #fff;
    padding: 20px;
    margin: 0 auto;
    margin-top: 18px;
    box-sizing: border-box;
    padding-bottom: 0;
  }
  
  .gsgg .title {
    font-size: 22px;
    color: #5492cd;
    font-weight: bold;
    border-left: 3px solid #2ca76c;
    padding-left: 10px;
  }
  
  .gsgg .list {
    width: 1190px;
    position: relative;
  }
  
  .gsgg li a {
    font-size: 20px;
    color: #333333;
    line-height: 32px;
  }
  
  .gsgg li span.time {
    font-size: 16px;
    color: #999999;
    margin-left: 10px;
  }
  
  .gsgg .more a {
    font-size: 16px;
    color: #3279bd;
    line-height: 32px;
  }
  
  .gsgg .listLb {}
  
  .gsgg .listLb .tempWrap {
    width: 1190px !important;
    height: 30px;
    overflow: hidden;
  }
  
  .gsgg .listLb ul {
    overflow: hidden;
    zoom: 1;
  }
  
  .gsgg .listLb ul li {
    margin-right: 20px;
    float: left;
    text-align: left;
    _display: inline;
    width: auto !important;
  }
  
  .gsgglb {
    position: relative;
    /* margin-top: 25px; */
    width: 655px;
  }
  
  .picScroll-left {
    overflow: hidden;
    position: relative;
  }
  
  .picScroll-left .hd {
    position: absolute;
    top: 20px;
    right: 30px;
    overflow: hidden;
    height: 38px;
    padding: 0 10px;
    z-index: 9;
  }
  
  .picScroll-left .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    zoom: 1;
  }
  
  .picScroll-left .hd ul li {
    float: left;
    overflow: hidden;
    margin-right: 5px;
    cursor: pointer;
    height: 34px;
    width: 34px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 34px;
    border-radius: 17px;
    font-size: 20px;
    color: #fff;
    background: rgba(0, 0, 0, .2);
  }
  
  .picScroll-left .hd ul li.on {
    background: rgba(50, 121, 189, .7);
  }
  
  .picScroll-left .bd {}
  
  .picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
  }
  
  .picScroll-left .bd ul li {
    position: relative;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
  }
  
  .picScroll-left .bd ul li .pic {
    text-align: center;
  }
  
  .picScroll-left .bd ul li .pic img {
    width: 670px;
    height: 417px;
    display: block;
    transition: .3s;
  }
  
  .picScroll-left .bd ul li .pic img:hover {
    transform: scale(1.1);
    transition: .3s;
  }
  
  .picScroll-left .bd ul li .pic a:hover img {
    border-color: #999;
  }
  
  .picScroll-left .bd ul li .title {
    position: absolute;
    width: 650px;
    padding: 0 10px;
    left: 0;
    bottom: 0;
    font-size: 20px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    background: rgba(0, 0, 0, .4);
    z-index: 9;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
  }
  
  .picScroll-left .bd ul li .title a {
    color: #fff;
  }
  
  .dtzh {
    /* margin-top: 25px; */
    width: 655px;
    height: 200px;
  }
  
  .dtzh .titleCon {
    line-height: 36px;
    height: 52px;
    border-bottom: 1px solid #ccd6e1;
  }
  
  .dtzh .titleCon li {
    float: left;
    height: 50px;
  }
  
  .dtzh .titleCon li:first-child a {
    padding-right: 20px;
    border-right: 1px solid #c7c7c7;
  }
  
  .dtzh .titleCon li:nth-child(2) {
    padding-left: 20px;
  }
  
  .dtzh .titleCon li a {
    color: #333;
    font-size: 24px;
    font-weight: bold;
  }
  
  .dtzh .titleCon li.on a {
    color: #3279bd;
  }
  
  .dtzh .titleCon li.on {
    border-bottom: 3px solid #2ca76c;
  }
  
  .seemore {
    width: 104px;
    height: 39px;
    text-align: center;
    line-height: 39px;
    cursor: pointer;
  }
  
  .seemore a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #3279bd;
  }

  
  .seemore:hover a {
    color: #2ca76c;
  }
  
  .dtzh .listCon {
    width: 100%;
    padding-top: 10px;
  }
  
  .dtzh .listCon ul {
    display: none;
  }
  
  .dtzh .listCon ul.on {
    display: block;
  }
  
  .dtzh .listCon li {
    background: url(sthn_dot1440_v2022.png) no-repeat left center;
    padding-left: 10px;
    height: 50px;
    line-height: 50px;
  }
  
  .dtzh .listCon li a,
  .dtzh .listCon li span {
    display: block;
  }
  
  .dtzh .listCon li a:hover {
    color: #2564a1;
  }
  
  .dtzh .listCon li a {
    display: block;
    width: 580px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    font-size: 20px;
    color: #333;
  }
  
  .dtzh .listCon li span {
    float: right;
    font-size: 18px;
    color: #999;
  }
  
  /* news end */
  
  /* 党风廉政信访举报平台 & 打赢污染防治攻坚战我要做出新贡献 start */
  .ptgx {
    width: 1400px;
  }
  
  .ptgx .jbpt,
  .ptgx .xgx {
    width: 675px;
    height: 130px;
    line-height: 130px;
    text-align: center;
  }
  
  .ptgx .jbpt a,
  .ptgx .xgx a {
    font-size: 28px;
    font-weight: bold;
  }
  
  .ptgx .jbpt {
    background: url(sthn_jbptBg1440_v2022.jpg) no-repeat center center;
    background-size: 100% auto;
    transition: .3s;
  }
  
  .ptgx .jbpt:hover {
    background-size: 110% auto;
    transition: .3s;
  }
  
  .ptgx .jbpt a {
    color: #a60002;
    display: block;
    width: 100%;
    height: 100%;
  }
  
  .ptgx .xgx {
    background: url(sthn_xgxBg1440_v2022.jpg) no-repeat center center;
    background-size: 100% auto;
    transition: .3s;
  }
  
  .ptgx .xgx:hover {
    background-size: 110% auto;
    transition: .3s;
  }
  
  .ptgx .xgx a {
    display: block;
    width: 100%;
    height: 100%;
    color: #2ca76c;
  }
  
  /* 党风廉政信访举报平台 & 打赢污染防治攻坚战我要做出新贡献 end */
  
  /* 人才队伍 start */
  
  .rcdw {
    margin-top: 30px;
  }
  
  .btit {
    font-size: 24px;
    color: #3279bd;
    font-weight: bold;
  }

  /* .btit::before{
    content: '';
    width: 2px;
    height: 100%;
    background-color: #2ca76c;
    position: absolute;
    left: 0;
    top: 0;
  } */
  
  .rcdwBl {
    width: 950px;
  }
  
  .rcdwBlt {
    padding-top: 14px;
    width: 912px;
    height: 320px;
    overflow: hidden;
  }
  
  .rcdwBlt .title {
    border-bottom: 3px solid #2ca76c;
    padding-bottom: 8px;
  }
  
  .rcdwBlt .title h3,
  .rcdwBlt .title h3 a {
    float: left;
    font-size: 24px;
    color: #3279bd;
    font-weight: bold;
  }
  
  .rcdwLb {
    padding-top: 20px;
  }
  
  .rcdwLb .lbCon1400 {
    position: relative;
  }
  
  .rcdwLb .lbCon1400 .bd li {
    float: left;
    margin-right: 9px;
  }
  
  .rcdwLb .lbCon1400 .bd li a {
    display: block;
    width: 298px;
    height: 210px;
  }
  
  .rcdwLb .lbCon1400 .bd li .pic {
    width: 150px;
    height: 210px;
    overflow: hidden;
    background: url(sthn_photo_bg_v2022.png) no-repeat;
    background-size: cover;
  }
  
  .rcdwLb .lbCon1400 .bd li img {
    display: block;
    width: 150px;
    height: 210px;
    transition: .3s;
  }
  
  .rcdwLb .lbCon1400 .bd li img:hover {
    transform: scale(1.1);
    transition: .3s;
  }
  
  .rcdwLb .lbCon1400 .bd .txt {
    width: 118px;
    height: 180px;
    background: #4c8fce;
    color: #fff;
    padding: 15px;
  }
  
  .rcdwLb .lbCon1400 .bd .txt .name {
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: bold;
    margin-top: 20px;
  }
  
  .rcdwLb .lbCon1400 .bd .txt .desc {
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
  }
.rcdwLb .lbCon1400 .bd .txt .descfont {
  font-size: 12px;
}

  .alignCenter{
    text-align: center;
  }
  
  .rcdwLb .lbCon1400 .hd {
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
  }
  
  .rcdwLb .lbCon1400 .hd ul li {
    /* float: left; */
    text-indent: -999px;
    height: 3px;
    width: 36px;
    background: #d5e3f2;
    margin-left: 14px;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
  }
  
  .rcdwLb .lbCon1400 .hd ul li.on {
    background: #73a3d4;
  }
  
  .kytd {
    width: 390px;
  }
  
  .yjspy {
    width: 912px;
  }
  
  .kytd,
  .yjspy {
    border-bottom: 2px solid #5492cd;
  }
  
  .kytd .title h3,
  .kytd .title h3 a,
  .yjspy .title h3,
  .yjspy .title h3 a {
    font-size: 24px;
    color: #3279bd;
    font-weight: bold;
  }
  
  .kytd .desc a,
  .yjspy .desc a {
    display: block;
    overflow: hidden;
    padding: 15px 0 20px 0;
  }
  
  .kytd .desc i,
  .yjspy .desc i {
    display: block;
    float: left;
    font-size: 20px;
    line-height: 20px;
    color: #333;
  }
  
  span.moreArr {
    display: block;
    float: right;
    width: 40px;
    height: 12px;
    background: url(sthn_moreArr1400_v2022.png) no-repeat;
    margin-right: 0;
    transition: .3s;
  }
  
  .kytd:hover .desc span.moreArr,
  .yjspy:hover .desc span.moreArr {
    margin-right: 20px;
    transition: .3s;
  }
  
  .rcdwBr {
    width: 400px;
    height: 327px;
    background: url(sthn_xkfxBg1440_v2022.jpg) no-repeat;
    background-size: cover;
  }
  
  .xkfx {
    padding: 20px 40px;
  }
  
  .rcdwBr .xkfx .title {
    border-bottom: 3px solid #2ca76c;
    padding-bottom: 11px;
  }
  
  .rcdwBr .xkfx .title a {
    font-size: 24px;
    color: #3279bd;
    font-weight: bold;
  }
  
  .xkfx li {
    margin: 10px 0;
  }
  
  .xkfx li a {
    display: block;
    height: 38px;
    line-height: 38px;
  }
  
  .xkfx li a .icon {
    position: relative;
    display: block;
    height: 32px;
    width: 32px;
    background: #89b8e6;
    border-radius: 19px;
    margin-top: 4px;
  }
  
  .xkfx li:hover a .icon {
    background: #1c78d0;
  }
  
  .xkfx li a .icon img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60%;
    height: 60%;
    transform: translate(-50%, -50%);
  }
  
  .xkfx .txt {
    font-size: 20px;
    color: #333;
    padding-left: 10px;
  }
  
  .xkfx li:hover .txt {
    color: #3279bd;
    font-weight: bold;
  }

  .rcdwBr .xkfx .title .subject_btn {
    color: #333;
  }

  .subject_btn:nth-child(1) {
    padding-right:10px;
  }
  .subject_btn:nth-child(2) {
    padding-left:20px;
    border-left: 1px solid #999;
  }

  .rcdwBr .xkfx .title .subject_btn:hover,
  .rcdwBr .xkfx .title .subject_btn.active {
    color: #3279bd;
  }
  
  /* 人才队伍 end */
  
  /* 科研平台 start */
  .kypt {
    padding-bottom: 25px;
  }
  
  .kyptCon {
    margin-top: 25px;
  }
  
  .kypt ul {
    height: 318px;
    /* display: flex;
    justify-content: space-between; */
  }
  
  .kypt li {
    position: relative;
    float: left;
    width: 210px;
    height: 318px;
    background: url(sthn_zdsysBg1440_v2022.jpg) no-repeat center;
    background-size: 100% auto;
    transition: .3s;
    overflow: hidden;
    margin-left: 20px;
  }
  

  .kypt li:first-child {
    margin-left: 0;
  }
  
  .kypt li a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  .kypt li .icon {
    position: absolute;
    top: 33px;
    left: 71px;
  }
  
  .kypt li .title {
    position: absolute;
    top: 113px;
    left: 92px;
    font-size: 20px;
    width: 26px;
    color: #fff;
    line-height: 24px;
  }
  
  .kypt li .seeDetail {
    /* display: none; */
    position: absolute;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    width: 16px;
    height: 140px;
    top: 400px;
    /* top: 260px; */
    left: 160px;
    background: url(sthn_seeDBg1440_v2022.png) no-repeat bottom center;
    transition: top .3s;
  }
  
  .kypt li:hover .seeDetail {
    top: 202px;
    transition: top .3s;
    -webkit-transition: top .3s;
    -moz-transition: top .3s;
    -ms-transition: top .3s;
    -o-transition: top .3s;
}
  
  .kypt li.gcsys {
    background: url(sthn_gcsysBg1440_v2022.jpg) no-repeat center;
    background-size: 100% auto;
    transition: .3s;
  }
  
  .kypt li.gczx {
    background: url(sthn_gczxBg1440_v2022.jpg) no-repeat center;
    background-size: 100% auto;
    transition: .3s;
  }
  
  .kypt li.ywgcz {
    background: url(sthn_ywgcBg1440_v2022.jpg) no-repeat center;
    background-size: 100% auto;
    transition: .3s;
  }
  
  .kypt li.cxpt {
    background: url(sthn_cxptBg1440_v2022.jpg) no-repeat center;
    background-size: 100% auto;
    transition: .3s;
  }

  .kypt li.xsst {
    background: url(sthn_xsstBg1440_v2022.jpg) no-repeat center;
    background-size: 100% auto;
    transition: .3s;
  }
  
  .kypt li:hover {
    background-size: 110% auto;
    transition: .3s;
  }
  
  /* 科研平台 end */
  
  /* 科研平台 start */
  .kycg {
    height: 410px;
    padding: 0;
  }
  
  .kycg .kycgCon {
    padding-top: 25px;
    clear: both;
    overflow: hidden;
  }
  
  .kycg .kycgCon ul {
    /* display: flex;
    justify-content: space-between; */
  }
  
  .kycg .kycgCon li {
    float: left;
    margin-left: 27px;
    width: 250px;
    height: 337px;
    background: #f6f9fc;
    border-bottom: 3px solid #5492cd;
    box-shadow: 0 0 5px #ddd;
    margin-top: 0;
    transition: .3s;

  }
  
  .kycg .kycgCon li:hover {
    margin-top: -20px;
    transition: .3s;
  }
  
  .kycg .kycgCon li:first-child {
    margin-left: 0;
  }
  
  .kycg .kycgCon li a {
    display: block;
  }
.kycg .kycgCon li .img {
  height: 260px;
}
  .kycg .kycgCon li img {
    display: block;
    margin: 0 auto;
    padding-top: 40px;
    width: 194px;
    height: 194px;
  }
  
  .kycg .kycgCon li .name {
    font-size: 20px;
    color: #3279bd;
    text-align: center;
  }
  
  /* 科研平台 end */
  
  
  /* 环保知识 start */
  
  .hbzs {
    position: relative;
    padding-top: 10px;
  }
  
  .hbzs .w1400 {
    position: relative;
  }
  
  .hbzsCon {
    height: 220px;
    padding-top: 25px;
  }
  
  .hbzsCon ul {
    position: relative;
    height: 214px;
    /* display: flex;
    justify-content: space-between; */
  }
  
  .hbzsCon ul li {
    position: relative;
    float: left;
    overflow: hidden;
  }
  
  .hbzsCon ul li a {
    display: block;
    width: 337px;
    height: 217px;
    overflow: hidden;
    margin: 0 auto;
  }
  
  .hbzsCon ul li img {
    display: block;
    transition: .3s;
    width: 100%;
    height: 100%;
  }
  
  .hbzsCon ul li:hover img {
    transform: scale(1.1);
    transition: .3s;
  }
  
  .hbzsCon ul li:first-child {
    margin-left: 0;
  }
  
  .hbzsCon ul li a {
    display: block;
  }
  
  .hbzsCon li .name {
    position: absolute;
    top: 30px;
    left: 30px;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
  }
  
  .hbzsArr {
    position: absolute;
    right: 22px;
    top: 0px;
  }
  
  .hbzsArr div {
    float: left;
    cursor: pointer;
  }
  
  .hbzsArr .leftArr {
    width: 46px;
    height: 46px;
    background: url(sthn_hbzsLeftArr_v2022.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .hbzsArr .rightArr {
    width: 46px;
    height: 46px;
    background: url(sthn_hbzsRightArr_v2022.png) no-repeat;
    background-size: 100% 100%;
    margin-left: 20px;
  }
  
  /* 环保知识 end */
  
  /* 底部 start */
  
  .footer {
    height: 320px;
    background: url(sthn_botmBg1440_v2022.png) no-repeat;
    background-size: 100% 100%;
  }
  
  .footer .info {
    height: 100px;
    margin-top: 45px;
  }
  
  .flogo {
    padding-top: 40px;
    margin-bottom: 40px;
  }
  
  .flogo img {
    display: block;
    margin: 0 auto;
  }
  
  .footer .xgdw {
    position: relative;
    height: 26px;
    /* display: flex;
    justify-content: space-between; */
    line-height: 26px;
    font-size: 18px;
    color: #315b84;
  }
  
  .footer .xgdw .links {
    float: left;
    margin-left: 172px;
  }
  
  .footer .xgdw .links:first-child {
    margin-left: 0;
  }
  
  .footer .xgdw .linksCon {
    display: none;
    position: absolute;
    top: -175px;
    left: 0;
    height: 175px;
    background: #fff;
    box-shadow: 0 0 5px #315b84;
    width: 1360px;
    z-index: 9999;
  }
  
  .footer .xgdw .links:hover .linksCon {
    display: block;
  }
  
  /* .footer .xgdw .linksCon.on {
    display: block;
  } */
  
  .footer .xgdw .linksCon ul {
    height: 165px;
    overflow-y: scroll;
    padding-left: 150px;
  }
  
  .footer .xgdw .linksCon ul li {
    float: left;
    width: 360px;
    font-size: 16px;
    padding: 3px 0;
  }
  
  .footer .xgdw .links a {
    color: #315b84;
  }
  
  .footer .bq {
    width: 380px;
  }
  
  .footer .bq img {
    display: block;
    float: left;
  }
  
  .footer .address,
  .footer .emailTel {
    margin-left: 45px;
  }
  
  .footer .bq .txt,
  .footer .emailTel,
  .footer .address {
    font-size: 16px;
    color: #315b84;
    padding: 3px 0;
  }
  
  .footer .bq .txt p,
  .footer .emailTel p,
  .footer .address p {
    padding: 5px 0;
  }
  
  .footer .fqrcode {
    width: 87px;
  }
  
  .footer .fqrcode p {
    text-align: center;
    width: 87px;
  }
  
  .footer .bsgk {
    text-align: center;
    font-size: 18px;
    color: #28547d;
  
  }
  
  .footer .bsgk a {
    color: #28547d;
  }
  
  .footer .bsgk i.dot {
    padding: 0 10px;
  }
  
  
  .full_width .title .more a {
      font-size: 16px;
      color: #3279bd;
      width: auto;
      line-height: 25px;
      height: auto;
      border: 0;
  }
  
  .full_width .left{
      width: 687px;
      float: left;
  }
  
  .full_width .right{
      width: 594px;
      float: right;
  }
  
  
  .rcdwLeft {
      width: 686px !important;
  }
  
  .rcdwRight {
      width: 560px !important;
  }
  
  .rcdwLeft .title .more a {
      font-size: 16px;
      color: #3279bd;
      width: auto;
      line-height: 25px;
      height: auto;
      border: 0;
  }
  
  .nav .card{
      width: auto;
      height: 54px;
      line-height: 54px;
      background-color: red;
      background: url(./sthn_card_bg_v2022.png);
      display: block;
      padding: 0px 20px 0px 0;
      box-sizing: border-box;
      border-radius: 4px;
      overflow: hidden;
      border-left: none;
      font-size: 18px;
      color: #333;
      float: left;
      margin: 18px 19px 0 0 ;
  }
  
  .nav .card:hover{
      color: #2e6b97;
  }
  
  .nav .card:nth-child(3) {
      margin-right: 0;
  }
  
  .nav .card .water,
  .nav .card .air,
  .nav .card .soil,
  .nav .card .heart,
  .nav .card .nevironment,
  .nav .card .mainPerson,
  .nav .card .vicePerson{
      padding-left: 58px;
  }
  
  .nav .card .water{
      background: url(./sthn_icon_water_v2022.png) no-repeat 26px center;
  }
  
  .nav .card .air{
      background: url(./sthn_icon_air_v2022.png) no-repeat 26px center;
  }
  
  .nav .card .soil{
      background: url(./sthn_icon_soil_v2022.png) no-repeat 26px center;
  }
  
  .nav .card .heart{
      background: url(./sthn_icon_heart_v2022.png) no-repeat 26px center;
  }
  
  .nav .card .nevironment{
      background: url(./sthn_icon_nevironment_v2022.png) no-repeat 26px center;
  }
  
  .nav .card .mainPerson{
      background: url(./sthn_icon_mainPerson_v2022.png) no-repeat 26px center;
  }
  
  .nav .card .vicePerson{
      background: url(./sthn_icon_vicePerson_v2022.png) no-repeat 26px center;
  }
  
  
  .nav .expert{
      width: 33%;
      height: 324px;
      margin-top: 12px;
  }
  
  .nav .expert a{
      border-left: 0;
      color: #333;
  }
  
  .nav .expert dt{
      line-height: 36px;
      font-size: 18px;
      font-weight: bold;
      color: #2e6b97;
  }
  
  .nav .expert dd{
      margin-bottom: 10px;
  }
  
  .nav .expert dd a{
      height: auto;
      display: block;
      font-size: 18px;
      line-height: 36px;
      font-weight: bold;
      padding-left: 10px;
      background: url(sthn_dot1440_v2022.png) no-repeat left center;
  }
  
  .nav .expert dd a:hover{
      color: #2e6b97;
  }
  
  .nav .expert p{
      line-height: 20px;
      font-size: 14px;
      padding-left: 10px;
  }
  
  .nav .more{
      border-left: none !important;
      color: #2e6b97;
      font-size: 18px;
      display: inline;
  }
  
  .nav .science a {
      padding-left: 20px;
      background: url(./sthn_icon_list_arrow_v2022.png) no-repeat left center;
  }
  
  
  
  .leaderL{
      width: 720px;
  }
  
  .leaderR{
      width: 507px;
  }
  
  .leaderR .dflz_mt{
      margin-top: 45px;
  }
  
  .nav .leader_box{
      padding-bottom: 18px;
  }
  
  .nav .leader{
      overflow: hidden;
      line-height: 30px;
      margin-top: 15px;
      margin-bottom: 20px;
  }
  
  .nav .leader a{
      height: auto;
      border-left: 0;
      color: #333;
      display: inline-block;
      font-size: 16px;
      width: 153px;
      line-height: 30px;
      
  }
  
  .leader dt{
      width: 13%;
      line-height: 30px;
      font-size: 18px;
      font-weight: bold;
      color: #2e6b97;
      float: left;
      line-height: 26px;
  }
  
  .leader dd{
      width: 87%;
      float: left;
      overflow: hidden;
      
  }
  
  .leader .leaderName{
      font-size: 18px;
      font-weight: bold;
      background: url(sthn_dot1440_v2022.png) no-repeat left center;
      padding-left: 12px;
  }
  
  .nav .huqf_pic{
      height: 73px;
      width: 100%;
      border-left: 0;
      margin-top: -15px;
  }
  
  .nav .huqf_pic img{
      width: 100%;
      height: 100%;
  }
  
  /*公用面包屑*/
  .bread{
      width: 1400px;
      height: 57px;
      line-height: 57px;
      margin: 0 auto;
  }
  
  .bread span{
      color: #286299;
  }
  
  .bread a{
      color: #286299;
  }
  
  /*主体*/
  
  .wrap {
      width: 1400px;
      margin: 12px auto;
      box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
      background-color: #FFF;
  }
  
  
  
  /*细览类型*/
  /*本所概况*/
  
  .detailWrap {
      width: 100%;
      padding: 2%;
      box-sizing: border-box;
      margin:0 auto;
      
  }
  
  .detailCon {
      padding: 40px 60px;
      border: 1px solid #e0e0e0;
  }
  
  .detailCon h1{
      font-size: 28px;
      text-align: center;
      margin: 0px 0 40px 0;
  }
  
  .singlePage_title {
      line-height: 94px;
      padding: 0 40px;
  }
  .singlePage_title h1 {
      font-size: 32px;
      color: #2e6b97;
      font-weight: bold;
      text-align: center;
  }
  
  .line_top{
      height: 34px;
      line-height: 34px;
      width: 100%;
      color: #b3b3b3;
      margin: 30px 0;
      font-size: 16px;
  }
  
  .font_size .big,
  .font_size .middel,
  .font_size .small {
      width: 32px;
      height: 32px;
      line-height: 32px;
      text-align: center;
      border-radius: 3px;
      font-size: 16px;
      border: 1px solid #b3b3b3;
      display: inline-block;
      cursor: pointer;
      margin: 0 2px;
  }
  
  .font_size .big:hover,
  .font_size .big.active,
  .font_size .middel:hover,
  .font_size .middel.active,
  .font_size .small:hover,
  .font_size .small.active {
      color: #3279bd;
      border: 1px solid #3279bd;
  }
  
  .detail_textCon{
      width: 100%;
      border-top: 1px solid #b3b3b3;
      padding-top: 30px;
    line-height: 2;
  }  
  .detail_textCon table {
    margin: 0 auto;
  }
  .detail_textCon p{
      font-size: 18px;
  }
  
  .detail_textCon img{
      margin: 0 auto;
  }
  
  .detail_textCon span {
      width: 100%;
      margin: 0px 0 20px 0;
      text-align: center;
  }
  
  .txt20,
  .txt20 p,
  .txt20 span{
      font-size: 18px;
  }
.detail_textCon p {
  margin-bottom: 1em!important;
  line-height: 2!important;
}
  .txt20 h4{
      font-size: 26px;
  }
  
  .txt20 .photoMt{
      margin-top: 16px;
  }
  
  .txt20 .teamTitle{
      font-size: 36px;
  }
  
  .txt18,
  .txt18 p,
  .txt18 span{
      font-size: 16px;
      /* line-height: 38px; */
  }
  
  .txt18 h4{
      font-size: 24px;
  }
  
  .txt18 .photoMt{
      margin-top: 13px;
  }
  
  .txt18 .teamTitle{
      font-size: 34px;
  }
  
  
  .txt16,
  .txt16 p,
  .txt16 span{
      font-size: 14px;
      /* line-height: 28px; */
  }
  
  .txt16 h4{
      font-size: 22px;
  }
  
  .txt16 .photoMt{
      margin-top: 10px;
  }
  
  .txt16 .teamTitle{
      font-size: 32px;
  }

  .detail_textCon table tr td * {
    font-size: 14px!important;
  }
  /*分享到*/
  
  .print_share{
      width: 246px;
      display: inline-block;
      text-align: left;
      line-height: 32px;
      font-size: 16px;
      margin-left: 60px;
      position: relative;
  }
  
  .print_share .print, .print_share .share{
      display: inline-block;
  }
  
  .print_share .print{
      padding-left: 30px;
      background: url(./sthn_icon_print_v2022.png) no-repeat left center;
      cursor: pointer;
  }
  
  .print_share .share{
      height: 32px;
      line-height: 32px;
      float: right;
  }
  
  .print_share .share span{
      float: left;
  }
  
  .print_share .share .icon_sina,
  .print_share .share .icon_weixin {
      width: 32px;
      height: 36px;
      display: block;
      cursor: pointer;
  }
  
  .print_share .share .icon_sina{
      background: url(./sthn_icon_weibo_v2022.png) no-repeat center;
  }
  
  .print_share .share .icon_weixin{
      background: url(./sthn_icon_wechat_v2022.png) no-repeat center;
  }
  
  .print_share .print:hover,
  .print_share .print.active{
      color: #3279bd;
      background: url(./sthn_icon_print_hover_v2022.png) no-repeat left center;
  }
  
  .print_share .share .icon_sina:hover,
  .print_share .share .icon_sina.active{
      background: url(./sthn_icon_weibo_hover_v2022.png) no-repeat center;
  }
  
  .print_share .share .icon_weixin:hover,
  .print_share .share .icon_weixin.active{
      background: url(./sthn_icon_wechat_hover_v2022.png) no-repeat center;
  }
  
  
  
  /*公用副导航*/
  .list_nav{
      width: 1400px;
      min-height: 68px;
      margin: 0 auto 8px auto;
      background: #FFF url(./sthn_list_nav_bg_v2022.jpg);
      border-top: 2px solid #3279bd;
      position: relative;
      transition: all .3s;
      -webkit-transition: all .3s;
      -moz-transition: all .3s;
      -ms-transition: all .3s;
      -o-transition: all .3s;
      overflow: hidden;
  }
  
  .list_nav .main_nav{
      width: 1400px;
      height: 65px;
      line-height: 65px;
      padding-left: 36px;
      box-sizing: border-box;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 1;
  }
  
  .list_nav .main_nav a{
      display: block;
      float: left;
      color: #333;
      font-size: 20px;
      font-weight: bold;
      border-bottom: 3px solid transparent;
  }
  
  .list_nav .main_nav a:hover,
  .list_nav .main_nav a.active{
      color: #2e6b97;
      border-bottom: 3px solid #78cc36;
  }
  
  .list_nav .main_nav span{
      width: 65px;
      height: 65px;
      float: left;
      position: relative;
  }
  
  .list_nav .main_nav span:after{
      content: '';
      width: 6px;
      height: 6px;
      border-radius: 100%;
      background-color: #78cc36;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-top: -3px;
      margin-left: -3px;
  }
  
  .list_nav .line{
      height: 1px;
      background-color: #CCC;
      position: absolute;
      z-index: 0;
      left: 36px;
      right: 36px;
      top: 66px;
      display: none;
  }
  
  .list_nav .vice_nav {
      line-height: 50px;
      position: absolute;
      top: 68px;
      left: 36px;
      overflow: hidden;
  }
  
  .list_nav .vice_nav a{
      height: 50px;
      line-height: 50px;
      color: #333;
      position: relative;
      display: inline-block;
  }
  
  .list_nav .vice_nav a:after{
      content: '';
      width: 20px;
      height: 3px;
      background-color: #78cc36;
      position: absolute;
      left: 50%;
      margin-left: -10px;
      bottom: 0;
      display: none;
  }
  
  .list_nav .vice_nav a:hover,
  .list_nav .vice_nav a.active{
      color: #2e6b97;
  }
  
  .list_nav .vice_nav a:hover:after,
  .list_nav .vice_nav a.active:after{
      display: block;
  }
  
  .list_nav .vice_nav span{
      margin: 0 26px;
      color: #78cc36;
  }
  
  /*栏目类型*/ /*  */
  
  .channel_wrap{
      width: 100%;
      padding: 10px 40px;
      box-sizing: border-box;
  }
  
  .channel_title{
      width: 100%;
      height: 94px;
      line-height: 94px;
      font-size: 32px;
      font-weight: bold;
      color: #2e6b97;
      border-bottom: 1px solid #ccd6e1;
  }
  
  
  .channel_title span{
      height: 94px;
      display: inline-block;
      border-bottom: 1px solid #2e6b97;
  }
  
  .leader_list_ul{
      padding-bottom: 30px;
  }
  
  .leader_list_ul li{
      width: 100%;
      padding: 30px 0;
      border-bottom: 1px solid #3279bd;
      overflow: hidden;
  }
  
  .leader_list_ul li .photo_box{
      width: 182px;
      height: 237px;
      background: url(./sthn_photo_bg_v2022.png) no-repeat;
      background-size: 100%;
      padding: 15px;
      box-sizing: border-box;
      float: left;
  }
  .leader_list_ul li .photo_box .photo{
      width: 152px;
      height: 207px;
  }
  
  .leader_list_ul li .photo_box .photo img{
      width: 100%;
      height: 100%;
  }
  
  .leader_list_ul li .leader_intro {
      width: 1090px;
      float: left;
      padding: 90px 0 0 48px;
  }
  
  .leader_intro .person{
      color: #2e6b97;
  }
  
  .leader_intro .name{
      font-size: 26px;
      font-weight: bold;
  }
  
  .leader_intro .job{
      margin-left: 14px;
      font-size: 20px;
  }
  
  .duty{
      margin-top: 30px;
      font-size: 18px;
  }
  
   /*沿革*/ 
  
  .yange_ul{
      width: 100%;
      height: 990px;
      background: url(./sthn_yange_v2022.jpg) no-repeat center;
      background-size: 100% 100%;
      position: relative;
      margin: 30px 0;
  }
  
  .yange_ul li{
      width: 124px;
      height: 370px;
      position: absolute;
   }
  
  .yange_ul li .year{
      line-height: 49px;
      font-size: 26px;
      font-weight: bold;
  }
  
  .yange_ul li .frame {
      height: 308px;
      text-align: justify;
      padding: 10px 15px 0 4px;
      font-size: 16px;
      line-height: 24px;
  }
  
  .yange_ul li:nth-child(1) {
      top: 427px;
      left: 65px;
      color: #245376;
  }
  
  .yange_ul li:nth-child(1) .frame {
      height: 300px;
      border-top: 6px solid #245376;
      border-right: 1px dashed #245376;
  }
  
  .yange_ul li:nth-child(2) {
      top: 377px;
      left: 213px;
      color: #285e7c;
  }
  
  .yange_ul li:nth-child(2) .frame {
      border-top: 6px solid #285e7c;
      border-right: 1px dashed #285e7c;
  }
  
  .yange_ul li:nth-child(3) {
      top: 329px;
      left: 358px;
      color: #307182;
  }
  
  .yange_ul li:nth-child(3) .frame {
      border-top: 6px solid #307182;
      border-right: 1px dashed #307182;
  }
  
  .yange_ul li:nth-child(4) {
      top: 280px;
      left: 506px;
      color: #36897e;
  }
  
  .yange_ul li:nth-child(4) .frame {
      height: 318px;
      border-top: 6px solid #36897e;
      border-right: 1px dashed #36897e;
  }
  
  .yange_ul li:nth-child(5) {
      top: 228px;
      left: 652px;
      color: #36897e;
  }
  
  .yange_ul li:nth-child(5) .frame {
      height: 327px;
      border-top: 6px solid #36897e;
      border-right: 1px dashed #36897e;
  }
  
  
  .yange_ul li:nth-child(6) {
      top: 177px;
      left: 804px;
      color: #38937a;
  }
  
  .yange_ul li:nth-child(6) .frame {
      height: 338px;
      border-top: 6px solid #38937a;
      border-right: 1px dashed #38937a;
  }
  
  .yange_ul li:nth-child(7) {
      top: 126px;
      left: 950px;
      color: #3b9d7a;
  }
  
  .yange_ul li:nth-child(7) .frame {
      height: 348px;
      border-top: 6px solid #3b9d7a;
      border-right: 1px dashed #3b9d7a;
  }
  
  .yange_ul li:nth-child(8) {
      top: 76px;
      left: 1090px;
      color: #3ca875;
  }
  
  .yange_ul li:nth-child(8) .frame {
      height: 358px;
      border-top: 6px solid #3ca875;
      border-right: 1px dashed #3ca875;
  }
  
  
  /*综合新闻*/
  .news_ul{
      width: 100%;
  }
  
  .news_ul li{
      padding: 20px 0;
      border-bottom: 1px dashed #ccd6e1;
  }
  
  .news_ul li .news_title{
      overflow: hidden;
  }


  
  .news_ul li .news_title a{
    max-width: 1180px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 22px;
    display: block;
    color: #333;
    padding-left: 15px;
    background: url(sthn_dot1440_v2022.png) no-repeat left 13px;
    float: left;
  }

  .news_ul li .news_title_allText a{
    max-width: 1180px;
    font-size: 18px;
    display: block;
    color: #333;
    padding-left: 15px;
    background: url(sthn_dot1440_v2022.png) no-repeat left 13px;
    float: left;
  }

  .news_ul li .news_title_side_width a{
    max-width: 830px !important
  }
  
  .news_ul li .news_title span,
  .news_ul li .news_title_allText span{
      line-height: 30px;
      font-size: 18px;
      color: #798da3;
      margin-left: 20px;
      float: right;
  }




    .pic_content{
        width: 250px;
        height: 180px;
        margin-top: 15px;
    }

    .pic_content img {
        width: 100%;
        height: 100%;
    }

    .isHasPic {
        width: 1043px !important;
        margin-left: 25px
    }

    .mews_content{
        font-size: 16px;
        line-height: 32px;
    }

    .isHasPic p {
        width: 100% !important;
        height: 150px;
    }


    .checkDetail{
        width: 100%;
        position: relative;
        height: 30px;
    }
  
  .news_ul li .mews_content {
      width: 100%;
      line-height: 38px;
      min-height: 76px;
      color: #707070;
      position: relative;
      margin-top: 15px;
  }
  
  .news_ul li .mews_content .news_more{
      padding-right: 15px;
      background: url(./sthn_icon_more_arrow_link.png) no-repeat right center;
      display: block;
      position: absolute;
      bottom: 0;
      right: 0;
      color: #b2b2b2;
      font-size: 16px;
  }

  .news_ul li .mews_content p {
    width: 100%;
  }

  .news_ul li .news_title a:hover,
  .news_ul li .mews_content .news_more:hover{
      color: #1962ad;
  }
  
  .news_ul li .mews_content .news_more:hover{
      background: url(./sthn_icon_more_arrow.png) no-repeat right center;
  }
  
  
  /* 页码 */
  
  .pagenation{
      width: 100%;
      text-align: center;
      margin: 40px 0;
      font-size: 16px;
  }
  
  .pagenation a{
      padding: 2px 8px;
      border: 1px solid #DDD;
      border-radius: 2px;
      color: #333;
      display: inline-block;
  }
  
  .pagenation a,
  .pagenation span{
      margin: 0 3px;
  }
  
  .pagenation input{
      width: 30px;
      height: 25px;
      border-radius: 2px;
      border: 1px solid #DDD;
      text-align: center;
      vertical-align: top;
  }
  
  .pagenation a:hover,
  .pagenation a.cur{
      background:#1962ad;
      color: #FFF;
      border: 1px solid #1962ad;
  }
  
  .pagenation .btn_go{
      background:#1962ad;
      color: #FFF;
      border: 1px solid #1962ad; 
  }
  
  .pageGo{
      display: inline-block;
  }
  
  
  /* 07-生态环境研究组团 */
  
  .personnel_title {
      font-size: 26px;
      line-height: 36px;
      color: #1962ad;;
  }
  
  .personnel_ul{
      padding-left: 30px;
      margin: 10px 0 30px 0;
  }
  
  .personnel_ul li {
      line-height: 50px;
      font-size: 20px;
  }
  
  .txt20 .personnel_title{
      font-size: 20px;
  }
  
  .txt20 .personnel_ul li {
      font-size: 16px;
      line-height: 46px;
  }
  
  .txt18 .personnel_title{
      font-size: 24px;
  }
  
  .txt18 .personnel_ul li {
      font-size: 18px;
      line-height: 50px;
  }
  
  .txt16 .personnel_title{
      font-size: 20px;
  }
  
  .txt16 .personnel_ul li {
      font-size: 16px;
      line-height: 40px;
  }
  
  /*专家风采*/
  
  .channel_expert{
      margin-top: 30px;
  }
  
  .channel_expert li{
      margin-bottom: 20px;
  }
  
  .fire_title{
      width: 100%;
      height: 40px;
      line-height: 40px;
      color: #2e6b97;
      font-size: 24px;
      overflow: hidden;
      margin-bottom: 30px;
      position: relative;
  }
  
  .fire_title div:nth-child(1) {
      background: #FFF;
      padding-right: 15px;
      position: absolute;
      left: 0;
      z-index: 3;
  }
  
  .fire_title div:nth-child(1) a{
      color: #2e6b97;
  }
  
  .fire_title div:nth-child(1)::after{
      content: '';
      width: 5px;
      height: 5px;
      border-radius: 100%;
      overflow: hidden;
      background-color: #2e6b97;
      position: absolute;
      top: 19px;
      right: 0;
      display: block;
  }
  
  .fire_title div:nth-child(2) {
      width: 100%;
      height: 40px;
      position: absolute;
      padding-right: 19px;
      box-sizing: border-box;
      left: 0;
      top: 0;
      background: url(./sthn_icon_fire_v2022.png) no-repeat right 13px;
      z-index: 1;
  }
  
  .fire_title div:nth-child(2)::before{
      content: '';
      width: 100%;
      height: 1px;
      background-color: #2e6b97;
      margin-top: 21px;
      display: block;
  }
  
  
  .fire_title div:nth-child(2)::after {
      content: '';
      width: 5px;
      height: 5px;
      border-radius: 100%;
      overflow: hidden;
      background-color: #2e6b97;
      position: absolute;
      top: 19px;
      right: 30px;
      display: block;
  }
  
  .channel_expert_list{
      width: 100%;
      overflow: hidden;
      padding: 10px 0;
  }
  
  .channel_expert_list .left,
  .channel_expert_list .right {
      width: 641px;
      height: 218px;
      background: url(./sthn_expert_bg_v2022.png);
      margin-bottom: 15px;
  }
  
  .channel_expert_list .photo{
      width: 160px;
      height: 100%;
      background: url(./sthn_photo_bg_white_v2022.png) no-repeat center;
      float: left;
      border-right: 2px solid #FFF;
  }
  
  .channel_expert_list .photo img{
      width: 100%;
      height: 100%;
  }
  
  .channel_expert_list .right{
      float: left;
  }
  
  .expert_content{
      float: left;
      padding-left: 34px;
      padding-top: 40px;
      font-size: 18px;
  }
  
  .expert_content p{
      line-height: 50px;
  }
  
  .expert_content div:nth-child(1) span{
      font-size: 20px;
      color: #1962ad;
      font-weight: bold;
  }
  
  .expert_content div:nth-child(2){
      margin-top: 10px;
  }
  
  .expert_content div:nth-child(2),
  .expert_content div:nth-child(3) {
      overflow: hidden;
  }
  
  .expert_content div:nth-child(2) p,
  .expert_content div:nth-child(3) p{
      float: left;
      font-size: 18px;
  }
  
  .expert_content div:nth-child(2) p:nth-child(1),
  .expert_content div:nth-child(3) p:nth-child(1) {
      width: 90px;
  }
  
  .expert_content div:nth-child(2) p:nth-child(2),
  .expert_content div:nth-child(3) p:nth-child(2) {
      width: 330px;
  }
  
  
  /*科研团队 - 研究员｜副研究员*/
  
  .channel_sub_nav{
      height: 66px;
      line-height: 66px;
      font-size: 26px;
  }
  
  .channel_sub_nav a{
      color: #333;
      position: relative;
      display: inline-block;
  }
  
  .channel_sub_nav a::before{
      content: '';
      width: 30px;
      height: 3px;
      background: #2ca76c;
      position: absolute;
      left: 50%;
      margin-left: -15px;
      bottom: 0;
      display: none;
  }
  
  .channel_sub_nav a:hover,
  .channel_sub_nav a.active{
      color: #2e6b97;
  }
  
  .channel_sub_nav a:hover::before,
  .channel_sub_nav a.active::before{
      display: block;
  }
  
  .channel_sub_nav span {
      font-size: 20px;
      color: #2ca76c;
      margin: 0 24px;
  }
  
  .table1_div:nth-child(2){
      display: none;
  }
  
  .table1 {
      width: 100%;
      border-collapse: collapse;
      border-spacing:0; 
      border-left: 1px solid #ccd6e1;
      border-top: 1px solid #ccd6e1;
      margin-bottom: 30px;
  }
  
  .table1 td{
      border-right: 1px solid #ccd6e1;
      border-bottom: 1px solid #ccd6e1;
      padding-left: 70px;
  }
  
  .table1 thead {
      background: url(./sthn_tableHead_bg_v2022.png);
      font-size: 22px;
  }
  
  .table1 thead td{
      line-height: 60px;
      color: #f2f2f2;
  }
  
  .table1 thead td:nth-child(1){
     width: 40%;
  }
  
  .table1 tbody {
      background-color: #fafafa;
      font-size: 20px;
  }
  
  .table1 tbody td {
      line-height: 48px;
  }
  
  .table1 tbody td .heackDetail {
      width: 100px;
      padding-left: 32px;
      background: url(./sthn_icon_table_cheakDetal_v2022.jpg) no-repeat left center;
      color: #2e6b97;
      font-size: 16px;
      display: block;
      box-sizing: border-box;
  
  }
  
  .table1 tbody td .heackDetail:hover{
      background: url(./sthn_icon_table_cheakDetal_hover_v2022.jpg) no-repeat left center;
      color: #2ca76c;
  }
  
  /* 10下级-人才队伍-科研团队-下级详情 */
  
  .dark_nav_bg{
      background: url(./sthn_expert_bg_v2022.png);
  }
  
  .left_bar_wrap{
      width: 240px;
      min-height: 100px;
      float: left;
      padding: 30px 13px 0 46px;
      box-sizing: border-box;
  }
  
  .left_bar_wrap dl{
  
  }
  
  .left_bar_wrap dl dt{
      line-height: 30px;
      font-size: 22px;
      color: #1962ad;
      font-weight: bold;
      margin-bottom: 10px;
  }
  
  .left_bar_wrap dl dt span{
      border-bottom: 2px solid #d5dfe9;
      display: inline-block;
      padding-bottom: 20px;
  }
  
  .left_bar_wrap dl dd{
      line-height: 48px;
      padding-left: 50px;
      font-size: 20px;
      cursor: pointer;
  }
  
  .left_bar_wrap dl dd a{
      color: #333;
  }
  
  .left_bar_wrap dl dd:hover,
  .left_bar_wrap dl dd.active{
      background: url(./sthn_leftNav_fire_bg_v2022.png) no-repeat right center;
  }
  
  .left_bar_wrap dl dd:hover a,
  .left_bar_wrap dl dd.active a{
      color: #2e6b97;
  }
  
  .right_wrap{
      width: 1160px;
      float: left;
      background-color: #FFF;
  }
  
  .teamTextCon{
      width: 100%;
      border-top: 1px solid #b3b3b3;
      padding: 20px 0;
      overflow: hidden;
  }
  .teamTextCon p {
    line-height: 2;
    margin-bottom: 1em;
  }
  
  .teamTextCon .teamTitle {
      text-align: center;
      margin: 80px 0 10px 0;
  }
  
  .teamTextCon .indent {
      /* text-indent: 2em; */
  }
  
  .teamTextCon h4{
      margin: 20px 0 10px 0;
      color: #2e6b97;
  }
  
  .teamWrap {
      overflow: hidden;
      margin-top: 20px;
  }
  
  .teamLeft{
      width: 162px;
      min-height: 300px;
      float: left;
  }
  
  .photo{
      width: 100%!important;
    height: auto!important;
  }
  
  .photo img{
    width: 100%!important;
    height: auto!important;
  }
  
  .teamLeft p{
      text-indent: 0;
      text-align: center;
      line-height: 40px;
  }
  
  .teamRight{
      width: 760px;
      float: right;
  }
  
  .teamRight {
  
  }
  
  .personContext p{
      margin-top: 10px;
  }
  .personContext {
    line-height: 2;
  }
  
  /*11-01下级-科研平台-重点实验室*/
  
  
  .keylaboratory{
      width: 100%;
      height: 160px;
      position: relative;
  }
  
  .keylaboratory img{
      width: 100%;
      height: 100%;
  }
  
  .keylaboratory div{
      width: 408px;
      height: 62px;
      line-height: 62px;
      background: url(./sthn_icon_keylaboratoy_v2022.png) no-repeat left center;
      padding-left: 81px;
      box-sizing: border-box;
      font-size: 36px;
      color: #FFF;
      position: absolute;
      left: 50%;
      margin-left: -204px;
      top: 50%;
      margin-top: -31px;
  }
  
  .laboratory_intro{
      padding: 30px 20px;
      line-height: 40px;
      font-size: 20px;
  }
  
  .laboratory_ul{
      width: 100%;
      padding: 0 20px 80px 20px;
      box-sizing: border-box;
      overflow: hidden;
  }
  
  .laboratory_ul li{
      width: 622px;
      height: 86px;
      line-height: 86px;
      font-size: 24px;
      font-weight: bold;
      border-bottom: 2px solid #5492cd;
      float: left;
      position: relative;
  }
  
  .laboratory_ul li:nth-child(even){
      margin-left: 60px;
  }
  
  .laboratory_ul li a{
      color: #2e6b97;
      font-weight: bold;
  }
  
  .laboratory_ul li .arrow{
      width: 37px;
      height: 10px;
      background: url(./sthn_moreArr1400_v2022.png) no-repeat center;
      position: absolute;
      right: 20px;
      top: 50%;
      margin-top: -5px;
      transition: all .2s;
      -webkit-transition: all .2s;
      -moz-transition: all .2s;
      -ms-transition: all .2s;
      -o-transition: all .2s;
  }
  
  .laboratory_ul li:hover .arrow{
      right: 0;
  }
  
  /*11-02下级-科研平台-重点实验室*/
  
  .laboratory_left_nav_box {
      width: 220px;
      min-height: 300px;
      float: left;
  }
  
  .laboratory_nav_title{
      width: 100%;
      height: 86px;
      line-height: 86px;
      color: #FFF;
      /* background: url(./sthn_laboratory_left_nav_bg.png) no-repeat center;*/
      box-sizing: border-box;
      position: relative;
  }
  
  .laboratory_nav_title h2{
      position: absolute;
      z-index: 2;
      padding-left: 32px; 
      font-size: 20px;
  }
  
  .laboratory_nav_title img{
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: 1;
  }
  
  .laboratory_nav_ul{
      width: 218px;
      border: 1px solid #ccd6e1;
      border-top: none;
  }
  
  .laboratory_nav_ul li{
      min-height: 80px;
      position: relative;
      background-color: #f9f9f9;
      margin-bottom: 1px;
  }
  
  .laboratory_nav_ul li::before{
      content: '';
      width: 4px;
      height: 60px;
      background-color: #2e6b97;
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -30px;
      display: none;
  }
  
  .laboratory_nav_ul li a{
    display: block;
    font-size: 15px;
    color: #333;
    position: absolute;
    left: 20px;
    right: 20px;
    top: 50%;
  }
  
  .laboratory_nav_ul li:hover,
  .laboratory_nav_ul li.active{
      background-color: #eff4fa;
      color: #2e6b97;
  }
  
  .laboratory_nav_ul li:hover::before,
  .laboratory_nav_ul li.active::before {
      display: block;
  }
  
  .laboratory_right{
      width: 1090px;
      min-height: 300px;
      float: right;
  }
  
  .laboratory_right_title_pic{
      width: 100%;
      height: 207px;
      background: url(./sthn_laboratory_pic1_v2022.png) no-repeat center;
      background-size: 100%;
      padding: 23px 52px 0 54px;
      box-sizing: border-box;
      color: #FFF;
      text-align: center;
  }
  
  .laboratory_right_title_pic h1{
      height: 62px;
      line-height: 62px;
      font-size: 28px;
      text-align: center;
      padding: 0 24px;
      position: relative;
      display: inline-block;
  }
  
  .laboratory_right_title_pic h1::before,
  .laboratory_right_title_pic h1::after{
      content: '';
      width: 19px;
      height: 19px;
      background: url(./sthn_icon_bookName_v2022.png) no-repeat;
      position: absolute;
  }
  
  .laboratory_right_title_pic h1::before{
      left: 0;
      top: 0;
  }
  
  .laboratory_right_title_pic h1::after{
      right: 0;
      bottom: 0;
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
  }
  
  .laboratory_right_title_pic p{
      font-size: 18px;
      line-height: 40px;
      margin-top: 14px;
  }
  
  .laboratory_right_title{
      width: 100%;
      height: 40px;
      overflow: hidden;
      position: relative;
      margin-top: 35px;
  }
  
  .laboratory_right_title .text{
      line-height: 40px;
      font-size: 24px;
      color: #2e6b97;
      padding-right: 20px;
      background-color: #FFF;
      position: relative;
      display: inline-block;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 2;
  }
  
  .laboratory_right_title .text::after{
      content: '';
      width: 5px;
      height: 5px;
      background-color: #1962ad;
      border-radius: 100%;
      overflow: hidden;
      position: absolute;
      right: 0;
      top: 18px;
      display: block;
  }
  
  .laboratory_right_title .line{
      height: 40px;
      width: 964px;
      position: absolute;
      z-index: 1;
      padding-left: 30px;
      box-sizing: border-box;
      background: url(./sthn_icon_fire_v2022.png) no-repeat center right;
      /* background-size: 20px; */
  }
  
  .laboratory_right_title .line::before{
      content: '';
      height: 1px;
      width: 948px;
      background-color: #1962ad;;
      position: absolute;
      top: 20px;
      left: 0;
      display: block;
  }
  
  .laboratory_right_title .line::after{
      content: '';
      width: 5px;
      height: 5px;
      background-color: #1962ad;
      border-radius: 100%;
      overflow: hidden;
      position: absolute;
      right: 30px;
      top: 18px;
      display: block;
  }
  
  .laboratory_right_title .seemore{
      position: absolute;
      right: 0;
      top: 0;
  }
  
  .laboratory_right_pic{
      overflow: hidden;
      margin-top: 22px;
  }
  
  .laboratory_right_pic_con{
      width: 535px;
      height: 187px;
      border-bottom: 4px solid #2e6b97;
      overflow: hidden;
  }
  
  .laboratory_right_pic_con .pic_box{
      width: 250px;
      height: 188px;
      position: relative;
  }
  
  .laboratory_right_pic_con .pic_box img{
      width: 100%;
      height: 100%;
  }
  
  .laboratory_right_pic_con .pic_box .arrow {
      width: 0;
      height: 0;
      border-top: 16px solid transparent;
      border-bottom: 16px solid transparent;
      border-right: 16px solid #fafafa;
      position: absolute;
      top: 50%;
      margin-top: -13px;
      right: 0;
      z-index: 3;
      display: block;
  }
  
  .laboratory_right_pic_con .content{
      width: 285px;
      height: 100%;
      background-color: #fafafa;
      padding: 0 20px 0 30px;
      box-sizing: border-box;
  }
  
  
  .laboratory_right_pic_con .content h2{
      line-height: 68px;
      position: relative;
      font-size: 20px;
  }
  
  .laboratory_right_pic_con .content h2 a{
      color: #333;
  }
  
  .laboratory_right_pic_con .content h2 a:hover{
      color: #1962ad;
  }
  
  .laboratory_right_pic_con .content h2::before{
      content: '';
      width: 40px;
      height: 2px;
      background-color: #3279bd;
      position: absolute;
      left: 0;
      bottom: 0;
  }
  
  .laboratory_right_pic_con .content p{
      margin-top: 10px;
      line-height: 30px;
  }

  .nextChannel_box {
    padding-top: 12px !important;
   }

    .nextChannel{
        display: block;
        color: #333;
        line-height: 40px;
        padding-left: 20px;
        font-size: 20px;
        margin-left: 50px;
        position: relative;
    }

    .nextChannel::before {
        content: '';
        width: 5px;
        height: 5px;
        border-radius: 100%;
        background-color: #3279bd;
        position: absolute;
        left: 0;
        top: 18px;
    }

    .nextChannel:hover{ 
        color: #1962ad;
    }
  
  .laboratory_right_list_ul{
      width: 100%;
      margin: 20px 0;
      
  }
  .laboratory_right_list_ul li{
      width: 100%;
      height: 60px;
      line-height: 60px;
      overflow: hidden;
      border-bottom: 1px dashed #798da3;
      background: url(sthn_dot1440_v2022.png) no-repeat left center;
      padding-left: 15px;
      box-sizing: border-box;
  }
  
  .laboratory_right_list_ul li a{
      float: left;
      color: #333;
      font-size: 18px;
  }
  
  .laboratory_right_list_ul li a:hover{
      float: left;
      color: #2e6b97;
      font-size: 18px;
  }
  .laboratory_right_list_ul li span{
      float: right;
      font-size: 18px;
      color: #798da3;
  }
  
  
  /* 11-03下级-科技平台-学术团队 */
  
  .borderGray_top_blue {
      border: 1px solid #e0e0e0;
      border-top: 2px solid #1962ad;
  }
  
  
  
  /* 12下级-科研成果 */
  
  .channel_title_picTip{
      width: 100%;
      height: 156px;
      margin-top: 30px;
      position: relative;
  }
  
  .channel_title_picTip img{
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 1;
  }
  
  .channel_title_picTip p{
      position: absolute;
      top: 0;
      left: 0;
      color: #FFF;
      z-index: 2;
      font-size: 20px;
      padding: 38px 60px 0 78px;
      box-sizing: border-box;
      line-height: 44px;
  }
  
  .prize_ul{
      margin-top: 40px;
  }
  
  .prize_ul li{
  
      border-left: 4px solid #2e6b97;
      overflow: hidden;
      padding-left: 38px;
      margin-bottom: 70px;
  }
  
  .prize_ul li .left{
      /* height: 271px; */
  }
  
  .prize_ul li .left .peize_li_title {
      font-size: 22px;
      line-height: 36px;
      color: #333;
      font-weight: bold;
  }
  
  .prize_ul li .left .peize_li_title:hover{
      color: #2e6b97;
  }
  
  .prize_ul li .left .date {
      font-size: 18px;
      color: #798da3;
      line-height: 50px;
  }
  
  .prize_ul li .left p {
      font-size: 16px;
      line-height: 30px;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
      text-align: justify;
  }
  
  .prize_ul li .left .prize_more{
      width: 80px;
      padding-right: 15px;
      box-sizing: border-box;
      background: url(./sthn_icon_more_arrow_link_v2022.png) no-repeat right center;
      color: #b2b2b2;
      line-height: 60px;
      display: block;
  }
  
  .prize_ul li .left .prize_more:hover{
      background: url(./sthn_icon_more_arrow_v2022.png) no-repeat right center;
      color: #2e6b97;
  }
  
  .prize_ul li .right{
      width: 362px;
      height: 271px;
      float: right;
      margin-left: 40px;
  }
  
  .prize_ul li .right img{
      width: 100%;
      height: 100%;
  }
  
  
  
  /* 14下级-联系我们 */
  
  .border_top_blue {
      border-top: 2px solid #1962ad;
  }
  .noPaddingTop{
      padding-top: 0;
  }
  
  .contactUs_wrap{
      width: 1074px;
      margin: 0 auto 50px auto;
  }
  
  .contactUs_wrap h2{
      font-size: 36px;
      line-height: 130px;
      text-align: center;
  }
  
  .contactUs_ul {
      width: 100%;
      overflow: hidden;
      position: relative;
  }
  
  .contactUs_ul li{
      width: 24.2%;
  }
  
  .contactUs_ul li:nth-child(1){
      position: absolute;
      left: 0;
      top: 0;
  }
  
  .contactUs_ul li:nth-child(2){
      margin: 0 auto;
  }
  
  .contactUs_ul li:nth-child(3){
      position: absolute;
      right: 0;
      top: 0;
  }
  
  .contactType_title {
      text-align: center;
      position: relative;
      margin-bottom: 10px;
  }
  
  .contactType_title::before {
      content: '';
      width: 100%;
      height: 1px;
      position: absolute;
      background-color: #2e6b97;
      top: 50%;
      left: 0;
  }
  
  .contactType_title p {
      padding: 10px 20px;
      font-size: 22px;
      box-sizing: border-box;
      background-color: #FFF;
      display: inline-block;
      position: relative;
      color: #2e6b97;
  }
  
  .contactType_title p::before,
  .contactType_title p::after{
      content: '';
      width: 5px;
      height: 5px;
      background-color: #2e6b97;
      border-radius: 100%;
      position: absolute;
      top: 50%;
      margin-top: -2px;
  }
  
  .contactType_title p::before {
      left: 0;
  }
  
  .contactType_title p::after {
      right: 0;
  }
  
  .contactUs_ul li .phone,
  .contactUs_ul li .fox,
  .contactUs_ul li .mail {
      line-height: 44px;
      padding-left: 40px;
      box-sizing: border-box;
      font-size: 20px;
      margin-left: 10px;
  }
  
  .contactUs_ul li .phone{
      background: url(./sthn_icon_phone_v2022.png) no-repeat left center;
  }
  
  .contactUs_ul li .fox{
      background: url(./sthn_icon_fox_v2022.png) no-repeat left center;
  }
  
  .contactUs_ul li .mail{
      background: url(./sthn_icon_mail_v2022.png) no-repeat left center;
  }
  
  .contact_map{
      width: 100%;
      font-size: 22px;
      position: relative;
  }
  
  .contact_map_title {
      width: 100%;
      height: 40px;
      background: url(./sthn_icon_fire_left_v2022.png) no-repeat left center;
      margin-top: 50px;
      position: relative;
  }
  
  .contact_map_title::before {
      content: '';
      width: 5px;
      height: 5px;
      background-color: #2e6b97;
      border-radius: 100%;
      position: absolute;
      top: 50%;
      margin-top: -2px;
      left: 38px;
      display: block;
  }
  
  .contact_map_title::after{
      content: '';
      height: 1px;
      background-color: #2e6b97;
      position: absolute;
      top: 50%;
      margin-top: 0px;
      left: 22px;
      right: 18px;
      display: block;
  }
  
  .contact_map_titleIn {
      width: 100%;
      height: 100%;
      background: url(./sthn_icon_fire_v2022.png) no-repeat right center;
      background-size: 21px;
      position: absolute;
      left: 0;
      top: 0;
      text-align: center;
      z-index: 3;
  }
  
  .contact_map_titleIn::before {
      content: '';
      width: 5px;
      height: 5px;
      background-color: #2e6b97;
      border-radius: 100%;
      position: absolute;
      top: 50%;
      margin-top: -2px;
      right: 38px;
      display: block;
  }
  
  .contact_map_titleIn p {
      line-height: 40px;
      background-color: #FFF;
      padding: 0 32px;
      display: inline-block;
      position: relative;
      color: #2e6b97;
  }
  
  .contact_map_titleIn p::before,
  .contact_map_titleIn p::after {
      content: '';
      width: 5px;
      height: 5px;
      background-color: #2e6b97;
      border-radius: 100%;
      position: absolute;
      top: 50%;
      margin-top: -2px;
      
      display: inline-block;
  }
  
  .contact_map_titleIn p::before {
      left: 0;
  }
  
  .contact_map_titleIn p::after {
      right: 0;
  }
  
  .contact_map_con{
      width: 100%;
      height: 400px;
      margin-top: 20px;
  }
  
  .contact_map_con img{
      width: 100%;
      height: 100%;
  }
  
  
  /* 网站地图 */
  
  .web_map {
      margin-top: 20px;
      margin-bottom: 50px;
  }
  
  .web_map .fire_title{
      font-size: 24px;
      margin-bottom: 10px;
      margin-top: 46px;
  }
  
  .web_map_ul {
      width: 100%;
      padding-left: 108px;
      box-sizing: border-box;
      overflow: hidden;
  }
  
  .web_map_ul li {
      padding-left: 15px;
      line-height: 48px;
      position: relative;
      float: left;
      margin-right: 46px;
      font-size: 20px;
  }
  
  .web_map_ul li::before {
      content: '';
      width: 4px;
      height: 4px;
      background-color: #2e6b97;
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -2px;
  }
  
  .web_map_ul li:hover a{
      color: #2e6b97;
  }
  
  .web_map_ul li a{
      color: #333;
  }
  
  
  /* 全站搜索 */
  
  .search_box {
      width: 1400px;
      height: 80px;
      margin: 0 auto;
      background: url(./sthn_list_nav_bg_v2022.jpg);
      border-top: 2px solid #2e6b97;
      padding-left: 286px;
      box-sizing: border-box;
      padding-top: 17px;
      overflow: hidden;
      line-height: 44px;
      font-size: 20px;
  }
  
  .search_left{
      float: left;
  }
  .search_right{
      float: left;
      overflow: hidden;
  }
  
  .search_right input{
      width: 580px;
      height: 46px;
      line-height: 46px;
      border: 1px solid #2e6b97;
      background-color: #FFF;
      color: #2e6b97;
      float: left;
      padding-left: 15px;
      box-sizing: border-box;
      font-size: 20px;
  }
  
  .search_right a {
      width: 130px;
      height: 46px;
      padding-left: 56px;
      background: #2e6b97 url(./sthn_icon_search_v2022.png) no-repeat 27px center;
      color: #FFF;
      float: left;
      box-sizing: border-box;
  }
  
  .result_keyWord {
      margin: 20px 0 10px 0;
      line-height: 40px;
      font-size: 18px;
  }
  
  .result_keyWord_ul {
      width: 100%;
      overflow: hidden;
  }
  
  .result_keyWord_ul li{
      padding-left: 15px;
      position: relative;
      float: left;
      margin-right: 90px;
      font-size: 18px;
  }
  
  .result_keyWord_ul li span{
      margin:  0 10px;
  }
  
  .result_keyWord_ul li::before{
      content: '';
      width: 4px;
      height: 4px;
      background-color: #2e6b97;
      border-radius: 100%;
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -2px;
  }
  
  .result_list_ul {
      width: 100%;
      margin-bottom: 50px;
  }
  
  .result_list_ul li{
      padding: 30px 0;
      border-bottom: 1px dashed #ccd6e1;
  }
  
  .result_list_ul li .result_title{
      width: 100%;
      font-size: 22px;
      color: #333;
      overflow: hidden;
      white-space:nowrap;
      text-overflow: ellipsis;
  
  }
  
  .result_list_ul li .result_title .search_type {
      background-color: #2e6b97;
      color: #FFF;
      padding: 4px 10px;
      display: inline-block;
  }
  
  .result_list_ul li p {
      line-height: 30px;
      margin-top: 10px;
      color: #707070;
      text-align: justify;
      font-size: 16px;
  }
  
  .result_list_ul li .date{
      color: #798da3;
  }
  
  
  
  /* 404 */
  
  .not_found{
      width: 100%;
      text-align: center;
  }
  
  .not_found_wrap{
      width: 748px;
      height: 478px;
      margin: 120px auto;
  }
  
  .not_found_wrap img{
      width: 510px;
  }
  
  .not_found_text {
      margin-top: 40px;
  }
  
  .not_found_text p {
      line-height: 50px;
      font-size: 20px;
  }
  
  .not_found_text p:nth-child(1) {
      line-height: 60px;
      font-size: 26px;
      color: #2e6b97;
  }
  
  
  
  /* 机构设置 */
  .insSet{
      width: 90%;
      min-height: 274px;
      margin: 0 auto;
      overflow: hidden;
  }
  
  .insSet li{
      width: 50%;
      line-height: 50px;
      padding-left: 20px;
      font-size: 20px;
      box-sizing: border-box;
      background: url(sthn_dot1440_v2022.png) no-repeat left center;
      float: left;
  }
  
  .insSet li:nth-child(odd) {
      width: 40%;
  }
  
  .insSet li:nth-child(even) {
      width: 60%;
  }
  
  .insSet li a{
      text-decoration: none;
      color: #333;
  }
  
  .insSet li a:hover{
      color: #2e6b97;
  }


  /* 标准与规范添加搜索框 - start */

  .listSearch_box {
    width: 880px;
    margin: 0 auto;
    padding-top: 24px;
    overflow: hidden;
  }

  .listSearch_box span {
    float: left;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    border-bottom: none;
  }

  .listSearch{
    width: 696px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #5492cd;
    float: left;
    padding-left: 6px;
    color: #bad5ed;
    font-size: 18px;
  }

  .listSearch_btn {
    width: 75px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    background: #3279bd;
    border: 1px solid #3279bd;
    cursor: pointer;
    font-size: 16px;
    float: left;
    text-align: center;
  }

   /* 标准与规范添加搜索框 - end */

   /* 科研成果下拉导航 - start */
   /* laboratory_nav_ul */
   .laboratory_slidenav_ul{
        width: 218px;
        border: 1px solid #ccd6e1;
        border-top: none;
        background-color: #f5f5f5;
    }
    

    .laboratory_slidenav_ul li{
        width: 100%;
        min-height: 60px;
        line-height: 60px;
    }

    .laboratory_slidenav_ul li:last-child {
        margin: 0;
        border-bottom: 0;
    }

    .laboratory_slidenav_ul li:last-child a{
        margin-bottom: 0;
    }

    .laboratory_slidenav_ul li a{
        width: 100%;
        height: 60px;
        font-size: 15px;
        color: #333;
        padding-left: 50px;
        box-sizing: border-box;
        position: relative;
        display: block;
    }

    .laboratory_slidenav_ul li>a span.arrow{
        width: 20px;
        height: 20px;
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -10px;
        background: url(./sthn_nav_arrowDown.png) no-repeat;
        background-size: 100%;
        display: block;
        transition: all .5s;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
    }

    .laboratory_slidenav_ul li>a::before{
        content: '';
        width: 3px;
        height: 60px;
        background-color: #2e6b97;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -30px;
        /* transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s; */
        opacity: 0;
    }

    

    .laboratory_slidenav_ul li div{
        width: 100%;
        
        box-sizing: border-box;
        overflow: hidden;
        display: none;
    }

    .laboratory_slidenav_ul li div a{
        padding-left: 70px;
    }

    .laboratory_slidenav_ul li a:hover,
    .laboratory_slidenav_ul li.active>a{
        /* background-color: #ebf3fc; */
        color: #2e6b97;
    }

    .laboratory_slidenav_ul li.active>a span.arrow {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }

    .laboratory_slidenav_ul li a:hover::before,
    .laboratory_slidenav_ul li.active>a::before {
        width: 4px;
        background-color: #2e6b97;
        opacity: 1;
    }

    .laboratory_slidenav_ul li .level1 {
        background-color: #f5f5f5;
        border-bottom: 1px solid #FFF;
    }

    .laboratory_slidenav_ul li .level2 {
        background-color: #FFF;
        margin-bottom: 1px;
    }

    .laboratory_slidenav_ul li .level2:hover,
    .laboratory_slidenav_ul li .level2.level2_active{
        background: #FFF url(./sthn_nav_arrowRight.png) no-repeat 23px center;
        background-size: 20px;
    }

    .laboratory_slidenav_ul li.active .level2_active{
        /* background-color: #eff4fa; */
        color: #2e6b97;
    }

    .laboratory_slidenav_ul li.active .level2_active{
        /* background-color: #eff4fa; */
        color: #2e6b97;
    }
   /* 科研成果下拉导航 - end */

   /* 科研成果搜索 - start */

   .laboratory_right .search_top{
        width: 100%;
        padding: 20px 0 0 30px;
        box-sizing: border-box;
   }

   .search_group{
        width: 340px;
        height: 50px;
        float: left;
   }

   .box_title,
   .box_form {
        float: left;
   }

   .box_title {
        width: 100px;
        height: 40px;
        line-height: 40px;
        text-align: right;
   }

   .box_form {
        width: 210px;
        padding-left: 10px;
   }

   .box_form input{
        width: 100%;
        height: 40px;
        line-height: 40px;
        padding-left: 10px;
        box-sizing: border-box;
        border: 1px solid #ddd;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        font-size: 16px;
    }  
    
    .box_form .select_box{
        width: 100%;
        height: 40px;
        line-height: 40px;
        position: relative;
        border-radius: 4px;
        border: 1px solid #DDD;
        font-size: 16px;
    }

    .select_arrow {
        width: 15px;
        height: 15px;
        position: absolute;
        right: 10px;
        top: 12px;
        background: url(./sthn_nav_arrowDown.png) no-repeat;
        background-size: 15px;
    }

    .select_box.active ul{
        display: block;
    }

    .select_box.active .select_arrow{
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }

    .select_ul {
        width: 100%;
        border: 1px solid #DDD;
        position: absolute;
        z-index: 10;
        left: -1px;
        top: 39px;
        display: none;
    }

    .select_ul li {
        width: 100%;
        height: 40px;
        line-height: 40px;
        box-sizing: border-box;
        border-bottom: 1px solid #EEE;
        background-color: #FFF;
        padding-left: 10px;
        cursor: pointer;
    }

    .select_ul li:hover{
        background-color: #1962ad;
        color: #FFF;
    }
    .select_res {
        width: 100%;
        display: block;
        line-height: 40px;
        padding-left: 10px;
    }

    .group_search_btn{
        width: 100%;
        height: 40px;
        line-height: 40px;
        background-color: #1962ad;
        text-align: center;
        color: #FFF;
        display: block;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        transition: all .5s;
        opacity: .8;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
}

    .group_search_btn:hover{
        opacity: 1;
    }
    .payoffs_table {
        width: 90%;
        margin-left: 50px;
        border-top: 1px solid #DDD;
        border-left: 1px solid #DDD;
        border-collapse: collapse;
        margin-top: 20px;
      font-size: 14px;
    }

    .payoffs_table thead tr {
        background-color: #f4f6f9;
    }

    .payoffs_table thead td {
        color: #1962ad;
        font-weight: bold;
        padding: 10px;
    }

    .payoffs_table td{
        border-bottom: 1px solid #DDD;
        border-right: 1px solid #DDD;
        padding: 10px;
        text-align: left;
    }

    .payoffs_table tbody td a{
        color: #333;
    }

    .payoffs_table tbody td a:hover{
        color: #1962ad;
    }

    .table_wrap{
        width: 100%;
        position: relative;
    }


    .kyResult_table {
        width: 100%;
        border-top: 1px solid #b4c9e3;
        border-left: 1px solid #b4c9e3;
        border-collapse:collapse;
        color: #333;
    }

    .kyResult_table td{
        border-bottom: 1px solid #b4c9e3;
        border-right: 1px solid #b4c9e3;
        padding: 10px 20px;
        line-height: 24px;
    }

    .kyResult_table td:nth-child(odd) {
        background-color: #ecf1f8;
        text-align: right;
        font-weight: bold;
    }

    .detal_pic {
        width: 100%;
        margin-top: 30px;
        text-align: center;
    }

    .detal_pic img {
        max-width: 100%;
    }
    

    .shade {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        background-color: rgba(255,255,255, .6);
        z-index: 10;
        display: none;
    }
    .icon_loading{
        width: 32px;
        height: 32px;
        position: absolute;
        margin: auto;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
    }

    .icon_loading img{
        width: 100%;
        height: 32px
    }
    

   /* 科研成果搜索 - end s */
  
  /* 底部 end */
  
  
  @media screen and (max-width: 1440px) {
  
  body {
      font-family: "Microsoft YaHei";
      background: #ffffff;
      background: url(sthn_topBg1000_v2022.jpg) no-repeat top center;
      /* background-size: 1400px */
  }
  
  .mt{
          margin-top: 49px;
     }
  
    .headNews {
      /* background: url(sthn_topBg1000_v2022.jpg) no-repeat top center;
      background-size: 100%; */
    }
  
    .w1400 {
      width: 1000px;
      margin: 0 auto;
      padding: 0 14px;
      box-sizing: border-box;
    }
  
    .mt50 {
      margin-top: 20px !important;
    }
  
    .sthn_con {
      width: 1000px;
      margin: 0 auto;
    }
  
    /* header  start*/
    .logo {
      padding-top: 39px;
    }
  
    .logo img {
      width: 420px;
    }
  
    .sct {
      color: #3279bd;
      padding-top: 22px;
    }
  
    .sct a {
      color: #3279bd;
    }
  
    .sct span,
    .sct img {
      display: block;
      float: left;
      font-size: 14px;
      line-height: 14px;
      margin-left: 5px;
    }
  
    .sct img {
      width: 20px;
    }
  
    .email {
      margin-right: 20px;
    }
  
    .icon_weixin {
      position: relative;
      cursor: pointer;
    }
  
    .icon_weixin:hover .qrcode {
      display: block;
    }
  
    .qrcode {
      display: none;
      position: absolute;
      top: 25px;
      left: -20px;
      width: 81px;
      height: 86px;
      background: url(sthn_qrcodeBg1400_v2022.png) no-repeat;
      padding-top: 15px;
    }
  
    .qrcode img {
      float: none;
      display: block;
      margin: 0 auto;
      width: 62px;
      height: 62px;
    }
  
    .scb {
      margin-top: 25px;
    }
  
    .scb input {
      display: block;
      float: left;
      height: 28px;
      line-height: 30px;
    }
  
    .scb input[type="text"] {
      color: #666666;
      border: 1px solid #5492cd;
      border-right: 0;
      padding: 0 5px;
      width: 155px;
      font-size: 14px;
      background: #f0f7fc url(sthn_search1440_v2022.png) no-repeat 163px center;
      background-size: 16px 16px;
      padding-right: 25px;
    }
  
    .scb button {
      width: 62px;
      height: 30px;
      line-height: 28px;
      color: #fff;
      background: #3279bd;
      border: 1px solid #3279bd;
      cursor: pointer;
      font-size: 14px;
    }
  
    .nav {
      height: 42px;
      width: 1000px;
      margin: 0 auto;
      margin-top: 30px;
    }
  
    .nav ul {
      background: #3279bd;
      height: 42px;
    }
  
    .nav li {
      float: left;
      width: 142px;
      text-align: center;
      height: 34px;
      padding: 4px 0 4px 0;
  
    }
  
    .nav li:last-child {
      /* width: 148px; */
    }
  
    .nav li.on {
      background: #2ca76c;
      height: 37px;
      line-height: 39px;
      margin-top: -3px;
      border: 0;
    }
  
    /* .nav li.firLi:hover, */
    .nav li.firLi.active,
    .nav li.firLi.cur{
      background: #2ca76c;
      height: 37px;
      line-height: 39px;
      margin-top: -3px;
      border: 0;
    }
  
    .nav li.on a {
      border: 0;
    }
  
    .nav li a {
      display: block;
      width: 147px;
      color: #fff;
      height: 34px;
      line-height: 34px;
      border-left: 1px solid #4c96de;
      font-size: 18px;
    }
  
    .bskgC {
      /* display: none; */
      position: absolute;
      left: 0;
      top: 40px;
      padding-top: 10px;
      z-index: 99;
    }
  
    .bsgkCon {
      width: 1000px;
      /* height: 484px; */
      margin: 0 auto;
      background: rgba(255, 255, 255, .9799);
      box-shadow: 0 0 9px #ccc;
      text-align: left;
      padding: 20px 14px;
      box-sizing: border-box;
    }
  
    .bsgkContb {
      height: 10px;
      width: 100%;
      background: 0;
    }
  
    .bsgkL {
      width: 470px;
    }

    /* 人才队伍左侧 */ 
    .bsgkConT .rcdwL {
        width: 575px;
    }
  
    .bsgkCon .title {
      padding-bottom: 10px;
      border-bottom: 2px solid #2ca76c;
    }
  
    .bsgkCon h3,
    .bsgkCon h3 a {
      font-size: 16px;
      font-weight: bold;
      color: #3279bd;
    }
  
    .bsgkL .title .more a {
      font-size: 13px;
      color: #3279bd;
      width: auto;
      line-height: 25px;
      height: auto;
      border: 0;
      background: none;
    }
    .bsgkConT .title .more a {
      font-size: 13px;
      color: #3279bd;
      width: auto;
      line-height: 25px;
      height: auto;
      border: 0;
      background: none;
    }
    .bsgkR .title .more a {
      font-size: 13px;
      color: #3279bd;
      width: auto;
      line-height: 25px;
      height: auto;
      border: 0;
      background: none;
    }
  
    .bsgkL .desc,
    .bsgkR .desc {
      font-size: 15px;
      line-height: 25px;
      color: #333;
      padding: 10px 0;
    }
  
    .bsgkCon ul {
      background: 0;
      height: auto;
      padding: 10px 0;
    }
  
    .bsgkCon ul li {
      float: none;
      width: 97%;
      text-align: left;
      height: 30px;
      line-height: 30px;
      padding: 0;
    }
  
    .bsgkCon ul li a {
      display: block;
      width: auto;
      color: #333333;
      height: auto;
      line-height: auto;
      border-left: 0;
      font-size: 15px;
      background: url(sthn_dot1440_v2022.png) no-repeat left center;
      padding-left: 10px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
  
    .bsgkR {
      width: 484px;
    }
  
    .ldcon {
      padding-top: 5px;
    }
  
    .ldcon .ld {
      float: left;
      min-width: 161px;
      height: 15px;
      line-height: 15px;
      padding: 10px 0;
    }
  
    .ldn {
      font-size: 15px;
      font-weight: bold;
      color: #333333;
      margin-right: 3px;
    }
  
    .nav li .ldn a {
      display: inline;
      width: auto;
      color: #333333;
      height: auto;
      line-height: 1;
      border: 0;
      font-size: 15px;
      font-weight: bold;
    }
  
    .ldc {
      font-size: 13px;
    }
  
    .xsst ul li a {
      width: 484px;
    }
  
    .gk,
    .xrld {
      height: 205px;
    }
  
    .djkx {
      margin-top: 15px;
    }
  
    .djkx .dj {
      float: left;
      margin-right: 145px;
      border-bottom: 2px solid #2ca76c;
      padding-bottom: 7px;
    }
  
    .djkx .dj a {
      font-size: 16px;
      color: #3279bd;
      font-weight: bold;
      width: auto;
      border: 0;
    }
  
  
  
  
  
    /* news start */

    .gsgg{
        width: 1000px;
        background-color: #FFF;
        padding: 10px;
        box-sizing: border-box;
        margin: 15px auto 0 auto;
    }

    .news {
      width: 1002px;
      background: #fff;
      padding: 14px;
      margin-top: 15px;
      padding-bottom: 0;
    }
  
    .gsgg .title {
      font-size: 19px;
      color: #5492cd;
      font-weight: bold;
      border-left: 3px solid #2ca76c;
      padding-left: 6px;
    }
  
    .gsgg .list {
      width: 840px;
      position: relative;
    }
  
    .gsgg li a {
      font-size: 17px;
      color: #333333;
      line-height: 27px;
    }
  
    .gsgg li span.time {
      font-size: 13px;
      color: #999999;
      margin-left: 10px;
    }
  
    .gsgg .more a {
      font-size: 14px;
      color: #3279bd;
      line-height: 27px;
    }
  
    .gsgg .listLb .tempWrap {
      width: 830px !important;
    }
  
    .gsgg .listLb ul {
      overflow: hidden;
      zoom: 1;
    }
  
    .gsgg .listLb ul li {
      margin-right: 25px;
      float: left;
      text-align: left;
      _display: inline;
      width: auto !important;
    }
  
    .gsgglb {
      position: relative;
      /* margin-top: 20px; */
      width: 474px;
    }
  
    .picScroll-left {
      overflow: hidden;
      position: relative;
    }
  
    .picScroll-left .hd {
      position: absolute;
      top: 13px;
      right: 25px;
      overflow: hidden;
      height: 28px;
      z-index: 9;
    }
  
    .picScroll-left .hd ul {
      float: right;
      overflow: hidden;
      zoom: 1;
      zoom: 1;
    }
  
    .picScroll-left .hd ul li {
      float: left;
      overflow: hidden;
      margin-right: 3px;
      cursor: pointer;
      height: 26px;
      width: 26px;
      border: 1px solid #fff;
      text-align: center;
      line-height: 26px;
      border-radius: 13px;
      font-size: 14px;
      color: #fff;
      background: rgba(0, 0, 0, .2);
    }
  
    .picScroll-left .hd ul li.on {
      background: rgba(50, 121, 189, .7);
    }
  
    .picScroll-left .bd ul {
      overflow: hidden;
      zoom: 1;
    }
  
    .picScroll-left .bd ul li {
      position: relative;
      float: left;
      _display: inline;
      overflow: hidden;
      text-align: center;
    }
  
    .picScroll-left .bd ul li .pic {
      text-align: center;
    }
  
    .picScroll-left .bd ul li .pic img {
      width: 486px;
      height: 300px;
      display: block;
    }
  
    .picScroll-left .bd ul li .pic a:hover img {
      border-color: #999;
    }
  
    .picScroll-left .bd ul li .title {
      position: absolute;
      width: 466px;
      padding: 0 10px;
      left: 0;
      bottom: 0;
      font-size: 16px;
      height: 36px;
      line-height: 36px;
      text-align: center;
      background: rgba(0, 0, 0, .4);
      z-index: 9;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #fff;
    }
  
    .picScroll-left .bd ul li .title a {
      color: #fff;
    }
  
    .dtzh {
      /* margin-top: 25px; */
      width: 476px;
      height: 160px;
    }
  
    .dtzh .titleCon {
        line-height: 33px;
        height: 45px;
        border-bottom: 1px solid #ccd6e1;
    }
  
    .dtzh .titleCon li {
      float: left;
      height: 43px;
    }
  
    .dtzh .titleCon li:first-child a {
      padding-right: 20px;
      border-right: 1px solid #c7c7c7;
    }
  
    .dtzh .titleCon li:nth-child(2) {
      padding-left: 20px;
    }
  
    .dtzh .titleCon li a {
      color: #333;
      font-size: 20px;
      font-weight: bold;
    }
  
    .dtzh .titleCon li.on a {
      color: #3279bd;
    }
  
    .dtzh .titleCon li.on {
      border-bottom: 3px solid #2ca76c;
    }
  
    .seemore {
      width: 87px;
      height: 33px;
      text-align: center;
      line-height: 33px;
      background-size: contain;
      cursor: pointer;
      font-size: 14px;
    }
  
    .seemore a {
      display: block;
      width: 100%;
      height: 100%;
      font-size: 14px;
      color: #3279bd;
    }
  
    .seemore:hover a {
      color: #2ca76c;
    }
  
    .dtzh .listCon {
      width: 100%;
    }
  
    .dtzh .listCon ul {
      display: none;
    }
  
    .dtzh .listCon ul.on {
      display: block;
    }
  
    .dtzh .listCon li {
      background: url(sthn_dot1440_v2022.png) no-repeat left center;
      padding-left: 10px;
      height: 35px;
      line-height: 35px;
    }
  
    .dtzh .listCon li a,
    .dtzh .listCon li span {
      display: block;
    }
  
    .dtzh .listCon li a:hover {
      color: #2564a1;
    }
  
    .dtzh .listCon li a {
      display: block;
      width: 420px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      float: left;
      font-size: 16px;
      color: #333;
    }
  
    .dtzh .listCon li span {
      float: right;
      font-size: 15px;
      color: #999;
    }
  
    /* news end */
  
    /* 党风廉政信访举报平台 & 打赢污染防治攻坚战我要做出新贡献 start */
    .ptgx {
      width: 1000px;
    }
  
    .ptgx .jbpt,
    .ptgx .xgx {
      width: 486px;
      height: 108px;
      line-height: 108px;
      text-align: center;
    }
  
    .ptgx .jbpt a,
    .ptgx .xgx a {
      font-size: 23px;
      font-weight: bold;
      width: 486px;
      height: 108px;
      overflow: hidden;
    }
  
    .ptgx .jbpt {
      background: url(sthn_jbptBg1440_v2022.jpg) no-repeat center;
      background-size: 100% 100%;
      transition: .3s;
    }
  
    .ptgx .jbpt:hover {
      background-size: 110% 110%;
      transition: .3s;
    }
  
    .ptgx .jbpt a {
      color: #a60002;
    }
  
    .ptgx .xgx {
      background: url(sthn_xgxBg1440_v2022.jpg) no-repeat center;
      background-size: 100% 100%;
      transition: .3s;
    }
  
    .ptgx .xgx:hover {
      background-size: 110% 110%;
      transition: .3s;
    }
  
    .ptgx .xgx a {
      color: #2ca76c;
    }
  
    /* 党风廉政信访举报平台 & 打赢污染防治攻坚战我要做出新贡献 end */
  
    /* 人才队伍 start */
  
    .rcdw {
      margin-top: 20px;
    }
  
  
    .btit {
      font-size: 22px;
      color: #3279bd;
      font-weight: bold;
    }
  
    .rcdwBl {
      width: 650px;
    }
  
    .rcdwBlt {
      padding-top: 10px;
      width: 650px;
      height: 267px;
    }
  
    .rcdwBlt .title {
      border-bottom: 3px solid #2ca76c;
      padding-bottom: 10px;
    }
  
    .rcdwBlt .title h3,
    .rcdwBlt .title h3 a {
      float: left;
      font-size: 22px;
      color: #3279bd;
      font-weight: bold;
    }
  
    .rcdwLb {
      padding-top: 18px;
    }
  
    .rcdwLb .lbCon1000 {
      position: relative;
    }
  
    .rcdwLb .lbCon1000 .bd li {
      float: left;
      margin-right: 9px;
      width: 318px !important;
    }
  
    .rcdwLb .lbCon1000 .bd li a {
      display: block;
      width: 318px;
      height: 172px;
    }
  
    .rcdwLb .lbCon1000 .tempWrap {
      width: 650px !important;
    }
  
    .rcdwLb .lbCon1000 .bd li img {
      display: block;
      width: 132px;
      height: 172px;
      transition: .3s;
    }
  
    .rcdwLb .lbCon1000 .bd li .pic {
      width: 132px;
      height: 172px;
      overflow: hidden;
      background: url(sthn_photo_bg_v2022.png) no-repeat;
      background-size: cover;
    }
  
    .rcdwLb .lbCon1000 .bd li img:hover {
      transform: scale(1.1);
      transition: .3s;
    }
  
    .rcdwLb .lbCon1000 .bd .txt {
      width: 146px;
      height: 132px;
      background: #4c8fce;
      color: #fff;
      padding: 20px;
    }
  
    .rcdwLb .lbCon1000 .bd .txt .name {
      font-size: 18px;
      margin-bottom: 10px;
    }
  
    .rcdwLb .lbCon1000 .bd .txt .desc {
      font-size: 13px;
      line-height: 20px;
      margin-bottom: 10px;
    }
    .rcdwLb .lbCon1000 .bd .txt .descfont {
      font-size: 12px;
    }
  
    .rcdwLb .lbCon1000 .hd {
        width: 100%;
        height: 3px;
        text-align: center;
        position: absolute;
        bottom: -8px;
        left: 50%;
        transform: translateX(-50%);
        text-align: center;
    }
  
    .rcdwLb .lbCon1000 .hd ul li {
      /* float: left; */
      text-indent: -999px;
      height: 3px;
      width: 36px;
      background: #d5e3f2;
      margin-left: 14px;
      cursor: pointer;
      display: inline-block;
      overflow: hidden;
    }
  
    .rcdwLb .lbCon1000 .hd ul li.on {
      background: #73a3d4;
    }
  
    .kytd {
      width: 204px;
    }
  
    .yjspy {
      width: 100%;
    }
  
    .kytd,
    .yjspy {
      border-bottom: 2px solid #5492cd;
    }
  
    .kytd .title h3,
    .kytd .title h3 a,
    .yjspy .title h3,
    .yjspy .title h3 a {
      font-size: 22px;
      color: #3279bd;
      font-weight: bold;
    }
  
    .kytd .desc,
    .yjspy .desc {
      /* height: 16px;
      line-height: 16px; */
    }
  
    .kytd .desc i,
    .yjspy .desc i {
      display: block;
      float: left;
      font-size: 16px;
      line-height: 16px;
      color: #333;
    }
  
    span.moreArr {
      display: block;
      float: right;
      width: 31px;
      height: 16px;
      background: url(sthn_moreArr1400_v2022.png) no-repeat left center;
      background-size: contain;
    }
  
    .rcdwBr {
      width: 286px;
      height: 272px;
      background: url(sthn_xkfxBg1440_v2022.jpg) no-repeat;
      background-size: 100% 100%;
    }
  
    .xkfx {
      padding: 15px 25px;
    }
  
    .rcdwBr .xkfx .title {
      border-bottom: 3px solid #2ca76c;
      padding-bottom: 10px;
    }
  
    .rcdwBr .xkfx .title a {
      font-size: 22px;
      color: #3279bd;
      font-weight: bold;
    }
  
    .xkfx li {
      margin: 10px 0;
    }
  
    .xkfx li a {
      display: block;
      height: 30px;
      line-height: 30px;
    }
  
    .xkfx li a .icon {
      position: relative;
      display: block;
      height: 30px;
      width: 30px;
      background: #89b8e6;
      border-radius: 15px;
    }
  
    .xkfx li:hover a .icon {
      background: #1c78d0;
    }
  
    .xkfx li a .icon img {
      display: block;
      width: 18px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
  
    .xkfx .txt {
      font-size: 16px;
      color: #333;
      padding-left: 6px;
    }
  
    .xkfx li:hover .txt {
      color: #3279bd;
      font-weight: bold;
    }
  
    /* 人才队伍 end */
  
    /* 科研平台 start */
    .kypt {
      padding-bottom: 25px;
    }
  
    .kyptCon {
      margin-top: 20px;
    }
  
    .kypt ul {
      /* display: flex;
      justify-content: space-between; */
      height: 273px;
    }
  
    .kypt li {
      position: relative;
      width: 152px;
      height: 273px;
      background: url(sthn_zdsysBg1440_v2022.jpg) no-repeat center;
      background-size: 100% 100%;
      overflow: hidden;
      margin-left: 12px;
      transition: .3s;
    }
  
    .kypt li:first-child {
      margin-left: 0;
    }
  
    .kypt li a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .kypt li .icon {
      position: absolute;
      top: 27px;
      left: 48px;
      width: 55px;
    }
  
    .kypt li .title {
      position: absolute;
      top: 101px;
      left: 68px;
      font-size: 16px;
      width: 22px;
      color: #fff;
      line-height: 20px;
    }
  
    .kypt li .seeDetail {
      /* display: none; */
      position: absolute;
      font-size: 14px;
      line-height: 16px;
      color: #fff;
      width: 16px;
      height: 117px;
      top: 333px;
      left: 110px;
      background: url(sthn_seeDBg1440_v2022.png) no-repeat bottom center;
      transition: top 0.3s;
    }
  
    .kypt li:hover .seeDetail {
      top: 175px;
      transition: top 0.3s;
    }
  
    .kypt li.gcsys {
      background: url(sthn_gcsysBg1440_v2022.jpg) no-repeat center;
      background-size: 100% 100%;
      transition: .3s;
    }
  
    .kypt li.gczx {
      background: url(sthn_gczxBg1440_v2022.jpg) no-repeat center;
      background-size: 100% 100%;
      transition: .3s;
    }
  
    .kypt li.ywgcz {
      background: url(sthn_ywgcBg1440_v2022.jpg) no-repeat center;
      background-size: 100% 100%;
      transition: .3s;
    }
  
    .kypt li.cxpt {
      background: url(sthn_cxptBg1440_v2022.jpg) no-repeat center;
      background-size: 100% 100%;
      transition: .3s;
    }

    .kypt li.xsst {
        background: url(sthn_xsstBg1440_v2022.jpg) no-repeat center;
        background-size: 100% 100%;
        transition: .3s;
      }
  
    .kypt li:hover {
      background-size: 110% 110%;
      transition: .3s;
    }
  
    /* 科研平台 end */
  
    /* 科研平台 start */
    .kycg {
      height: 350px;
      padding: 0;
    }
  
    .kycg .kycgCon {
      padding-top: 25px;
    }
  
    .kycg .kycgCon ul {
      /* display: flex;
      justify-content: space-between; */
      height: 281px;
    }
  
    .kycg .kycgCon li {
      float: left;
      width: 181px;
      height: 281px;
      background: #f6f9fc;
      border-bottom: 3px solid #5492cd;
      box-shadow: 0 0 5px #ddd;
      margin-left: 16px;
    }
  
    .kycg .kycgCon li:first-child {
      margin-left: 0;
    }
  
    .kycg .kycgCon li a {
      display: block;
    }
    .kycg .kycgCon li .img {
      height: 215px;
    }
    .kycg .kycgCon li img {
      display: block;
      margin: 0 auto;
      padding-top: 40px;
      width: 150px;
      height: 150px;
    }
  
    .kycg .kycgCon li .name {
      font-size: 16px;
      color: #3279bd;
      text-align: center;
    }
  
    /* 科研平台 end */
  
  
    /* 环保知识 start */
  
    .hbzs {
      padding-top: 0;
    }
  
    .hbzsCon ul {
      /* display: flex;
      justify-content: space-between; */
      height: 153px;
    }
  
    .hbzsCon {
      padding-top: 20px;
      height: 153px;
    }
  
    .hbzsCon ul li {
      position: relative;
      float: left;
    }
  
    .hbzsCon ul li:first-child {
      margin-left: 0;
    }
  
    .hbzsCon ul li a {
      display: block;
      width: 239px;
      overflow: hidden;
      height: 153px;
    }
  
    .hbzsCon ul li a img {
      width: 239px;
      height: 153px;
    }
  
    .hbzsCon li .name {
      position: absolute;
      top: 20px;
      left: 20px;
      font-size: 18px;
      color: #fff;
      font-weight: bold;
    }
  
    .hbzsArr {
      position: absolute;
      right: 5px;
      top: 10px;
    }
  
    .hbzsArr div {
      float: left;
      cursor: pointer;
    }
  
    .hbzsArr .leftArr {
      width: 34px;
      height: 34px;
      background: url(sthn_hbzsLeftArr_v2022.png) no-repeat;
      background-size: 34px 34px;
    }
  
    .hbzsArr .rightArr {
      width: 34px;
      height: 34px;
      background: url(sthn_hbzsRightArr_v2022.png) no-repeat;
      background-size: 34px 34px;
      margin-left: 15px;
    }
  
    /* 环保知识 end */
  
    /* 底部 start */
  
    .footer {
      height: 260px;
      background: url(sthn_botmBg1440_v2022.png) no-repeat;
      background-size: 100% 100%;
    }
  
    .footer .info {
      height: 100px;
      margin-top: 30px;
    }
  
    .flogo {
      padding-top: 20px;
      margin-bottom: 20px;
    }
  
    .flogo img {
      width: 711px;
      display: block;
      margin: 0 auto;
    }
  
    .footer .xgdw {
      position: relative;
      height: 26px;
      line-height: 26px;
      font-size: 18px;
      color: #315b84;
    }
  
    .footer .xgdw .links {
      float: left;
      margin-left: 106px;
    }
  
    .footer .xgdw .linksCon {
      display: none;
      position: absolute;
      top: -145px;
      left: 0;
      height: 145px;
      background: #fff;
      box-shadow: 0 0 5px #315b84;
      width: 970px;
    }
  
    .footer .xgdw .links:hover .linksCon {
      display: block;
    }
  
    /* .footer .xgdw .linksCon.on {
      display: block;
    } */
  
    .footer .xgdw .linksCon ul {
      height: 130px;
      overflow-y: scroll;
      padding-left: 100px;
    }
  
    .footer .xgdw .linksCon ul li {
      float: left;
      width: 280px;
      font-size: 14px;
      padding: 3px 0;
    }
  
    .footer .xgdw .links a {
      color: #315b84;
      font-size: 15px;
    }
  
    .footer .bq {
      width: 298px;
    }
  
    .footer .bq img {
      display: block;
      float: left;
      width: 43px;
    }
  
    .footer .address,
    .footer .emailTel {
      margin-left: 15px;
    }
  
    .footer .bq .txt,
    .footer .emailTel,
    .footer .address {
      font-size: 13px;
      color: #315b84;
      padding: 1px 0;
    }
  
    .footer .bq .txt p,
    .footer .emailTel p,
    .footer .address p {
      padding: 3px 0;
    }
  
    .footer .fqrcode {
      width: 80px;
    }
  
    .footer .fqrcode img {
      width: 80px;
    }
  
    .footer .fqrcode p {
      text-align: center;
      width: 80px;
      font-size: 12px;
      color: #315b84;
    }
  
    .footer .bsgk {
      font-size: 15px;
    }
  
    .footer .bsgk i.dot {
      padding: 0 10px;
    }
  
  
  
  
  
    .nav .team .bsgkL{
      width: 560px;
    } 
  
    .nav .team .bsgkR{
          width: 380px;
      }
  
      .nav .team .desc{
          font-size: 15px;
      }
  
  
      
  
  
      .full_width .title .more a {
          font-size: 15px;
          color: #3279bd;
          width: auto;
          line-height: 25px;
          height: auto;
          border: 0;
      }
  
      .full_width .left{
          width: 484px;
          float: left;
      }
  
      .full_width .right{
          width: 484px;
          float: right;
      }
  
  
      .rcdwLeft {
          width: 560px !important;
      }
      
      .rcdwRight {
          width: 386px !important;
      }
      
      .rcdwLeft .title .more a {
          font-size: 14px;
          color: #3279bd;
          width: auto;
          line-height: 25px;
          height: auto;
          border: 0;
      }
  
  
      .nav .card{
          width: auto;
          height: 45px;
          line-height: 45px;
          background: url(./sthn_card_bg_v2022.png);
          display: block;
          padding: 0px 20px 0px 0;
          box-sizing: border-box;
          border-radius: 4px;
          overflow: hidden;
          border-left: none;
          font-size: 15px;
          color: #333;
          float: left;
          margin: 20px 14px 0 0;
      }
  
      .nav .card:hover{
          color: #2e6b97;
      }
  
      .nav .card:nth-child(3) {
          margin-right: 0;
      }
  
      .nav .card .water,
      .nav .card .air,
      .nav .card .soil,
      .nav .card .heart,
      .nav .card .nevironment,
      .nav .card .mainPerson,
      .nav .card .vicePerson{
          padding-left: 42px;
      }
  
      .nav .card .water{
          background: url(./sthn_icon_water_v2022.png) no-repeat 13px center;
      }
  
      .nav .card .air{
          background: url(./sthn_icon_air_v2022.png) no-repeat 13px center;
      }
  
      .nav .card .soil{
          background: url(./sthn_icon_soil_v2022.png) no-repeat 13px center;
      }
  
      .nav .card .heart{
          background: url(./sthn_icon_heart_v2022.png) no-repeat 13px center;
      }
  
      .nav .card .nevironment{
          background: url(./sthn_icon_nevironment_v2022.png) no-repeat 13px center;
      }
  
      .nav .card .mainPerson{
          background: url(./sthn_icon_mainPerson_v2022.png) no-repeat 13px center;
      }
  
      .nav .card .vicePerson{
          background: url(./sthn_icon_vicePerson_v2022.png) no-repeat 13px center;
      }
  
  
      .nav .expert{
          width: 33%;
          height: 324px;
          margin-top: 11px;
      }
  
      .nav .expert a{
          border-left: 0;
          color: #333;
      }
  
      .nav .expert dt{
          line-height: 36px;
          font-size: 15px;
          font-weight: bold;
          color: #2e6b97;
      }
  
      .nav .expert dd{
          margin-bottom: 4px;
      }
  
      .nav .expert dd a{
          height: auto;
          display: block;
          font-size: 15px;
          line-height: 36px;
          font-weight: bold;
          padding-left: 10px;
          background: url(sthn_dot1440_v2022.png) no-repeat left center;
      }
  
      .nav .expert dd a:hover{
          color: #2e6b97;
      }
  
      .nav .expert p{
          line-height: 20px;
          font-size: 12px;
          padding-left: 10px;
      }
  
      .nav .more{
          border-left: none !important;
          color: #2e6b97;
          font-size: 15px;
          display: inline;
      }
  
      .lineH{
          line-height: 30px;
      }
  
      .nav .science a {
          padding-left: 20px;
          background: url(./sthn_icon_list_arrow_v2022.png) no-repeat left center;
      }
  
  
  
      .leaderL{
          width: 587px;
      }
  
      .leaderR{
          width: 355px;
      }
  
      .leaderR .dflz_mt{
          margin-top: 10px;
      }
  
      .nav .leader_box{
          padding-bottom: 11px;
      }
  
      .nav .leader{
          overflow: hidden;
          line-height: 30px;
          margin-top: 10px;
          margin-bottom: 0;
      }
  
      .nav .leader a{
          height: auto;
          border-left: 0;
          color: #333;
          display: inline-block;
          font-size: 14px;
          width: 124px;
          line-height: 30px;
          
      }
  
      .leader dt{
          width: 13%;
          line-height: 30px;
          font-size: 15px;
          font-weight: bold;
          color: #2e6b97;
          float: left;
          line-height: 30px;
      }
  
      .leader dd{
          width: 87%;
          float: left;
          overflow: hidden;
          
      }
  
      .leader .leaderName{
          font-size: 15px;
          font-weight: bold;
          background: url(sthn_dot1440_v2022.png) no-repeat left center;
          padding-left: 12px;
      }
  
      .nav .huqf_pic{
          height: 62px;
          width: 100%;
          border-left: 0;
          margin-top: -15px;
      }
  
      .nav .huqf_pic img{
          width: 100%;
          height: 100%;
      }
  
  
      /*公用面包屑*/
      .bread{
          width: 1000px;
          height: 50px;
          line-height: 50px;
          margin: 0 auto;
      }
  
      .bread span{
          color: #286299;
      }
  
      .bread a{
          color: #286299;
      }
  
  
  
  
      /*主体*/
  
      .wrap {
          width: 1000px;
          margin: 0 auto;
          background-color: #FFF;
      }
  
      /*细览类型*/
  
  
      .detailWrap {
          width: 100%;
          padding: 2%;
          box-sizing: border-box;
          margin:0 auto;
          
      }
  
      .detailCon {
          padding: 40px 60px;
          border: 1px solid #e0e0e0;
          
      }
  
      .detailCon h1{
          font-size: 26px;
          text-align: center;
          margin: 10px 0 50px 0;
      }
  
      .singlePage_title {
          line-height: 74px;
          padding: 0 30px;
      }
      .singlePage_title h1 {
          font-size: 26px;
          color: #2e6b97;
          font-weight: bold;
          text-align: center;
      }
  
      .line_top{
          height: 34px;
          line-height: 34px;
          width: 100%;
          color: #b3b3b3;
          margin: 20px 0;
          font-size: 14px;
      }
  
      .font_size{
          
      }
  
      .font_size .big,
      .font_size .middel,
      .font_size .small {
          width: 26px;
          height: 26px;
          line-height: 26px;
          text-align: center;
          border-radius: 3px;
          font-size: 14px;
          border: 1px solid #b3b3b3;
          display: inline-block;
          cursor: pointer;
          margin: 0 2px;
      }
  
      .font_size .big:hover,
      .font_size .big.active,
      .font_size .middel:hover,
      .font_size .middel.active,
      .font_size .small:hover,
      .font_size .small.active {
          color: #3279bd;
          border: 1px solid #3279bd;
      }
  
      .detail_textCon{
          width: 100%;
          border-top: 1px solid #b3b3b3;
          padding-top: 20px;
      }  
  
      .detail_textCon p{
          font-size: 16px;
      }
      
      .txt20,
      .txt20 p{
          font-size: 18px;
      }
      
      .txt18,
      .txt18 p{
          font-size: 16px;
          line-height: 2;
      }
      
      .txt16,
      .txt16 p{
          font-size: 14px;
      }
  
      /*分享到*/
  
      .print_share{
          width: 206px;
          display: inline-block;
          text-align: left;
          line-height: 32px;
          font-size: 14px;
          margin-left: 50px;
      }
  
      .print_share .print, .print_share .share{
          display: inline-block;
      }
  
      .print_share .print{
          padding-left: 30px;
          background: url(./sthn_icon_print_v2022.png) no-repeat left center;
          cursor: pointer;
      }
  
      .print_share .share{
          height: 32px;
          line-height: 32px;
          float: right;
      }
  
      .print_share .share span{
          float: left;
      }
  
      .print_share .share .icon_sina,
      .print_share .share .icon_weixin {
          width: 26px;
          height: 34px;
          display: block;
          cursor: pointer;
      }
  
      .print_share .share .icon_sina{
          background: url(./sthn_icon_weibo_v2022.png) no-repeat center;
      }
  
      .print_share .share .icon_weixin{
          background: url(./sthn_icon_wechat_v2022.png) no-repeat center;
      }
  
      .print_share .print:hover,
      .print_share .print.active{
          color: #3279bd;
          background: url(./sthn_icon_print_hover_v2022.png) no-repeat left center;
      }
  
      .print_share .share .icon_sina:hover,
      .print_share .share .icon_sina.active{
          background: url(./sthn_icon_weibo_hover_v2022.png) no-repeat center;
      }
  
      .print_share .share .icon_weixin:hover,
      .print_share .share .icon_weixin.active{
          background: url(./sthn_icon_wechat_hover_v2022.png) no-repeat center;
      }
  
  
      /*公用副导航*/
      .list_nav{
          width: 1000px;
          min-height: 68px;
          margin: 0 auto 12px auto;
          background: #FFF url(./sthn_list_nav_bg_v2022.jpg);
          border-top: 2px solid #3279bd;
          position: relative;
          /* transition: all .3s;
          -webkit-transition: all .3s;
          -moz-transition: all .3s;
          -ms-transition: all .3s;
          -o-transition: all .3s; */
          overflow: hidden;
      }
  
      .list_nav .main_nav{
          width: 1400px;
          height: 65px;
          line-height: 65px;
          padding-left: 36px;
          box-sizing: border-box;
          position: absolute;
          left: 0;
          top: 0;
          z-index: 1;
      }
  
      .list_nav .main_nav a{
          display: block;
          float: left;
          color: #333;
          font-size: 16px;
          font-weight: bold;
          border-bottom: 3px solid transparent;
      }
  
      .list_nav .main_nav a:hover,
      .list_nav .main_nav a.active{
          color: #2e6b97;
          border-bottom: 3px solid #78cc36;
      }
  
      .list_nav .main_nav span{
          width: 50px;
          height: 65px;
          float: left;
          position: relative;
      }
  
      .list_nav .main_nav span:after{
          content: '';
          width: 6px;
          height: 6px;
          border-radius: 100%;
          background-color: #78cc36;
          position: absolute;
          left: 50%;
          top: 50%;
          margin-top: -3px;
          margin-left: -3px;
      }
  
      .list_nav .line{
          height: 1px;
          background-color: #CCC;
          position: absolute;
          z-index: 0;
          left: 36px;
          right: 36px;
          top: 66px;
          display: none;
      }
  
      .list_nav .vice_nav {
          line-height: 50px;
          position: absolute;
          top: 68px;
          left: 36px;
          overflow: hidden;
      }
  
      .list_nav .vice_nav a{
          height: 50px;
          line-height: 50px;
          color: #333;
          position: relative;
          display: inline-block;
          font-size: 15px;
      }
  
      .list_nav .vice_nav a:after{
          content: '';
          width: 20px;
          height: 3px;
          background-color: #78cc36;
          position: absolute;
          left: 50%;
          margin-left: -10px;
          bottom: 0;
          display: none;
      }
  
      .list_nav .vice_nav a:hover,
      .list_nav .vice_nav a.active{
          color: #2e6b97;
      }
  
      .list_nav .vice_nav a:hover:after,
      .list_nav .vice_nav .active:after{
          display: block;
      }
  
      .list_nav .vice_nav span{
          margin: 0 26px;
          color: #78cc36;
      }
    .detail_textCon table tr td * {
      font-size: 14px!important;
    }
  
      /*栏目类型*/ /*  */
  
      .channel_wrap{
          width: 100%;
          padding: 1px 30px;
          box-sizing: border-box;
      }
  
      .channel_title{
          width: 100%;
          height: 74px;
          line-height: 74px;
          font-size: 26px;
          font-weight: bold;
          color: #2e6b97;
          border-bottom: 1px solid #ccd6e1;
      }
  
  
      .channel_title span{
          height: 74px;
          display: inline-block;
          border-bottom: 1px solid #2e6b97;
      }
  
      .leader_list_ul{
          padding-bottom: 30px;
      }
  
      .leader_list_ul li{
          width: 100%;
          padding: 24px 0;
          border-bottom: 1px solid #3279bd;
          overflow: hidden;
      }
      .leader_list_ul li .photo_box{
          width: 152px;
          height: 199px;
          background: url(./sthn_photo_bg_v2022.png) no-repeat;
          background-size: 100%;
          padding: 13px;
          box-sizing: border-box;
          float: left;
      }
      .leader_list_ul li .photo_box .photo{
          width: 126px;
          height: 172px;
      }
  
      .leader_list_ul li .photo_box .photo img{
          width: 100%;
          height: 100%;
      }
  
      .leader_list_ul li .leader_intro {
          width: 740px;
          float: left;
          padding: 70px 0 0 40px;
      }
  
      .leader_intro .person{
          color: #2e6b97;
      }
  
      .leader_intro .name{
          font-size: 22px;
          font-weight: bold;
      }
  
      .leader_intro .job{
          margin-left: 14px;
          font-size: 18px;
      }
  
      .duty{
          font-size: 17px;
          margin-top: 20px;
      }
  
  
       /*沿革*/ 
  
       .yange_ul{
          width: 100%;
          height: 751px;
          background: url(./sthn_yange_v2022.jpg) no-repeat center;
          background-size: 100% 100%;
          position: relative;
          margin: 30px 0;
      }
      
      .yange_ul li{
          width: 90px;
          height: 370px;
          position: absolute;
       }
      
      .yange_ul li .year{
          line-height: 34px;
          font-size: 20px;
          font-weight: bold;
      }
      
      .yange_ul li .frame {
          height: 234px;
          text-align: justify;
          padding: 4px 11px 0 2px;
          font-size: 14px;
          line-height: 18px;
      }
      
  
      /**/
      .yange_ul li:nth-child(1) {
          top: 311px;
          left: 43px;
          color: #245376;
      }
      
      .yange_ul li:nth-child(1) .frame {
          height: 237px;
          border-top: 6px solid #245376;
          border-right: 1px dashed #245376;
      }
      
      .yange_ul li:nth-child(2) {
          top: 273px;
          left: 151px;
          color: #285e7c;
      }
      
      .yange_ul li:nth-child(2) .frame {
          height: 241px;
          border-top: 6px solid #285e7c;
          border-right: 1px dashed #285e7c;
      }
      
      .yange_ul li:nth-child(3) {
          top: 234px;
          left: 253px;
          color: #307182;
      }
      
      .yange_ul li:nth-child(3) .frame {
          height: 257px;
          border-top: 6px solid #307182;
          border-right: 1px dashed #307182;
      }
      
      .yange_ul li:nth-child(4) {
          top: 197px;
          left: 358px;
          color: #36897e;
      }
      
      .yange_ul li:nth-child(4) .frame {
          height: 266px;
          border-top: 6px solid #36897e;
          border-right: 1px dashed #36897e;
      }
      
      .yange_ul li:nth-child(5) {
          top: 162px;
          left: 461px;
          color: #36897e;
      }
      
      .yange_ul li:nth-child(5) .frame {
          height: 269px;
          border-top: 6px solid #36897e;
          border-right: 1px dashed #36897e;
      }
      
      
      .yange_ul li:nth-child(6) {
          top: 126px;
          left: 569px;
          color: #38937a;
      }
      
      .yange_ul li:nth-child(6) .frame {
          height: 275px;
          border-top: 6px solid #38937a;
          border-right: 1px dashed #38937a;
      }
      
      .yange_ul li:nth-child(7) {
          top: 90px;
          left: 672px;
          color: #3b9d7a;
      }
      
      .yange_ul li:nth-child(7) .frame {
          height: 280px;
          border-top: 6px solid #3b9d7a;
          border-right: 1px dashed #3b9d7a;
      }
      
      .yange_ul li:nth-child(8) {
          top: 54px;
          left: 777px;
          color: #3ca875;
      }
      
      .yange_ul li:nth-child(8) .frame {
          height: 285px;
          border-top: 6px solid #3ca875;
          border-right: 1px dashed #3ca875;
      }
  
  
      /*综合新闻*/
      .news_ul{
          width: 100%;
      }
  
      .news_ul li{
          padding: 18px 0;
          border-bottom: 1px dashed #ccd6e1;
      }
  
      .news_ul li .news_title a{
          max-width: 642px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          font-size: 18px;
          display: block;
          color: #333;
          padding-left: 10px;
          background: url(sthn_dot1440_v2022.png) no-repeat left 10px;
          float: left;
      }

      .news_ul li .news_title_allText a{
        max-width: 826px;
        font-size: 16px;
        display: block;
        color: #333;
        padding-left: 10px;
        background: url(sthn_dot1440_v2022.png) no-repeat left 11px;
        float: left;
    }

      .news_ul li .news_title_side_width a{
        max-width: 582px !important
      }
  
      .news_ul li .news_title span,
      .news_ul li .news_title_allText span{
          line-height: 30px;
          font-size: 15px;
          color: #798da3;
          margin-left: 20px;
          float: right;
      }

      .pic_content{
        width: 200px;
        height: 150px;
        margin-top: 10px;
    }

    .pic_content img {
        width: 100%;
        height: 100%;
    }

    .isHasPic {
        width: 718px !important;
        margin-left: 20px
    }

    .mews_content{
        font-size: 14px;
        line-height: 28px;
    }

    .isHasPic p {
        width: 100% !important;
        height: 124px;
    }

    .checkDetail{
        width: 100%;
        position: relative;
        height: 26px;
    }
      .news_ul li .mews_content {
          width: 100%;
          line-height: 25px;
          min-height: 50px;
          color: #707070;
          position: relative;
          margin-top: 10px;
      }
  
      .news_ul li .mews_content p {
          text-align: justify;
          font-size: 14px;
      }
  
      .news_ul li .mews_content .news_more{
          padding-right: 10px;
          background: url(./sthn_icon_more_arrow_link_v2022.png) no-repeat right center;
          display: block;
          position: absolute;
          bottom: 0;
          right: 0;
          color: #b2b2b2;
          font-size: 14px;
      }
  
  
      .news_ul li .news_title a:hover,
      .news_ul li .mews_content .news_more:hover{
          color: #1962ad;
      }
  
      .news_ul li .mews_content .news_more:hover{ 
          background: url(./sthn_icon_more_arrow_v2022.png) no-repeat right center;
      }
  
  
      /* 页码 */
  
      .pagenation{
          width: 100%;
          text-align: center;
          margin: 40px 0;
          font-size: 14px;
      }
  
      .pagenation a{
          padding: 2px 8px;
          border: 1px solid #DDD;
          border-radius: 2px;
          color: #333;
          display: inline-block;
      }
  
      .pagenation input{
          width: 30px;
          height: 23px;
          border-radius: 2px;
          border: 1px solid #DDD;
          text-align: center;
          vertical-align: top;
      }
  
      .pagenation a,
      .pagenation span{
          margin: 0 3px;
      }
  
      .pagenation a:hover,
      .pagenation a.cur{
          background:#1962ad;
          color: #FFF;
          border: 1px solid #1962ad;
      }
  
      .pagenation .btn_go{
          background:#1962ad;
          color: #FFF;
          border: 1px solid #1962ad; 
      }
  
      .pageGo{
          display: inline-block;
      }
  
  
      /* 07-生态环境研究组团 */
  
      .personnel_title {
          font-size: 21px;
          line-height: 36px;
          color: #1962ad;;
      }
      
      .personnel_ul{
          padding-left: 20px;
          margin-top: 10px;
          margin-bottom: 10px;
      }
      
      .personnel_ul li {
          line-height: 40px;
          font-size: 16px;
      }
  
  
  
  
  
      /*专家风采*/
  
      .channel_expert{
          margin-top: 20px;
      }
  
      .channel_expert li{
          margin-bottom: 10px;
      }
  
      .fire_title{
          width: 100%;
          height: 30px;
          line-height: 30px;
          color: #2e6b97;
          font-size: 20px;
          overflow: hidden;
          margin-bottom: 20px;
          position: relative;
      }
  
      .fire_title div:nth-child(1) {
          background: #FFF;
          padding-right: 15px;
          position: absolute;
          left: 0;
          z-index: 3;
      }
  
      .fire_title div:nth-child(1) a{
          color: #2e6b97;
      }
  
      .fire_title div:nth-child(1)::after{
          content: '';
          width: 5px;
          height: 5px;
          border-radius: 100%;
          overflow: hidden;
          background-color: #2e6b97;
          position: absolute;
          top: 15px;
          right: 0;
          display: block;
      }
      
      .fire_title div:nth-child(2) {
          width: 100%;
          height: 33px;
          position: absolute;
          padding-right: 21px;
          box-sizing: border-box;
          left: 0;
          top: 0;
          background: url(./sthn_icon_fire_v2022.png) no-repeat right 9px;
          z-index: 1;
      }
      
      .fire_title div:nth-child(2)::before{
          content: '';
          width: 100%;
          height: 1px;
          background-color: #2e6b97;
          margin-top: 17px;
          display: block;
      }
  
  
      .fire_title div:nth-child(2)::after {
          content: '';
          width: 5px;
          height: 5px;
          border-radius: 100%;
          overflow: hidden;
          background-color: #2e6b97;
          position: absolute;
          top: 15px;;
          right: 30px;
          display: block;
      }
  
      .channel_expert_list{
          width: 100%;
          overflow: hidden;
          padding: 10px 0;
      }
  
      .channel_expert_list .left,
      .channel_expert_list .right {
          width: 463px;
          height: 182px;
          background: url(./sthn_expert_bg_v2022.png);
          margin-bottom: 10px;
      }
  
      .channel_expert_list .photo{
          width: 133px;
          height: 100%;
          background: url(./sthn_photo_bg_white_v2022.png) no-repeat center;
          background-size: 70%;
          float: left;
          border-right: 2px solid #FFF;
      }
  
      .channel_expert_list .photo img{
          width: 100%;
          height: 100%;
      }
  
      .channel_expert_list .right{
          float: left;
      }
  
      .expert_content{
          width: 327px;
          float: left;
          padding: 25px 0 0 24px;
          box-sizing: border-box;
      }
  
  
  
      .expert_content p{
          line-height: 30px;
          font-size: 15px;
      }
  
      .expert_content div:nth-child(1) span{
          font-size: 18px;
          color: #1962ad;
          font-weight: bold;
      }
  
      .expert_content div:nth-child(2){
          margin-top: 10px;
      }
  
      .expert_content div:nth-child(2),
      .expert_content div:nth-child(3) {
          overflow: hidden;
      }
  
      .expert_content div:nth-child(2) p,
      .expert_content div:nth-child(3) p{
          float: left;
          font-size: 14px;
      }
  
      .expert_content div:nth-child(2) p:nth-child(1),
      .expert_content div:nth-child(3) p:nth-child(1) {
          width: 80px;
      }
  
      .expert_content div:nth-child(2) p:nth-child(2),
      .expert_content div:nth-child(3) p:nth-child(2) {
          width: 210px;
      }
  
      .table1 td{ 
          padding-left: 45px;
      }
  
      .table1 thead {
          background: url(./sthn_tableHead_bg_v2022.png);
          font-size: 18px;
      }
      
      .table1 thead td{
          line-height: 50px;
          color: #f2f2f2;
      }
  
      .table1 tbody {
          background-color: #fafafa;
          font-size: 16px;
      }
      
      .table1 tbody td {
          line-height: 50px;
      }
  
      .table1 tbody td .heackDetail {
          width: 100px;
          padding-left: 28px;
          background: url(./sthn_icon_table_cheakDetal_v2022.jpg) no-repeat left center;
          background-size: 20px;
          color: #2e6b97;
          font-size: 14px;
          display: block;
          box-sizing: border-box;
      
      }
      
      .table1 tbody td .heackDetail:hover{
          background: url(./sthn_icon_table_cheakDetal_hover_v2022.jpg) no-repeat left center;
          color: #2ca76c;
      }
  
  
      /* 10下级-人才队伍-科研团队-下级详情 */
      .detailCon{
          padding: 30px 30px;
          border: 1px solid #e0e0e0;
      }
      .dark_nav_bg{
          background: url(./sthn_expert_bg_v2022.png);
      }
  
      .left_bar_wrap{
          width: 200px;
          min-height: 100px;
          float: left;
          padding: 30px 15px 0 36px;
          box-sizing: border-box;
      }
  
      .left_bar_wrap dl{
  
      }
  
      .left_bar_wrap dl dt{
          line-height: 26px;
          font-size: 18px;
          color: #1962ad;
          font-weight: bold;
          margin-bottom: 10px;
      }
  
      .left_bar_wrap dl dd{
          
      }
  
      .right_wrap{
          width: 800px;
          float: left;
          background-color: #FFF;
      }
  
      .left_bar_wrap dl dt span{
          border-bottom: 2px solid #d5dfe9;
          display: inline-block;
          padding-bottom: 12px;
      }
      
      .left_bar_wrap dl dd{
          line-height: 48px;
          padding-left: 34px;
          font-size: 16px;
          cursor: pointer;
      }
      
      .left_bar_wrap dl dd:hover,
      .left_bar_wrap dl dd.active{
          background: url(./sthn_leftNav_fire_bg_v2022.png) no-repeat right center;
          background-size: 54px;
          color: #2e6b97;
      }
      
      .teamTextCon{
          width: 100%;
          border-top: 1px solid #b3b3b3;
          padding: 18px 0;
          overflow: hidden;
      }
      
      .teamLeft{
          width: 133px;
          min-height: 300px;
          float: left;
      }
      
      .photo{
          width: 100%;
      }
      
      .photo img{
          width: 100%;
      }
      
      .teamLeft p{
          text-align: center;
          line-height: 40px;
      }
      
      .teamRight{
          width: 547px;
          float: right;
      }
      
      .teamRight {
      
      }
      
      .personContext p{
          margin-top: 10px;
      }
  
  .personContext {
    line-height: 2;
  }
  
      /*11-01下级-科研平台-重点实验室*/
  
      .keylaboratory{
          width: 100%;
          height: 137px;
          position: relative;
      }
  
      .keylaboratory img{
          width: 100%;
          height: 100%;
      }
  
      .keylaboratory div{
          width: 370px;
          height: 62px;
          line-height: 62px;
          background: url(./sthn_icon_keylaboratoy_v2022.png) no-repeat left center;
          padding-left: 81px;
          box-sizing: border-box;
          font-size: 32px;
          color: #FFF;
          position: absolute;
          left: 50%;
          margin-left: -185px;
          top: 50%;
          margin-top: -31px;
      }
  
      .laboratory_intro{
          padding: 20px 10px;
          line-height: 40px;
          font-size: 16px;
      }
  
      .laboratory_ul{
          width: 100%;
          padding: 0 10px 80px 10px;
          box-sizing: border-box;
          overflow: hidden;
      }
  
      .laboratory_ul li{
          width: 463px;
          height: 62px;
          line-height: 62px;
          font-size: 18px;
          font-weight: bold;
          border-bottom: 2px solid #5492cd;
          float: left;
          position: relative;
      }
  
      .laboratory_ul li:nth-child(even){
          margin-left: 14px;
      }
  
      .laboratory_ul li a{
          color: #2e6b97;
          font-weight: bold;
      }
  
      .laboratory_ul li .arrow{
          width: 37px;
          height: 10px;
          background: url(./sthn_moreArr1400_v2022.png) no-repeat center;
          background-size: 29px;
          position: absolute;
          right: 10px;
          top: 50%;
          margin-top: -5px;
          transition: all .2s;
          -webkit-transition: all .2s;
          -moz-transition: all .2s;
          -ms-transition: all .2s;
          -o-transition: all .2s;
      }
  
      .laboratory_ul li:hover .arrow{
          right: 0;
      }
  
  
  
      /*11-02下级-科研平台-重点实验室*/
  
      .laboratory_left_nav_box {
          width: 184px;
          min-height: 300px;
      }
  
      .laboratory_nav_title{
          width: 100%;
          height: 72px;
          line-height: 72px;
          font-size: 20px;
          color: #FFF;
          /* background: url(./sthn_laboratory_left_nav_bg.png) no-repeat center; */
          /* padding-left: 28px; */
          box-sizing: border-box;
          position: relative;
      }
  
      .laboratory_nav_title h2{
          position: absolute;
          left: 0;
          top: 0;
          z-index: 2;
          padding-left: 28px;
          font-size: 18px;
      }
      
      .laboratory_nav_title img{
          width: 100%;
          height: 100%;
          position: absolute;
          z-index: 1;
      }
  
  
  
  
  
      .laboratory_nav_ul{
          width: 182px;
          border: 1px solid #ccd6e1;
          border-top: none;
      }
      
      .laboratory_nav_ul li{
          min-height: 77px;
          position: relative;
          background: #f9f9f9;
          margin-bottom: 1px;
      }
      
      .laboratory_nav_ul li::before{
          content: '';
          width: 4px;
          height: 50px;
          background-color: #2e6b97;
          position: absolute;
          left: 0;
          top: 50%;
          margin-top: -25px;
          display: none;
      }
      
      .laboratory_nav_ul li a{
          display: block;
          font-size: 15px;
          color: #333;
          position: absolute;
          left: 15px;
          right: 15px;
          top: 50%;
      }
      
      .laboratory_nav_ul li:hover,
      .laboratory_nav_ul li.active{
          background-color: #eff4fa;
          color: #2e6b97;
      }
      
      .laboratory_nav_ul li:hover::before,
      .laboratory_nav_ul li.active::before {
          display: block;
      }
      
      .laboratory_right{
          width: 758px;
          min-height: 300px;
          float: right;
      }
      
      .laboratory_right_title_pic{
          width: 100%;
          height: 173px;
          background: url(./sthn_laboratory_pic1_v2022.png) no-repeat center;
          background-size: 100% 100%;
          padding: 19px 32px 0 32px;
          box-sizing: border-box;
          color: #FFF;
          text-align: center;
      }
      
      .laboratory_right_title_pic h1{
          height: 50px;
          line-height: 50px;
          font-size: 23px;
          text-align: center;
          padding: 0 24px;
          position: relative;
          display: inline-block;
      }
      
      .laboratory_right_title_pic h1::before,
      .laboratory_right_title_pic h1::after{
          content: '';
          width: 19px;
          height: 19px;
          background: url(./sthn_icon_bookName_v2022.png) no-repeat;
          background-size: 16px;
          position: absolute;
      }
      
      .laboratory_right_title_pic h1::before{
          left: 0;
          top: 0;
      }
      
      .laboratory_right_title_pic h1::after{
          right: 0;
          bottom: 0;
          transform: rotate(180deg);
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          -o-transform: rotate(180deg);
      }
      
      .laboratory_right_title_pic p{
          font-size: 15px;
          line-height: 28px;
      }
      
      .laboratory_right_title{
          width: 100%;
          height: 40px;
          overflow: hidden;
          position: relative;
          margin-top: 35px;
      }
      
      .laboratory_right_title .text{
          line-height: 33px;
          font-size: 20px;
          color: #2e6b97;
          padding-right: 20px;
          background-color: #FFF;
          position: relative;
          display: inline-block;
          position: absolute;
          left: 0;
          top: 0;
          z-index: 2;
      }
      
      .laboratory_right_title .text::after{
          content: '';
          width: 5px;
          height: 5px;
          background-color: #1962ad;
          border-radius: 100%;
          overflow: hidden;
          position: absolute;
          right: 0;
          top: 16px;
          display: block;
      }
      
      .laboratory_right_title .line{
          height: 33px;
          width: 660px;
          position: absolute;
          z-index: 1;
          padding-left: 30px;
          box-sizing: border-box;
          background: url(./sthn_icon_fire_v2022.png) no-repeat right 11px;
          background-size: 20px;
      }
      
      .laboratory_right_title .line::before{
          content: '';
          height: 1px;
          width: 642px;
          background-color: #1962ad;;
          position: absolute;
          top: 18px;
          left: 0;
          display: block;
      }
      
      .laboratory_right_title .line::after{
          content: '';
          width: 5px;
          height: 5px;
          background-color: #1962ad;
          border-radius: 100%;
          overflow: hidden;
          position: absolute;
          right: 30px;
          top: 16px;
          display: block;
      }
      
      .laboratory_right_title .seemore{
          position: absolute;
          right: 0;
          top: 0;
      }
      
      .laboratory_right_pic{
          overflow: hidden;
          margin-top: 22px;
      }
      
      .laboratory_right_pic_con{
          width: 373px;
          height: 131px;
          border-bottom: 4px solid #2e6b97;
          overflow: hidden;
      }
      
      .laboratory_right_pic_con .pic_box{
          width: 175px;
          height: 132px;
          position: relative;
      }
      
      .laboratory_right_pic_con .pic_box img{
          width: 100%;
          height: 100%;
      }
      
      .laboratory_right_pic_con .pic_box .arrow {
          width: 0;
          height: 0;
          border-top: 10px solid transparent;
          border-bottom: 10px solid transparent;
          border-right: 10px solid #fafafa;
          position: absolute;
          top: 50%;
          margin-top: -12px;
          right: 0;
          z-index: 3;
          display: block;
      }
      
      .laboratory_right_pic_con .content{
          width: 198px;
          height: 100%;
          background-color: #fafafa;
          padding: 0 13px 0 16px;
          box-sizing: border-box;
      }
      
      .laboratory_right_pic_con .content h2{
          line-height: 57px;
          position: relative;
          font-size: 16px;
      }
      
      .laboratory_right_pic_con .content h2 a{
          color: #333;
      }
      
      .laboratory_right_pic_con .content h2 a:hover{
          color: #1962ad;
      }
      
      .laboratory_right_pic_con .content h2::before{
          content: '';
          width: 33px;
          height: 2px;
          background-color: #3279bd;
          position: absolute;
          left: 0;
          bottom: 0;
      }
      
      .laboratory_right_pic_con .content p{
          margin-top: 10px;
          line-height: 24px;
          font-size: 14px;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
      }

      .nextChannel_box {
        padding-top: 7px !important;
    }

    .nextChannel{
        display: block;
        color: #333;
        line-height: 30px;
        padding-left: 12px;
        font-size: 16px;
        margin-left: 43px;
        position: relative;
    }

    .nextChannel::before {
        content: '';
        width: 4px;
        height: 4px;
        border-radius: 100%;
        background-color: #3279bd;
        position: absolute;
        left: 0;
        top: 14px;
    }

    .nextChannel:hover{ 
        color: #1962ad;
    }
      
      .laboratory_right_list_ul{
          width: 100%;
          margin: 20px 0;
          
      }
      .laboratory_right_list_ul li{
          width: 100%;
          height: 50px;
          line-height: 50px;
          overflow: hidden;
          border-bottom: 1px dashed #798da3;
          background: url(sthn_dot1440_v2022.png) no-repeat left center;
          padding-left: 13px;
          box-sizing: border-box;
      }
      
      .laboratory_right_list_ul li a{
          float: left;
          color: #333;
          font-size: 15px;
      }
      
      .laboratory_right_list_ul li a:hover{
          float: left;
          color: #2e6b97;
          font-size: 15px;
      }
      .laboratory_right_list_ul li span{
          float: right;
          font-size: 15px;
          color: #798da3;
      }
  
  
  
      /* 12下级-科研成果 */
  
      .channel_title_picTip{
          width: 100%;
          height: 131px;
          margin-top: 20px;
          position: relative;
      }
  
      .channel_title_picTip img{
          width: 100%;
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          z-index: 1;
      }
  
      .channel_title_picTip p{
          position: absolute;
          top: 0;
          left: 0;
          color: #FFF;
          z-index: 2;
          font-size: 17px;
          padding: 30px 20px 0 20px;
          box-sizing: border-box;
          line-height: 36px;
      }
  
      .prize_ul{
          margin-top: 40px;
      }
  
      .prize_ul li{
  
          border-left: 4px solid #2e6b97;
          overflow: hidden;
          padding-left: 38px;
          margin-bottom: 70px;
      }
  
      .prize_ul li .left{
          /* height: 226px; */
      }
  
      .prize_ul li .left .peize_li_title {
          font-size: 18px;
          line-height: 30px;
          color: #333;
          font-weight: bold;
      }
  
      .prize_ul li .left .peize_li_title:hover{
          color: #2e6b97;
      }
  
      .prize_ul li .left .date {
          font-size: 15px;
          color: #798da3;
          line-height: 40px;
      }
  
      .prize_ul li .left p {
          font-size: 14px;
          line-height: 25px;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          overflow: hidden;
          text-align: justify;
      }
  
      .prize_ul li .left .prize_more{
          width: 78px;
          padding-right: 10px;
          font-size: 15px;
          box-sizing: border-box;
          background: url(./sthn_icon_more_arrow_link_v2022.png) no-repeat right center;
          color: #b2b2b2;
          line-height: 40px;
          display: block;
      }
  
      .prize_ul li .left .prize_more:hover{
          background: url(./sthn_icon_more_arrow_v2022.png) no-repeat right center;
          color: #2e6b97;
      }
  
      .prize_ul li .right{
          width: 302px;
          height: 226px;
          float: right;
          margin-left: 20px;
      }
  
      .prize_ul li .right img{
          width: 100%;
          height: 100%;
      }
  
  
  
  
      /* 14下级-联系我们 */
  
      .border_top_blue {
          border-top: 2px solid #1962ad;
      }
      .noPaddingTop{
          padding-top: 0;
      }
  
      .contactUs_wrap{
          width: 892px;
          margin: 0 auto 50px auto;
      }
  
      .contactUs_wrap h2{
          font-size: 30px;
          line-height: 130px;
          text-align: center;
      }
  
      .contactUs_ul {
          width: 100%;
          overflow: hidden;
          position: relative;
      }
  
      .contactUs_ul li{
          width: 24.2%;
      }
  
      .contactUs_ul li:nth-child(1){
          position: absolute;
          left: 0;
          top: 0;
      }
  
      .contactUs_ul li:nth-child(2){
          margin: 0 auto;
      }
  
      .contactUs_ul li:nth-child(3){
          position: absolute;
          right: 0;
          top: 0;
      }
  
      .contactType_title {
          text-align: center;
          position: relative;
          margin-bottom: 4px;
      }
  
      .contactType_title::before {
          content: '';
          width: 100%;
          height: 1px;
          position: absolute;
          background-color: #2e6b97;
          top: 50%;
          left: 0;
      }
  
      .contactType_title p {
          padding: 10px 20px;
          font-size: 18px;
          box-sizing: border-box;
          background-color: #FFF;
          display: inline-block;
          position: relative;
          color: #2e6b97;
      }
  
      .contactType_title p::before,
      .contactType_title p::after{
          content: '';
          width: 5px;
          height: 5px;
          background-color: #2e6b97;
          border-radius: 100%;
          position: absolute;
          top: 50%;
          margin-top: -2px;
      }
  
      .contactType_title p::before {
          left: 0;
      }
  
      .contactType_title p::after {
          right: 0;
      }
  
      .contactUs_ul li .phone,
      .contactUs_ul li .fox,
      .contactUs_ul li .mail {
          line-height: 36px;
          padding-left: 30px;
          box-sizing: border-box;
          font-size: 16px;
          margin-left: 10px;
      }
  
      .contactUs_ul li .phone{
          background: url(./sthn_icon_phone_v2022.png) no-repeat left center;
          background-size: 16px;
      }
  
      .contactUs_ul li .fox{
          background: url(./sthn_icon_fox_v2022.png) no-repeat left center;
          background-size: 17px;
      }
  
      .contactUs_ul li .mail{
          background: url(./sthn_icon_mail_v2022.png) no-repeat left center;
          background-size: 16px;
      }
  
      .contact_map{
          width: 100%;
          font-size: 18px;
          position: relative;
      }
      
      .contact_map_title {
          width: 100%;
          height: 40px;
          background: url(./sthn_icon_fire_left_v2022.png) no-repeat left center;
          margin-top: 40px;
          position: relative;
      }
      
      .contact_map_title::before {
          content: '';
          width: 5px;
          height: 5px;
          background-color: #2e6b97;
          border-radius: 100%;
          position: absolute;
          top: 50%;
          margin-top: -2px;
          left: 38px;
          display: block;
      }
      
      .contact_map_title::after{
          content: '';
          height: 1px;
          background-color: #2e6b97;
          position: absolute;
          top: 50%;
          margin-top: 0px;
          left: 22px;
          right: 18px;
          display: block;
      }
      
      .contact_map_titleIn {
          width: 100%;
          height: 100%;
          background: url(./sthn_icon_fire_v2022.png) no-repeat right center;
          background-size: 21px;
          position: absolute;
          left: 0;
          top: 0;
          text-align: center;
          z-index: 3;
      }
      
      .contact_map_titleIn::before {
          content: '';
          width: 5px;
          height: 5px;
          background-color: #2e6b97;
          border-radius: 100%;
          position: absolute;
          top: 50%;
          margin-top: -2px;
          right: 38px;
          display: block;
      }
      
      .contact_map_titleIn p {
          line-height: 40px;
          background-color: #FFF;
          padding: 0 32px;
          display: inline-block;
          position: relative;
          color: #2e6b97;
      }
      
      .contact_map_titleIn p::before,
      .contact_map_titleIn p::after {
          content: '';
          width: 5px;
          height: 5px;
          background-color: #2e6b97;
          border-radius: 100%;
          position: absolute;
          top: 50%;
          margin-top: -2px;
          
          display: inline-block;
      }
      
      .contact_map_titleIn p::before {
          left: 0;
      }
      
      .contact_map_titleIn p::after {
          right: 0;
      }
      
      .contact_map_con{
          width: 100%;
          height: 334px;
          margin-top: 20px;
      }
      
      .contact_map_con img{
          width: 100%;
          height: 100%;
      }
  
  
  
      /* 网站地图 */
  
      .web_map {
          margin-top: 20px;
          margin-bottom: 50px;
      }
  
      .web_map .fire_title{
          font-size: 20px;
          margin-bottom: 6px;
          margin-top: 32px;
      }
  
      .web_map_ul {
          width: 100%;
          padding-left: 91px;
          box-sizing: border-box;
          overflow: hidden;
      }
  
      .web_map_ul li {
          padding-left: 10px;
          line-height: 42px;
          position: relative;
          float: left;
          margin-right: 42px;
          font-size: 16px;
      }
  
      .web_map_ul li::before {
          content: '';
          width: 4px;
          height: 4px;
          background-color: #2e6b97;
          transform: rotate(45deg);
          -webkit-transform: rotate(45deg);
          -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -o-transform: rotate(45deg);
          position: absolute;
          left: 0;
          top: 50%;
          margin-top: -2px;
      }
  
      .web_map_ul li:hover a{
          color: #2e6b97;
      }
  
      .web_map_ul li a{
          color: #333;
      }
  
  
  
  
      .search_box {
          width: 1400px;
          height: 80px;
          margin: 0 auto;
          background: url(./sthn_list_nav_bg_v2022.jpg);
          border-top: 2px solid #2e6b97;
          padding-left: 286px;
          box-sizing: border-box;
          padding-top: 17px;
          overflow: hidden;
          line-height: 44px;
          font-size: 20px;
      }
      
      .search_left{
          float: left;
      }
      .search_right{
          float: left;
          overflow: hidden;
      }
      
      .search_right input{
          width: 580px;
          height: 46px;
          line-height: 46px;
          border: 1px solid #2e6b97;
          background-color: #FFF;
          color: #2e6b97;
          float: left;
          padding-left: 15px;
          box-sizing: border-box;
          font-size: 20px;
      }
      
      .search_right a {
          width: 130px;
          height: 46px;
          padding-left: 56px;
          background: #2e6b97 url(./sthn_icon_search_v2022.png) no-repeat 27px center;
          color: #FFF;
          float: left;
          box-sizing: border-box;
      }
      
  
  
      
      /* 全站搜索 */
      
      .search_box {
          width: 1000px;
          height: 68px;
          margin: 0 auto;
          background: url(./sthn_list_nav_bg_v2022.jpg);
          border-top: 2px solid #2e6b97;
          padding-left: 150px;
          box-sizing: border-box;
          padding-top: 14px;
          overflow: hidden;
          line-height: 38px;
          font-size: 16px;
      }
      
      .search_left{
          float: left;
      }
      .search_right{
          float: left;
          overflow: hidden;
      }
      
      .search_right input{
          width: 486px;
          height: 38px;
          line-height: 38px;
          border: 1px solid #2e6b97;
          background-color: #FFF;
          color: #2e6b97;
          float: left;
          padding-left: 10px;
          box-sizing: border-box;
          font-size: 16px;
      }
      
      .search_right a {
          width: 108px;
          height: 38px;
          padding-left: 46px;
          background: #2e6b97 url(./sthn_icon_search_v2022.png) no-repeat 20px center;
          background-size: 18px;
          color: #FFF;
          float: left;
          box-sizing: border-box;
      }
      
      .result_keyWord {
          margin: 20px 0 10px 0;
          line-height: 40px;
          font-size: 16px;
      }
      
      .result_keyWord_ul {
          width: 100%;
          overflow: hidden;
      }
      
      .result_keyWord_ul li{
          padding-left: 10px;
          position: relative;
          float: left;
          margin-right: 70px;
          font-size: 14px;
      }
      
      .result_keyWord_ul li span{
          margin:  0 6px;
      }
      
      .result_keyWord_ul li::before{
          content: '';
          width: 4px;
          height: 4px;
          background-color: #2e6b97;
          border-radius: 100%;
          position: absolute;
          left: 0;
          top: 50%;
          margin-top: -2px;
      }
      
      .result_list_ul {
          width: 100%;
          margin-bottom: 50px;
      }
      
      .result_list_ul li{
          padding: 20px 0;
          border-bottom: 1px dashed #ccd6e1;
      }
      
      .result_list_ul li .result_title{
          width: 100%;
          font-size: 18px;
          color: #333;
          overflow: hidden;
          white-space:nowrap;
          text-overflow: ellipsis;
      
      }
      
      .result_list_ul li .result_title .search_type {
          background-color: #2e6b97;
          color: #FFF;
          padding: 4px 10px;
          display: inline-block;
      }
      
      .result_list_ul li p {
          line-height: 30px;
          margin-top: 10px;
          color: #707070;
          text-align: justify;
          font-size: 14px;
      }
      
      .result_list_ul li .date{
          color: #798da3;
      }
  
  
      /* 404 */
  
      .not_found{
          width: 100%;
          text-align: center;
      }
  
      .not_found_wrap{
          width: 748px;
          height: 424px;
          margin: 80px auto;
      }
  
      .not_found_wrap img{
          width: 426px;
      }
  
      .not_found_text {
          margin-top: 40px;
      }
  
      .not_found_text p {
          line-height: 40px;
          font-size: 18px;
      }
  
      .not_found_text p:nth-child(1) {
          line-height: 50px;
          font-size: 21px;
          color: #2e6b97;
      }
  
  
      /* 机构设置 */
      .insSet{
          width: 90%;
          min-height: 256px;
          margin: 0 auto;
          overflow: hidden;
      }
  
      .insSet li{
          width: 50%;
          line-height: 46px;
          padding-left: 15px;
          font-size: 16px;
          box-sizing: border-box;
          background: url(sthn_dot1440_v2022.png) no-repeat left center;
          float: left;
      }
  
      .insSet li:nth-child(odd) {
          width: 40%;
      }
  
      .insSet li:nth-child(even) {
          width: 60%;
      }
  
      .insSet li a{
          text-decoration: none;
          color: #333;
      }

    /* 标准与规范添加搜索框 - start */

    .listSearch_box {
        width: 660px;
        margin: 0 auto;
        padding-top: 22px;
        overflow: hidden;
    }  

    .listSearch_box span {
        float: left;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        border-bottom: none;
    }

    .listSearch{
        width: 490px;
        height: 30px;
        line-height: 30px;
        border: 1px solid #5492cd;
        float: left;
        padding-left: 4px;
        color: #bad5ed;
        font-size: 16px;
    }

    .listSearch_btn {
        width: 75px;
        height: 30px;
        line-height: 30px;
        color: #fff;
        background: #3279bd;
        border: 1px solid #3279bd;
        cursor: pointer;
        font-size: 16px;
        float: left;
        text-align: center;
    }

    /* 标准与规范添加搜索框 - end */

    /* 科研成果下拉导航 - start */
   /* laboratory_nav_ul */
   .laboratory_slidenav_ul{
        width: 182px;
        border: 1px solid #ccd6e1;
        border-top: none;
        background-color: #EEE;
    }

    .laboratory_slidenav_ul li{
        width: 100%;
        min-height: 60px;
        line-height: 60px;
    }

    .laboratory_slidenav_ul li:last-child {
        margin: 0;
        border-bottom: 0;
    }

    .laboratory_slidenav_ul li:last-child a{
        margin-bottom: 0;
    }

    .laboratory_slidenav_ul li a{
        width: 100%;
        height: 60px;
        font-size: 15px;
        color: #333;
        padding-left: 30px;
        box-sizing: border-box;
        position: relative;
        display: block;
    }

    .laboratory_slidenav_ul li>a span.arrow{
        width: 15px;
        height: 15px;
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -7px;
        background: url(./sthn_nav_arrowDown.png) no-repeat;
        background-size: 15px;
        display: block;
        transition: all .5s;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
    }

    .laboratory_slidenav_ul li>a::before{
        content: '';
        width: 0px;
        height: 60px;
        background-color: #2e6b97;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -30px;
        transition: all .3s;
        /* -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s; */
        opacity: .1;
    }



    .laboratory_slidenav_ul li div{
        width: 100%;
        box-sizing: border-box;
        overflow: hidden;
        display: none;
    }

    .laboratory_slidenav_ul li div a{
        padding-left: 50px;
    }

    .laboratory_slidenav_ul li a:hover,
    .laboratory_slidenav_ul li.active>a{
        background-color: #ebf3fc;
        color: #2e6b97;
    }

    .laboratory_slidenav_ul li.active>a span.arrow {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }

    .laboratory_slidenav_ul li a:hover::before,
    .laboratory_slidenav_ul li.active>a::before {
        /* display: block; */
        width: 4px;
        background-color: #2e6b97;
        opacity: 1;
    }

    .laboratory_slidenav_ul li .level1 {
        background-color: #f5f5f5;
        border-bottom: 1px solid #FFF;
    }

    .laboratory_slidenav_ul li .level2 {
        background-color: #FFF;

    }

    .laboratory_slidenav_ul li .level2:hover,
    .laboratory_slidenav_ul li .level2.level2_active{
        background: #FFF url(./sthn_nav_arrowRight.png) no-repeat 23px center;
        background-size: 20px;
    }

    .laboratory_slidenav_ul li.active .level2_active{
        /* background-color: #eff4fa; */
        color: #2e6b97;
    }
    /* 科研成果下拉导航 - end */

    /* 科研成果搜索 - start */

   .laboratory_right .search_top{
        width: 100%;
        padding: 20px 0 0 20px;
        box-sizing: border-box;
    }

    .search_group{
        width: 360px;
        height: 50px;
        float: left;
    }

    .hide1000px{
        display: none;
    }

    .box_title,
    .box_form {
        float: left;
    }

    .box_title {
        width: 100px;
        height: 40px;
        line-height: 40px;
        text-align: right;
        font-size: 14px;
    }

    .box_form {
        width: 240px;
        padding-left: 10px;
    }

    .box_form input{
        width: 100%;
        height: 40px;
        line-height: 40px;
        padding-left: 10px;
        box-sizing: border-box;
        border: 1px solid #ddd;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        font-size: 14px;
    }

    .box_form .select_box{
        width: 100%;
        height: 40px;
        line-height: 40px;
        position: relative;
        border-radius: 4px;
        border: 1px solid #DDD;
        font-size: 14px;
    }

    .select_arrow {
        width: 15px;
        height: 15px;
        position: absolute;
        right: 10px;
        top: 12px;
        background: url(./sthn_nav_arrowDown.png) no-repeat;
        background-size: 15px;
    }

    .select_box.active ul{
        display: block;
    }

    .select_box.active .select_arrow{
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }

    .select_ul {
        width: 100%;
        border: 1px solid #DDD;
        position: absolute;
        z-index: 10;
        left: -1px;
        top: 39px;
        display: none;
    }

    .select_ul li {
        width: 100%;
        height: 40px;
        line-height: 40px;
        box-sizing: border-box;
        border-bottom: 1px solid #EEE;
        background-color: #FFF;
        padding-left: 10px;
    }

    .select_ul li:hover{
        background-color: #1962ad;
        color: #FFF;
    }
    .select_res {
        width: 100%;
        display: block;
        line-height: 40px;
        padding-left: 10px;
    }

    .group_search_btn{
        width: 100%;
        height: 40px;
        line-height: 40px;
        background-color: #1962ad;
        text-align: center;
        color: #FFF;
        display: block;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        transition: all .5s;
        opacity: .8;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
    }

    .group_search_btn:hover{
        opacity: 1;
    }


    .payoffs_table {
        width: 95%;
        margin-left: 20px;
        border-top: 1px solid #DDD;
        border-left: 1px solid #DDD;
        border-collapse: collapse;
        margin-top: 20px;
        font-size: 12px;
    }

    .payoffs_table thead tr {
        background-color: #f4f6f9;
    }

    .payoffs_table thead td {
        color: #1962ad;
        font-weight: bold;
        padding: 6px;
    }

    .payoffs_table td{
        border-bottom: 1px solid #DDD;
        border-right: 1px solid #DDD;
        padding: 5px;
        text-align: left;
    }

    .payoffs_table tbody td a{
        color: #333;
    }

    .payoffs_table tbody td a:hover{
        color: #1962ad;
    }

    .shade {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        background-color: rgba(255,255,255, .6);
        z-index: 10;
        display: none;
    }

    .icon_loading{
        width: 30px;
        height: 30px;
        position: absolute;
        margin: auto;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
    }

    .icon_loading img{
        width: 100%;
        height: 30px;
    }

    /* 科研成果搜索 - end s */
  
    /* 底部 end */
    
  }