.header-background{width:100%;background-image:linear-gradient(270deg,#e8f3ff 0,#d5f7ff 57%,#faf8db 100%)}
.main-box{position:relative;margin:0 auto;max-width:1200px}
.order-box-1{width:100%;margin:0 auto;display:flex;justify-content:space-between;padding: 20px 0;}
.round-1{width:600px;height:600px;border-radius:100%;background-color:#fff;position:absolute;top:-493px;left:-487px}
.round-2{width:350px;height:350px;border-radius:100%;background:#dffffa;position:absolute;top:-266px;left:-372px}
.round-3{width:300px;height:300px;border-radius:100%;background:#f1faff;position:absolute;right:-332px;bottom:-146px}
.order-box-1 h1{font-size:36px;color:#1f2238;font-weight:600;padding-top:79px;margin-right:246px}
.order-box-1-list{font-size:20px;color:#1f2238;line-height:32px;font-weight:200;padding-top:16px}
.order-box-1 .order-box-1-right{margin-top:61px}
.product-list{display:flex;flex-wrap:wrap;padding:40px 0}
.product-list .product-single{width:370px;padding-bottom:40px;text-align:center;border:1px solid #ced8df;border-radius:10px;margin-bottom:50px}
.product-list .product-single:nth-child(3n-1){margin-left: 42px;margin-right:42px;}
.product-list .product-single-top{width:100%;background-image:linear-gradient(180deg,#f2f8fa 0,#ecf3f5 100%);border-radius:10px 10px 0 0;position:relative}
.product-list .product-single-top img{margin:25px 0}
.product-list .packaging_collection_160{position:absolute;left:50%;transform:translate(-50%,0);bottom:-16px}
.product-list .product-single-title{font-size:20px;font-weight:700;margin-top:20px;display:block;color:#116DF7}
.product-list .product-single-title:hover{color:#3582f5;text-decoration:underline}
.product-list .product-single-title-no{font-size:20px;font-weight:700;margin-top:20px;display:block;color:#1F2238}
.product-list .product-single-introduction{margin:20px 40px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;height:150px;}
.product-list .product-single-addition a{color:#358ed3;text-decoration:underline;margin-left:20px}
.product-list .product-price-discount em{font-size:24px}
.product-list .product-info{margin-top:20px}
.product-list .product-info span{margin-right: 2px;}
.product-list .product-info-version{margin-right: 8px;}
.product-list .download-link{margin:0 auto;display:block;width:240px;height:50px;line-height:50px;background:#116df7;box-shadow:0 10px 20px 0 rgba(17, 109, 247, 0.2);border-radius:10px;text-align:center;font-size:18px;color:#fff;font-weight:600;margin-top:10px}

@media (max-width:1210px){
    .product-list .product-single {width:30%;box-sizing: border-box;}
    .product-list .product-single:nth-child(3n-2){margin-left: 2%;}
    .product-list .product-single:nth-child(3n-1){margin-left: 3%;margin-right: 3%;}
    .product-list .product-single:nth-child(3n){margin-right: 2%;}

    .order-box-1-left{padding-left: .6rem;flex: 1;margin-right: 2rem;}
    .order-box-1 h1{font-size: .7rem;margin-right: 0;}
    .order-box-1-list{font-size: .5rem;}
    .order-box-1-list br{display: none;}
}

@media (max-width:1000px){
    .order-box-1 h1{padding-top: 1rem;}
    .order-box-1-list{padding-top: .4rem;}
    .order-box-1-right{width: 30%;}
    .order-box-1-right img{width: 100%;height: auto;}
    .product-list .download-link{width: auto;display: inline-block;padding: 0 20px;font-size: .5rem;}
    .product-list .product-single-title{font-size: .5rem;}
    .product-list .product-info{font-size: .3rem;}
}

@media (max-width:800px){
    .order-box-1-left{margin-right: 0;padding-right: 0.6rem;}
    .order-box-1-right{display: none;}
    .product-list .product-single {width:44%;box-sizing: border-box;margin-left: 4%;margin-right: 4%;}
    .product-list .product-single:nth-child(2n){margin-left: 0;margin-right: 0;}
    .product-list .product-single-title{font-size: .55rem;}
    .product-list .product-single-introduction{margin: .4rem .6rem 0;text-align: left;font-size: .4rem;-webkit-line-clamp:7;height: 150px;}
}

@media (max-width:600px){
    .order-box-1-left{margin-right: 0;padding-right: 0.6rem;}
    .order-box-1-right{display: none;}
    .product-list{padding: 1rem 0;}
    .product-list .product-single {box-sizing: border-box;width:auto;margin-left: .6rem !important;margin-right: .6rem !important;margin-bottom:1rem;padding-bottom: .6rem;}
    .product-list .product-single:nth-child(2n){margin-left: 0;margin-right: 0;}
    .product-list .product-single:nth-child(3n-2){margin-left: 0;}
    .product-list .product-single:nth-child(3n-1){margin-left: 0;margin-right: 0;}
    .product-list .product-single:nth-child(3n){margin-right: 0;}
    .product-list .product-single-title{font-size: .7rem;}
    .product-list .product-single-introduction{margin: .4rem .6rem 0;text-align: left;font-size: .4rem;-webkit-line-clamp:10;height: auto;}
    .product-list .product-info{font-size: .45rem;margin-top:.6rem;}
    .product-list .download-link{margin-top: .6rem;}
}
