body{
    background-color: #f4f4f4 !important;
}
.zzxw_active{ color: #3e63b3 !important;font-weight:700 !important;}
/*******banner*******/ 
.ad-nei { height: 421px;background: transparent url(/ciicsh/resource/cms/2019/03/2019032114342922696.jpg) center center no-repeat; background-size: cover; color: #fff;}
.ad-nei h3 { font-size: 38px; margin: 100px 0 10px;}
.ad-nei p {font-size: 26px;}
.ad-nei span { display: inline-block; background-color: #fff; width: 90px; height: 4px; overflow: hidden;}

@media screen and (max-width: 1024px) and (min-width: 1px){
  .nei-breadcrumb img {display: none;}
  .nei-breadcrumb .breadcrumb {padding: 8px 0;}
  .nei-breadcrumb .breadcrumb a {font-size: 12px;}
  .qyfw-listbox .nei-nav li {padding: 5px 0;}
  .daohang .h60{display:none;}
  .daohang{margin-bottom: 30px;}
  .nei-nav { min-height: 40px;}
  .nei-nav li {padding: 12px 8px 8px 8px;font-size: 14px;}
  .nei-nav li a {padding-bottom: 7px;font-size: 14px;}
  .ad-nei {height: 250px;}
  .ad-nei h3 {font-size: 26px; margin: 50px 0 5px;}
  .ad-nei p {font-size: 18px;}
}


/*******面包屑导航*******/
.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;}


.daohang{background-color: #f4f4f4;}
.nei-nav { min-height: 80px; width: 100%; background-color: #fff; -webkit-box-shadow: 0 10px 30px #cfcfcf; box-shadow: 0 1px 30px #cfcfcf;}
.nei-nav ul {text-align: center;padding-left: 0;list-style: none;}
.nei-nav li {display: inline-block;padding: 30px 40px 20px 40px;font-size: 20px;}
.nei-nav li a {color: #282b31;padding-bottom: 20px;font-size: 20px;}
.nei-nav .active a {border-bottom: 4px solid #3e63b3; color: #3e63b3;}
.nei-nav li a:hover{border-bottom:4px solid #3e63b3;color:#3e63b3;}
@media screen and (max-width: 767px) and (min-width: 1px){
  .nei-breadcrumb{margin-top:40px;}
  .daohang .h60{display:none;}
  .nei-nav { min-height: 40px;}
  .nei-nav li {padding: 12px 10px 8px 10px;font-size: 14px;}
  .nei-nav li a {padding-bottom: 7px;font-size: 14px;}
}



/*******内容区*******/
.nei-list {width: 100%;position: relative; margin-bottom: 40px; background-color: #fff; -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.nei-list .nei-buju{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;}
.nei-list .body {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    display: block;
    width: 100%;
    -webkit-box-flex: 1;
    min-height: 220px;
    background-color: #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 30px 40px 0 40px;
}
.nei-list .right {
    -webkit-box-flex: 130px;
    -ms-flex: 130px 0 0;
    flex: 130px 0 0;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    background-color: #e9e9e9;
    padding: 50px 24px 0 24px;
    text-align: center;
    color: #282b31;
}
.nei-list .left img{
    -webkit-box-flex: 360px;
    -ms-flex: 360px 0 0;
    flex: 360px 0 0;
    overflow: hidden;
    background: transparent center center no-repeat;
    background-size: cover;
    display: block;
    -webkit-box-flex: 1;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
       width:360px;
max-width:360px;
max-height:220px;
min-width:360px;
min-height:220px;
}
.nei-list .body p {
    font-size: 14px;
    color: #797979;
    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;
}
.nei-list .body h4,.nei-list .body h4 a{ font-size: 22px; margin-bottom: 20px; line-height: 25px;color: #282b31;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
    overflow: hidden; text-overflow: ellipsis;font-weight: bold;margin-top:0;}
.nei-list .body .btn {padding: 0 0;}
.nei-list .body .btn-default {color: #2d282e; -moz-border-radius: 14px; -webkit-border-radius: 14px;border-radius: 14px;background-color: transparent;border-color: #2d282e;    font-weight: bold;}
.nei-list .right .tsDate{font-size: 50px;font-weight: bold;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #bdbdbd; color:#2d282e;}
.nei-list .right .smDate{font-size: 18px; color:#2d282e;}
.nei-list:hover{cursor:pointer;}
.nei-list:hover .right{color: #fff;background-color: #d6b97f;}
.nei-list:hover .right .tsDate{color: #fff;background-color: #d6b97f; border-bottom: 1px solid #ffffff;}
.nei-list:hover .right .smDate{color: #fff;background-color: #d6b97f;}
.nei-list:hover .body .btn-default{color:#fff;border-color:#3e63b3;background-color:#314e8d;}
@media screen and (min-width:1px) and (max-width:991px){
   .nei-list{margin-bottom:20px;}
   .nei-list .nei-buju{display:block;}
   .nei-list .left{display:none;}
   .nei-list .body{padding:30px 15px 0 15px;}
   .nei-list .body h4{font-size:18px;}
   .nei-list .right{display:none;}
}


 /*******分页*******/
  .fenye{ margin: 20px 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;}
}