.bannerModel{background-image: url('../images/product_bg.jpg');}
.prodctModel{padding: 50px;position: relative;}
.prodctModel+.prodctModel{margin-top: 17px;}
.prodctModel+.prodctModel:after{content: '';border-top: 1px solid #DCF0FF;border-bottom: 1px solid #DCF0FF;height:15px;background: #F7FBFE;position: absolute;width: 100%;left: 0;top: -17px;}
.product{justify-content: space-between;}
.product .productMax{width: 50%;}

.product .productMax:hover .main{color: #0065D9;}
.product .productMax:hover .popup{height: 100%;}
.productMax .img{width: 100%;aspect-ratio: 1/0.42;overflow: hidden;position: relative;border-radius: 0 0 0 70px;}
.productMax .img>img{width: 100%;}
.productMax .img .icon{position: absolute;bottom: 18px;left: 18px;background: rgba(255, 255, 255, 0.3);height: 106px;width: 106px;align-items: center;justify-content: center;border-radius: 70px;box-shadow: 0 0 0 1px #ffffff96 inset;z-index: 10;}
.productMax .img .icon>img{width: 60px;height: 60px;object-fit: contain;}
.productMax .popup{position: absolute;bottom: 0;left: 0;right: 0;height: 100%;background: linear-gradient(transparent, #0065D9);box-sizing: border-box;padding-left: 160px;align-items: flex-end;color: #fff;line-height: 30px;height: 0;overflow: hidden;}
.productMax .popup>p{padding-bottom: 30px;width: 94%;font-size: 16px; color: #fff; line-height: 26px; }
 .productMax .main{align-items: center;justify-content: space-between;padding-top: 12px;}
.productMax .main .title{font-size: 30px; color: #000;flex: 1;padding-right: 16px;line-height: 36px;}
.productMax .main .more{color: #666;font-size: 16px;}
.productMax .main .more:hover{color: #0065D9;font-size: 16px;}
.productMax .main .more>span{color: #000000;font-size: 20px;font-weight: bold;}
.productRight{width: calc(50% - 20px);flex-direction: column;justify-content: space-between;}
.productRight>.title{padding-top: 30px;font-size: 20px;font-weight: bold;color: #000000;}
.productRight>.title>span{color: #0065D9;font-size: 20px;}
.productItem{width: calc((100% - 30px) / 3);margin-right: 15px;}
.productItem:hover img{transform: scale(1.1);}
.productItem:hover p{color: #0065D9;}
.productItem:nth-child(3n){margin-right: 0;}
.productItem .img{width: 100%;aspect-ratio: 1/1;box-shadow: 0 0 0 1px #ddd inset;overflow: hidden;border: 1px solid #ededed;}
.productItem .img>img{width: 100%;height: 100%;object-fit: cover;}
.productItem>p{line-height: 36px;padding-top: 12px;font-size: 16px;    color: #000;}

/* 详情 */
.contentModel{align-items: flex-start;}
.contentModel .detailModel{flex: 1;padding-right: 8%;width: 0;}
.detail{padding-bottom: 50px;border-bottom: 1px solid #ddd;}
.detail .cover{width: 38%;aspect-ratio: 1/1;height: auto;border: 1px solid #dddddd;}
.detail .cover img{object-fit: contain;width: 100%;height: 100%;}
.productCover .swiper-pagination{text-align: right;padding-right: 30px;box-sizing: border-box;}
.detail .dt{flex: 1;padding-left: 5%;}
.detail .dt .title{font-size: 30px;font-weight: bold; color: #000;}
.detail .dt .sub{padding: 30px 0 10px;color: #0065D9;font-weight: bold;font-size: 16px;}
.detail .dt .desc{padding: 16px;background: #F7FBFE;color: #666;line-height: 30px;border: 1px solid #DCF0FF;}
.dtBtn{justify-content: space-between;padding-top: 8%;}
.dtBtn>a{background: #64A4EB;width: 48%;aspect-ratio: 1/0.2;align-items: center;justify-content: center;color: #fff;    font-size: 18px;}
.dtBtn .btn{background: #F6A81D;}
.imgModel{padding-top: 50px;}
.imgModel p{font-size: 16px; color: #555; line-height: 30px;}
.imgModel img{max-width: 100% !important;}
.contentModel .detailList{width: 270px;}
.detailList .title{font-size: 20px;font-weight: bold;padding-bottom: 20px;}
.detailList .title>span{color: #0065D9;font-size: 20px;}
.detailList .img{aspect-ratio: 1/1;width: 100%;overflow: hidden;    border: 1px solid #dddddd;}
.detailList .img>img{width: 100%;height: 100%;object-fit:cover;}
.detailItem>p{text-align: center;padding-top: 10px;}
.detailItem:hover img{transform: scale(1.1);}
.detailItem:hover p{color: #0065D9;}
.detailItem+.detailItem{margin-top: 40px;}