.page-solution{} 
.solution-intro-box{padding-top: 100px;padding-bottom:100px;text-align: center;background:var(--gray-light);}
@media screen and (max-width: 1180px) {
  .solution-intro-box{padding-top:60px;padding-bottom:60px;}
}
@media screen and (max-width: 750px) {
  .solution-intro-box{padding-top:32px;padding-bottom:32px;}
}

.solution-intro-box .intro-desc{color:var(--text-color-second);margin-top:32px;}
.solution-intro-box .intro-desc p{}
@media screen and (max-width: 1180px) {
  .solution-intro-box .intro-desc{margin-top:16px;}
  .solution-intro-box .intro-desc p{margin:4px 0;}
}
@media screen and (max-width: 750px) {
  
}

/* 存储解决方案 */
.storage-box{padding:100px 0;background:#fff;}
@media screen and (max-width: 1180px) {
  .storage-box{padding:60px 0;}
}
@media screen and (max-width: 750px) {
  .storage-box{padding:32px 0;}
}

.storage-box .common-title{text-align: center;}

/* 存储内容布局 */
.storage-content{display:flex;flex-direction:column;gap:30px;margin-top:50px;}
@media screen and (max-width: 1180px) {
  .storage-content{margin-top:24px;}
}
@media screen and (max-width: 750px) {
  .storage-content{margin-top:16px;}
}

.storage-top{display:flex;gap:30px;}
.storage-right{display:flex;flex-direction:column;gap:30px;flex:1;}
.storage-bottom{display:flex;gap:30px;}

/* 通用格子样式 */
.storage-item{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;box-sizing: border-box;border-radius: 16px;overflow: hidden;}
.storage-item .trans-holder{display: block;width:100%;}
.storage-item-content{position:absolute;z-index:2;left:40px;right:40px;bottom:40px;}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  .storage-item-content{left:24px;right:24px;bottom:24px;}
}

.storage-desc{color:#fff;font-size:16px;line-height:1.5;margin-top:auto;}
.storage-desc p{margin:0;}

/* 不同尺寸的格子 */
/* .storage-item-large{width:705px;height:770px;}
.storage-item-medium{width:705px;height:370px;}
.storage-item-small{width:705px;height:337px;} */

/* 背景图设置 */
.storage-item[data-bg="storage-1"]{flex:1;}
.storage-item[data-bg="storage-2"]{}
.storage-item[data-bg="storage-3"]{}
.storage-item[data-bg="storage-4"]{}
.storage-item[data-bg="storage-5"]{}

/* 响应式设计 */
@media (max-width: 1440px) {
/* .storage-item-large{width:calc(50% - 15px);height:400px;}
.storage-item-medium{width:calc(50% - 15px);height:200px;}
.storage-item-small{width:calc(50% - 15px);height:180px;} */
}

@media (max-width: 1024px) {
.storage-top{flex-direction:column;}
.storage-right{flex-direction:column;}
.storage-bottom{flex-direction:column;}
/* .storage-item-large{width:100%;height:350px;}
.storage-item-medium{width:calc(50% - 15px);height:180px;}
.storage-item-small{width:100%;height:160px;} */
}

@media (max-width: 768px) {
.storage-top{flex-direction:column;}
.storage-right{flex-direction:column;}
.storage-bottom{flex-direction:column;}
/* .storage-item-large{width:100%;height:300px;}
.storage-item-medium{width:100%;height:150px;} */
/* .storage-item-small{width:100%;height:140px;} */
.storage-item{padding:20px;margin:0;}
}

@media (max-width: 480px) {
/* .storage-item-large{height:250px;}
.storage-item-medium{height:120px;} */
/* .storage-item-small{height:100px;} */
.storage-item{padding:15px;margin:0;}
.storage-desc{font-size:12px;}
}

/* 定制方案 Customization & OEM/ODM Services */
.customization-box{padding-top:100px;background:var(--gray-light);}
@media screen and (max-width: 1180px) {
  .customization-box{padding-top:60px;}
}
@media screen and (max-width: 750px) {
  .customization-box{padding-top:32px;}
}
.customization-desc{color:var(--text-color-second);margin-top:24px;}
.customization-desc p{margin:0;line-height: 1.6;}
.customization-box-swiper{margin-top:50px;}
@media screen and (max-width: 1180px) {
  .customization-box-swiper{margin-top:32px;}
}
@media screen and (max-width: 750px) {
  .customization-box-swiper{margin-top:24px;}
}

.customization-swiper {}
.customization-swiper .swiper{padding-bottom:80px;}
@media screen and (max-width: 1180px) {
  .customization-swiper .swiper{padding-bottom:50px;}
}
@media screen and (max-width: 750px) {
  
}

.customization-swiper .customization-item-img img{display:block;width:100%;height:auto;border-radius: 16px;}
.customization-swiper .customization-item-text{text-align:center;color:var(--text-color-second);padding:32px 16px 0 16px;}

/* 为什么选择 Blackcase？ */
.why-choose-box{padding-top:72px;background:var(--gray-light);}
@media screen and (max-width: 1180px) {
  .why-choose-box{padding-top:60px;}
}
@media screen and (max-width: 750px) {
  .why-choose-box{padding-top:32px;}
}

/* 产品列表(网格) */
.why-list-cont{display: flex;margin-top:60px;}
.why-list-cont .common-grid-in{flex:1;margin:-15px;}
.why-list-cont .common-grid-in .common-grid-item{width:25%;padding:15px;}
@media screen and (max-width: 1180px) {
  .why-list-cont .common-grid-in .common-grid-item{width:50%;}
}
@media screen and (max-width: 750px) {
  .why-list-cont .common-grid-in .common-grid-item{width:100%;}
}

.why-list-cont .common-grid-in .common-grid-item .common-grid-item-in{
  display: block;background:#fff;border-radius: 20px;transition: all .3s;
  padding:37px;
}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  .why-list-cont .common-grid-in .common-grid-item .common-grid-item-in{padding:16px;}
} 


.why-list-cont .common-grid-in .common-grid-item .common-grid-item-in:hover{background:#F5F5F5}
.why-list-cont .common-grid-in .common-grid-item .item-img img{display:block;width:100%;height:auto;}
.why-list-cont .common-grid-in .common-grid-item .item-name{text-align:center;font-size:16px;font-weight:normal;cursor: pointer;line-height:1.4;margin-top:16px;height:67px;}

.why-list-cont .item-icon{}
.why-list-cont .item-icon i{font-size:32px;}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  .why-list-cont .item-icon i{font-size:24px;}
}

.why-list-cont .item-desc{margin-top:60px;color:var(--text-color-second);}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  .why-list-cont .item-desc{margin-top:24px;}
}


/* 联系我们 Contact Us */
.solution-contact-box{padding-top:100px;padding-bottom:100px;background:var(--gray-light);}
@media screen and (max-width: 1180px) {
  .solution-contact-box{padding-top:60px;padding-bottom:60px;}
}
@media screen and (max-width: 750px) {
  .solution-contact-box{padding-top:32px;padding-bottom:32px;}
}
.solution-contact-box .contact-layout{display:flex;gap:55px;align-items: center;}
@media screen and (max-width: 1300px) {
  .solution-contact-box .contact-layout{display:block;}
}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  
}

.solution-contact-box .contact-left{padding:60px 40px;border-radius: 16px;background:#fff;width:625px;}
@media screen and (max-width: 1300px) {
  .solution-contact-box .contact-left{width:auto;padding:32px;}
}
@media screen and (max-width: 1180px) {
  .solution-contact-box .contact-left{padding:24px;}
}
@media screen and (max-width: 750px) {
  
}

.solution-contact-box .contact-left .contact-title{font-size:32px;font-weight:bold;}
@media screen and (max-width: 1300px) {
  .solution-contact-box .contact-left .contact-title{font-size:24px;}
}
@media screen and (max-width: 1180px) {
  .solution-contact-box .contact-left .contact-title{font-size:18px;}
}
@media screen and (max-width: 750px) {
  
}

.solution-contact-box .contact-left .contact-desc{margin-top:20px;}
.solution-contact-box .contact-left .contact-desc p{margin:0;line-height: 1.7;color:var(--text-color-second);}
.solution-contact-box .contact-left .contact-mate-box{margin-top:90px;display:flex;gap:40px;}
@media screen and (max-width: 1300px) {
  .solution-contact-box .contact-left .contact-mate-box{margin-top:32px;}
}
@media screen and (max-width: 750px) {
  .solution-contact-box .contact-left .contact-mate-box{flex-direction: column;gap:8px;}
}

.solution-contact-box .contact-left .mate-item{display:flex;gap:10px;}
.solution-contact-box .contact-left .mate-item i{font-size:18px;}
.solution-contact-box .contact-left .mate-item .mate-desc{color:var(--text-color-second);}

/* 联系我们表单 */
.solution-contact-box .contact-form{flex:1;}
.solution-contact-box .contact-form .common-form-box .form-in .form-item{width:33.333%;padding:8px;}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  .solution-contact-box .contact-form .common-form-box .form-in .form-item{width:100%;}
}

.solution-contact-box .contact-form .common-form-box .form-in .form-item.item-full{width:100%;padding:8px;}
.solution-contact-box .contact-form .common-input-box{background:transparent;border-bottom:1px solid #DEDEDE;}
.solution-contact-box .contact-form .common-input-box .input-dom-box input{background:transparent;}
.solution-contact-box .contact-form .common-textarea-box .textarea-dom-box textarea{background:transparent;}
.solution-contact-box .contact-form .common-textarea-box{border-bottom:1px solid #DEDEDE;background:transparent;border-radius: 0;}
.solution-contact-box .form-item-btn{margin-top:52px;display:flex;}
.solution-contact-box .form-item-btn .trans-border{border:1px solid #9E9E9E;}

/* .swiper-button-next, .swiper-button-prev */
/* .customization-swiper .swiper-button-next, .customization-swiper .swiper-button-prev{
  top:160px;
} */