/* 共用*/
.ai-width {
padding: 0px 20px;
}
/*头部*/
.ai-head-container .ai-head-login a[btn=hotline]{
display: none;
}
.ai-head-container .ai-head-menu dl {
margin: 0px 10px;
}
.ai-head-container .ai-head-menu dl:last-child{
display: none;
}
/******************轮播******************/
/*轮播*/
.ai-banner {
height: 65vh;
min-height: 700px;
max-height: 850px;
}
/*轮播文字*/
.ai-banner-container-item .child-2 dl{
margin: 0px;
padding: 40px 0px;
}
.ai-banner-container-item .child-2 dt[type=title]{
font-size: 55px;
/*height: 55px;*/
line-height: 70px;
}
.ai-banner-container-item .child-2 dt[type=title2]{
font-size: 55px;
/*height: 55px;*/
line-height: 70px;
}
.ai-banner-container-item .child-2 dd[type=intro]{
font-size: 24px;
line-height: 32px;
}
.ai-banner-container-item .child-2 dd[type=btn]{
gap:20px;
padding: 14px 0px 14px 0px;
}
.ai-banner-container-item .child-2 dd[type=btn]:first-child{
padding: 14px 0px 14px 0px;}
.ai-banner-container-item dd[type=btn] btn{
padding: 8px 30px;
border-radius: 30px;
font-size: 18px;
}
.ai-banner-container-item dd[type=btn] btn:first-child{
padding: 8px 30px;
border-radius: 30px;
font-size: 18px;
}
/*轮播快捷链接*/
.ai-banner-shortcut-container {
gap:10px;
}
.ai-banner-shortcut-item-left{
padding: 10px 15px;
}
.ai-banner-shortcut-item-left .title{
font-size: 14px;
}
.ai-banner-shortcut-item-left .intro{
font-size: 12px;
}
.ai-banner-shortcut-item{
height: 70px; 
flex: 1 1 150px; 
min-width: 300px; 
}
.ai-banner-shortcut{
height:160px;
}
.ai-banner .layui-carousel-ind{
top:-230px
}
.ai-banner-shortcut-item-right{
height: 70px;
background-size: 35px auto;
}
/*产品*/
.ai-product-container-left{
width: calc(30% - 10px);
}
.ai-product-container-right{
width: calc(70% - 10px);
}
/*案例*/
.ai-case-container{
height:600px;
}
.ai-case-block:nth-child(2) {
display: none;
}
.ai-case-block:nth-child(7) {
display: none;
}
/*机会*/
.ai-chance-why{
display: none; 
}
/*底部*/
.ai-foot .ai-foot-menu .ai-foot-menu-item {
width: calc(100% / 8);
}


.ai-case-item-info {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 16px 20px;
  background: linear-gradient(transparent, rgba(0,0,0,0.75));
  color: #fff;
  z-index: 2;
}
.ai-case-item-info h4 {
  font-size: 15px;
  font-weight: 600;
  margin: 0 0 4px 0;
  line-height: 1.3;
  color: #fff;
}
.ai-case-item-info p {
  font-size: 12px;
  margin: 0;
  opacity: 0.85;
  line-height: 1.4;
  color: #fff;
}
