@charset "UTF-8"; *{margin: 0;padding: 0;color:inherit;font-size:0.832vw;box-sizing: border-box;font-weight: 500;font-family:"PingFang SC", "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"} :root { --primary: #222828; /* 主色调、链接*/ --cPrimary:#d03d38; /*辅色调*/ --dPrimary:#e6a93a; /*辅色调*/ --words: #000; /*大部分文字、深色文字*/ --lightWords: #999; /*少部分文字、浅色文字*/ --warn: #fdc735;/* 警告*/ --danger: #ff4880; /*危险、错误*/ --success: #7ebf50; /*成功*/ --gray: #b4b8bc; /*灰色*/ --dark: #202020; /*深色*/ } @pc:1920; .scale{overflow:hidden} .scale:hover img{transform: scale(1.13)} .scale img{transition: 1s all} html{color: var(--words); scroll-behavior: smooth;} li{list-style: none} a{text-decoration: none;color: inherit} .warp{width:1323px;margin: 0 auto} .warp-90{width: 90%;margin: 0 auto} .img-fulid{max-width: 100%;} .visible-lg, .visible-md, .visible-sm, .visible-xs { display: none!important; } .flex-row(@justify:center,@align:center) { display: flex; justify-content: @justify; align-items: @align; } .flex-column(@justify:center,@align:center) { display: flex; flex-direction: column; justify-content: @justify; align-items: @align; } .wordsize(@px){ font-size:((100vw/@pc)*@px); } header{ box-shadow: 0px 1px 20px #f3f3f3; .warp{ .flex-row(space-between);padding: 10px 0px;} .logo{flex: 1} .menu ul{.flex-row(space-between);.wordsize(14);} .menu ul li{padding:10px 20px;.wordsize(14);color: #000 ;text-transform: uppercase;} .menu ul li.active,.menu ul li:hover{color:#000;background: url("../images/line.png") bottom center no-repeat} .language{padding: 0px 0 0 30px;margin: 0 40px;background: url("../images/language.png") no-repeat left center} .search i{.wordsize(26)} } .banner{ position: relative; .video{ background: #000; overflow: hidden; position: relative; h3{ position: absolute; bottom: 20px; letter-spacing: 1px; left: 50%; transform: translateX(-50%); font-size: 2.7vw; color: #fff; width: auto; font-family: fantasy; } } video{ width: 100%; outline: none; display: block; transition: 10s transform ease; height: 50vh; object-fit: cover; margin: 0 auto; } } .block1{ padding: 80px 0px; .warp{ position: relative; .flex-row(space-between); } .l{ flex: 1; } .r{ flex: 1; color: #000; margin-left:(100vw/@pc)*83; h3{.wordsize(48);font-weight: bold} .p{color: var(--words);line-height: 2;text-indent: 2em;margin-top: 20px;min-height: 10vw;} a.more{.wordsize(16);transition:1s all;border-radius:40px;margin-top:20px;display: block;width:(100vw/@pc)*230;height: (100vw/@pc)*65; .flex-row();border: 1px solid var(--cPrimary);color: var(--cPrimary)} //a.more:hover { // background:var(--cPrimary); // box-shadow: inset 0px 0px 0px 5px var(--dark),inset 0px 0px 0px 10px #fff;color: #fff; //} a.more:hover { background:var(--dPrimary); color: #fff; border: none; //box-shadow: inset 0px 0px 0px 5px var(--dark),inset 0px 0px 0px 10px #fff;color: #fff; } } } .block2{ .tit{ text-align: center; h3{.wordsize(48);font-weight: bold} h4{.wordsize(24);color: #aaaaaa;position: relative} h4:after{content: '';position:absolute;height: 3px;width: 100px;background: var(--cPrimary);left: calc(50% - 50px);bottom: -10px} } ul{ display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 20px; margin: 60px 0px; } ul li{ height: 320px; .flex-column(flex-start); padding: 20px; box-shadow: 4px 4px 20px #e8e8e8; padding-top: 17%; p{line-height: 2;text-align: center;transition: 1s all} transition: 2s all; position: relative; overflow: hidden; i img.hover{position:absolute;left: 0px;top: 0px;opacity: 0;transition: 1s all} &:after{ position: absolute; height: 200%; width: 200%; transform: scale(.1); left: 0%; bottom: 0%; content: ''; background:#d72323; transition: 2s all; border-radius: 50%; z-index: -1; } } ul li:nth-of-type(4) img{ margin-top: -21px;} ul li:hover:after{ transform: scale(2);} ul li:hover i img.hover{opacity: 1} ul li:hover p{color: #fff} ul li i{display: block;margin-bottom: 20px;position: relative } } .block3{ .tit{ text-align: center; h3{.wordsize(48);font-weight: bold;padding-bottom: 40px} } padding: 20px 40px; .swiper-slide{.flex-column()} .swiper-slide .img{width: 100%;text-align: center;transition: 1s all} .swiper-slide .img:hover{transform: rotateY(180deg);} .swiper-slide .title{margin-top: 20px;color: #000;} .box{position: relative;} .btn{position: absolute;top: 40%;width: 100%;} .btn span{cursor: pointer; width: 45px;height: 45px;background: #f2eee9;display: inline-flex;justify-content: center;align-items: center;border-radius: 50%; position: absolute;} .btn span.prev{left: -100px} .btn span.next{right: -100px;} } .block4{ padding: 80px 0px; .tit{ text-align: center; h3{.wordsize(48);font-weight: bold;margin-bottom: 20px;position: relative} h3:after{ content: ''; position: absolute; height: 3px; width: 100px; background: var(--cPrimary); left: calc(50% - 50px); bottom: -10px; } } .tap{.flex-row(); margin: 40px 0;} .tap a{margin-right: 60px;display: block} .tap a.active{color: var(--cPrimary)} .tap a:last-of-type{margin: 0px} .swiper-slide{.flex-column()} .swiper-slide .img{width: 100%;text-align: center;} .swiper-slide .title{margin-top: 20px;color: #000;} .box{position: relative;} .btn{position: absolute;top: 40%;width: 100%;} .btn span{cursor: pointer; width: 45px;height: 45px;background: #f2eee9;display: inline-flex;justify-content: center;align-items: center;border-radius: 50%; position: absolute;} .btn span.prev{left: -100px} .btn span.next{right: -100px;} } footer{ background: #e4e4e4;padding: 60px 0px 20px; .tit{ text-align: center; h3{.wordsize(48);font-weight: bold;margin-bottom: 20px;position: relative} } .nav ul{width: 18%} .nav ul.contact li:not(:first-of-type){padding-left: 30px} .nav ul.contact li:nth-of-type(2){background: url("../images/foot1.png") no-repeat left center} .nav ul.contact li:nth-of-type(3){background: url("../images/foot2.png") no-repeat left center} .nav ul.contact li:nth-of-type(4){background: url("../images/foot3.png") no-repeat left center} .nav{ .flex-row(space-between,flex-start);} .nav ul.contact{width: 400px} .nav ul li{line-height: 2;.wordsize(14);} .nav ul li:first-of-type{.wordsize(18);font-weight: 900;color: #333;margin-bottom: 20px;} .nav input{color:#fff;width: 100%;margin: 5px 0;outline: none;border: none;background: #5e5e5e;padding: 10px 20px;} .nav textarea{color:#fff;width: 100%;outline: none;box-sizing:border-box;background: #5e5e5e;height: 80px;padding: 10px 20px;} .nav input::placeholder,.nav textarea::placeholder{font-size: 14px;color: #7d7d7d} .nav .sumbit { width: 100%; height: 43px; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #fff; background: #5e5e5e; transition: 0.4s all; } .copyright{font-size: 14px;color: #000;text-align: center} } /*___________________内页样式__________________________*/ /* 分页样式 */ .page-status{display: none;} .paging { margin: 20px 0; font-size: 14px;text-align: center } .paging > span { margin: auto 16px; } .paging .page-numbar { margin: auto 0; } .paging .page-numbar .page-num, .paging .page-index, .paging .page-pre, .paging .page-next, .paging .page-last { display: inline-block; margin: auto 4px; padding: 2px 12px; border: 1px solid #EEE; border-radius: 2px; } .paging .page-numbar .page-num-current, .paging .page-numbar .page-num:hover { border-color: #000; color: #000; } .innerPage{padding: 20px 0px;} //内页侧边导航 .no-data{height: 50vh;display: flex;align-items: center;justify-content: center;font-weight: bold;flex-direction: column} .leftmenus{ display: flex;justify-content: space-between;align-items: center; padding: 15px 10px;margin:10px 0;background:#eee;border-bottom: 1px solid #eee;overflow: hidden; .menus{display: flex;justify-content:flex-start;} .menus a{display: inline-block;font-weight: bold;margin-right: 10px;position: relative;white-space: nowrap; padding: 5px 10px;border: 1px solid #000;} .menus a:after{position: absolute;content: '';width: 100%;height: 2px;background: var(--primary);bottom: -20px;left: 0px} .menus a.on:before{position: absolute;height: 10px;width: 10px;content: '';background: var(--primary);bottom: -20px;left: 50%;transform: translateX(-50%) rotate(45deg)} .menus a:hover{background: #000;color: #fff} .btn{display: none} } /*关于我们*/ .list-about{ video{margin: 20px auto;display: block;max-width: 100%} p{line-height: 2} } /*产品列表*/ .list-product{ .gridlist {margin:40px 0px;display: grid;grid-template-columns: repeat(4,1fr);grid-gap:20px;} .gridlist li{box-shadow: 0px 0px 20px 0px #e0e0e0} .gridlist li .pic{} .gridlist li img{width:100%;height:auto;display: block;object-fit: contain;} .gridlist li .tit{display: flex;align-items: center;justify-content: center;font-weight: bold;padding:10px 0px;border-top: 1px solid #ececec;} } /*新闻列表*/ .list-news{ .gridlist li {box-shadow: 0px 0px 20px 0px #e0e0e0;} .gridlist {margin:40px 0px;display: grid;grid-template-columns: repeat(1,1fr);grid-gap:20px;} .item{padding: 20px 0px} .item h3{text-align: center;font-size: 24px;margin-bottom: 10px} .item h4{padding: 0 20px;color: #999} .item a{text-align: center;display: block} .item .icon{margin-top: 20px} } /*新闻详情*/ .show-news{ .xypg-detail-title { background: #eee; padding: 5px 10px; color: #363636; font-weight: bold; margin-bottom: 10px; line-height: 1.7; } .xypg-detail-info-bar { font-size: 14px; overflow: hidden; color: #9e9e9e; line-height: 35px; border-bottom: 1px dashed #cfcfcf; margin-bottom: 20px; } .xypg-detail-info-bar .detail-info-time { float: left; margin-right: 20px; position: relative; padding-left: 25px; } .xypg-detail-info-bar .detail-info-time i { position: absolute; width: 20px; height: 20px; left: 0; } .xypg-detail-info-bar .detail-info-numbers { float: left; position: relative; padding-left: 25px; } .xypg-detail-info-bar .detail-info-numbers i { position: absolute; width: 20px; height: 20px; left: 0; } .xypg-detail-tags { margin-top: 40px; } .xypg-detail-tags .tags-title { border-bottom: 1px solid #c3c3c3; position: relative; } .xypg-detail-tags .tags-title h3 { display: inline-block; padding: 0 30px; font-size: 16px; color: #005eb8; line-height: 40px; border-bottom: 3px solid #005eb8; margin-bottom: -1px; } .xypg-detail-tags .tags-title .baidu-share { position: absolute; right: 0; top: 8px; } .xypg-detail-tags .tags-content { padding-top: 12px; } .xypg-detail-tags .tags-content a { font-size: 12px; color: #2f2f2f; display: inline-block; margin-right: 9px; background: #f4f4f4; line-height: 28px; padding: 0 15px; } .xypg-detail-tags .tags-content a:hover { color: #005eb8; } .xypg-detail-url { margin-top: 15px; } .xypg-detail-url a { word-break: break-all; } .xypg-detail-pn { margin-top: 30px; } .xypg-detail-pn div + div { margin-top: 15px; } .xypg-detail-pn div { line-height: 22px; padding: 10px; position: relative; border: 1px solid #eeeeee; } .xypg-detail-pn div b { font-size: 14px; color: #005eb8; float: left; font-weight: normal; } .xypg-detail-pn div a { width: 75%; font-size: 14px; color: #666666; } .xypg-detail-pn div a:hover { color: #005eb8; } } /*联系我们*/ .contact .page {overflow: hidden;padding: 60px 0;} .contact .page:after {content: '';display: block;clear: both;} .contact .page.on {background: #f9f9f9;} .contact .page_tit {margin-bottom: 40px;text-align: center;} .contact .page_tit h3 {font-size: 30px;margin-bottom: 20px;font-weight: normal;} .contact .page_tit h2 {font-size: 28px;} .contact .page_tit p {color: #999;} .contact .page_tit p span:before, .page_tit p span:after {display: inline-block;width: 30px;height: 1px;background: #999;vertical-align: middle;content: '';margin: 0 2px;margin-bottom: 2px;} .contact .page_tag ul li {margin-left: -4px;display: inline-block;} .contact .page_tag {text-align: center;} .contact .page_tag a {display: block;line-height: 30px;padding: 0 23px;color: #7e7e7e;position: relative;} .contact .page_tag .on a, .page_tag a:hover {background: #be9a78;color: #fff;} .contact .page_tag .on a:before, .page_tag a:hover:before {color: #be9a78} .contact .page_tag a:before {content: '|';display: block;position: absolute;left: -2px;} .contact .page_tag li:first-child a:before {display: none;} .contact .pro_list ul:after {content: '';display: block;clear: both;} .contact .pro_list li {width: 33.333%;float: left;text-align: center;} .contact .pro_list h3 {font-size: 16px;color: #000;font-weight: normal;} .contact .pro_list p {padding: 10px 0 15px;color: #be9a78;background: no-repeat bottom center;} .contact .pro_list ul {display: none;margin-top: 20px;} .contact .pro_list ul.on {display: block;} .contact .pro_list ul.on li {animation-name: zoomIn;animation-duration: 1s;animation-fill-mode: both;} .contact .about_list2 {max-width: 1100px;margin: 0 auto;border-top: 1px solid #e8e8e8;margin-top: 30px;padding-top: 30px;} .contact .cont_list ul li {width:24%;float: left;text-align: center;} .contact .cont_list ul li .text {margin-top: 20px;color: #434343} .contact .cont_list ul li .text h3 {font-size: 16px;font-weight: normal;color: #000;margin-bottom: 10px;} .contact .message {max-width: 710px;margin: 0 auto;} .contact .message ul li {width: 50%;float: left;} .contact .page.on {background: #f9f9f9;} .contact .div_input input {width: 100%;border: 0;background: none;text-align: left;outline: none} .contact .div_input textarea {outline:none;width: 100%;height: 150px;border: 0;background: none;resize: none;padding: 10px 0;} .contact .message ul li:last-child {width: 100%;} .contact .message ul {margin-bottom: 30px;} .contact .message .div_input {margin: 5px;line-height: 40px;border: 1px solid #e9e9e9;background: #fff;padding: 0 15px;} .contact input[type="submit"] {cursor: pointer;border: none} .contact .xxj {color: #fff;display: block;line-height: 44px;width: 140px;text-align: center;background: var(--primary);margin: 20px auto;} /*产品详情*/ .show-product{ .warp .flex{.flex-row(space-between,flex-start)} .back a{width: 97px;height: 51px;.flex-row();color: #fff;background: #000;font-size: 13px} .back i{font-size: 22px} .l{width: 238px;margin-right: 50px;flex-shrink: 0} .r{flex: 1;} .r .main{.flex-row(flex-start,flex-start)} .isonlythumb .tit{font-size: 24px;text-align: center;margin-bottom: 10px} .isonlythumb .grid{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 20px;} .nav .tit{.wordsize(20);padding: 20px 0px} .nav>ul{ border: 1px solid #cfd1d2;} .nav>ul>li{border-bottom: 1px solid #cfd1d2;} .nav>ul>li>a{padding:10px 20px;transition: .2s all;color: #aaaaaa;.wordsize(14);display: flex;justify-content: space-between;} .nav>ul>li.on>a{background: var(--primary);border-bottom: 1px solid;color: #fff;} .nav > ul > li i{transition: .8s all} .nav > ul > li.on i{transform: rotate(180deg)} .nav > ul > li.on .sub-menu{display: block} .sub-menu{padding: 0 40px;display: none;background: #eee;} .sub-menu li{padding: 10px 0px;font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis} .sub-menu li:not(:last-of-type){border-bottom: 1px dotted #cfd1d2} .hot{ border: 1px solid #cfd1d2;margin-top: 20px} .hot .tit{padding: 10px 20px;} .hot ul li{padding: 10px 10px;.flex-row()} .hot ul li .pic{width: 100px;border: 1px solid #eee;.flex-row();padding: 11px;margin-right: 10px;} .hot ul li .wenzi{flex: 1} .hot ul li .wenzi h3{font-size: 12px} .hot ul li .wenzi a{padding: 0 10px;background: var(--cPrimary);color: #fff;margin-top: 8px;display: inline-block;border-radius: 10px} //产品多图 .detailImg{ .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: contain;} .swiper {width:(100vw/@pc)*570;height: (100vw/@pc)*570;margin-left: auto;margin-right: auto;} .swiper-slide {background-size: cover;background-position: center;} .mySwiperB{height: 134px;margin-top: 10px} .mySwiperB .swiper-slide img{object-fit: cover} .mySwiperB .swiper-slide img{padding: 10px;border: 1px solid #eee;cursor: pointer} .mySwiperB .swiper-slide {width: 25%;opacity: 0.4;} .mySwiperB .swiper-slide-thumb-active {opacity: 1;} .mySwiperT .swiper-slide img{padding: 10px;border: 1px solid #eee} } .color{ .tit{font-size:18px;padding: 10px 0px} .span {display: flex;justify-content: flex-start;align-items: center;} span{width:20px;height: 20px;border-radius: 50%;display: inline-block;margin-right: 10px;} } .cansu{ .h1{font-size: 24px; font-weight: bold; } margin-left: 20px; h1{.wordsize(18)} .ft{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 20px;margin-top: 30px} .ft li{border: 1px solid var(--cPrimary);width: 100px;border-radius: 20px;text-align: center;} .sku{margin-top: 20px} .ft li.active,.ft li:hover{background: var(--cPrimary);color: #fff;cursor: pointer} } .other{max-width:(100vw/@pc)*1200;position: relative} .other {border: 1px solid #eee;margin-top: 20px} .other .tit{.wordsize(18px);padding:15px;border-bottom: 1px solid #eee} .swiper-other{width: 100%;padding: 20px} .swiper-other .title{text-align: center} .other .btn{position: absolute;top: 40%;width: 100%;} .other .btn span{cursor: pointer; width: 45px;height: 45px;background: #f2eee9;display: inline-flex;justify-content: center;align-items: center;border-radius: 50%; position: absolute;} .other .btn span.prev{left: -30px} .other .btn span.next{right: -30px;} } @media screen and (min-width: 320px) and (max-width: 800px){ *{font-size: 14px} body {padding-top: 60px;} @pc:375; .hidden-xs { display: none!important; } .visible-xs { display: block!important; } .wordsize(@px){ font-size:((100vw/@pc)*@px); } .warp{width:95%;margin: 0 auto;} .location{display: none} .leftmenus .menus{overflow: auto} /*手机端头部*/ .xymob-head { position: fixed; top: 0; z-index: 999999; left: 0; right: 0; background: var(--primary); } .xymob-head-box { position: relative; height: 60px; } .xymob-head-box .xymob-logo { position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; width: 70%; display: flex; justify-content: center; align-items: center; text-align: center; } .xymob-head-box .xymob-logo h1, .xymob-head-box .xymob-logo a { display: inline; font-size: 0; } .xymob-head-box .xymob-logo img { width: 63px; } .xymob-navbtn { position: absolute; z-index: 9; top: 0; bottom: 0; right: 0; left: 0; margin: auto 0 auto 27px; width: 30px; height: 20px; } .xymob-navbtn span, .xymob-navbtn:after, .xymob-navbtn:before { display: block; height: 2px; width: 100%; background: #fff; -webkit-transition: all .5s; transition: all .5s; } .xymob-navbtn span { margin: 7px 0; } .xymob-navbtn:after, .xymob-navbtn:before { content: ''; -webkit-transform-origin: 7.5%; transform-origin: 7.5%; } .xymob-navbtn.clicked span { -webkit-transform: translateX(-100%); transform: translateX(-100%); opacity: 0; } .xymob-navbtn.clicked:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .xymob-navbtn.clicked:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .xymob-search-btn { position: absolute; z-index: 9; right: 0; top: 0; bottom: 0; width: 14%; text-align: center; line-height: 60px; font-size: 32px; color: #fff; } .xymob-search-btn i{ font-size: 24px; } .xymob-search-btn .icon-font { display: block; width: 100%; height: 100%; } .xymob-search-btn .icon-font:after { background-position: -30px -210px; } .xymob-menu { display: none; position: absolute; z-index: 9999; left: 0; right: 0; height: 100vh; background: #2c2c2d; padding: 0 10%; } .xymob-menu .xymob-menu-box { height: 100vh; overflow: auto; padding-bottom: 80px; } .xymob-nav > li { border-bottom: 1px solid #fff; position: relative; } .xymob-nav > li > a { display: block; line-height: 50px; font-size: 16px; color: #ffffff; } .xymob-nav .xymob-menu-jt { position: absolute; width: 20%; height: 50px; line-height: 50px; right: 0; top: 0; text-align: center; z-index: 9; color: #fff; } .xymob-nav .xymob-menu-jt .icon-font { display: block; width: 100%; height: 100%; } .xymob-nav .xymob-menu-jt .icon-font:after { background-position: -30px -240px; } .xymob-nav .xymob-menu-jt.clicked .icon-font:after { background-position: -30px -270px; } .xymob-nav .xymob-sub-menu { background: #353535; display: none; } .xymob-nav .xymob-sub-menu > li { border-top: 1px dashed #fff; } .xymob-nav .xymob-sub-menu > li > a { display: block; font-size: 14px; color: rgba(255, 255, 255, 0.8); line-height: 40px; text-indent: 2em; } .xymob-dlbtn { margin-top: 40px; } .xymob-dlbtn a { text-align: center; display: block; width: 100%; height: 40px; line-height: 40px; background: #005eb8; color: #fff; font-size: 16px; border-radius: 5px; } .xymob-dlbtn a i { display: inline-block; vertical-align: middle; width: 30px; height: 30px; margin-right: 5px; } .xymob-dlbtn a .icon-dl:after { background-position: -30px -540px; } .xymob-dlbtn a .icon-pn:after { background-position: -30px -600px; } .xymob-dlbtn a .icon-tc:after { background-position: -30px -570px; } .xymob-dlbtn .zx-btn { margin-top: 10px; background: none; border: 1px solid #fff; } .xymob-search { position: fixed; z-index: 99999; left: 100%; bottom: 0; top: 0; width: 100%; background: var(--primary); padding: 15px 15% 0 15%; -webkit-transition: all .5s; transition: all .5s; } .xymob-search .xymob-search-close-btn { position: absolute; top: 27px; left: 30px; width: 30px; height: 30px; text-align: center; line-height: 30px; } header{ .logo img{width: (100vw/@pc)*100} .head-top .logo:after{height: 16px} .head-top{padding: (100vw/@pc)*10;} .head-top .r{display: none} } .banner video{height: 40vh;} .leftmenus{margin: 0px;justify-content: flex-end} .leftmenus .btn{display: block} .leftmenus .menus{width: 100%;flex-direction: column;} .leftmenus .menus a:after{display: none} .leftmenus .menus a.on:before{display: none} .leftmenus.clicked .btn{transform: rotate(180deg)} .leftmenus .menus a.on{background: #000;color: #fff} .block1{ padding: 20px 0px; height: auto; .warp{flex-direction: column;padding: 0px 0px;} .r a{width: 130px;height: 35px;color: #fff;margin-top: 30px;} .r a.more{width: 40vw;height: 9vw;.wordsize(12)} .r .p{margin-top: 0px} .r h3{.wordsize(24);padding: 10px 0px} .icon img{width: 100%;width: 80px} .icon-1{right: 0;left: auto} } .block2 { .tit{padding: 20px 0px} .tit h3 {.wordsize(24);} ul {grid-template-columns: repeat(2, 1fr);margin: 30px 0px;} ul li{height: auto} ul li p{font-size: 12px;line-height: 1.5} ul li i {width: 30px} } .block3{ padding: 20px 0px; .tit h3 {.wordsize(24);} .swiper-slide .img{ border: 1px solid #eee;padding: 10px;} } .block4{ padding: 20px 0px; .tit h3 {.wordsize(24);} .btn span.prev { left: 0px; } .btn span.next{ right: 0px; } } footer{ padding: 20px 0px; background-size: cover; &:after{display: none;} .nav{display: none} .tit h3{display: none} } .list-news { .item h3{ .wordsize(18) } } .list-product{ .gridlist { grid-template-columns: repeat(2, 1fr); grid-gap: 20px; } } .show-product{ .back{display: none} .warp .flex{flex-direction: column-reverse} .r .main{flex-direction: column} .detailImg .swiper{width: 95vw;height: auto} .cansu .ft{margin: 10px 0px;} .other{max-width: 95vw} .other .tit{.wordsize(14)} .nav .tit{.wordsize(14)} .nav > ul > li > a{.wordsize(14)} .l{width: 100%} .isonlythumb .tit{.wordsize(18);text-align: center;margin-bottom: 10px} .isonlythumb .grid{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 10px;} } .contact{ .page{padding: 0px 0px} .wow_list{display: flex;flex-direction: column} .cont_list ul li{width: 100%;float: none;margin-bottom: 20px} .cont_list ul li .text{margin-top: 0px} .page_tit h3{margin: 10px 0px} .page_tit{margin-bottom: 10px} } }