.zjzz_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: 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;}
.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){
  .daohang .h60{display:none;}
  .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;}
}

/*******内容区*******/
.gscont{background-color: #f4f4f4;}
.gscontLeft{float:left;width: 74%; -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;padding: 30px 0; background-color: #fff;margin-bottom: 30px;/*padding-right: 15px;padding-left: 15px;*/}
.gscontRight{float:right;width: 25%;%;padding-right: 15px;padding-left: 15px;}
.nei-texttop .nei-breadcrumb {margin-left: 60px;margin-bottom: 10px;}
.nei-breadcrumb img {margin-top: -8px;}
.nei-breadcrumb .breadcrumb {background-color: transparent;display: inline-block;color: #aaa;margin-bottom: 0;}
.nei-breadcrumb .breadcrumb a {color: #aaa;padding: 0 5px;font-size: 14px;}
.nei-breadcrumb .breadcrumb a:hover {color: #3e63b3;}
.gscontLeft .nei-texttop .hr1 { height: 1px; border: none; border-top: 1px solid #ddd; margin: 0;padding: 0; margin-bottom: 5px; margin-top: 3px;}
.nei-text { padding: 60px;}
.nei-text h3,.nei-text h3 a {font-size: 30px;line-height: 32px; margin-bottom: 30px; text-align: center; font-weight: 700;color:#000;margin-top:0;}
.nei-text h3 a:hover{color:#000;}
.nei-text .nei-text-img {height: 400px; -moz-border-radius: 8px; -webkit-border-radius: 8px;border-radius: 8px;background: transparent center center no-repeat; background-size: cover;}
.nei-text p {font-size: 14px;line-height: 24px; margin-bottom: 30px;}
.nei-text p strong{font-size: 14px;color:#000;}
.nei-text p img{width:100%;height: 400px; -moz-border-radius: 8px; -webkit-border-radius: 8px;border-radius: 8px;background: transparent;}
.nei-text h1,.nei-text h1 strong{font-weight: 700;font-size: 22px; margin-bottom: 22px; color: #282b31;}
@media screen and (max-width: 991px){
  .gscontLeft{width:100%;}
  .gscontRight{width:100%;padding-right: 0;padding-left: 0;}
}
@media screen and (max-width: 767px) and (min-width: 1px){
  .nei-text {padding: 15px;}
  .nei-text h3,.nei-text h3 a {font-size: 20px;}
  .nei-text .nei-text-img {height: 140px;}
  .nei-texttop .nei-breadcrumb{margin-left: 30px;margin-bottom: 10px;}
  .nei-breadcrumb .breadcrumb{padding: 8px 0;}
  .nei-breadcrumb .breadcrumb a{font-size: 12px;}
  .nei-breadcrumb img{display:none;}
  
}

/*******发展和荣耀*******/
.zjzz-nianfen { padding: 15px 60px;}
.zjzz-nianfen h3 {font-size: 22px;color: #282b31;text-align: center;font-weight: bold;margin:0;}
.zjzz-nianfen-box { position: relative; width: 100%; height: 80px; padding: 0 70px; text-align: left; overflow: hidden;}
.pa {position: absolute;}
.zjzz-nianfen-box .badge1 {position: absolute; top: 15px; display: block; font-size: 25px; float: left;}
.zjzz-nianfen-box .badge1 a {display: block; width: 50px; height: 50px;background-color: #ececec;line-height: 50px;text-align: center; color: #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.zjzz-nianfen-box .centbox {width: 100%;overflow: auto;}
.zjzz-nianfen-box .centbox .centbox1 { width: 200%;}
.zjzz-nianfen-box .centbox h3 {display: inline-block;font-size: 20px; margin-left: 32px; font-weight: bold; position: relative;}
.zjzz-nianfen-box .centbox h3:first-child { margin-left: 0;}
.zjzz-nianfen-box .centbox h3 a {font-size: 20px;display: block;width: 80px;height: 80px;background-color: #d3d3d3;line-height: 80px;text-align: center;color: #fff;-moz-border-radius: 50%;
           -webkit-border-radius: 50%;border-radius: 50%;}
.zjzz-nianfen-box .centbox .active a {background-color: #3e63b2;color: #fff;}
.zjzz-nianfen-box .centbox h3 span {position: absolute;top: 40px;left: 80px;width: 36px;height: 4px;background-color: #d3d3d3;}
.zjzz-nianfen-box .centbox h3 a:hover{background-color:#3e63b2;color:#fff;}

.zjzz-history {padding: 0 60px;}
.zjzz-history h3 {font-size: 35px;font-weight: bold; color: #282b31;}
.zjzz-history .history {background: url(/ciicsh/resource/cms/2019/03/2019032316362536372.jpg) repeat-y 60px 0; padding-left: 90px; padding-bottom: 20px;}
.zjzz-history .history .history-right p {font-size: 16px;}
.zjzz-history .history .history-img { left: 52px;}
#divLeft i:before { content: "<";font-size: 32px;color: #fff;font-style: normal;position: relative;top: -3px;left: -1px;}
#divRight i:before { content: ">";font-size: 32px;color: #fff;font-style: normal;position: relative;top: -3px;left: -1px;}
.zjzz-nianfen-box .badge1 a:hover{background-color:#3e63b2;color:#fff;}
@media screen and (max-width: 767px) and (min-width: 1px){
  .zjzz-nianfen {padding: 0 15px 15px 15px;}
  .zjzz-nianfen-box {padding: 0;}
  .zjzz-nianfen-box .badge1 {display: none;}
  .zjzz-history {padding: 0 15px;}
}

/*******集体照*******/
.nei-text img {display: block; height: auto; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; width: 100%;margin: 0 auto; margin-bottom: 30px;}
.nei-text .nei-text-ciicimg img { margin-bottom: 0;-moz-border-radius: 8px; -webkit-border-radius: 8px;border-radius: 8px; display: block; width: 100%; height: auto;border: 1px solid #ddd;width: 90%;
      text-align: center;  margin: 0 auto;}
.nei-text h4 {text-align: center;font-weight: 500;font-size: 16px;margin-bottom: 22px;margin-top:0;}

/*******分支机构*******/
.zjzz-mulu {padding: 0 60px;}
.zjzz-mulu h4 {width: 200px;height: 80px;line-height: 80px;text-align: center;font-size: 24px;font-weight: bold;color: #fff;background-color: #3e63b2;-moz-border-radius: 8px;-webkit-border-radius: 8px;
       border-radius: 8px;margin: 0 auto; -webkit-box-shadow: 5px 5px 10px rgba(62,99,179,0.5);box-shadow: 5px 5px 10px rgba(62,99,179,0.5);}
.zjzz-mulu .xian1 { width: 50%;height: 30px;border-right: 1px solid #aaa;}
.zjzz-mulu .xian3 {position: relative;width: 75%;margin: 0 auto;height: 30px;border: 1px solid #aaa;border-bottom: 0;}
.zjzz-mulu .xian3 small {width: 18px;height: 18px;position: absolute;top: -9px;left: 50%;margin-left: -9px;
           background: transparent url(/ciicsh/resource/cms/2019/03/2019032400162427795.png) center center no-repeat;}
.fzjgWrap{margin-right: -15px; margin-left: -15px;}
.zjzz-mulu .zjzz-mulu2 h5 {position: relative;padding: 18px 0; width: 100%;margin-bottom: 20px;background-color: #d6b980;color: #fff;text-align: center;font-size: 16px; -moz-border-radius: 8px;
    -webkit-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: 5px 5px 10px rgba(214,188,127,0.4);box-shadow: 5px 5px 10px rgba(214,188,127,0.4);}
.zjzz-mulu .zjzz-mulu2 h5 span {position: absolute;background: transparent url(/ciicsh/resource/cms/2019/03/2019032400110295743.png) center center no-repeat;width: 11px;height: 60px;bottom: -40px;}
.zjzz-mulu .zjzz-mulu2 h5 span:first-child {left: 12px;}
.zjzz-mulu .zjzz-mulu2 h5 span:last-child {right: 10px;}
.zjzz-mulu .zjzz-mulu2 ul {padding: 30px 15px 18px 15px; margin-bottom: 30px;background-color: #fff;color: transparent;font-size: 16px;-moz-border-radius: 8px;-webkit-border-radius: 8px; border-radius: 8px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.zjzz-mulu .zjzz-mulu2 li {color: #565656;font-size: 12px;border-bottom: 1px dashed #ddd;padding: 10px 0;}
.fzjgItem{ min-height: 1px;padding-right: 15px;padding-left: 15px;}

@media (min-width: 768px){
   .fzjgItem{width: 50%;float: left;padding-left: 15px;}
}
@media screen and (max-width: 20000px) and (min-width: 993px){
   .zjzz-mulu .pd-right {padding-right: 0;} 
}
@media screen and (max-width: 992px) and (min-width: 1px){
  .zjzz-mulu .xian3 {width: 50%;}
}
@media screen and (max-width: 767px) and (min-width: 1px){
   .zjzz-mulu {padding: 0 15px;}
   .zjzz-mulu .zjzz-mulu2 li {font-size: 14px;}  
}

/*******服务产品*******/
.zjzz-cpfw {padding: 0 60px;min-height: 680px;position: relative;zoom: 1;}
.fwcp-grid{width: 100%;}
.zjzz-cpfw .cpfw-img {position: absolute;top: 55px;left: 50%;margin-left: -137.5px;}
.zjzz-cpfw .right275 {padding-right: 137.5px;}
.fwcpItem{width: 50%;float: left;padding-left: 0;}
.zjzz-cpfw .cpfw-box {margin-top: 37px;}
.zjzz-cpfw .cpfw-box h3 {font-size: 22px;color: #3e63b2;padding-bottom: 20px;border-bottom: 1px dashed #bfbfbf;margin-bottom: 10px;margin-top:0;}
.zjzz-cpfw .cpfw-box h3 span {padding-left: 20px;border-left: 6px solid #3e63b2;}
.zjzz-cpfw .cpfw-box .cpfw-text {font-size: 12px;color: #565656;min-height: 31px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zjzz-cpfw .cpfw-box i {font-size: 22px;color: #d6b980;margin-right: 3px;position: relative;top: 5px;}
.zjzz-cpfw .cpfw-box .fwcpWrap {margin: 0;}
.zjzz-cpfw .left275 {padding-left: 137.5px;}
/*手机端*/
.zjzz-cpfw-md {padding: 0 15px 20px 15px;position: relative;display: none;}
.zjzz-cpfw-md img {position: absolute;top: 0;left: 50%;margin-left: -93px;z-index: 100;}
.zjzz-cpfw-md .xian1 {width: 50%;height: 95px;padding-top: 90px;margin-bottom: 90px;border: 1px dashed #bfbfbf;border-right: 0;border-left: 0;border-top: 0; z-index: 1;}
.zjzz-cpfw-md .cpfw-box {position: relative;padding-left: 35px;padding-top: 30px;border-left: 1px dashed #bfbfbf;}
.zjzz-cpfw-md .cpfw-box>i {position: absolute;left: -6px;bottom: -6px;color: #bfbfbf;font-size: 12px;}
.zjzz-cpfw-md .cpfw-box h3 {font-size: 14px;color: #3e63b2;padding-bottom: 10px;}
.zjzz-cpfw-md .cpfw-box h3 span {padding-left: 15px;border-left: 4px solid #3e63b2;font-weight: bold;}
.zjzz-cpfw-md .cpfw-box .fwcpWrap {margin: 0;}
.zjzz-cpfw-md .cpfw-box .cpfwItem{width:50%;float:left;}
.zjzz-cpfw-md .cpfw-box .cpfw-text {font-size: 12px;color: #565656;min-height: 31px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zjzz-cpfw-md .cpfw-box .row .fwcpItem {padding-right: 0;padding-left: 0;}
.zjzz-cpfw-md .cpfw-box .cpfw-text i {font-size: 18px;color: #d6b980; position: relative;top: 2px;}
@media screen and (max-width: 932px) and (min-width: 1px){
   .zjzz-cpfw {display: none;}
   .zjzz-cpfw-md {display: block;}
}

/*******企业客户*******/
.zjzz-qikh {padding: 30px 60px;}
.zjzz-qikh .logobox {height: 70px;margin: 20px 0;-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);box-shadow: 0 0 10px rgba(0,0,0,0.2);background: transparent center center no-repeat;background-size: contain;}
.qykhWrap{margin-right: -15px;margin-left: -15px;}
@media (min-width: 992px){
  .qykhItem{width: 16.66666667%;float: left;padding-right: 15px; padding-left: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
  .qykhItem{width: 25%;float: left;padding-right: 15px;padding-left: 15px;}
}
@media (max-width: 768px) and (min-width: 1px){
  .zjzz-qikh {padding: 15px;}
  .qykhItem{width: 50%;float: left;padding-right: 15px;padding-left: 15px;}
  .qykhLeft{padding: 15px 0 40px 0;}
  .hidden{display:none;}
}

/*******发展与荣耀*******/
.fzyryWrap{margin-right: -15px;margin-left: -15px;}
.nei-text .fbbb {margin-bottom: 8px;font-weight:bold;}
@media (min-width: 768px){
   .fzyryWrap{margin-right: 0;margin-left:0;}
   .fzyryItem{width: 50%;float: left;padding-right: 15px;padding-left: 15px;}
}


/*******中智媒体*******/
.media {padding: 0 60px;margin-bottom: 30px;margin-top: 15px;}
.zzmtWrap{margin-right: -15px;margin-left: -15px;}
.media .media-heading,.media .media-heading a{color:#000;font-size: 22px;font-weight: bold;margin: 30px 0;}
.media .media-heading a:hover{color:#000;font-size: 22px;}
.media p {color: #565656;line-height: 24px;font-size: 14px;}
.zzmtWrap{}
@media (min-width: 768px){
  .zzmtLeft{width: 25%;float: left;padding-right: 15px;padding-left: 15px;}
  .zzmtRight{width: 75%;float: left;padding-right: 12px;padding-left: 15px;}
}
@media screen and (max-width: 767px) and (min-width: 1px){
  .zzmtWrap{padding: 0 15px;}
  .media{padding: 0 15px;}
}