@media (max-width: 1840px) {
    .top_box {
        width: 100%;
    }
    .top_pad {
        padding: 0px 20px;
    }
}

@media (max-width: 1540px) {
    .dbnr_wz {
        width: 155px;
        margin-left: 20px;
        margin-right: 25px;
    }
    .dbnr_wz p {
        font-size: 18px;
    }
    .dbnr_wz2 {
        width: 190px;
        font-size: 22px;
    }
    /* 企业风采 */
    .zsyz li,
    .zsyz li .tit {
        width: 70px;
    }
    .zsyz li .tit {
        height: 348px;
    }
    .zsyz li .tit h2 {
        font-size: 20px;
    }
    .zsyz li.open {
        width: calc(100% - 210px);
        height: 348px;
    }
    .zsyz li.open .text {
        width: calc(100% - 70px);
    }
    .zsyz li.open .text .text_mar {
        padding-right: 35px;
    }
    .zsyz li.open .text .text_pic {
        width: 484px;
    }
    .zsyz li.open .text .text_jj {
        width: calc(100% - 515px);
    }
    .zsyz li.open .text .text_jj h2 {
        margin: 10px 0px 15px;
    }
    .zsyz li.open .text .text_jj .text_sm {
        line-height: 32px;
          height: 192px;
    }
    /* 底部导航 */
    .dbdh {
        margin: 0px -50px;
    }
    .dbdh_lb .dbdh_lbmar {
        margin: 0px 50px;
    }
    /* 大事记 */
    .ltdsj {
        padding-bottom: 8px;
    }
    .ltdsj li .ltdsj_lnr h2 {
        margin-top: 10px;
    }
    .ltdsj li .ltdsj_lnr h2 span {
        font-size: 28px;
    }
    .ltdsj li .ltdsj_lnr h2 span b {
        font-size: 18px;
    }
    .ltdsj li .ltdsj_lnr .ltdsj_lb p {
        font-size: 16px;
        line-height: 32px;
        background: url(../images/dsj_sjx.png) no-repeat left 8px;
    }
    .ltdsj li.num2 .ltdsj_lnr .ltdsj_lb p {
        background: url(../images/dsj_sjx2.png) no-repeat right 8px;
    }
    .ltdsj li:nth-of-type(5) {
        top: 620px;
    }
    .ltdsj li:nth-of-type(6) {
        top: 793px;
    }
.ltdsj li:nth-of-type(7) {
    top: 998px;
}
.ltdsj_box{
  background: url(../images/dsj_sjx3.png) no-repeat 46% bottom;
}
}

@media (max-width: 1440px) {
    .navbar .navbar-nav>li>a {
        padding-right: 40px;
        padding-left: 40px;
    }
    .xwdh h1 img {
        height: 36px;
    }
    .xwdh a.xwmore {
        margin-top: 15px;
    }
    .gsdjdh h1 img {
        height: 55px;
    }
    /* 最新资讯 */
    .zxzx_lf .time {
        font-size: 20px;
        width: 80px;
        height: 34px;
        line-height: 34px;
        top: 20px;
    }
    .zxzx_lf .text h2 a {
        font-size: 18px;
        line-height: 48px;
        height: 48px;
    }
    .zxzx_rg li .zxzx_rglb {
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .zxzx_rg li .zxzx_rglb .text span {
        font-size: 22px;
    }
    .zxzx_rg li .zxzx_rglb .text h2 {
        margin: 10px 0px;
        line-height: 28px;
        height: 56px;
        font-size: 16px;
    }
    .zxzx_rg li .zxzx_rglb i {
        margin-top: 12px;
    }
    /* 通知公告 */
    .tzgg li .time b {
        font-size: 32px;
    }
    .tzgg li .text h2 {
        font-size: 16px;
    }
    /* 公司党建 */
    .gsdj li .text h2 {
        font-size: 16px;
    }
    /* 招商引资 */
    .zsyz li.open .text .text_jj h2 {
        font-size: 22px;
    }
    .zsyz li.open .text .text_jj .text_sm {
        font-size: 16px;
    }
    /* 企业风采 */
    .qyfc li .qyfc_lb .text span {
        font-size: 18px;
    }
    .qyfc li .qyfc_lb .text h2 {
        font-size: 16px;
    }
    /* 加入我们 */
    .jrwm {
        margin-right: 0px;
    }
    .jrwm li .jrwm_lb .text h2 {
        font-size: 16px;
    }
    /* 底部 */
    .dbdh {
        margin: 0px -20px
    }
    .dbdh_lb .dbdh_lbmar {
        margin: 0px 20px;
    }
    .dbnr_box {
        padding: 25px 0px;
    }
    .dbnr_dz {
        width: 285px;
        padding: 0px;
    }
    .dbnr_dzl,
    .dbnr_dz2 {
        padding-left: 15px;
    }
    .dbnr_lf {
        margin-top: 19px;
        float: left;
    }
    .dbnr_wz2 {
        margin-top: 32px;
    }
    .ltdsj {
        padding-bottom: 140px;
    }
    /* 大事记 */
    .ltdsj li:nth-of-type(5) {
        top: 653px;
    }
    .ltdsj li:nth-of-type(6) {
        top: 826px;
    }
 .ltdsj li:nth-of-type(7) {
        top: 1057px;
    }
 .ltdsj li:nth-of-type(8) {
        top: 1358px;
    }
.ltdsj_box {
  background: url(../images/dsj_sjx3.png) no-repeat 44.8% bottom;
}
}
@media (max-width: 1150px) {
.ltldbz_nmar{
      margin: 0px -30px;
}
.ltldbz_lb .ltldbz_lmar{
   margin: 0px 30px;
}
   .ltldbz_lb .text{
      font-size: 16px;
}

/*.ltldbz_num2 .ltldbz_lb:nth-of-type(2) .text{
  width: 110%;
    margin-left: -10%;
}*/


}
@media (max-width: 1050px) {
    .ydy_box {
        display: none;
    }
    .index_box {
        display: block;
    }
    .yc {
        float: right;
        margin-top: 14px;
        margin-right: 50px;
        position: relative;
        padding-left: 0px;
    }
    .yc::before {
        display: none;
    }
    .top_box {
        height: 70px;
        position: relative;
    }
    /* 小于1200就缩导航 */
    .navbar {
        margin-top: 0px;
        position: absolute;
        display: block;
        margin-right: 0;
        top: 35px !important;
        right: 15px !important;
    }
    .navbar .menuBtn {
        width: 30px;
        cursor: pointer;
        position: absolute;
        right: 0px;
        top: 50%;
        z-index: 9;
        padding-top: 4px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .navbar .menuBtn b {
        display: block;
        height: 3px;
        background-color: #234382;
        margin-bottom: 5px;
        border-radius: 2px;
        transition: 0.3s;
        -ms-transition: 0.3s;
        -moz-transition: 0.3s;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
    }
    .navbar .menuBtn2 {
        display: none;
    }
    .navbar .menuslider {
        opacity: 0;
        visibility: hidden;
        position: fixed;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        display: block;
        background: #fff;
        background-size: cover;
        z-index: 99;
        width: 100%;
        height: calc(100% - 70px) !important;
        left: 0;
        top: 70px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    .navbar .menuslider .navbar-nav {
        margin-top: 20px;
        overflow: hidden;
        padding: 0 3%;
    }
    .navbar .menuslider a {
        font-weight: normal !important;
    }
    .navbar .menuslider .nav-child {
        width: 100%;
        display: none;
        position: relative !important;
        background-color: transparent;
        float: none;
        border: none;
        top: 0 !important;
        left: 0 !important;
        padding: 10px 0 10px 10px !important;
        margin: 0 0 -1px 0 !important;
        opacity: 1;
        visibility: visible;
        box-shadow: none;
    }
    .navbar .menuslider .nav-child li {
        text-align: left;
        padding: 0;
    }
    .navbar .menuslider .nav-child li a {
        padding: 5px 10px;
    }

.navbar .nav-child li:hover {
    background: #fff;
}


    .navbar .menuslider .nav-child li>dl {
        display: none;
        position: relative;
        left: 0;
        top: 0;
        background: none;
        padding-left: 15px;
    }
    .navbar .menuslider .nav-child li.hasChild.on>dl {
        display: block;
    }
    .navbar .menuslider .nav-child:before {
        display: none;
    }
    .navbar .navbar-nav>li {
        width: 100% !important;
        display: block;
        position: relative;
        text-align: left !important;
        padding: 10px !important;
        box-sizing: border-box;
        height: auto;
        border-bottom: 1px solid #ccc;
        background: none !important;
    }
    .navbar .navbar-nav>li a {
        text-align: left !important;
        line-height: 24px;
        color: #333 !important;
        background: none !important;
        padding: 0px;
    }
  .navbar .navbar-nav>li>a.nav_sy {
   padding: 0px;
}

    .navbar .navbar-nav>li.hasChild>em {
        position: absolute;
        top: 0;
        right: 10px;
        z-index: 9;
        width: 20px;
        height: 45px;
        background: url(../images/nav-down.png) center no-repeat;
        background-size: 100%;
        cursor: pointer;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    .navbar .navbar-nav>li.hasChild.on>em {
        transform: rotate(45deg);
    }
    .navbar .hasChild:before {
        display: none;
    }
    .navbar li.hasChild.on .nav-child {
        display: block !important;
        background: none;
    }
    .navbar .menu-bott {
        display: block;
        overflow: hidden;
        background: #0d3b71;
        padding: 15px 20px;
    }
    .navbar .menu-bott .top-right {
        width: 100%;
        float: left;
    }
    body.side-right .navbar .menuslider {
        opacity: 1;
        visibility: visible;
        top: 68px;
        box-shadow: 0px 0px 59px 0px rgb(19 40 83 / 10%);
    }
    body.side-right .navbar .menuBtn {
        display: none;
    }
    body.side-right .navbar .menuBtn2 {
        display: block;
    }
    body.side-right .navbar .menuBtn b {
        display: none;
        margin: 0;
        position: absolute;
        left: 0;
        top: 50%;
        width: 30px;
    }
    body.side-right .navbar .menuBtn b:first-child {
        display: block;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
    }
    body.side-right .navbar .menuBtn b:last-child {
        display: block;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
    }
    .navbar .menu-bott .top-right .search {
        width: 100%;
        position: relative;
    }
    .navbar .menu-bott .top-right .search .txt {
        width: 91%;
        line-height: 50px;
        border: 1px solid #fff;
        border-radius: 100px;
        background: none;
        color: #fff;
        font-size: 16px;
        padding: 0 6% 0 3%;
        height: 50px;
    }
    .navbar .menu-bott .top-right .search .image {
        position: absolute;
        top: 26%;
        right: 25px;
    }
    .navbar .menu-bott .search .txt::-webkit-input-placeholder {
        color: #fff;
    }
    .navbar .menu-bott .search .txt:-moz-placeholder {
        color: #fff;
    }
    .navbar .menu-bott .search .txt::-moz-placeholder {
        color: #fff;
    }
    .navbar .menu-bott .search .txt:-ms-input-placeholder {
        color: #fff;
    }
    .navbar .menu-bott .search .txt:focus {
        outline: none;
    }
    /* 手机导航 */
    .sjmenu {
        margin-top: 15px;
        display: block;
        background: #fafafa;
    }
    .sp_header {
        height: 50px;
        overflow: hidden;
        /* background:#fff; */
        width: 100%;
    }
    .sp_logo {
        float: left;
        height: 50px;
        font-size: 22px;
        line-height: 50px;
        color: #111;
        text-indent: 10px;
    }
    .sp_nav {
        width: 50px;
        float: right;
        position: relative;
        cursor: pointer;
        height: 30px;
        margin-top: 15px
    }
    .sp_nav span {
        display: block;
        background: #234382;
        width: 30px;
        height: 2px;
        position: absolute;
        left: 10px;
        transition: all ease 0.35s
    }
    .sp_nav span:nth-of-type(1) {
        top: 0px
    }
    .sp_nav span:nth-of-type(2) {
        top: 10px
    }
    .sp_nav span:nth-of-type(3) {
        top: 20px
    }
    .sp_nav_se span:nth-of-type(1) {
        top: 10px;
        transform: rotate(45deg)
    }
    .sp_nav_se span:nth-of-type(2) {
        width: 0
    }
    .sp_nav_se span:nth-of-type(3) {
        top: 10px;
        transform: rotate(-45deg)
    }
    .sjj_nav {
        width: 100%;
        transition: top ease 0.35s;
        display: none;
    }
    .nav_show {
        display: block;
        color: #333;
    }
    .sjj_nav ul li i {
        position: absolute;
        top: 5px;
        right: 0px;
        border-left: 1px #ddd solid;
        height: 40px;
        padding: 0px 7px 0 7px;
    }
    .sjj_nav ul li i svg {
        transform: rotate(-90deg);
        transition: all ease 0.35s
    }
    .sjj_nav ul li .sjj_nav_i_se svg {
        transform: rotate(0deg)
    }
    .sjj_nav ul li {
        border-top: 1px #ddd solid;
        position: relative;
        line-height: 50px;
        font-size: 18px;
    }
    .sjj_nav ul li a {
        display: block;
        text-indent: 8px;
    }
    .sjj_nav>ul>li:last-child {
        border-bottom: 1px #ddd solid;
    }
    .sjj_nav ul li ul {
        display: none
    }
    .sjj_nav ul li ul li {
        font-size: 16px;
    }
    .sjj_nav ul li ul li a {
        color: #444;
        display: block;
        text-align: left;
        text-indent: 20px;
    }
    .sjj_nav ul li ul li ul li {
        font-size: 14px;
    }
    .sjj_nav ul li ul li ul li a {
        color: #444;
        text-indent: 30px;
    }
    .sjj_nav ul li ul li ul li ul li a {
        color: #666;
        text-indent: 40px;
    }
    .sjj_nav ul li.grey {
        background: #f1f3f6;
    }
    .sjj_nav ul li i svg {
        width: 20px;
        height: 20px;
        fill: #666;
        margin-top: 10px;
    }
    .sjj_nav ul li .sjj_nav_i_se svg {
        fill: #234382
    }
    .banner .slick-dots {
        bottom: 15px;
        left: auto;
        right: 0px;
        z-index: 9;
        width: 100%;
    }
    .banner .slick-dots li {
        width: 14px;
        height: 14px;
        background: #fff;
        margin: 0px 12px;
        border-radius: 50%;
        text-indent: -999em;
        text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.4);
    }
    .banner .slick-dots li button {
        text-indent: -999em;
    }
    .banner .slick-dots li.slick-active {
        background: #f5c104;
    }
    .banner .slick-dots li.slick-active::after {
        display: none;
    }

.ban_lb .ban-dot {
        bottom: 15px!important;
      left: auto!important;
      width: 100%!important;
      right: 0px;
      text-align: center;
      }
      
      .ban_lb .ban-dot span{
          width: 14px;
          height: 14px;
          line-height:normal;
          margin: 0px 10px!important;
          font-size: 0px;
          padding-left: 0px;
          float: none;
      }
      .ban_lb .ban-dot span.swiper-pagination-bullet{
          background:none;
          background: #fff;
      }
      .ban_lb .ban-dot span::before,
      .ban_lb .ban-dot span.swiper-pagination-bullet-active::before,
      .ban_lb .ban-dot span.swiper-pagination-bullet-active::after {
        display: none;
      }
     
      .ban_lb .ban-dot span.swiper-pagination-bullet-active{
          font-size: 0px;
          padding-left: 0px;
          background: #f5c104;
      }

    .kjzl {
        width: 76px;
        height: 175px;
        margin-top: -87px;
    }
    .kjzl a {
        background: url(../images/kzzl_sjx.png) no-repeat 62px center;
    }
    .kjzl a span {
        font-size: 18px;
        line-height: 22px;
        margin: 51px 0px 0px 34px;
    }
    .xwdh h1 {
        padding-left: 38px;
    }
    .xwdh h1 img {
        height: 32px;
    }
    .xwdh a.xwmore {
        font-size: 14px;
        margin-top: 13px;
    }
    .gsdjdh h1 {
        padding-left: 0px;
    }
    .gsdjdh h1 img {
        height: 48px;
    }
    /* 最新资讯 */
    .zxzx_rg li .zxzx_rglb {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .zxzx_rg li .zxzx_rglb .text span {
        font-size: 22px;
    }
    .zxzx_rg li .zxzx_rglb .text h2 {
        line-height: 26px;
        height: 52px;
    }
    .zxzx_rg li .zxzx_rglb:hover i {
        background: url(../images/zxzx_jt.png) no-repeat;
    }
    .zxzx_rg li .zxzx_rglb:hover {
        background: none;
        border-bottom: #fff 3px solid;
    }
    .zxzx_rg li .zxzx_rglb:hover .text span {
        color: #996621;
    }
    .zxzx_rg li .zxzx_rglb:hover .text h2 {
        color: #996621;
        font-weight: normal;
    }
    /* 通知公告 */
    .tzgg li {
        width: 50%;
    }
    /* 公司党建 */
    .gsdj li {
        width: 100%;
    }
    /* 招商引资 */
    .zsyz li .tit,
    .zsyz li.open {
        height: 270px;
    }
    .zsyz li .tit h2 {
        margin-top: 40px;
    }
    .zsyz li.open .text .text_mar {
        padding: 30px;
    }
    .zsyz li.open .text .text_pic {
        width: 350px;
    }
    .zsyz li.open .text .text_jj {
        width: calc(100% - 380px);
    }
   .zsyz li.open .text .text_jj .text_sm {
        line-height: 30px;
        height: 120px;
        -webkit-line-clamp: 4;
    }
    /* 底部 */
    .dbdh {
        margin: 0px -8px;
    }
    .dbdh_lb .dbdh_lbmar {
        margin: 0px 8px;
    }
    .dbdh_lb .dbdh_lbmar h2 span {
        font-size: 14px;
        padding: 0px 30px 0px 20px;
    }
    .dbnr_wz2 {
        width: 160px;
        font-size: 18px;
    }
    .list_lf,
    .ltyj {
        display: none;
    }
    .list_ban .ctbx {
        position: relative;
    }
    .ltyj_sj {
        position: absolute;
        left: 0px;
        bottom: 0px;
        display: block;
        padding: 12px 25px;
        font-size: 26px;
        color: #ebc08e;
        line-height: 30px;
        font-weight: bold;
        text-align: center;
        background: url(../images/ltyj_bg.png) no-repeat #0d2e6b;
    }
    .list_rg {
        width: calc(100% - 0px);
        margin-top: 35px;
    }
    .list_rdh h1 {
        font-size: 26px;
        padding-bottom: 10px;
    }
    .list_rdh span {
        margin-top: 18px;
    }
    /* 内容页 */
    .contt_tit h1 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .contt_zhwen p,
    .contt_sxp li {
        font-size: 16px;
    }
    .contt_sxp .contt_fhlb a {
        font-size: 14px;
    }
    .contt_bwk {
        position: relative;
        padding-bottom: 35px;
        overflow: hidden;
    }
    .contt_tit {
        position: static;
        padding: 0px 20px;
    }
    .contt_zhwfx {
        width: 185px;
        right: 0px;
        bottom: 25px;
    }
    .contt_zhwfx li span {
        width: 20px;
    }
    .contt_zhwfx li .cczw_fxnr {
        display: block;
        right: 0px;
        bottom: -5px;
    }
    .article-share i.icon-31zhuanfa {
        display: none;
    }
    .article-share .bdsharebuttonbox {
        width: 100%;
    }
    /* 大事记 */
    .ltdsj_box {
        height: auto;
        overflow: hidden;
        margin-left: 0px;
        margin-top: 50px;
       background:none;
    }
    .ltdsj li {
        position: static;
        float: right;
        width: 100%;
    }
    .ltdsj li.num2 {
        float: left;
    }
    .ltdsj::before,
    .ltdsj::after {
        display: none;
    }
    .ltdsj {
        padding-bottom: 0px;
        background: none;
        width: calc(100% - 0px);
    }
    .ltdsj li .ltdsj_lnr::before {
        background: #0e2f6b;
        width: 12px;
        height: 12px;
        margin-left: 0px;
        border-radius: 50%;
        top: 78px;
    }
    .ltdsj li.num2 .ltdsj_lnr::before {
        margin-right: 0px;
        background: #0e2f6b;
    }
    .ltdsj li .ltdsj_lnr::after {
        display: none;
    }
    .ltdsj li .ltdsj_lnr .ltdsj_lb {
        padding: 20px 0px;
        width: 100%;
        float: left;
    }
}

@media (max-width: 980px) {
    .dbnr_lf {
        width: 445px;
        display: block;
        margin: 0px auto;
        float: none;
        overflow: hidden;
    }
    .dbnr_rg {
        width: 446px;
        margin: 20px auto 0px;
        display: block;
        float: none;
        overflow: hidden;
    }
    /* 领导班子 */
    .ltldbz_nmar {
        margin: 0px -25px;
    }
    .ltldbz_lb .ltldbz_lmar {
        margin: 0px 25px;
    }
/*.ltldbz_num2 .ltldbz_lb:nth-of-type(2) .text{
  width: 126%;
    margin-left: -12%;
}*/
    .ltldbz_num2 {
        width: 450px;
    }
    .ltldbz_num3 {
        width: 700px;
    }
}

@media (max-width: 900px) {
    /* 招商引资 */
    .zsyz li.open .text .text_pic {
        width: 250px;
        margin-top: 32px;
    }
    .zsyz li.open .text .text_jj {
        width: calc(100% - 270px);
    }
    .zsyz li.open .text .text_jj h2 {
        font-size: 20px;
    }
    .dbdh {
        margin: 0px -4px;
    }
    .dbdh_lb .dbdh_lbmar {
        margin: 0px 4px;
    }
    .dbdh_lb .dbdh_lbmar::after {
        right: 10px;
    }
    .dbdh_lb .dbdh_lbmar h2 span {
        padding-left: 10px;
    }
    /* 招商引资列表 */
    .zsyz_lb h1 {
        font-size: 18px;
        width: 300px;
        height: 55px;
        line-height: 55px;
    }
    .zsyz_lb ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .zsyz_lb li a {
        margin-left: 10px;
        margin-right: 10px;
        font-size: 16px;
        height: 50px;
        line-height: 48px;
    }

  .contt_zhwen p img{
  width:100%!important;
}



}

/*@media (max-width: 800px) {
    .ltldbz_nmar {
        margin: 0px -15px;
    }
    .ltldbz_lb .ltldbz_lmar {
        margin: 0px 15px;
    }
    .ltldbz_lb .text {
        font-size: 16px;
    }
    .ltldbz_num {
        width: 160px;
    }
    .ltldbz_lb .tppic {
        width: 128px;
        height: 128px;
    }
    .ltldbz_num2 {
        width: 350px;
    }
    .ltldbz_num3 {
        width: 540px;
    }
    .ltldbz_num2::before,
    .ltldbz_num3::before {
        width: calc(100% - 160px);
        left: 80px;
    }
}*/

@media (max-width: 768px) {
    /* 企业文化 */
    .khbg {
        display: none;
    }
    .khbg_sj {
        display: block;
        background: url(../images/kh_bg_sj.jpg) no-repeat;
        background-size: 100% 100%;
        text-align: center;
        padding: 32px 0px;
    }
    /* 最新资讯 */
    .zxzx_box {
        padding-bottom: 60px;
    }
    .zxzx_lf {
        display: none;
    }
.zxzx_rg {
    width: 100%;
}
    .zxzx_mar_sj {
        display: block;
        overflow: hidden;
        margin-top: 42px;
    }
    .zxzx_mar_sj .zxzx_rg {
        width: 100%;
    }
    /* 通知公告 */
    .tzgg_bg {
        background: url(../images/tzgg_bg_sj.jpg) no-repeat;
        background-size: cover;
        padding: 70px 0px 50px;
    }
    .tzgg li {
        width: 100%;
        margin-bottom: 25px;
    }
    .tzgg li:nth-of-type(5),
    .tzgg li:nth-of-type(6) {
        display: none;
    }
    .tzgg li .time::after {
        height: 70px;
        top: 0px;
    }
    .tzgg li .time span {
        padding-top: 8px;
        margin-top: 3px;
    }
    .tzgg li .text span {
        display: none;
    }
    /* 公司党建 */
    .gsdj_bg {
        padding: 40px 0px 96px;
        position: relative;
    }
    .gsdj_dh_sj {
        display: block;
        position: absolute;
        left: 0px;
        top: 0px;
    }
    .gsdj_dh_sj img {
        width: auto;
        height: 240px;
        max-width: none;
    }
    .gsdj_bg .xwdh {
        position: relative;
        z-index: 5;
    }
    .gsdjdh h1 {
        padding-left: 60px;
    }
    .gsdj {
        position: relative;
        z-index: 5;
    }
    .gsdj li .gsdj_lb {
        padding: 30px 24px;
    }
    .gsdj li:nth-of-type(4) {
        display: none;
    }
    /* 科转专栏 */
    .kzzl_bg {
        background: url(../images/kzzl_bg_sj.jpg) no-repeat;
        background-size: cover;
        padding: 68px 0px 70px;
    }
    .homed {
        display: none;
    }
    .kzzl_sj {
        display: block;
        padding-bottom: 45px;
        margin-top: 50px;
    }
    .kzzl_sjlb {
        position: relative;
    }
    .kzzl_sjtp {
        padding-bottom: 56%;
        overflow: hidden;
        position: relative;
        border-radius: 10px;
    }
    .kzzl_sjlb .text {
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 100%;
        background: url(../images/kzzl_lbbg_sj.png) repeat-x bottom;
        border-radius: 0px 0px 10px 10px;
    }
    .kzzl_sjlb .text h2 {
        padding: 40px 30px 0px;
        box-sizing: border-box;
    }
    .kzzl_sjlb .text h2 a {
        display: block;
        font-size: 18px;
        color: #fff;
        line-height: 56px;
        height: 56px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .kzzl_sj .slick-dots {
        z-index: 9;
    }
    .kzzl_sj .slick-dots li {
        width: 14px;
        height: 14px;
        background: #caa26c;
        margin: 0px 12px;
        border-radius: 50%;
    }
    .kzzl_sj .slick-dots li.slick-active {
        background: #102d6c;
    }
    /* 企业风采 */
    .qyfc_bg {
        background: url(../images/qyfc_bg_sj.jpg) no-repeat;
        background-size: cover;
        overflow: hidden;
        padding: 70px 0px 115px;
    }
    .qyfc li {
        width: 50%;
    }
    .qyfc li:nth-of-type(3) {
        display: none;
    }
    .qyfc {
        margin: 0px -22px;
    }
    .qyfc li .qyfc_lbmar {
        margin: 0px 22px;
    }
    .qyfc li .qyfc_lb {
        padding: 0px;
        border-radius: 10px;
    }
    .qyfc li .qyfc_lb .text {
        padding: 0px;
        padding-top: 30px;
    }
    .qyfc li .qyfc_lb:hover {
        padding-top: 0px;
        background: none;
        border-top-style: none;
    }
    .qyfc li .qyfc_lb:hover .text {
        position: static;
    }
    .qyfc li .qyfc_lb:hover .text span {
        color: #996621;
    }
    .qyfc li .qyfc_lb:hover .text h2 {
        color: #102d6c;
        font-weight: normal;
    }
    /* 招商引资 */
    .zsyz_bg {
        padding: 70px 0px;
        background: url(../images/zsyz_bg_sj.jpg) no-repeat;
        background-size: cover;
    }
    .zsyz {
        margin-top: 50px;
    }
    .zsyz li {
        width: 100%;
    }
    .zsyz li .tit {
        width: 100%;
        height: 92px;
        background: url(../images/zsli_sj.png) no-repeat;
        background-size: 100% 100%;
    }
    .zsyz li .tit::after {
        left: auto;
        right: 50px;
        bottom: 50%;
        margin-bottom: -7px;
    }
    .zsyz li:nth-of-type(2) .tit,
    .zsyz li:nth-of-type(4) .tit {
        background: url(../images/zsli_sj2.png) no-repeat;
        background-size: 100% 100%;
    }
    .zsyz li .tit h2 {
        width: auto;
        text-align: left;
        margin-top: 30px;
        margin-left: 50px;
    }
    .zsyz li.open {
        width: calc(100% - 0px);
        height: auto;
    }
    .zsyz li.open .text {
        width: calc(100% - 0px);
    }
    .zsyz li.open .text .text_mar {
        padding: 25px;
    }
    .zsyz li.open .text .text_pic {
        width: 100%;
        margin: 0px 0px 20px;
    }
    .zsyz li.open .text .text_jj {
        width: calc(100% - 0px);
    }
    .zsyz li.open .text .text_jj h2 {
        display: none;
    }
    .zsyz li.open .text .text_jj .text_sm {
        text-indent: 2em;
        height: auto;
        -webkit-line-clamp: none;
    }
    /* 加入我们 */
    .jrwm {
        margin: 10px 0px 73px;
    }
    .jrwm li {
        width: 100%;
        margin-bottom: 0px;
    }
    .jrwm li:nth-of-type(3),
    .jrwm li:nth-of-type(4) {
        display: none;
    }
    .jrwm li .jrwm_lb {
        padding: 35px 0px;
        border-radius: 0px;
        border-bottom: #d0d0d4 1px solid;
    }

.jrwm li .jrwm_lb .time b{
  margin-left:0px;
}


    /* 底部 */
    .dbdh_bg {
        padding: 20px 0px 10px;
    }
    .dbdh {
        margin: 0px -12px;
    }
    .dbdh_lb {
        width: 50%;
    }
    .dbdh_lb .dbdh_lbmar {
        margin: 0px 12px 20px;
    }
    .dbdh_lb .dbdh_lbmar h2 {
        background: none;
        border-radius: 0px;
        border-bottom: #2c5483 1px solid;
    }
    .dbdh_lb .dbdh_lbmar:hover .dbdh_lbnr {
        width: calc(100% - 0px);
        left: 0px;
    }
    .dbnr_bg {
        display: none;
    }
    .dbnr_bg_sj {
        display: block;
        background: #0c4589;
        overflow: hidden;
    }
    .dbnr_boxsj {
        width: 395px;
        margin: 0px auto;
        padding: 25px 0px;
        overflow: hidden;
    }
    .dbnr_wzsj {
        float: left;
    }
    .dbnr_wzsj p {
        font-size: 18px;
        color: #fff;
        line-height: 26px;
        text-align: justify;
        text-align-last: justify;
        text-justify: inter-ideograph;
        /*兼容ie*/
        font-weight: bold;
    }
    .dbnr_dzsj {
        float: right;
        padding-left: 10px;
        margin-left: 10px;
        position: relative;
    }
    .dbnr_dzsj::before {
        content: "";
        position: absolute;
        left: 0px;
        top: 5px;
        width: 1px;
        height: calc(100% - 10px);
        background: #fff;
    }
    .dbnr_dzsj p {
        font-size: 14px;
        color: #fff;
        line-height: 28px;
    }
    .banq_sj {
        border-top: #225694 1px solid;
        padding: 15px 0px;
        overflow: hidden;
        font-size: 14px;
        color: #fff;
        line-height: 24px;
        text-align: center;
    }
    .ltyj_sj,
    .list_rdh h1 {
        font-size: 22px;
    }
    .list_rdh span {
        margin-top: 8px;
    }
    /* 列表页新闻 */
    .list_xw li .list_xwmar {
        padding: 20px;
    }
    .list_xw li .ltxw_tp {
        width: 200px;
    }
    .list_xw li .ltxw_nr,
    .list_xw li:hover .ltxw_nr {
        padding-right: 0px;
        background: none;
    }
    .list_xw li .ltxw_nr h2 {
        font-size: 17px;
        margin-bottom: 0px;
    }
    .list_xw li .ltxw_nr p {
        font-size: 13px;
        margin-bottom: 4px;
    }
    /* 全资企业 */
    .kgqy {
        padding: 0px;
    }
    .kgqy li {
        width: 100%;
    }
}

@media (max-width: 600px) {
   .tc2 .tc-box{
        width: 80%;
    left: 10%;
    margin-left: 0;
}
   .tc2 input[type="text"]{
    width:75%;
   text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
  }


    .xwdh h1 img {
        height: 26px;
    }
    .xwdh a.xwmore {
        margin-top: 7px;
    }
    .gsdjdh h1 img {
        height: 39px;
    }
    .zxzx_box {
        padding: 50px 0px;
    }
    .zxzx_mar_sj {
        margin-top: 30px;
    }
    .tzgg_bg {
        padding: 50px 0px 30px;
    }
    .tzgg {
        padding-top: 30px;
    }
    .tzgg li {
        margin-bottom: 20px;
    }
    .tzgg li a {
        padding: 18px;
    }
    .gsdj_bg {
        padding: 50px 0px 105px;
    }
    .gsdj {
        padding-top: 30px;
    }
    .gsdj li {
        margin-bottom: 20px;
    }
    .gsdj li .gsdj_lb {
        padding: 18px;
    }
    .gsdj li .gsdj_lf {
        width: 150px;
    }
    .gsdj li .text {
        width: calc(100% - 170px);
    }
    .gsdj li .text h2 {
        margin: 0px 0px 18px;
        line-height: 24px;
        height: 48px;
    }
    /* 科转专栏 */
    .kzzl_bg {
        padding: 50px 0px;
    }
    .kzzl_sj {
        margin-top: 30px;
        padding-bottom: 30px;
    }
    /* 企业风采 */

    .qyfc_bg {
        padding: 50px 0px 80px;
    }
    .qyfc {
        padding-top: 30px;
        margin: 0px -15px;
    }
    .qyfc li .qyfc_lbmar {
        margin: 0px 15px;
    }
.qyfc li .qyfc_lb .text h2{
        height: auto;
        -webkit-line-clamp:none;
}
    /* 招商引资 */
    .zsyz_bg {
        padding: 50px 0px;
    }
    .zsyz {
        margin-top: 30px;
    }
    .zsyz li .tit {
        height: 72px;
    }
    .zsyz li .tit h2 {
        margin-top: 19px;
        font-size: 18px;
    }
    /* 加入我们 */
    .jrwm_bg {
        padding: 50px 0px;
    }
    .jrwm {
        margin: 0px;
    }
    .jrwm li .jrwm_lb {
        padding: 30px 0px;
    }
    .ltgjjj p {
        font-size: 15px;
    }
    /* 领导班子 */
    .ltldbz_num2,
    .ltldbz_num3 {
        width: 200px;
    }
    .ltldbz_num2 .ltldbz_lb,
    .ltldbz_num3 .ltldbz_lb {
        width: 100%;
    }
    .ltldbz_num2 .ltldbz_lb::before,
    .ltldbz_num3 .ltldbz_lb::before {
        display: none;
    }
    .ltldbz_num3 .ltldbz_lb::after {
        display: block;
    }
    .ltldbz_num3 .ltldbz_lb:nth-last-of-type(1)::after {
        display: none;
    }
    /* 文字列表 */
    .list_lb li {
        padding: 12px 0px 10px;
    }
    .list_lb li::before {
        top: 20px;
    }
    .list_lb li a {
        padding-left: 25px;
    }
    .list_lb li h2 {
        width: calc(100% - 0px);
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }
    .list_lb li span {
        line-height: 28px;
        font-size: 14px;
    }
    /* 新闻列表 */
    .list_xw li .ltxw_tp {
        width: 100%;
    }
    .list_xw li .ltxw_nr {
        padding-left: 0px;
        padding-top: 5px;
        width: 100%;
    }
    .contt_tit h1 {
        font-size: 17px;
    }
    .contt_zhwen p,
    .contt_sxp li {
        font-size: 15px;
    }
    .contt_zhwen p {
        line-height: 30px;
    }
    /* 招商引资列表 */
    .zsyz_lb ul::before {
        left: 25%;
        width: calc(100% - 50%);
    }
    .zsyz_lb li {
        width: 50%;
    }
    .zsyz_lb li:nth-of-type(3):before,
    .zsyz_lb li:nth-of-type(4):before {
        height: 16px;
        top: -16px;
        width: 2px;
        margin-left: -1px;
        background: #3b6798;
    }
    .zsyz_lb h1 {
        font-size: 17px;
        width: 250px;
    }
    .zsyz_lb li a {
        font-size: 15px;
    }
}

@media (max-width: 480px) {
    .tc_logo {
        width: 280px;
        margin-top: 20px;
    }
    .kjzl {
        width: 50px;
        height: 116px;
        margin-top: -58px;
    }
    .kjzl a span {
        font-size: 14px;
        width: 18px;
        margin: 28px 0px 0px 20px;
        line-height: 16px;
    }
    .kjzl a {
        background: url(../images/kzzl_sjx.png) no-repeat 38px center;
        background-size: auto 12px;
    }
    .khbg_sj {
        padding: 20px 0px;
    }
    .zxzx_rg li,
    .qyfc li {
        width: 100%;
        margin-bottom: 25px;
    }
    .zxzx_rg li:nth-last-of-type(1),
    .qyfc li:nth-of-type(2) {
        margin-bottom: 0px;
    }
}

@media (max-width: 414px) {
    .dbnr_boxsj {
        width: 354px;
    }
    .dbnr_wzsj p {
        font-size: 15px;
        line-height: 24px;
    }
    .dbnr_dzsj p {
        font-size: 13px;
        line-height: 25px;
    }
    .banq_sj {
        font-size: 13px;
        padding: 10px 0px;
    }
    .qyfc li {
        width: 100%;
        margin-bottom: 30px;
    }
    .qyfc li:nth-of-type(2) {
        margin-bottom: 0px;
    }
    .qyfc li .qyfc_lb .text {
        padding-top: 15px;
    }
    .qyfc li .qyfc_lb .text span {
        margin-bottom: 3px;
        font-size: 16px;
    }
    .qyfc li .qyfc_lb .text h2 {
        line-height: 28px;
        height: 56px;
    }
}

@media (max-width: 400px) {
   .tc_logo {
        width: 245px;
        margin-top: 21px;
    }
}


@media (max-width: 375px) {
    .tc_logo {
        width: 220px;
        margin-top: 23px;
    }
    /* 公司党建 */
    .gsdj li .gsdj_lf {
        width: 100%;
    }
    .gsdj li .text {
        width: calc(100% - 0px);
        margin-top: 10px;
    }
    .dbdh_lb {
        width: 100%;
    }
    .dbnr_boxsj {
        width: 320px;
    }
    .dbnr_wzsj p {
        font-size: 14px;
    }
    .dbnr_dzsj {
        padding-left: 5px;
        margin-left: 5px;
    }
    .dbnr_dzsj p {
        font-size: 12px;
    }
}

@media (max-width: 360px) {
   .tc_logo {
        width: 200px;
        margin-top: 24px;
    }
    .dbnr_boxsj {
        width: 303px;
    }
    .dbnr_wzsj p {
        font-size: 12px;
    }
}