/*******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;}
  
}

.zjzz-jtgs-right .btn-default{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;}
.gongsi .zjzz-zzshgs-box .btn-default{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;}

/*******集团公司*******/ 
.jituan{padding: 60px 0;background: #f4f4f4 url(/eportal/fileDir/ciicsh/resource/cms/2019/03/2019032114475269617.jpg);}
.zjzz-jtgs-left {height: 490px; background-size: cover;  -moz-border-radius: 8px;-webkit-border-radius: 8px; border-radius: 8px;    background-size: cover;}
.zjzz-jtgs-right {padding: 40px 0 0 80px;position: relative;}
.zjzz-jtgs-right h3 {font-size: 30px;font-weight: bold;color: #3e63b2;margin: 0; padding: 0;}
.zjzz-jtgs-right h3 span {color: #c1c1c1;font-size: 18px;font-weight: normal;margin-left: 10px;}
.zjzz-jtgs-right .xian {background-color: #d6b980; width: 90px;height: 3px; margin-top: 20px;overflow: hidden;}
.zjzz-jtgs-right .zjzz-jtgs-text {color: #565656;padding: 25px 35px;margin: 30px 0 20px -300px;font-size: 14px;line-height: 24px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
                 background-color: #fff;-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.zjzz-jtgs-right .zjzz-jtgs-text p { margin: 10px 0;text-align: justify;}
.zjzz-jtgs-right .zjzz-jtgs-text p strong{font-size:14px;}
.zjzz-jtgs-right .btn-default { color: #565656;border-color: #565656;background-color: transparent;font-weight: bold;}
.zjzz-jtgs-right .btn-default:hover {color: #fff; border-color: #314e8c; background-color: #3e63b2;}
#jtbtnMob{display:none;}
#jtbtnPc{display:inline-block;}

@media (min-width: 993px){
  .jtItem{ width: 50%;float:left;min-height:1px;padding-right: 10px; padding-left: 10px;position: relative;}
}
@media (max-width: 992px) and (min-width: 1px){
   .jituan{padding: 30px 0 20px 0;}
  .jtItem{ width: 100%;}
  .zjzz-jtgs-right { padding: 40px 0 0 0;}
  .zjzz-jtgs-right h3 {font-size: 18px;}
  .zjzz-jtgs-right h3 span {font-size: 12px;}
  .zjzz-jtgs-right .xian { width: 60px;}
  .zjzz-jtgs-right .zjzz-jtgs-text {padding: 20px 15px; margin: 35px 0 30px 0;}
  #jtbtnPc{display:none;}
  #jtbtnMob{display:inline-block;position: absolute; right: 10px; top: 40px;}
  .zjzz-jtgs-right .btn {position: absolute;top: 40px;right: 10px;padding: 3px 12px;}
  .zjzz-jtgs-right .btn-default {color: #fff;border-color: #314e8c;background-color: #3e63b2;}
}
@media screen and (max-width: 768px) and (min-width: 1px){
   .zjzz-jtgs-left { height: 250px;}
}


/*******中智上海公司*******/ 
.gongsi{min-height: 530px;background: #3e63b2 url(/eportal/fileDir/ciicsh/resource/cms/2019/03/2019032117381382917.jpg) center center no-repeat; background-size: cover;}
.gongsi .zjzz-zzshgs-box { padding: 60px 65px 0 0;}
.gongsi h3 {font-size: 30px;font-weight: bold;color: #fff;margin:0;padding:0;}
.gongsi h3 span { color: #c1c1c1; font-size: 18px;font-weight: normal;margin-left: 10px;}
.gongsi .xian { background-color: #fff;width: 90px;height: 3px;margin-top: 20px;overflow: hidden;}
.gongsi .zjzz-zzshgs-text {font-size: 14px;line-height: 24px; margin: 30px 0; color: #fff;}
.gongsi .zjzz-zzshgs-text p {margin: 10px 0;text-align: justify;}
.gongsi .zjzz-zzshgs-box .btn-default {color: #fff;font-weight: bold; background-color: transparent;border-color: #fff;}
.gongsi .zjzz-zzshgs-box .btn-default:hover{color:#3e63b2; background-color: #fff;}
.gongsi .zjzz-zzshgs-box .btn-default:hover i{color:#3e63b2;}
.zjzz-zzshgs-img {width: 100%;height: 200px;display: none;background: transparent url(/eportal/fileDir/ciicsh/resource/cms/2019/03/2019032209103343867.jpg) center center no-repeat;background-size: cover;}

@media screen and (max-width: 1460px) and (min-width: 993px){
  .gongsi h3 {font-size: 28px;}
  .gongsi h3 span {font-size: 18px;display: none;}
}
@media screen and (max-width: 992px) and (min-width: 1px){
  .gongsi {background-image: none;}
  .zjzz-zzshgs-img {display: block;}
  .gongsi h3 {font-size: 18px;}
  .gongsi h3 span {font-size: 12px;}
  .gongsi .xian {width: 60px;}
  .gongsi .zjzz-zzshgs-box {padding: 30px 0;}
  .gongsi .btn {padding: 3px 12px;}
  .gongsi .btn-default {color: #3e63b2;border-color: transparent;background-color: #fff;}
  .gongsi .zjzz-zzshgs-box .btn-default {color: #3e63b2;font-weight: bold; background-color: #fff;border-color: #fff;}
  .gongsi .zjzz-zzshgs-box .btn-default i{color: #3e63b2;}
}

/*******服务*******/ 
.gailan{background-color: #f4f4f4;padding-top:60px;padding-bottom:60px;}
.width20 {width: 20%;float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;margin: 15px 0;}
.width20>a{display:block;}
.width20 .width20-box {width: 100%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 40px 30px;text-align: center;background-color: #fff;}
.width20 .width20-box i {font-size: 50px;color: #282b31;}
.width20 .width20-box h3 {font-size: 20px;font-weight: bold;color: #282b31;margin: 20px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.width20 .width20-box p {font-size: 14px;color: #565656; position: relative;max-height: 72px;line-height: 24px;max-height: 48px;height: 48px;display: block;display: -webkit-box; -webkit-line-clamp: 3;
           -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;}
.width20 .width20-box p::after{content:"";position:absolute;bottom:-3px;right:5px;}
.width20:hover{cursor:pointer;}
.width20 .width20-box:hover{background-color:#d6b980;}
.width20 .width20-box:hover i{color:#fff;}
.width20 .width20-box:hover h3{color:#fff;}
.width20 .width20-box:hover p{color:#fff;}

@media screen and (max-width: 992px) and (min-width: 768px){
  .width20 {width: 33.333%;} 
}
@media screen and (max-width: 767px) and (min-width: 1px){
  .width20 {width: 50%;padding-right: 8px;padding-left: 8px;}
  .width20 .width20-box {padding: 20px 15px;}
  .width20 .width20-box i {font-size: 30px;}
  .width20 .width20-box h3{font-size: 12px;margin: 10px 0;}
  .width20 .width20-box p{font-size: 12px;}
  
}

/*******企业客户*******/ 
  .cases{padding:70px 0;background-color: #424242;}
  .cases .index-bt h3{color: #fff;}
  .cases .index-bt span { background-color: #424242;}
  .qykhWrap ul li{float:left;width:16.667%; min-height: 1px; padding-right: 15px; padding-left: 15px;text-align: center;}
  .qykhWrap .imgItem a img{height: 40px; margin: 20px 0; background: transparent center center no-repeat;background-size: contain; filter: alpha(opacity=45); -moz-opacity: .45;  opacity: .45;}
  .qykhWrap .imgItem a img:hover{color:#fff;filter: alpha(opacity=100); -moz-opacity: 1;  opacity: 1;}
  #mobileQykhWrap{display:none;}
  #pcQykhWrap{display:block;}
  .btn-zhankai {display: none;margin-top: 10px;}
  .btn-zhankai .btn-default{display: block; margin: 0 auto;font-size: 18px; color: #3e63b2; font-weight: 500; background-color: #fff; border-color: transparent;height: 40px;-moz-border-radius: 17px;
            -webkit-border-radius: 17px; border-radius: 17px;outline:none !important;}
  .btn-zhankai .btn-default i{ margin: 0 30px 0 28px;}
  .btn-zhankai .btn-default:hover{background:#3e63b2;color:#fff;outline:none !important;border:none;}
  .btn-zhankai .btn-default:hover icon-dot{color:#fff;}
@media screen and (max-width: 1460px) and (min-width: 1025px){
  .qykhWrap{width:1170px;}
}
@media (min-width: 768px) and (max-width: 991px){
  .qykhWrap ul li{float:left;width:25%; min-height: 1px; padding-right: 15px; padding-left: 15px;text-align: center;}
}
@media (max-width: 767px){
  .cases{padding:30px 10px;}
  #mobileQykhWrap{display:block !important;}
  #pcQykhWrap{display:none !important;}
  .qykhWrap ul li{float:left;width:50%; min-height: 1px; padding-right: 15px; padding-left: 15px;text-align: center;}
  .btn-zhankai {display: block;}
}