*{
    padding: 0;
    box-sizing: border-box;
}
.bzlct{
    height:250px;
}
.bzlct-top{
    height: 150px;
    margin: 0 auto;
    display: flex;
    max-width: 1440px;  
}
.bzlct .bzlct-top .bzlct-top-left{
    width: 25%;
    height: 100%;
   text-align: center;
    align-content: center;
}
.bzlct .bzlct-top .bzlct-top-left img{
    object-fit: contain;
    width: 100%;
    height:100%;
    padding-bottom: 5px;
}
.bzlct .bzlct-top .bzlct-top-mid{
    width: 50%;
    height: 100%;
    align-content: center;
}
    .bzlct-top .title p{
    font-size: 20px;
    color: #1e40d8;
    text-align: center;
}

.bzlct .title h1{
    font-size: 40px;
    text-align: center;
    font-family: 'font';
    color: #1e40d8; 
}
.bzlct .title h1:hover{
    transform:scale(1.2);
    transition:  0.5s;  
}

@font-face {
    font-family: 'font';
    src: url(../汉仪漫步体简.ttf);
}
.bzlct .bzlct-top .bzlct-top-right{
    width: 25%;
    height: 100%;
}
.bzlct .more{
    font-size:20px;
    padding-top: 75px;
    padding-left:200px;
}
.bzlct .bzlct-mid{
    height:25px;
    margin: 0 auto;
    max-width: 1440px;
    background-color:#1e5fd8;
}
.bzlct-sc{
    height: 500px;
    margin: 0 auto;
    max-width: 1440px;
}
.bzlct-sc .bzlct-sc1{
    height: 20%;
    width:100% ;
    text-align: center;
    align-content: center;
}
.bzlct-sc .bzlct-sc1 h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
}
.bzlct-sc .bzlct-sc1 h2:hover{
    transform:scale(1.5);
    transition:  0.5s ;
}
@font-face {
    font-family: 'font2';
    src: url(../汉仪小隶书简.TTF);
}
.bzlct .bzlct-sc2{
    height: 80%;
    width:100% ;
    text-align: center;
    align-content: center;
}
.bzlct .bzlct-sc2 img{
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.bzlct .item{
    max-width:1440px;
    height:15px;
    margin: 0 auto;
    background-color: #e9c731;
}
.bzlct .bzlct-cx{
    height: 500px;
    max-width: 1440px;
    margin: 0 auto;
}
.bzlct .bzlct-cx .bzlct-cx1{
    height: 120px;
    width:100% ;
    display:flex;
    position: relative;
}
.bzlct .bzlct-cx .bzlct-cx1 .bzlct-cx1-left{
    width: 100%;
    height: 100%;
    
}
.bzlct .bzlct-cx .bzlct-cx1 .bzlct-cx1-right{
    width: 25%;
    height: 100%;
    position: absolute;
    right: 50px;
}
.bzlct .bzlct-cx .bzlct-cx1 .bzlct-cx1-left h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    text-align: center;
    line-height: 120px;
}
.bzlct .bzlct-cx .bzlct-cx1 .bzlct-cx1-left h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}
.bzlct .bzlct-cx2{
    height: 380px;
    width: 100%;
    display: flex;
}
.bzlct .bzlct-cx2 .bzlct-cx2-left{
    width: 48%;
    height: 100%;
    border: #080808 1px solid;
    display: flex;
}  
.bzlct .bzlct-cx2 .bzlct-cx2-mid{
    width: 4%;
    height: 100%;
}
.bzlct .bzlct-cx2 .bzlct-cx2-right{
    width: 48%;
    height: 100%;
    border: #080808 1px solid;
    display: flex;
}
.bzlct .bzlct-cx2 .item1{
    width: 15%;
    height: 100%;
    border: #080808 1px solid;
    background-color: #246ef7;
    font-size: 30px;
    writing-mode: vertical-rl;
    text-orientation: upright;
    text-align: center;
    line-height: 100px;
}
.bzlct .bzlct-cx2 .item1-1 {
    width: 85%;
    height: 100%;
    text-align: center;
    line-height: 100px;
}
.bzlct .bzlct-cx2 .item1-1 img{
    width: 100%;
    height: 100%;
}
.bzlct .bzlct-qd{
    height: 120px;
    max-width: 1440px;
    margin: 0 auto;
    
   
}
.bzlct-qd .bzlct-qd1{
    height: 100%;
    width: 100%;
    display: flex;
    position: relative;
}
.bzlct-qd .bzlct-qd1 .bzlct-qd1-left{
    width: 100%;
    height: 100%;
  
}
.bzlct-qd .bzlct-qd1 .bzlct-qd1-right{
    position: absolute;
    width: 25%;
    height: 100%;
    right: 50px;
}
.bzlct-qd .bzlct-qd1 .bzlct-qd1-left h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    text-align: center;
    line-height: 120px;
   
}
.bzlct-qd .bzlct-qd1 .bzlct-qd1-left h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}
.bzlct-qd2{
    height:660px;
    width: 100%;
    margin: 0 auto;
}

.grid-box{
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 30px;
    height: 600px;
    max-width:  1440px;
    display: grid;
    column-gap: 30px;
    margin: 0 auto;

}
.grid-box .box{
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    border: #080808 1px solid;
    text-align: center;
    font-size: 30px;
    padding-top: 10px;
    /* aspect-ratio: 1.4; */
   
}

.box .boximg {
   border: 1px solid #080808;
   width: 90%;
   height: 80%;
   background-size: cover;
   background-position: center;
   transition: 0.5s;
   margin-bottom: 20px;
}

.box .boximg img {
    width: 100%;
    
    object-fit: cover;
}
.box .boximg:hover{
    transform: scale(1.1);
    transition: 0.5s;
}

.bzlct .bzlct-gz1{
    position: relative;
    height: 120px;
    max-width: 1440px;
    margin: 0 auto;
    display:flex;
}
.bzlct .bzlct-gz .bzlct-gz1-left{
    width: 100%;
    height: 100%;
}  
.bzlct .bzlct-gz .bzlct-gz1-left h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    text-align: center;
    line-height: 120px;
}
.bzlct .bzlct-gz .bzlct-gz1-left h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}
.bzlct-gz .bzlct-gz1 .bzlct-gz1-right{
    position: absolute;
    width: 25%;
    height: 100%;
    right: 50px;
   
}
.bzlct .more{
    font-size:20px;
    
}
.bzlct-gz2{
    height:340px;
    width: 1440px;
    margin: 0 auto;
}
.bzlct .sbsp{
    height: 1000px;
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.bzlct .sbsp .sbsp-top{
    width: 100%;
    height: 120px;
}
.bzlct .sbsp .sbsp-top h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    text-align: center;
    line-height: 120px;
}
.bzlct .sbsp .sbsp-top h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}
.bzlct .sbsp .sbsp-bottom{
    width: 100%;
    height: 880px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bzlct .sbsp .sbsp-bottom .sbsp-img{
    width: 95%; 
    padding-top: 10px;
    background-size: cover;
   background-position: center;
}
.bzlct .cpzp{
    height: 500px;
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}   
.bzlct .cpzp .cpzp-top{
    width: 100%;
    height: 120px;
}
.bzlct .cpzp .cpzp-top h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    text-align: center;
    padding-top: 35px;
}
.bzlct .cpzp .cpzp-top h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}
.bzlct .cpzp .cpzp-bottom{
    width: 100%;
    height: 380px;
    display: flex;
    justify-content: space-around;
}
.bottom-box{
    max-width: 300px;
    aspect-ratio: 1/1;
 
}
.cpzp-bottom .bottom-box img{
    border-radius: 50%;
    width: 100%;
  
}
.cpzp .cpzp-bottom .bottom-box:hover{
    transform:scale(1.1);
    transition:  0.5s;
}


.bottom {
    height: 200px;
    margin: 0 auto;
    display: flex;
    background-color: #2e40c6;
    border: #2e40c6 solid 1px;
}

.bottom .bottom-all {
    max-width: 1440px;
    margin: 0 auto;
    height: 100%;
    display: flex;
}

.bottom .bottom-all .bottom1 {
    width: 13%;
    height: 100%;
}

.bottom .bottom-all .bottom1 img {
    width: 100%;
    height: 100%;
}

.bottom .bottom-all .bottom2 {
    width: 10%;
    height: 100%;
}

.bottom .bottom-all .bottom2 h2 {
    color: #f2fbfa;
    font-size: 30px;
    
    padding-top: 5px;
    text-align: center;
    font-weight: bold;
}



.bottom .bottom-all .bottom2 h3 {
    color: #f2fbfa;
    font-size: 20px;
    text-align: center;
    font-weight: 500;
}

.bottom .bottom-all .bottom3 {
    width: 15%;
    height: 100%;
}

.bottom .bottom-all .bottom3 h2 {
    color: #f2fbfa;
    font-size: 30px;
    
    padding-top: 5px;
    text-align: center;
    font-weight: bold;
}

.bottom .bottom-all .bottom3 h3 {
    color: #f2fbfa;
    font-size: 20px;
    text-align: center;
    font-weight: 500;
}

.bottom .bottom-all .bottom4 {
    width: 14%;
    height: 100%;
}

.bottom .bottom-all .bottom4 h2 {
    color: #f2fbfa;
    font-size: 30px;
    
    padding-top: 5px;
    text-align: center;
    font-weight: bold;
}

.bottom .bottom-all .bottom4 h3 {
    color: #f2fbfa;
    font-size: 20px;
    text-align: center;
    font-weight: 500;
}

.bottom .bottom-all .bottom5 {
    width: 28%;
    height: 100%;

}

.bottom .bottom-all .bottom5 .bottom5-top {
    width: 100%;
    height: 70%;

}

.bottom .bottom-all .bottom5 .bottom5-down {
    width: 100%;
    height: 30%;
    display: flex;
}

.bottom .bottom-all .bottom5 .bottom5-top h2 {
    color: #f2fbfa;
    font-size: 30px;
    
    padding-top: 5px;
    text-align: center;
    font-weight: bold;
}

.bottom .bottom-all .bottom5 .bottom5-top h3 {
    color: #f2fbfa;
    font-size: 20px;
    text-align: center;
    font-weight: 500;
}

.bottom .bottom-all .bottom5 .bottom5-down .bottom5-downleft {
    width: 55%;
    height: 100%;
}

.bottom .bottom-all .bottom5 .bottom5-down .bottom5-downright {
    width: 45%;
    height: 100%;
}

.bottom .bottom-all .bottom5 .bottom5-down .bottom5-downleft img {
    width: 100%;
    height: 100%;
}

.bottom .bottom-all .bottom5 .bottom5-down .bottom5-downright img {
    width: 99%;
    height: 100%;
    padding-left: 3px;
}

.bottom .bottom-all .bottom6 {
    width: 20%;
    height: 100%;
}

.bottom .bottom-all .bottom6 img {
    width: 95%;
    height: 90%;
    padding-left: 15px;
    padding-top: 15px;
}




/*果汁爆珠流程图*/


.bzlct .cxy{
    max-width: 1440px;
    margin: 0 auto;
   height: 120px;
   display: flex; 
}
.cxy .cxy-left{
    height:100%;
    width:45%;
    align-content: center;
    text-align: center;
}
.cxy .cxy-left h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    padding-left: 120px;
}
@font-face {
    font-family: 'font2';
    src: url(../汉仪小隶书简.TTF);
}
.cxy .cxy-left h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}
.cxy .cxy-mid{
    height: 100%;
    width: 45%;
    align-content: center;
 
}
.cxy .cxy-mid h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    padding-left: 150px;
} 
.cxy .cxy-mid h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}
.cxy .cxy-right{
    height: 100%;
    width: 10%;
}
.cxy .cxy-right .more-1{
    font-size:20px;
    padding-top: 75px;
   
}
/* 清洗蒸煮沥水设备 */
.bzlct .lssz{
    max-width:1440px;
    margin: 0 auto;
    height: 120px;
    display: flex;
    position: relative;
    
}
.bzlct .lssz .title-1{
    width: 100%;
    height: 100%;
   
    
}
.bzlct .lssz .title-1 h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    text-align: center;
    line-height: 120px;
   
}
.bzlct .lssz .title-2 {
  
    width: 25%;
    height: 100%;
    position: absolute;
    right: 50px;
}
.bzlct .lssz .title-2 .more{
    
    width: 100%;
    height: 100%;
    
    right: 50px;
}
.bzlct .lssz-2{
    height:340px;
    max-width: 1440px;
    margin: 0 auto;
}

.title-1 h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    
    
}
.bzlct .title-1 h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}

.bzlct .rdgz{
    max-width:1440px;
    margin: 0 auto;
    height: 120px;
    display: flex; 
    position: relative;
   
}
.bzlct .rdgz .title-1{
    width: 100%;
    height: 100%;
    
}
.rdgz .title-1 h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    line-height: 120px;
    text-align: center;
    
}
.rdgz .title-1 h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}
.rdgz .title-2{
    width: 25%;
    height: 100%;
    position: absolute;
    right: 50px;
} 
    

.rdgz-2{
    height:340px;
    max-width: 1440px;
    margin: 0 auto;
}
/* 辅助设备 */
.bzlct .fzsb{
    max-width:1440px;
    margin: 0 auto;
    height: 120px;
   display: flex;
   position: relative;
   
 }
 .bzlct .fzsb .title-1{
    width: 100%;
    height: 100%;
 }
 .fzsb .title-1 h2{
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px; 
    text-align: center;
    line-height: 120px;
}
.fzsb .title-1 h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}
.bzlct .fzsb .title-2 .more{
    width: 25%;
    height: 100%;
    position: absolute;
    right: 50px;
}
.fzsb-2{
    height:340px;
    max-width: 1440px;
    margin: 0 auto;
}
.bzlct .tgz{
    max-width:1440px;
    margin: 0 auto;
    height: 120px;
   display: flex; 
   
   position: relative;
}
.bzlct .tgz .title-1{
    width: 100%;
    height: 100%;
    text-align: center;
    height: 120px;
    line-height: 120px;
   
   
}
.bzlct .tgz .title-1 h2{
   
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
   
}
.bzlct .tgz .title-2{
   
    width: 25%;
    height: 100%;
    position: absolute;
    right: 50px;
}

.tgz-2{
    height:340px;
    max-width: 1440px;
    margin: 0 auto;
}

.bzlct .ecbz{
    max-width:  1440px;
    margin: 0 auto;
    height: 120px;
    display: flex; 
    position: relative;  
}
.bzlct .ecbz .title-1{
    width: 100%;
    height: 100%; 
}
.bzlct .ecbz .title-1 h2{
  text-align: center;
   line-height: 120px;
    font-size: 40px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;  
}
.bzlct .ecbz .title-1 h2:hover{
    transform:scale(1.5);
    transition:  0.5s;
}
.bzlct .ecbz .title-2{
    height: 100%;
    position: absolute;
    right: 50px;
}
.bzlct .ecbz-2{
    height:600px;
    max-width: 1440px;
    margin: 0 auto;
}




/*果汁果酱生产线*/
.xgfk{
    max-width:1440px;
    margin: 0 auto;
    height: 120px;
    display: flex; 
    position: relative;
}

.xgfk .xgfk-left{
    width: 50%;
    height: 100%;
}
.xgfk .xgfk-left h2{ 
    font-size: 35px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    text-align: center;
    line-height: 120px;

}
.xgfk .xgfk-left h2:hover{
    transform:scale(1.5);
    transition:  0.5s
}
.xgfk .xgfk-mid{
    width: 50%;
    height: 100%;
    text-align: center;
    line-height: 120px;

}
.xgfk .xgfk-mid h2{
    font-size: 35px;
    font-family: 'font2';
    letter-spacing: 1em;
    text-shadow:#666565 2px 2px 5px;
    
}
.xgfk .xgfk-mid h2:hover{
    transform:scale(1.5);
    transition:  0.5s
}

.xgfk .xgfk-right{
   
   
    position: absolute;
    top: 80px;
    right: 50px;
    width: 25%;
    height: 100%;
    
}

.xgfk .xgfk-right .more-1{
    width: 100%;
    height: 100%;
    text-align: right;
    
    
    
    justify-items: end;
    font-size:20px;
   
   
   
}
.bzlct-cx2-left .item1-1 img{ 
    width: 50%;
}


/* 标题旁的图片 */

.bzlct .bzlct-top .bzlct-top-left img:hover{
    transform:scale(1.2);
    transition:  0.5s
}