body{
    background-color: #f4f4f4 !important;
}

/********banner 切到 gzpp_mk_banner.zip *******/ 
.ad-nei {
    height: 421px;
    background: center center no-repeat;
    background-size: cover;
    color: #fff;
}
.ad-nei h3 {
    margin: 100px 0 10px;
}
.ad-nei span {
    display: inline-block;
    background-color: #fff;
    width: 90px;
    height: 4px;
    overflow: hidden;
}

@media screen and (max-width: 767px) and (min-width: 1px) {
    .ad-nei {
        height: 250px;
    }
    .ad-nei h3 {
        font-size: 26px;
        margin: 50px 0 5px;
    }
    .ad-nei p {
        font-size: 18px;
    }
}

.ad-2020bt h3 {
    font-size: 64px;
    font-weight: 600;
}

.ad-2020bt p {
    font-size: 32px;
    font-weight: 600;
}

.ad-2020bt span {
    display: none;
}

@media screen and (max-width: 767px) and (min-width: 1px) {
    .ad-2020bt h3 {
        font-size: 26px;
        font-weight: 500;
    }

    .ad-2020bt p {
        font-size: 18px;
        font-weight: 500;
    }
}

/*******面包屑导航*******/
.nei-breadcrumb img {
    margin-top: -8px;
  }
  
  .nei-breadcrumb .breadcrumb {
    background-color: transparent;
    display: inline-block;
    color: #aaa;
  }
  
  .nei-breadcrumb .breadcrumb a {
    color: #aaa;
    padding: 0 5px;
    font-size: 14px;
  }
  
  .nei-breadcrumb p {
    position: absolute;
    top: 36px;
    left: 15px;
    background-color: #ddd;
    height: 1px;
    width: 130px;
  }
  
  .nei-breadcrumb p span {
    position: absolute;
    top: -1px;
    left: 0;
    background-color: #ddd;
    height: 3px;
    width: 40px;
  }
  
  .nei-breadcrumb {
    margin-top: 60px;
    margin-bottom: 20px;
  }
  
  
  @media screen and (max-width: 767px) and (min-width: 1px) {
    .nei-breadcrumb {
      margin-top: 40px;
    }
  }

/*****企业动态******/
.newsWrap {
    margin-right: -15px;
    margin-left: -15px;
}

.newsItem {
/*    width: 33.33333333%;
    float: left;
    cursor: pointer; */
}

.plr30 {
    padding-right: 25px;
    padding-left: 25px;
}

.newsItem .thumbnail{
    background-color: #f4f4f4;
}
/* .thumbnail=even 
.newsItem .thumbnail.even{
    display: -webkit-flex; 
    display: flex;
    flex-direction:column-reverse;
}
.newsItem .thumbnail.even .top-img{
    margin-top: 0;
    height: 230px;
}
.newsItem .thumbnail.even .caption{
    margin-top: 20px;
    padding-bottom: 0;
    height: 210px;
}
*/
/*覆盖全局top-img圆角样式*/
.newsItem .thumbnail .top-img {
    height: 220px;
    overflow: initial;
    background: transparent center center no-repeat;
    background-size: cover;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 20px 0 0 0;
}

.newsItem .thumbnail h3 {
    color: #282b31;
    font-size: 25px;
    position: relative;
    max-height: 72px;
    line-height: 24px;
    max-height: 48px;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    font-weight: normal;
    margin-top: 25px;
    margin-bottom: 0;
}

.newsItem .thumbnail p {
    color: #565656;
    margin-top: 20px;
    font-size: 14px;
    position: relative;
    line-height: 24px;
    max-height: 72px;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0;
}
.newsItem .thumbnail .caption {
    background-color: #fff;
    padding: 30px 40px 20px 40px;
    min-height: 230px;
}

.thumbnail .caption h3.gzpp-position{
    color: #3b64b3;
}
.thumbnail .caption p.gzpp-company{
    font-size: 18px;
    margin-top: 40px;
}
.thumbnail .caption p.gzpp-other{
    font-size: 16px;
}

/* .newsItem .thumbnail .caption .p3 {
    min-height: 70px;
} */

.newsItem .thumbnail .left {
    float: left;
    color: #aaa;
}

.newsItem .thumbnail .right {
    float: right;
    color: #aaa;
}

.newsItem .thumbnail .left {
    font-size: 14px;
    margin-right: 5px;
}

.newsItem .thumbnail .left i {}

.newsItem .thumbnail .right i {
    font-size: 36px;
    position: relative;
    color: #3b64b3;
    /* top: -15px; */
}

.newsItem:hover h3 {
    color: #3b64b3;
    text-decoration: underline;
}

.newsItem:hover .right {
    color: #3e63b3;
}

.icon-time {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/ciicsh/resource/cms/2019/04/2019040921484350126.png) no-repeat;
    vertical-align: middle;
    margin-right: 4px;
}

@media (min-width: 992px){
/*  .newsItem{width: 33.33333333%;float:left;} */
}
@media (max-width: 991px){
/*  .newsItem{width: 100%;float:none;} */
  .thumbnail .top-img {height: 150px;}
}
@media screen and (max-width: 769px) and (min-width: 1px){
  .plr30 {padding-right: 10px;padding-left: 10px; } 
  .newsItem .thumbnail .top-img {height: 150px;}
  .newsItem .thumbnail .left{font-size:12px;}
}
 /*******分页*******/
 .fenye{ margin: 40px auto 40px;text-align: center;}
 .fenye a,.fenye .NormalRed {
   font-size:18px;
   display:inline-block;
   min-width: 45px;
   text-align: center;
   line-height: 45px;
   padding: 0;
   margin: 0 5px;
   color: #797979;
   background-color: #fff;
   border: 1px solid #e2e2e2;
   -moz-border-radius: 50%;
   -webkit-border-radius: 50%;
   border-radius: 50%;
 }
 .fenye .prev,.fenye .next{
   padding: 0 22px;
   -moz-border-radius: 22px;
   -webkit-border-radius: 22px;
   border-radius: 22px;
}
 .fenye .NormalRed {
    background-color:#3e63b3;
    color:#fff;
 }
.fenye a:hover {
   color: #fff;
   background-color: #3e63b3;
   border: 1px solid #314e8d;
}
@media screen and (min-width:1px) and (max-width:991px){
  .fenye{margin-top:40px;}
  .fynum{display:none;}
}

#content_2{
    margin-bottom: 40px;
}
.text {
    background-color: #fff;
    /* border: 1px solid #aaa; */
    border-radius: 10px;
    padding: 10px;
    margin-top: 15px;
  }
.text .textbt {
    width: 100%;
    color: #fff;
    background-color: #3e63b3;
    padding: 10px 0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size: 20px;
    margin-bottom: 8px;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.text .text-content{
    padding: 0 20px;
    font-size: 16px;
    line-height: 30px;
}