
.container-wrap {
  padding-top: 68px;
  background: linear-gradient(180deg, #cfe4fc, #dde7ff, #ffffff);
}
.container1{
  margin: 0 auto;
  display: flex;
  max-width: 1170px;
  height: 400px;
}
.text-div {
  flex: 1;

}
.con-item{
  width: 588px;
  padding-top: 100px;
}

.con-item h1 {
  font-size: 32px;
  font-family: arial, "微软雅黑";
  font-weight: 500;
  color: #1d1e20;
  line-height: 54px;
}
.case-pro{
  padding-top: 120px;
}
.info-text{
  font-size: 14px;
  font-family: arial, "微软雅黑";
  font-weight: 400;
  color: #8d9199;
  line-height: 38px;
  margin-right: 50px;
}
.con-img{
  padding-top: 26px;
  width: 496px;
  flex: none;
}
.img-wrapper{
  box-shadow: 1px 2px 2px 0px rgba(40,40,40,0.31);
  border-radius: 6px;
}
.con-img img{
  width: 100%;
}
.caseshow{
  margin: 0 auto;
  max-width: 1170px;
  padding-bottom: 66px;
 
}
.caseshow h2.name{
  font-size: 20px;
  font-family: arial, "微软雅黑";
  font-weight: 500;
  color: #2033b3;
  padding-top:  30px;
}
.cas-photo{
  width: 819px;
  margin: 0 auto;
  padding-top: 32px;
}
.caseshow h3.name{
  font-size: 18px;
  font-family: arial, "微软雅黑";
  font-weight: bold;
  color: #2033b3;
  padding-top:  54px;
}
.caseshow p{
  font-size: 14px;
  font-family: arial, "微软雅黑";
  font-weight: 400;
  color: #666666;
  line-height: 36px;
  padding-top:  10px;
}
/*客户评价*/
.casekh-say{
  width: 1170px;
  display: flex;
  padding-top: 46px;
}
.casekh-say-card{
  width: 368px;
  height: 446px;
  background: linear-gradient(180deg, #f8f8f8, #ffffff);
  border: 2px solid #ffffff;
  box-shadow: 2px 8px 15px 1px rgba(113,113,113,0.16);
  border-radius: 4px;
  margin-right: 30px;
}
.card-img-1{
  margin: 0 auto;
  margin-top:30px;
  width: 106px;
  height: 106px;
  background: #fafafa;
  box-shadow: 1px 2px 12px 0px rgba(171, 171, 171, 0.21);
  border-radius: 50%;
}
.img-1{
  background-image: url(/uploads/image/tzimages/p16.png);
}
.img-2{
  background-image: url(/uploads/image/tzimages/p17.png);
}
.img-3{
  background-image: url(/uploads/image/tzimages/p18.png);
}
.card-title-1{
  font-size: 18px;
  font-family: arial, "微软雅黑";
  font-weight: 400;
  color: #333333;
  line-height: 28px;
  text-align: center;
  padding-top: 20px;
}
.card-list{
  width: 87px;
  height: 26px;
  background: #9bc7f4;
  border-radius: 8px;
  margin-left: 34px;
  margin-top: 20px;
  font-size: 16px;
  font-family: arial, "微软雅黑";
  font-weight: 400;
  color: #ffffff;
  line-height: 28px;
  text-align: center;
}
.card-info{
  margin-left: 34px;
  margin-right: 34px;
  font-size: 14px;
  font-family: microsoft yahei;
  font-weight: 400;
  color: #666666;
  line-height: 28px;
  margin-top: 10px;
}
/*更多案例*/
.more-case{
  background-color: #fafbfc;
  display: flex;
  padding-top: 40px;
}
.case-container{
  margin: 0 auto;
  max-width: 1170px;
  height: 630px;
}
.tile-case h2.name{
  font-size: 20px;
  font-family: arial, "微软雅黑";
  font-weight: 500;
  color: #2033b3;
  padding-top:  20px;
}
.more-case .case1,.more-case .case2, .more-case .case3{
  width: 368px;
  height: 446px;
  background: #ffffff;
  box-shadow: 0 4px 12px 0 rgb(48 48 48 / 10%);
  border-radius: 4px;
  margin-right: 30px;
}
.case1-wrap,.case2-wrap,.case3-wrap{
  width: 305px;
  margin: 0 auto;
}
.case-bg-set{
  height: 166px;
  border-radius: 4px;
  margin-top: 30px;
}
.case-logo-set{
  background-repeat: no-repeat;
  height: 27px;
  margin-top: 34px;
}
.case1 h4,.case2 h4,.case3 h4{
  font-size: 18px;
  font-family: "pingfang sc",helvetica,"microsoft yahei",arial;
  font-weight: 500;
  color: #1d1e20;
  line-height: 30px;
  margin-top: 20px;
  overflow: hidden;
  width: 305px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; 
}
.case-line{
  width: 100%;
  height: 1px;
  border-top: 2px solid #eef0f3ff;
  margin-top: 26px;
}
.case1 a,.case2 a,.case3 a{
  display: block;
  font-size: 16px;
  font-family: "pingfang sc",helvetica,"microsoft yahei",arial;
  font-weight: 400;
  color: #0a46bf;
  line-height: 30px;
  margin-top: 20px;
}
.case-bg-1{
  background-image: url(/uploads/image/tzimages/p5.png);
}
.case-logo-1{
  background-image: url(/uploads/image/tzimages/logo01.png);
}
.case-bg-2{
  background-image: url(/uploads/image/tzimages/p7.png);
}
.case-logo-2{
  background-image: url(/uploads/image/tzimages/logo2.png);
}
.case-bg-3{
  background-image: url(/uploads/image/tzimages/p8.png);
}
.case-logo-3{
  background-image: url(/uploads/image/tzimages/logo3.png);
}
