header .banner {

    background-image: url(../image/banner4.png);   

}

main .product-synopsis {

    max-width: 1399px;

    background: #ffffff;

    box-shadow: 0px 2px 12px 5px rgba(0,0,0,0.11); 

    display: flex;

    justify-content: space-between;

    align-items: flex-start;

    padding: 115px 90px;

    margin: 68px auto 0;

}



main .product-synopsis img {

    width: 400px;

}

main .product-synopsis div {

    padding: 0 40px;

}

main .product-synopsis div h3 {

    font-size: 32px;

    font-family: SourceHanSansCN, SourceHanSansCN-Medium;

    font-weight: 500;

    color: #1042a5;

    line-height: 48px;

    margin-bottom: 80px;

}



main .product-synopsis div ul li {

    font-size: 15px;

    font-family: SourceHanSansCN, SourceHanSansCN-Medium;

    font-weight: 500;

    color: #383838;

    line-height: 34px;

}



main .product-describe {

    max-width: 1399px;

    background: #ffffff;

    box-shadow: 0px 2px 12px 5px rgba(0,0,0,0.11); 

    margin: auto;

    margin-top: 50px;

}



main .product-describe .describe-title{

    height: 88px;

    border-bottom: 1px solid #d0d0d0;

}

main .product-describe .describe-title p {

    display: block;

    width: 287px;

    height: 88px;

    background: #0e40a4;

    text-align: center;

    line-height: 88px;

    font-size: 22px;

    font-family: SourceHanSansCN, SourceHanSansCN-Medium;

    font-weight: 500;

    color: #ffffff;

}

main .product-describe .describe-content {

    padding: 25px 53px 100px;

}

main .product-describe .describe-content p {
    line-height: 40px;
}

main .product-describe .describe-content h3 {

    margin: 30px 0;

    font-size: 18px;

    font-family: SourceHanSansCN, SourceHanSansCN-Bold;

    font-weight: 700;

    color: #0e40a4;

}

main .product-describe .describe-content img {
    max-width: 100%;
}



main .product-describe ul li {

    font-size: 15px;

    font-family: SourceHanSansCN, SourceHanSansCN-Medium;

    font-weight: 500;

    color: #383838;

    line-height: 31px;

}

main .product-describe .product-standard {

    margin-top: 53px;

}

main .product-describe .product-standard tr th {

    background: #61bac8;

    height: 51px;

    font-size: 24px;

    font-family: SourceHanSansCN, SourceHanSansCN-Regular;

    font-weight: 400;

    color: #ffffff;

    line-height: 51px;

    text-align: center;

    border: white solid 4px;

}



main .product-describe .product-standard tr td {

    height: 30px;

    border: white solid 4px;

    background: #efefef;

    line-height: 30px;

    text-align: center;

    font-size: 16px;

    font-family: SourceHanSansCN, SourceHanSansCN-Regular;

    font-weight: 400;

    color: #5a5a5a;

}



.paging {

    display: flex;

    justify-content: space-between;

    align-items: center;

    max-width: 1410px;

    margin: 64px auto;

}



.paging a {

    margin-right: 10px;

    color: black;

}



main .h2-title {

    font-size: 25px;

    font-family: SourceHanSansCN, SourceHanSansCN-Medium;

    font-weight: 500;

    color: #000000;

    line-height: 38px;

    letter-spacing: 1px;

    margin: 57px 0;

}

main .one-product {

    width: 321px;

    height: 391px;

    display: block;

    background: #ffffff;

    padding-top: 47px;

    margin:0 auto 26px;

    text-decoration: none;

    border: 1px solid #e6e6e6;

    border-radius: 5px;

}



main .one-product:hover {

    border: none;

    box-shadow: 0px 2px 16px 6px rgba(164,164,164,0.10); 

}

main .one-product img {

    display: block;

    width: 199px;

    height: 225px;

    opacity: 1;

    margin:auto;

}



main .one-product p {

    padding: 15px 0;

    text-align: center;

}



main .product-describe .product-standard th:nth-child(1) {

    width: 291px;

}

main .product-describe .product-standard th:nth-child(2) {

    width: 107px;

} 

main .product-describe .product-standard th:nth-child(3) {

    width: 208px;

} 

main .product-describe .product-standard th:nth-child(4) {

    width: 420px;

} 

main .product-describe .product-standard th:nth-child(5) {

    width: 207px;

}

@media screen and (min-width:1350px){

    .container {

        width: 1450px;

    }

}



@media screen and (max-width: 780px){

    main .product-synopsis {

        width: 100vw;

        display: block;

        padding: 20px 0px;

        margin:0;

    }

    

    main .product-synopsis img {

        width: 70%;

        display: block;

        margin: auto;

    }

    main .product-synopsis div {

        padding: 0px 20px;

    }

    main .product-synopsis div h3 {

        font-size: 20px;

        margin-bottom: 0px;

    }



    main .product-describe {

        width: 100vw;

        background: #ffffff;

        box-shadow: none;

        margin-top: 0px;

        padding: 0;

    }

    

    main .product-describe .describe-title{

        height: 40px;

        border-bottom: 1px solid #d0d0d0;

    }

    main .product-describe .describe-title p {

        width: 100px;

        height: 40px;

        line-height: 40px;

        font-size: 16px;

    }

    main .product-describe .describe-content {

        padding: 25px 20px 0px;

    }

    main .product-describe .describe-content h3 {

        margin: 20px 0px 20px;

        font-size: 18px;

        font-family: SourceHanSansCN, SourceHanSansCN-Bold;

        font-weight: 700;

        color: #0e40a4;

    }

    main .product-describe .product-standard {

        margin-top: 0px;

    }

    main .product-describe .product-standard tr th {

        background: #61bac8;

        font-size: 14px;

        color: #ffffff;

        line-height: 20px;

        border: white solid 2px;

    }

    

    main .product-describe .product-standard tr td {

        border: white solid 2px;

        background: #efefef;

        line-height: 18px;

        text-align: center;

        font-size: 12px;

    }



    main .paging {

        margin: 30px 0;

        padding: 0 20px;

    }

    

    main .paging a {

        margin-right: 0px;

        font-size: 14px;

    }

}