body{
    background-color: #f4f4f4 !important;
}
.qyfw_active{ color: #3e63b3 !important;font-weight:700 !important;}
/*******banner*******/ 
.ad-nei { height: 421px;background: transparent url(/eportal/fileDir/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: 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;}
  
}

/*******导航*******/
.daohang{background-color: #f4f4f4; margin-bottom: 60px;}
.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;margin-bottom:0;}
.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;}
.content-nav .nei-nav li a {
    padding: 8px 20px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
@media screen and (max-width: 767px) and (min-width: 1px){
  .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;}
}

/*******面包屑导航*******/
.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;}
@media screen and (max-width: 767px) 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;}
}
@media screen and (max-width: 1024px) and (min-width: 1px){
  .mobpadding{padding:0 !important;}
}
/*******内容区*******/
   /*******企业服务解决方案*******/
.jjfa-list a{display:block !important;}
.qyfw-listbox {background-color: #fff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;margin-bottom:60px;}
.qyfw-listbox .nei-nav {padding: 10px 0;margin-bottom: 0;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border-bottom: 1px solid #ddd;}
.qyfw-listbox .nei-nav li {padding: 20px 0 10px 0;}
.qyfw-listbox .nei-nav li a {padding: 8px 20px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.qyfw-listbox .nei-nav .active a {border-bottom: none;color: #3e63b3;font-weight: bold;}
.qyfw-listbox .nei-nav a:hover,.qyfw-listbox .nei-nav .active a:hover{color:#fff;background-color:#3e63b3;border:none;}

.jjfa-list {padding: 30px 15px 10px 15px;}
.jjfa-Wrap{width: 100%;}
.jjfa-Item{width: 83.33333333%;margin-left: 8.33333333%;float:left;padding-right: 0;padding-left: 0;cursor:pointer;}
.panel-default {border-color: #ddd;}
.jjfa-list .panel {position: relative;background-color: #f4f4f4;margin-bottom: 40px;border: none;border-radius: 8px;box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}
.jjfa-list .panel-heading {color: #282b31;padding: 20px 45px;background-color: transparent;border-bottom: 1px solid #ddd;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.jjfa-list .panel-heading h3,.jjfa-list .panel-heading h3 a{font-size: 18px;font-weight: bold;color:#000;margin-top:0;margin-bottom:0;}
.jjfa-list .panel-body {padding: 15px 45px;}
.jjfa-list .panel-img {background: transparent center center no-repeat;background-size: cover;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;height: 130px;}
.panel-body-left{width: 25%;float:left;}
.panel-body-right{width: 75%;float:left;}
.jjfa-list .panel-img img{width:100%;height: 130px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.jjfa-list .panel-text p {padding-left: 30px;line-height: 24px;margin-top: 10px;font-size: 14px;color: #565656;}
.jjfa-list .panel-banner {position: absolute;top: 18px; right: 45px;}
.jjfa-list .btn-sm {padding: 0 10px;}
.jjfa-list .btn-default {color: #7c7c7c;border-color: #7c7c7c;font-weight: bold;-moz-border-radius: 17px;   -webkit-border-radius: 17px; border-radius: 17px;}
.jjfa-Item:hover .panel-heading{color:#fff;background-color:#d6b980;}
.jjfa-Item:hover .panel-heading h3 a,.jjfa-Item:hover .panel-heading h3{color:#fff;}
.jjfa-Item:hover .btn-default{color:#3e63b3;background-color:#fff;border-color:transparent;-moz-border-radius: 17px;   -webkit-border-radius: 17px; border-radius: 17px;}

@media (min-width: 992px){
  .jjfa-Item{width: 83.33333333%;margin-left: 8.33333333%;float:left;padding-right: 0;padding-left: 0;}
}
@media (max-width: 991px){
    .jjfa-Item{width:100%;margin-left:0;padding-right: 0;padding-left: 0;}
}
@media screen and (max-width: 767px) and (min-width: 1px){
   .jjfa-list .panel-heading {padding: 15px 15px;color: #fff !important;background-color: #d6b980 !important;}
   .panel-body-left{width: 100%;}
   .panel-body-right{width: 100%;}
   .qyfw-listbox {-moz-border-radius: 0;-webkit-border-radius: 0; border-radius: 0;margin-bottom:30px;}
   .qyfw-listbox .nei-nav li {padding: 5px 0;}
   .jjfa-list .panel-body {padding: 15px;}
   .jjfa-list .panel-text p {padding-left: 0;margin-bottom:0;}
   .jjfa-list .panel-heading h3,.jjfa-list .panel-heading h3 a{font-size: 16px;color:#fff;}
   .jjfa-list .panel-banner {position: absolute;top: 10px;right: 15px;}
   .jjfa-list .btn-default {color: #3e63b3;background-color: #fff;border-color: transparent;-moz-border-radius: 17px;   -webkit-border-radius: 17px; border-radius: 17px;}
}

   /*******案例分享*******/
.alfx-list {padding: 30px 100px 10px 100px;}
.qyalfxWrap{margin-right: -15px;margin-left: -15px;}
.qyalfxItem{width: 33.33333333%;float: left;padding-right: 15px;padding-left: 15px;cursor:pointer;}
.alfx-list .thumbnail {margin-top: 2px;margin-bottom: 30px;background-color: #f4f4f4;}
.thumbnail .top-img {height: 220px;overflow: hidden;background: transparent center center no-repeat;background-size: cover;-moz-border-radius: 8px;-webkit-border-radius: 8px; border-radius: 8px;}
.thumbnail .caption {padding: 35px 40px 25px 40px;min-height: 238px;color: #333;}
.alfx-list .thumbnail .caption {padding: 30px 35px;min-height: 270px;}
.alfx-list .thumbnail h3,.alfx-list .thumbnail h3 a{width: 100%;font-size: 18px;text-align: left;margin:0;}
.alfx-list .thumbnail p {text-align: left;position: relative;max-height: 72px;line-height: 24px;max-height: 120px;display: block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;
    text-overflow: ellipsis; -webkit-line-clamp: 5;}
.thumbnail .left {float: left;color: #aaa;}
.thumbnail .right {float: right;color: #aaa;}
.alfx-list .thumbnail .left {font-size: 16px;}
.alfx-list .thumbnail .right {color: #f4f4f4;}
.alfx-list .thumbnail p::after {content: "";position: absolute;bottom: -3px;right: 5px;}
.alfx-list .qyalfxItem:hover h3 a{color: #d6b980;}
.alfx-list .qyalfxItem:hover .thumbnail{margin-top:0;margin-bottom:32px;}
.alfx-list .qyalfxItem:hover .right{color:#d6b980;}
.thumbnail .right i {font-size: 36px;position: relative;top: -15px;}

@media (min-width: 992px){
  .qyalfxItem{width: 33.33333333%;}
}
@media (max-width: 991px){
  .qyalfxItem{width: 100%;}
  .thumbnail .top-img { height: 150px;}
}
@media screen and (max-width: 768px) and (min-width: 1px){
  .alfx-list {padding: 30px 10px 10px 10px;}
}
   /*******分页*******/
  .fenye{ margin: 20px auto;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 (max-width: 991px){
  .fynum{display:none;}
}