.part1-pic{
    width:100%;
}

.part1-pic img{
    width:100%;
}

.grid-container {
    display: grid;
    grid-template-columns: auto auto;
    background-color: #fff;
    padding: 10px;
}

.grid-item {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 20px;
    text-align: center;
}

table {
    border-collapse: collapse;
    font-size: 14px;
    width: 65%;
}

tr {
    border-bottom: 1px dotted black;
}

td {
    min-width: 95px;
}

body>table>tbody>tr>td:first-child {
    text-align: left;
}

.tesla-banner{
    width:100%;
}

.tesla-banner img{
    width: 100%;
}

.factory_title{
    background-color:#df1c3d;
    font-size:50px;
    line-height: 110px;
    padding:0 45px;
    color:#fff;
    margin-top:100px;
    margin-bottom:40px;
}

.factory_pic{
    display: flex;
}

.factory_pic .pic{
    margin-right: 55px;
    width: calc((100% - 110px) / 3);
}

.factory_pic .pic img{
    width: 100%;
}

.factory_pic .pic:last-child{
    margin-right: 0;
}

.show img{
    margin:80px 0;
    width: calc((100% - 110px) / 3 * 0.8);
}

.address_list li{
    list-style: none;
    display: flex;
    margin-bottom:60px;
}

.address_list li .city{
    font-size:35px;
    font-weight: bolder;
    width:15%;
}

.address_list li .city_addr{
    font-size:30px;
    line-height: 60px;
}

@media screen and (max-width:1440px) {
    #prod{
        zoom:.8;
    }

    .product-info{
        zoom:.8;
    }

    .factory_title{
        zoom:.8;
    }
    
    .factory_pic{
        zoom:.8;
    }
    
    .show{
        zoom:.8;
    }
    
    .address_list{
        zoom:.8;
    } 
}

@media screen and (max-width: 1280px) {
    #prod{
        zoom:.7;
    }

    .product-info{
        zoom:.7;
    }

    .factory_title{
        zoom:.6;
    }
    
    .factory_pic{
        zoom:.6;
    }
    
    .show{
        zoom:.6;
    }
    
    .address_list{
        zoom:.6;
    } 
}

@media screen and (max-width: 799px) {
    #prod{
        zoom:.4;
    }

    .product-info{
        zoom:.4;
    }

    .factory_title{
        zoom:.3;
    }
    
    .factory_pic{
        zoom:.3;
    }
    
    .show{
        zoom:.3;
    }
    
    .address_list{
        zoom:.3;
    } 
}