@charset "utf-8";

@media only screen and (max-width:1920px) {
    /* Blade 产品展示 */
    .blade {padding: 0px;}
    /* 产品展示 */
    .product-list .main-width{margin: 0 auto;}
}

@media only screen and (max-width:1800px) {
    body {padding-top: 230px;}
    /* 导航 */
    .header {width: 100%;}
    /* banner */
    .banner .banner-title {top: 20px;font-size: 45px;}
    .banner a {width: 140px;height: 50px;}
    /* Blade 产品展示 */
    .blade {padding: 60px 0px;width: 100%;box-sizing: border-box;}
    .blade .main-width {width: 1500px;height: auto; margin: 0 auto;}  
    .blade .main-width .product {padding: 60px;width: 900px;}
    .blade .main-width .product ul li {width: 375px;height: 430px;margin-right: 28px;}
    .blade .main-width .product .product-title {bottom: 30px;}
    .blade .main-width .show {width: 600px;}
    .blade .main-width .show .product-img img {width: 100%;height: 437px;}
    .blade .main-width .show .product-link {width: 100%;}
    .blade .main-width .show .product-link p {width: 416px;height: 115px;}
    .blade .main-width .show .product-link a {height: 115px;overflow: hidden;}
    .blade .main-width .show .product-link a img {width: 100%;height: 100%;}
    /* 产品展示 */
    .product-list .main-width{margin: 0 auto;}
    /* About */
    .about .about-main .main-width {margin-top: 70px;width: 1500px;margin: 0 auto;}
    .about .about-main .main-width .video {width: 900px;}
    .about .about-main .main-width .article {width: 600px;height: auto;}
    .about .about-main .main-width .article .article-img {width: 100%;height: auto;}
    .about .about-main .main-width .article .article-img img {width: 100%;height: auto;}
    /* contactus */
    .contactus {padding: 0;}
    .contactus .main-width {width: 1600px;margin: 0 auto;}

    /* 产品列表 - 01 */
    .product-list-03 .main-width {width: 1500px;}
    .product-list-03 .main-width ul li {margin-right: 20px;}
    /* 产品列表 - 02 */
    .product-list-04 .main-width {width: 1500px;}
    .product-list-04 .main-width ul li {width: 322px;}
    .product-list-04 .main-width ul li a {width: 322px;height: 483px;}

    /* 详情页 */
    .product-detail .main-width {width: 1500px;}
    .product-detail .main-width .product-detail-introduction {width: 500px;}
}

@media only screen and (max-width:1600px) {
    body {padding-top: 164px;}
    /* banner */
    .banner {margin-bottom: 0px;}
    .banner .banner-title {font-size: 35px;line-height: 120px;}
    .banner .banner-desc {font-size: 21px;}
    .banner a {width: 125px;height: 45px;}
    .header .main-width {width: 1300px;}
    /* Blade 产品展示 */
    .blade {padding: 0px;width: 100%;box-sizing: border-box;}
    .blade .main-width {width: 1300px;height: auto; margin: 0 auto;}  
    .blade .main-width .product {padding: 60px;width: 800px;}
    .blade .main-width .product ul li {width: 310px;height: 355px;margin-right: 58px;}
    .blade .main-width .product .product-title {right: 60px;}
    .blade .main-width .show {width: 500px;}
    .blade .main-width .show .product-link p {padding: 20px 85px;width: auto;}
    .blade .main-width .show .product-link p .title {font-size: 22px;}
    .blade .main-width .show .product-link a {width: 100px;background: #676C66;}
    .blade .main-width .show .product-link a img {width: 100%;height: auto;transform: translateY(15%);}
    /* combination */
    .combination .main-width { width: 1300px; }
    .combination .main-width .combination-title {margin-bottom: 60px;}
    /* about */
    .about .about-main {margin-top: 70px;}
    .about .about-title-box .about-title {width: 80%;}
    .about .about-main .main-width {width: 1300px;}
    .about .about-main .main-width .video {width: 800px;}
    .about .about-main .main-width .article {width: 500px;position: relative;}
    .about .about-main .main-width .article p {height: 290px;overflow-y: auto;}
    /* contactus */
    .contactus .main-width {width: 1300px;}
    .contactus .main-width .categories {width: 25%;}
    .contactus .main-width .navigation {width: 25%;}
    .contactus .main-width .contact {width: 50%;}
    
    /* 产品列表 - 01 */
    .product-list-03 .main-width {width: 1300px;}
    .product-list-03 .main-width ul li {width: 590px;}
    .product-list-03 .main-width ul li:nth-child(1),
    .product-list-03 .main-width ul li:nth-child(3),
    .product-list-03 .main-width ul li:nth-child(5) {margin-right: 40px;}
    .product-list-03 .main-width ul li:nth-child(2),
    .product-list-03 .main-width ul li:nth-child(4),
    .product-list-03 .main-width ul li:nth-child(6) {margin-right: 0px;margin-bottom: 40px;}
    .product-list-03 .main-width ul li:nth-child(5),.product-list-03 .main-width ul li:nth-child(6) {margin-bottom: 0px;}
    .product-list-03 .main-width ul li a .product-list-name {width: 330px;}
    /* 产品列表 - 02 */
    .product-list-04 {padding: 40px 0;}
    .product-list-04 .main-width {width: 1300px;}
    .product-list-04 .main-width ul li {width: 272px;}
    .product-list-04 .main-width ul li a {width: 272px;height: 408px;}

    /* 详情页 */
    .product-detail .main-width {width: 1300px;}
    .product-detail .main-width .product-detail-img {padding: 40px;width: 800px;}
    .product-detail .main-width .product-detail-img #parent {width: 650px;height: 650px;}
    .product-detail .main-width .small_list {width: 640px;}
    .product-detail .main-width .product-detail-introduction {width: 500px;}
}

@media only screen and (max-width:1360px) {
    body {padding-top: 164px;}
    /* header */    
    .header .main-width {width: 960px;}
    .header .title .nav {margin: 0px;}
    .header .header-logo .title-logolink1 {width: 280px;height: 70px;}
    /* banner */
    .banner .banner-title {font-size: 30px;line-height: 100px;}
    .banner .banner-desc {top:170px;width: 520px;font-size: 18px;line-height: 30px;}
    .banner a {width: 105px;height: 37px;}
    /* Blade 产品展示 */
    .blade .main-width {display: flex;flex-wrap: wrap; width: 960px;}
    .blade .main-width .product {padding: 60px 30px;width: 100%;}
    .blade .main-width .product ul li {width: 260px;margin-right: 18px;}
    .blade .main-width .product .product-title {right: 30px;}
    .blade .main-width .show {width: 100%;}
    .blade .main-width .show .product-img img {object-fit:fill;width: 960px;height: auto;}
    .blade .main-width .show .product-link p {padding: 20px 75px;height: 130px;}
    .blade .main-width .show .product-link p .title {font-size: 22px;}
    .blade .main-width .show .product-link a {height: 130px;}
    /* product-list  */
    .product-list .main-width {width: 1000px;}
    .product-list .main-width .product-list-01 .product-list-left {width: 100%;}
    .product-list .main-width .product-list-01 .product-list-left li,.product-list .main-width .product-list-02 .product-list-right li {margin-right: 214px;}
    .product-list .main-width .product-list-box {height: auto;}
    .product-list .main-width .product-list-01 .product-list-right {margin-top: 90px;}
    .product-list .main-width .product-list-02 .product-list-right {margin-top: 90px;width: 100%;} 
    .product-list .main-width .product-list-03 .product-list-left {margin: 90px 310px 0;}
    .product-list .main-width .product-list-03 .product-list-right {margin-top: 90px;width: 100%;}
    /* contactus */
    .combination .main-width {width: 1000px;}
    .combination .main-width .combination-title::before,.combination .main-width .combination-title::after {width: 230px;}
    .combination .main-width .combination-article .article1 .img,
    .combination .main-width .combination-article .article1 .detail,
    .combination .main-width .combination-article .article2 .detail,
    .combination .main-width .combination-article .article2 .img {width: 50%;}
    .combination .main-width .combination-article .article2 .detail {overflow-y: auto;}
    /* about */
    .about {margin-bottom: 0px;}
    .about .about-title-box .about-title {width: 960px;}
    .about .about-main .main-width {width: 960px;}
    .about .about-main .main-width .video {width: 600px;height: 400px;}
    .about .about-main .main-width .article {width: 480px;height: 400px;}
    .about .about-main .main-width .article .article-detail {padding: 20px 20px 30px;height: 180px;}
    .about .about-main .main-width .article .article-detail a {right: 20px;}
    
    /* contactus */
    .contactus .main-width {width: 960px;}
    .contactus .main-width .categories,
    .contactus .main-width .navigation {width: 30%;}
    .contactus .main-width .contact {width: 40%;}
    .contactus .main-width .contact ul {width: 100%;}

    /* 产品列表 - 01 */
    .product-list-03 .main-width {width: 900px;}
    .product-list-03 .main-width ul li {width: 390px;}
    .product-list-03 .main-width ul li a .product-list-name {width: 130px;}
    /* 产品列表 - 02 */
    .product-list-04 {margin-bottom: 0;}
    .product-list-04 .main-width {width: 960px;}
    .product-list-04 .main-width ul li {width: 172px;}
    .product-list-04 .main-width ul li a {width: 172px;height: 258px;}

    /* 详情页 */
    .product-detail .main-width {width: 960px;}
    .product-detail .main-width .product-detail-img {position: relative; padding: 40px 40px 120px;width: 100%;}
    .product-detail .main-width .product-detail-img .small_box {position: absolute; bottom: 20px;flex-wrap: nowrap; width: calc(100% - 80px);height: 80px;}
    .product-detail .main-width .small_list {height: 80px;}
    .product-detail .main-width .small_list ul {flex-wrap: nowrap; height: 100%;}
    .product-detail .main-width .btns {width: 20px; height: 80px;}
    .product-detail .main-width .lefts_btn::before {top: 50%; left: 50%; transform: unset;transform: translate(-50%, -50%);}
    .product-detail .main-width .rights_btn::before  {top: 50%; left: 50%; transform: unset;transform: translate(-50%, -50%);}
    #curPic {position: relative;}
    .product-detail .main-width .product-detail-img #parent {float: none; width: 100%; height: auto;}
    #curPic img {width: 100%;height: 100%;}
    .product-detail .main-width .small_list {width: 100%;}
    .product-detail .main-width .product-detail-introduction {width:100%;padding: 30px 0px 0px;}

}

@media only screen and (max-width:960px) {
    body {padding-top: 144px;overflow-x: hidden;}
    /* header */
    .header .header-logo {height: 80px;}
    .header .header-logo .title-logolink1 {width: 190px;height: 50px;}
    /* banner */
    .banner .banner-title {font-size: 28px;line-height: 63px;}
    .banner .banner-desc {top: 100px;width: 500px;font-size: 17px;line-height: 25px;}
    .banner a {width: 76px;height: 27px;}
    /* header */
    .header .title {padding: 0 10%;height: auto;}
    .header .title .header-logo img {margin-top: 15px;width: auto;height: 50px;}
    .header .main-width {position: relative;width: 100%;z-index: -9;}
    .header .main-width .phone-menu {display: block;position: absolute;top: 23px;right: 10%;width: 28px;height: 18px;background: url(../images/all-icon.png) no-repeat -150px -115px;cursor: pointer;z-index: 999;}
    .header.active .main-width .phone-menu {background-image: url(../images/all-icon.png);background-position: -178px -115px;}
    .header .title .nav {position: absolute;top: -208px;height: auto;transition: all .5s;background: #fff;}
    .header.active .title .nav{top: 60px;}
    .header .title .nav {width: 100%;padding: 0 10%;box-shadow: 0 5px 5px #999;box-sizing: border-box;}
    .header .title .nav li {width: 100%;text-shadow: 1px 0 0 currentColor;}
    .header .title .language {top: 12px;right: 20px;}
    .header.active .title .nav ul .search {display: block;}
    .header.active .title .nav ul .search .search-box{width: 100%;height: 30px;border-radius: 15px;border: 2px solid #000;outline:none;}
    .header .title .search-share .search .search-box {display: none;}
    .header .title .search-share .share {display: none;}
    /* blade */
    .blade .main-width {flex-wrap: wrap; width: 80%;}
    .blade .main-width .product {width: 100%}
    .blade .main-width .product ul li {width: 335px;height: 384px;margin-right: 28px;}
    .blade .main-width .show {width: 100%;}
    .blade .main-width .show .product-link {height: 90px;}
    .blade .main-width .show .product-link p {width: 660px;}
    .blade .main-width .show .product-img img {width: 100%;}
    /* product-list */
    .product-list {margin-bottom: 0px;}
    .product-list .main-width {width: 760px;}
    .product-list .main-width .product-list-title::before,.product-list .main-width .product-list-title::after {width: 220px;}

    .product-list .main-width .product-list-box .product-list-01,
    .product-list .main-width .product-list-box .product-list-02 {height: auto;}
    .product-list .main-width .product-list-01,
    .product-list .main-width .product-list-02 {flex-wrap: wrap;height: auto;}
    .product-list .main-width .product-list-01 .product-list-left,
    .product-list .main-width .product-list-01 .product-list-right,
    .product-list .main-width .product-list-02 .product-list-left,
    .product-list .main-width .product-list-02 .product-list-right {width: 100%;}
    .product-list .main-width .product-list-01 .product-list-left li,
    .product-list .main-width .product-list-01 .product-list-right li,
    .product-list .main-width .product-list-02 .product-list-left li,
    .product-list .main-width .product-list-02 .product-list-right li {margin-right: 0px;}
    .product-list .main-width .product-list-01:nth-of-type(2) .product-list-right {position: relative;}

    /* combination */
    .combination .main-width {width: 80%;}
    .combination .main-width .combination-title {margin-bottom: 40px;width: 100%;}
    .combination .main-width .combination-title::before, 
    .combination .main-width .combination-title::after {width: 130px;}
    .combination .main-width .combination-article .article1, 
    .combination .main-width .combination-article .article2 {height: auto;}
    .combination .main-width .combination-article .article1 .img, 
    .combination .main-width .combination-article .article1 .detail, 
    .combination .main-width .combination-article .article2 .detail, 
    .combination .main-width .combination-article .article2 .img {width: 100%;height: auto;}
    .combination .main-width .combination-article .article1 .img img {height: auto;}
    /* about */
    .about .about-title-box .about-title {width: 80%;}
    .about .about-title-box .about-title::before,.about .about-title-box .about-title::after {width: 220px;}
    .about .about-main {margin-top: 40px;}
    .about .about-main .main-width {width: 80%;flex-wrap: wrap;}
    .about .about-main .main-width .video {width: 100%; height: auto;}
    .about .about-main .main-width .article {flex: unset;width: 100%;height: auto;}
    .about .about-main .main-width .article .article-detail {height: auto;max-height: 450px;overflow: auto;}
    /* contactus */
    .contactus .main-width {width: 80%;}
    .contactus .main-width .categories,.contactus .main-width .navigation {width: 50%;}
    .contactus .main-width .contact {margin-top: 20px;width: 100%;}

    /* 产品列表 - 01 */
    .product-list-03 {margin: 30px 0;}
    .product-list-03 .main-width {width: 80%;border: none;}
    .product-list-03 .main-width ul {border: none;}
    .product-list-03 .main-width ul {padding: 0;width: 100%;}
    .product-list-03 .main-width ul li {margin: 0;width: 100%;height: 110px;border: 1px dashed #ccc;}
    .product-list-03 .main-width ul li:nth-child(2),
    .product-list-03 .main-width ul li:nth-child(3),
    .product-list-03 .main-width ul li:nth-child(4),
    .product-list-03 .main-width ul li:nth-child(5),
    .product-list-03 .main-width ul li:nth-child(6) {margin: 0;border-top: none;}
    .product-list-03 .main-width ul li a {border: none;}
    .product-list-03 .main-width ul li a img {width: 100px;height: 100px;}
    .product-list-03 .main-width ul li a .product-list-name {width: 630px;height: 100px;}
    /* 产品列表 - 02 */
    .product-list-04 {margin-bottom: 0;}
    .product-list-04 .main-width {width: 80%}
    .product-list-04 .main-width ul {gap: 10px;}
    .product-list-04 .main-width ul li {width: 48%;}
    .product-list-04 .main-width ul li a {width: 100%;height: auto;}
    .product-list-04 .main-width ul li img {transform: unset;}
    .product-list-04 .main-width ul li:nth-child(2),
    .product-list-04 .main-width ul li:nth-child(6),
    .product-list-04 .main-width ul li:nth-child(10),
    .product-list-04 .main-width ul li:nth-child(14),
    .product-list-04 .main-width ul li:nth-child(18) {margin-right: 0px;}

    /* 详情页 */
    .product-detail .main-width {width: 80%;}
    .product-detail .main-width .product-detail-img {padding: 30px 30px 140px;width: 100%;}
    #curPic img {width: 100%;height: 100%;}
    .product-detail .main-width .product-detail-img .small_box {width: calc(100% - 60px);bottom: 25px;}
    .product-detail .main-width .product-detail-introduction {width: 760px; padding: 50px 0;}

    /* 页脚 */
    .contactus .main-width .contact ul {width: 50%;}
}

@media only screen and (max-width:768px) {
    body {padding-top: 144px;}
    /* header */
    .header .header-logo .title-logolink1 {width: 160px;height: 40px;}
    /* banner */
    .banner {margin-bottom: 0px;}
    .banner .banner-title {font-size: 17px;line-height: 40px;}
    .banner .banner-desc {top: 60px;width: 430px;font-size: 14px;line-height: 21px;}
    .banner a {width: 62px;height: 22px;}
    .banner .carousel-arrow.prev,
    .banner .carousel-arrow.next {width:30px;height: 30px;line-height: 30px;font-size: 22px;}
    .banner .carousel-dots {bottom: 30px;}
    .banner .carousel-dots span {width: 10px;height:10PX;}
    /* blade */
    .blade .main-width {width: 90%;}
    .blade .main-width .product ul li {width: 240px;height: 275px;margin-right: 18px;}
    .blade .main-width .show .product-link p {width: 460px;}
    .blade .main-width .show .carousel-arrow {width: 30px;height: 30px;line-height: 30px;font-size: 22px;}
    .blade .main-width .show .carousel-dots {bottom: 110px;}
    .blade .main-width .show .carousel-dots span {width:10px;height: 10px;}

    /* product-list */
    .product-list .main-width {width: 560px;}
    .product-list .main-width .product-list-title::before, .product-list .main-width .product-list-title::after {width: 120px;} 
    .product-list .main-width .product-list-box {height: 1800px;}
    /* combination */
    .combination .main-width {width: 90%;}
    .combination .main-width .combination-title {margin-top: 0px;}
    .combination .main-width .combination-title::before, .combination .main-width .combination-title::after {display: none;}
    /* about */
    .about .about-title-box .about-title {width: 90%;}
    .about .about-title-box .about-title::before, .about .about-title-box .about-title::after {display: none;}
    .about .about-main .main-width {width: 90%;}
    .product .content .title::before, 
    .product .content .title::after {display: none;}
    /* contactus */
    .contactus .main-width {padding: 60px 0;width: 90%;}
    
    /* 产品列表 - 01 */
    .product-list-03 .main-width {width: 90%}
    .product-list-03 .main-width ul li a .product-list-name {width: 440px;}
    /* 产品列表 - 02 */
    .product-list-04 .main-width {width: 90%}
    .product-list-04 .main-width ul li {width: 100%}
    .product-list-04 .main-width ul li a {}

    /* 详情页 */
    .product-detail .main-width {width: 90%;}
    .product-detail .main-width .product-detail-introduction {width: 100%;}
}

@media only screen and (max-width:580px) {
    body {padding-top: 144px;}
    /* header */
    .banner .carousel-dots {bottom: 30px;}
    .header .title .language {right: 0px;}
    .header .header-logo .title-logolink1 {width: 110px;height: 30px;}
    /* banner */
    .banner .banner-title {font-size: 17px;line-height: 20px;}
    .banner .banner-desc {top: 40px;width: 330px;font-size: 12px;}
    .banner a {width: 45px;height: 15px;}
    /* blade */
    .blade {margin-bottom: 40px;}
    .blade .main-width {width: 90%;}
    .blade .main-width .show .carousel-dots {bottom: 80px;}
    .blade .main-width .product ul {display: flex; flex-wrap: wrap;}
    .blade .main-width .product ul li {margin-bottom: 20px;width: 300px;height: 351px;}    
    .blade .main-width .show .product-link {height: 60px;}
    .blade .main-width .show .product-link a {width:60px; height: 60px;}
    .blade .main-width .show .product-link p {width: 260px;padding: 0 20px;font-size: 14px;}
    .blade .main-width .show .product-link p .title {font-size: 18px;}
    /* product-list */
    .product-list .main-width {width: 360px;}
    .product-list .main-width .product-list-title::before, .product-list .main-width .product-list-title::after {width: 60px;}
    .product-list .main-width .product-list-box {height: 4190px;}
    /* combination */
    .combination {margin-bottom: 40px;}
    .combination .main-width {width: 90%;}
    .combination .main-width .combination-title {margin-bottom: 20px;font-size: 18px;line-height: 50px;}
    .combination .main-width .combination-article .article1 .img {height: auto;}
    /* about */
    .about .about-title-box .about-title {width: 90%;}
    .about .about-title-box .about-title::before, .about .about-title-box .about-title::after {width: 60px;}
    .about .about-main {padding: 40px 0;}
    .about .about-main .main-width {width: 90%;}
    .about .about-main .main-width .article .article-detail {max-height: 300px;}
    /* 页脚 */
    .contactus .main-width {padding: 20px 0;width: 90%;}
    .contactus .main-width .contact ul {width: 100%;}
    .contactus .main-width .categories, .contactus .main-width .navigation {width: 100%;}
    .contactus .main-width .contact .contact-info li {width: 100%;}

    /* 产品列表 - 01 */
    .product-list-03 {margin-top: 20px;}
    .product-list-03 .main-width {width: 90%;}
    .product-list-03 .main-width ul li a .product-list-name {width: 240px;}

    /* 产品列表 - 02 */
    .product-list-04 .main-width {width: 90%;}
    .product-list-04 .main-width ul li {width: 100%;}
    .product-list-04 .main-width ul li a {width: 100%;}

    .product-detail .main-width .product-detail-img .small_box {width: 100%;left: 0;}
 }


@media only screen and (max-width: 1600px) {
    .blade .main-width .product {
        padding: 97px 60px;
    }

        .blade .main-width .product ul li {
            width: 45%;
        }
}

@media only screen and (max-width: 1360px) {
    .blade .main-width .product {
        padding: 105px 30px;
    }

    .product-list .main-width .product-list-box {
        position: relative;
        top: 0;
        left: 0;
    }


    .product-list .main-width .nth3 .product-list-left {
        margin-top: 90px;
    }

    .product-list .main-width .nth4 .product-list-right {
        position: absolute;
        top: 966px;
        right: 0;
    }

    .combination .main-width .combination-article .article1 .img {
        height: 443px;
    }

        .combination .main-width .combination-article .article1 .img img {
            width: 100%;
        }
}

@media only screen and (max-width: 960px) {
    .product-list .main-width .product-list-01 .product-list-left,
    .product-list .main-width .product-list-01 .product-list-right,
    .product-list .main-width .product-list-02 .product-list-left,
    .product-list .main-width .product-list-02 .product-list-right {position: relative;top: 0;left: 0;}
    .product-list .main-width .product-list-01 .product-list-left {margin-top: 50px;}
    .product-list .main-width .nth3 .product-list-left {margin-top: 50px;}
    .product-list .main-width .nth4 .product-list-right {top: -796px;}

    .combination .main-width .combination-title {font-weight: bold;display: inline-block;margin-top: -500px;white-space: nowrap;}
}

@media only screen and (max-width: 780px) {
    .product-list .main-width .product-list-box {
        height: 2220px;
    }

    .product-list .main-width .nth1 .product-list-right {
        margin-top: 330px;
    }

    .product-list .main-width .product-list-02 .product-list-left {
        margin: 0;
        width: 100%;
        justify-content: space-around;
    }

    .product-list .main-width .product-list-01:nth-of-type(2) .product-list-right {
        margin-top: 282px;
        width: 100%;
        justify-content: space-around;
    }

    .product-list .main-width .nth3 .product-list-left {
        margin-top: 50px;
    }

    .product-list .main-width .nth3 .product-list-right {
        position: absolute;
        top: 1608px;
    }

    .product-list .main-width .nth4 .product-list-right {
        top: 50px;
        left: 50%;
        transform: translateX(-50%);
        margin-right: unset;
        width: 100%;
    }

    .product-list .main-width .nth4 .product-list-left {
        position: absolute;
        top: 1874px;
    }

    .combination .main-width .combination-article .article1 .img {
        height: auto;
    }
}

@media only screen and (max-width: 580px) {
    .blade .main-width .product {padding: 40px 30px 80px;}
    .blade .main-width .product ul li {width: 100%;margin-right: unset;}

    .product-list-box {display: flex;justify-content: space-around;flex-wrap: wrap;position: relative;top: 0;left: 0;}
    .product-list .main-width .product-list-box {height: 6600px;}
    .product-list .main-width .nth1,
    .product-list .main-width .nth2,
    .product-list .main-width .nth3,
    .product-list .main-width .nth4 {position: relative;top: unset;left: unset;margin-top: unset;height: auto;width: 100%;}
    .product-list .main-width .nth1 .product-list-left,
    .product-list .main-width .nth1 .product-list-right,
    .product-list .main-width .nth2 .product-list-left,
    .product-list .main-width .nth2 .product-list-right,
    .product-list .main-width .nth3 .product-list-left,
    .product-list .main-width .nth3 .product-list-right,
    .product-list .main-width .nth4 .product-list-left,
    .product-list .main-width .nth4 .product-list-right {position: unset;top: unset;left: unset;margin-top: 30px;float: unset;width: 100%;transform: unset;}
    .product-list .main-width .nth1 .product-list-right,
    .product-list .main-width .nth2 .product-list-right,
    .product-list .main-width .nth3 .product-list-right,
    .product-list .main-width .nth4 .product-list-right {margin-top: 30px;}
    .product-list .main-width .product-list-01:nth-of-type(2) .product-list-right {position: unset;top: unset;left: unset;right: unset;margin-top: unset;}    
}

@media only screen and (max-width: 380px) {
    .product-list-box {
        display: unset;
    }
}


































