@media screen and (max-width: 2560px){ .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1480px; } } @media screen and (max-width: 2400px){ .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1480px; } } @media screen and (max-width: 1920px){ .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1480px; } } @media screen and (max-width: 1600px) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1480px; } } @media screen and (max-width: 1366px) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1200px; } } :root { --base-color: #e21f2f; --second-color: #004f22; --three-color: #dbdee3; --half-black: #333333; } @redc:#e21f2f; @secondcolor:#337ff0; @bluec:#333333; @yellowc:#fdda04; @dark:#000000; @border-color:#cf082f; ul{ li{ list-style-type: none; } } .banner{ img{ max-width: 100%; } } .carousel{ .carousel-inner{ .carousel-item{ position: relative; .carousel-caption{ position: absolute; left: 20%; top: 50%; transform: translateY(-50%); h1{ font-size: 50px; } } .imgactive{ transition: 1s 2.7s; transform: perspective(1000px) translate3d(0, 0, 110px); } &.active{ .imgactive{ transition: 3s 0s; transform: perspective(1000px) translate3d(0, 0, 0px); } } } } button{ &.carousel-control-prev{ background: transparent;border: none; } &.carousel-control-next{ background: transparent;border: none; } } } .card { transition: all ease-out 0.5s; &:hover { transform: translateY(-20px); cursor: pointer; } } .media { transition: all ease-out 0.5s; &:hover { transform: translateY(-20px); cursor: pointer; } } .w100m0autop0{ width: 100%; margin: 0 auto; padding: 0; } .w100m0auto{ width: 100%; margin: 0 auto; } @keyframes index-why-choose-us-ani { 0%{ left: -100%; } 100%{ left: 0%; } } header{ .hide-mobile{ background: #ffffff; @media screen and(max-width:768px){ display: none; } .menu-top{ width: 100%; .container{ .menu-top-content{ display: flex; justify-content: space-between; align-items: center; height: 158px; .logo{ } .search{ width: 900px; display: flex; align-items: center; .search-form{ width: 100%; height: 48px; border-radius: 24px; border: @border-color solid 2px; form{ display: flex; input{ height: 44px; border-radius: 22px; padding-left: 20px; width: calc(~"100% - 91px"); border: none; &:active{outline: none;} &:focus{ outline: none; } } button{ height: 44px; width: 91px; border: none; background: @border-color; position: relative; border-top-right-radius: 22px; border-bottom-right-radius: 22px; /*top:-1px;*/ i{ color: #ffffff; } } } } } } } } &.fixed-top{ .menu-top{ display: none; } } .menu-bottom{ height: 47px; background-image: linear-gradient(to right,#cf082f,#e91876); .container{ &>.nav{position: relative; &>ul{ width: 100%; margin: 0 auto; padding: 0; display: flex; justify-content: space-between; &>li{ height: 47px; line-height: 47px; list-style-type: none; text-align: center; padding: 0 15px; &:last-child{ margin-right: 0px; } .submenu{ width: 100%; height: 530px; background: #ffffff; position: absolute; left: 0; top: 47px; z-index: 9999; box-shadow: 0 0 18px rgba(0,0,0,0.06); display: none; padding-bottom: 30px; &>ul{ margin: 0 auto; padding: 0; width: 25%; li{ margin-left: 25px; line-height: 28px; &.title{ color:@border-color; margin-top: 20px; font-weight: bold; margin-left: 20px; } a{ color: #666666; text-decoration: none; } } } } .submenu1{ width: 100%; height: 530px; background: #ffffff; position: absolute; left: 0; top: 47px; z-index: 9999; box-shadow: 0 0 18px rgba(0,0,0,0.06); display: none; padding-bottom: 30px; &>ul{ margin: 0 auto; padding: 0; width: 100%; padding-top: 20px; li{ padding-left: 25px; line-height: 28px; width: 25%; float: left; text-align: left; &.title{ color:@border-color; margin-top: 20px; font-weight: bold; margin-left: 20px; } a{ color: #666666; text-decoration: none; } } } } &>a{ color: #ffffff; text-decoration: none; font-size: 17px; font-weight: bold; } &>span{ &>i{ color: #ffffff; } } &:hover{ background:@border-color; cursor: pointer; .submenu{ display: flex; } .submenu1{ display: flex; } } } } } } } } .mobile_nav { width: 100%; height: auto; overflow: hidden; background: #333333; ul,li,i{ margin: 0; padding: 0; list-style: none; } .sp_header { height: 90px; overflow: hidden; top:0; background: #fff; position: fixed; z-index: 999; width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .sp_logo { padding: 10px; float: left; height: auto; img { margin: auto; width: 220px; } } .sp_nav { width: 50px; float: right; position: relative; cursor: pointer; height: 30px; margin-top: 15px; span { display: block; background: var(--base-color); width: 30px; height: 2px; position: absolute; left: 10px; transition: all ease 0.35s; &:nth-of-type(1) { top: 0px; } &:nth-of-type(2) { top: 10px; } &:nth-of-type(3) { top: 20px; } } } .sp_nav_se { span { &:nth-of-type(1) { top: 10px; transform: rotate(45deg); } &:nth-of-type(2) { width: 0; } &:nth-of-type(3) { top: 10px; transform: rotate(-45deg); } } } .sjj_nav { position: fixed; z-index: 9999; background: #eee; width: 100%; font-size: 16px; line-height: 50px; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s; ul { padding-left: 0 !important; li { border-top: 1px #ddd solid; padding-left: 20px; position: relative; line-height: 50px; font-size: 16px; i { height: 50px; padding: 0 7px; position: absolute; right: 0px; border-left: 1px #ddd solid; svg { transform: rotate(-90deg); transition: all ease 0.35s; width: 20px; height: 20px; fill: #555; } } .sjj_nav_i_se { svg { transform: rotate(0deg); fill: var(--base-color); } } ul { display: none; li { a { color: #999; display: block; text-align: left; } & > ul { margin-left: 10px; } } } a { color: #666; width: 80%; } } } & > ul { & > li { &:first-child { overflow: hidden; border-top: 0; & > a { float: left; width: calc(100% - 70px); } .language { float: right; width: 70px; overflow: hidden; line-height: 30px; margin-top: 5px; a { width: 35px; float: left; border-left: 1px #ddd solid; text-align: center; color: #999; } } } &:last-child { border-bottom: 1px #ddd solid; } } } } .nav_show { top: 90px; } } .search { height: 60px; display: flex; justify-content: end; align-items: center; @media screen and(max-width: 768px) { justify-content: center; .box{ width: 100% !important; } } form { margin: 0; } .box { border: 1px solid #c4c6cf; border-radius: 100px; padding: 2px 5px 2px 12px; background: #FFF; height: 30px; display: flex; width: 214px; justify-content: end; box-sizing: border-box; align-items: center; &:hover { border-color: tomato; } } input { height: 15px; border: none; &:focus-visible { outline: none 0; } } button { background: none; margin: 0; padding: 0; border: none; } select{ border: none; option{ border: none; line-height: 30px; } } i { color: rgb(196, 198, 207); } } } footer{ width: 100%; background: #ffffff; /*border-top: @redc solid 6px;*/ /* height: 60px;*/ margin: 0 auto; padding: 0; .color-top{ width: 100%; margin: 0 auto; padding: 0; height: 32px; background-image:linear-gradient(to right,#cf082f,#e91775); } .container{ .row{ .col-md-8{ .footer-social-media{ margin-top: 55px; h3{ font-size: 50px; color: #303030; @media screen and(max-width:768px){ font-size: 24px; } span{ float: right; display: flex; justify-content: space-between; width: 268px; @media screen and(max-width:768px){ width: 100%; margin-top: 15px; } &>a{ margin: 0 auto; padding: 0; display: inline-block; width: 51px; img{ max-width: 100%; } } } } } .add-mail{ width: 100%; height: 70px; margin: 0 auto; padding: 0; background: #f3f3f5; display: flex; justify-content: center; line-height: 70px; margin-top: 40px; @media screen and(max-width:768px){ margin-top: 100px; } h3{ margin: 0 auto; padding: 0; line-height: 70px; font-size: 18px; margin-right: 15px; em{ display: none; } @media screen and(max-width:768px){ span{ display: none; } em{ display: inline-block;padding-left: 6px; } } } form{ margin: 0 auto; padding: 0; input{ height: 40px; width: 328px; border-radius: 8px; border: none; margin-right: 15px; @media screen and(max-width:768px){ width: 50%; } } button{ width: 95px; height: 40px; background: #cf082f; line-height: 40px; border: none; color: #ffffff; border-radius: 8px; } } } } .col-md-4{ text-align: right; display: flex; justify-content: flex-end; align-items: center; align-self: center; @media screen and(max-width:768px){ text-align: left; justify-content: flex-start; } p{ font-size: 24px; /*font-weight: bold;*/ text-align: left; @media screen and(max-width:768px){ font-size: 18px; margin-top: 20px; } } } } } .footer-bottom{ width: 100%; margin: 0 auto; padding: 0; background: #f3f3f5; padding-bottom: 30px; margin-top: 30px; .container{ .note{ width: 100%; margin: 0 auto; padding: 30px 0; border-bottom: #303030 solid 1px; color: #303030; text-align: center; font-size: 14px; padding-top: 50px; } .copyright{ width: 100%; margin: 0 auto; padding: 0; text-align: center; margin-top: 10px; line-height: 60px; span{ color: #e60013; } } } } } .main-page{ margin: 0 auto; padding: 0; width: 100vw; height: 100vh; background:url('../images/main/bg.png') center center no-repeat; display: flex; justify-content: center; align-items: center; .container{ position: relative; display: flex; justify-content: center; align-items: center; .brand{ margin: 0 auto; padding: 0; position: relative; display: flex; justify-content: center; align-items: center; .ball{ position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); @media screen and(max-width: 768px){ width: 60px; left: 50%; top:50%; transform: translate(-50%,-50%); img{ max-width: 100%; } } img{ max-width: 100%; } .logo{ position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); } } a{ position: relative; right: 0px; bottom: 0px; } } } img{ max-width: 100%; } } .index-page{ ._title{ .title{ margin-top: 100px; margin-bottom: 30px; @media screen and(max-width:768px){ margin-top: 50px; margin-bottom: 20px; } &>h2{ font-size: 40px; text-align: center; color: #303030; } &>p{ margin: 0 auto; width: 80%; text-align: center; color: #303030;font-size: 25px; margin-bottom: 30px; } } } .hot-selling-items{ .container{ ._title(); .hot-selling-items-list{ display: flex; justify-content: space-between; flex-wrap: wrap; .item{ width: calc(~"20% - 18.4px"); background: #f3f3f5; margin-bottom: 23px; border-radius: 20px; text-align: center; overflow: hidden; transition: all 0.5s ease-out; @media screen and(max-width:768px){ width: calc(~"50% - 10px"); } .pic{ margin: 15px auto; height: 250px; display: flex; justify-content: center; align-items: center; overflow: hidden; img{ max-width: 98%; max-height: 100%; transition: all 0.5s ease-out; /*mix-blend-mode: multiply;*/ } } .text{ background: #e2e2e2; height: 33px; width: 80%; position: relative; left: 10%; margin-bottom: 30px; border-radius: 16.5px; a{ line-height: 33px; color: #1b1b1b; text-decoration: none; } &:hover{ background: #dfdfdf; } } &:hover{ box-shadow: 0 0 18px rgba(0,0,0,0.2); .pic{ img{ transform: scale(1.1); } } } } } } } .browse-out-products{ .container{ ._title(); .instro{ margin: 0 auto; width: 80%; text-align: center; color: #303030;font-size: 25px; margin-bottom: 30px; } .browse-out-products-list{ display: flex; justify-content: space-between; flex-wrap: wrap; .item{ width: calc(~"25% - 15px"); margin-bottom: 20px; position: relative; overflow: hidden; transition: all 0.5s ease-out; @media screen and(max-width:768px){ width: calc(~"50% - 10px"); } &:hover{ cursor: pointer; box-shadow: 0 0 18px rgba(0,0,0,0.2); } img{ max-width: 100%; transition: all linear 0.4s; &:hover{ cursor: pointer; transform: scale(1.05); } } .link{ position: absolute; left: 0; top:20px; width: 173px; height: 65px; background: rgba(255,255,255,0.8); a{ color: #303030; text-decoration: none; line-height: 30px; text-transform: uppercase; text-align: center; } } } } } } .makes-us-unique{ width: 100%; margin: 0 auto; padding: 0; margin-bottom: 34px; .container{ ._title(); .makes-us-unique-title-list{ display: flex; justify-content: space-between; @media screen and(max-width:768px){ flex-wrap: wrap; } .item{ width: calc(~"20% - 12.8px"); border-radius: 20px; overflow: hidden; box-sizing: border-box; border: #f1f1f1 solid 1px; position: relative; @media screen and(max-width:768px){ width: calc(~"50% - 10px"); margin-bottom: 10px; } &:hover{ border: @border-color solid 1px; cursor: pointer; } img{ transition: all linear 0.4s; &:hover{ cursor: pointer; transform: scale(1.1); } } &.active{ border: @border-color solid 1px; &::before{ content:""; position: absolute; left:50%; bottom: 0px; transform: translateX(-50%); width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 20px solid @border-color; /* 这里设置三角形的颜色 */ z-index: 999; } } } } .makes-us-unique-content-list{ width: 100%; margin-top: 22px; .item{ display: none; width: 100%; margin: 0 auto; overflow: hidden; border-radius: 30px; height: 552px; @media screen and(max-width:768px){ padding-bottom: 15px; } &>.content{ width: 742px; margin-left: 20px; margin-top: 30px; @media screen and(max-width:768px){ width: 100%; padding: 20px; } .symbol{ margin: 0 auto; padding: 0; color: #cf082f; font-family: 'Arial'; line-height: 72px; font-size: 72px; height: 45px; } &>.title{ font-size: 30px; height: 30px; line-height: 30px; color: #cf082f; margin: 0 auto; padding: 0; @media screen and(max-width:768px){ font-size: 20px; } } .desc{ font-size: 20px; color: #303030; margin-top: 20px; text-align: justify; @media screen and(max-width:768px){font-size: 18px; } } .link-tag{ width: 100%; /* margin: 0 auto;*/ padding: 0; display: flex; justify-content: flex-end; a{ text-decoration: none; .link-tag-a{ text-decoration: none; } } .link-tag-a{ /*margin: 0 auto; padding: 0;*/ width: 239px; height: 75px; background: url('../images/link-tag-bg.png'); line-height: 68px; text-align: left; margin-top: 20px; text-decoration: none; color: #ffffff; padding-left: 25px; font-weight: bold; transition: all 0.5s ease-out; &:hover{ transform: scale(1.1); } a{ text-decoration: none; color: #ffffff; margin-left: 15px;font-size: 18px; font-weight: bold; } } } } &.active{ display: block; padding-bottom: 10px; margin-bottom: 10px; } &:nth-child(1){ background: url("../images/makes-us-unique-bg.png") top center no-repeat; background-size: 100%; @media screen and(max-width:768px){background-size: cover;} } &:nth-child(2){ background: url("../images/makes-us-unique-bg2.png") top center no-repeat; background-size: 100%; @media screen and(max-width:768px){background-size: cover;} } &:nth-child(3){ background: url("../images/makes-us-unique-bg3.png") top center no-repeat; background-size: 100%; @media screen and(max-width:768px){background-size: cover;} } &:nth-child(4){ background: url("../images/makes-us-unique-bg4.png") top center no-repeat; background-size: 100%; @media screen and(max-width:768px){background-size: cover;} } &:nth-child(5){ background: url("../images/makes-us-unique-bg5.png") top center no-repeat; background-size: 100%; @media screen and(max-width:768px){background-size: cover;} } } } } } .index-news{ width: 100%; margin: 0 auto; overflow: hidden; padding: 0; padding-bottom: 50px; .container{ .title{ text-align: center; margin: 40px auto; padding: 0; margin-top: 60px; h2{font-size: 40px; text-align: center;} p{ text-align: center; font-size: 25px; } @media screen and(max-width:768px){ margin-top: 50px; margin-bottom: 20px; } } .row{ .col-md-4{ .news-item{ margin-top: 20px; box-shadow: -1px 2px 10px rgba(0,0,0,0.2); padding: 20px; transition: all 0.5s ease-out; .pic{ img{ width: 100%; border-radius: 10px; } } h3{ font-size: 18px; line-height: 2em; a{ color: #666666; text-decoration: none; } } h4{ a{ font-size: 14px; color: @redc; } } &:hover{ box-shadow: -1px 2px 18px rgba(0,0,0,0.4); } } } } } } } ._crumbs{ .crumbs{ margin: 15px auto; p{ @media screen and(max-width:768px){ display: flex; flex-direction: column; span{ margin-top: 15px; } } em{ font-style: normal; i{ padding: 0 10px; } a{ background: #f3f3f5; padding: 5px 15px; color: #666666; font-style: normal; border-radius: 8px; text-decoration: none; &:last-child{ background-color: transparent; } } } span{ float: right; color: #1b1b1b; a{ border: #c6c6c6 solid 1px; padding: 5px 10px; text-decoration: none; color: #666666; border-radius: 8px; margin-right: 4px; &:last-child{ /* background: #cf082f; border: #cf082f solid 1px; color: #ffffff;*/ } &.active{ background: @border-color; color: #ffffff; border: #cf082f solid 1px; } } } } } } .categories-page{ .container{ ._crumbs(); &>.title{ background: #f3f3f3; border-radius: 10px; margin: 25px auto; height: 57px; line-height: 57px; display: flex; justify-content: space-between; .title-tag{ color: #1b1b1b; padding-left: 32px; font-weight: bold; } .title-filter{ width: 400px; height: 57px; form{ float: right; margin-right: 40px; input{ width: 300px; height: 38px; border: #c6c6c6 solid 1px; border-radius: 8px; background: #ffffff; padding-left: 15px; } } } } .categories-list{ margin: 30px auto; padding: 0; display: flex; flex-wrap: wrap; .item{ width: calc(~"16.66 - 32px"); justify-content: flex-start; margin-left: 32px; .pic{ img{ max-width: 100%; } } p{ line-height: 2em; a{ color: #303030; text-decoration: none; } } } } } } .products-page{ @media screen and(max-width:768px){ margin-top: 100px; } .container{ ._crumbs(); >.crumbs{ padding-right: 130px; @media screen and(max-width: 768px){ padding-right: 0px; } } .products-page-content{ display: flex; justify-content: flex-start; width: 100%; margin: 0 auto; padding: 0; position: relative; @media screen and(max-width:768px){ flex-direction: column; } .products-class{ width: 260px; margin: 0 auto; padding: 0; margin-bottom: 30px; height: auto; @media screen and(max-width:768px){ width: 100%; } &>ul{ margin: 0 auto; padding: 0; height: auto; &>li{ margin-top: 8px; line-height: 40px; border-bottom: #e2e2e2 solid 2px; position: relative; &::after{ position: absolute; content: ""; width: 33.33%; height: 2px; background: #cf082f; left: 0px; bottom: -2px; } a{ text-decoration: none; color: #46454a; } &.title{ a{ font-size: 16px; color: #cf082f; font-weight: bold; } } &>ul{ margin: 0 auto; padding: 0; /*background: #f1f1f1;*/ &>li{ margin-left: 15px; /*border-bottom: #cccccc solid 1px;*/ } } } } } .products-prod-list{ width: calc(~"100% - 368px"); margin-left: 108px; display: flex; justify-content: flex-start; flex-wrap: wrap; @media screen and(max-width:768px){ width: 100%; margin-left: 0; } .item{ width: calc(~"24% - 6px"); margin-left: 12px; position: relative; text-align: center; padding: 0 20px; /*border: #e21f2f solid 1px;*/ margin-bottom: 20px; background: #ffffff; transition: all 0.5s ease-out; @media screen and(max-width:768px){ width: calc(~"50% - 4px"); padding: 0 10px; margin-left: 4px; } a{ text-decoration: none; color: #666666; } .tag{ position: absolute; width: 65px; height: 36px; line-height: 36px; border: #cf082f solid 1px; border-radius: 6px; text-align: center; left: 6px; top: 6px; color: #cf082f; a{ text-decoration: none; color: #cf082f; } } .prod-pic{ width: 100%; /* background: #f3f3f5;*/ margin-bottom: 15px; margin-top: 15px; height: 220px; overflow: hidden; a{ img{ max-width: 100%; transition: all 0.5s ease-out; } } } .prod-id{ margin-bottom: 15px; a{ font-size: 14px; color: #1b1b1b; } } .prod-title{ margin-bottom: 15px; height: 90px; overflow: hidden; a{ font-size: 16px; color: #666666; margin: 0 auto; padding: 0; line-height: 30px; font-weight: bold; } } .link{ background: #e2e2e2; border-radius: 6px; margin: 20px auto; line-height: 36px; height: 36px; a{ color: #1b1b1b; text-decoration: none; } } &:nth-child(4n+1){ margin-left: 0px; } &:first-child{ margin-left: 0px; } &.active{ background: #ffffff; box-shadow: 0 0 18px rgba(0,0,0,0.2); .prod-pic{ background: #ffffff; } } &:hover{ cursor: pointer; box-shadow: 0 0 18px rgba(0,0,0,0.2); .prod-pic{ a{ img{ transform: scale(1.1); } } } a{ .prodlist-pro-inquire{ box-shadow: 0 0 18px rgba(0,0,0,0.2); } } } } } .browsing-history{ width: 110px; height: 500px; position: sticky; right: -111px; top: 50px; @media screen and(max-width: 768pxx){ display: none; } h2{ color: #cf082f; font-size: 13px; font-weight: 400; width: 100%; padding: 0; margin: 0 auto; line-height: 2em; } .item-list{ width: 100%; margin: 0 auto; padding: 0; .item{ background: #ffffff; width: 100%; padding: 0; margin-bottom: 8px; border: #e1e1e1 solid 1px; a{ width: 100%; text-decoration: none; color: #666666; img{ max-width: 99%; } } .item-desc{ border: #d1d1d1 solid 1px; display: flex; justify-content: space-between; padding: 0 10px; height: 28px; a{ font-size: 12px; color: #6b6c6c; text-decoration: none; line-height: 28px; i{ font-size: 16px;margin-right: 4px; &.fa-shopping-cart{ color: #c2172f; } } } .prodlist-pro-inquire{ cursor: pointer; i{ font-size: 16px;margin-right: 4px; &.fa-shopping-cart{ color: #c2172f; } } } } &:hover{ box-shadow: 0 0 18px rgba(0,0,0,0.2); } } } } } .footer-crumbs{ margin: 15px auto; text-align: right; p{ em{ font-style: normal; i{ padding: 0 10px; } a{ background: #f3f3f5; padding: 5px 15px; color: #666666; font-style: normal; border-radius: 8px; text-decoration: none; &:last-child{ background-color: transparent; } } } span{ float: right; color: #1b1b1b; a{ border: #c6c6c6 solid 1px; padding: 5px 10px; text-decoration: none; color: #666666; border-radius: 8px; &:last-child{ background: #cf082f; border: #cf082f solid 1px; color: #ffffff; } } } } .page_list{ margin-right: 140px; @media screen and(max-width: 768px){ margin-right: 0px; } a{ padding: 2px 8px; text-decoration: none; color: #666666; background: #f3f3f3; margin-right: 4px; &.active{ background: @border-color; color: #ffffff; } } } } } } .showp-page{ @media screen and(max-width:768px){ margin-top: 100px; } .container{ .crumbs{ width: 100%; margin: 30px auto; p{ @media screen and(max-width:768px){display: flex; flex-direction: column;} a{ background: #f3f3f5; padding: 5px 15px; text-decoration: none; color: #1a1a1c; position: relative; margin-right: 40px; border-radius: 8px; @media screen and(max-width:768px){ margin-bottom: 15px; } &:last-child{ background-color: transparent; &:after{ content:""; } } &:after{ position: absolute; right: -30px; top:3px; background: #ffffff; content:" > "; @media screen and(max-width:768px){ content: ""; } } } } } .showp-page-content{ display: flex; margin-bottom: 30px; position: relative; @media screen and(max-width:768px){flex-direction: column;} .showp-page-pic{ width: 500px; @media screen and(max-width:768px){ width: 100%; } .magnifier{ width: 500px; position: relative; margin-top: 0px; margin-left: 0px; @media screen and(max-width:768px){ width: 100%; } .clearfix:before, .clearfix:after{ display: table; line-height: 0; content: ""; } .animation03{ transition: all 0.3s ease-in 0.1s; -ms-transition: all 0.3s ease-in 0.1s; -moz-transition: all 0.3s ease-in 0.1s; -webkit-transition: all 0.3s ease-in 0.1s; -o-transition: all 0.3s ease-in 0.1s; } .magnifier-container{ width: 500px; height: 500px; overflow: hidden; position: relative; border: 1px solid #ddd; @media screen and(max-width:768px){ width: 100%; height: 300px; } .move-view{ width: 100px; height: 100px; position: absolute; background-image: url('../images/move-box.png'); } .images-cover{ height: 100%; width: 100%; position: relative; img{ position: absolute; } } } .magnifier-assembly{ height: 92px; overflow: hidden; position: relative; padding-left: 30px; padding-right: 30px; .magnifier-btn{ position: absolute; font-family: "宋体"; width: 100%; top: 50%; left: 0; margin-top: -40px; span{ line-height: 80px; height: 80px; width: 20px; background-color: #6e6e6e; color: #fff; display: block; z-index: 9998; text-align: center; font-size: 20px; cursor: pointer; border-radius: 3px; } .magnifier-btn-left{ float: left; } .magnifier-btn-right{ float: right; } } .magnifier-line{ position: relative; overflow: hidden; height: 92px; ul{ display: block; font-size: 0; width: 10000%; position: absolute; left: 0; z-index: 9997; &.active{ .small-img{ border-color: #bbb; } } li{ float: left; width: 100px; cursor: pointer; .small-img{ height: 78px; padding: 1px; margin: 5px; overflow: hidden; border: 1px solid #ddd; text-align: center; display: flex; align-items:center; justify-content: center; img{ max-width: 100%; max-height: 100%; } } } } } } .magnifier-view{ width: 100%; height: 100%; position: absolute; right: -105%; top: 0; display: none; overflow: hidden; img{ display: block; } } } } .showp-page-desc{ width: calc(~"100% - 546px"); margin-left: 46px; z-index: -1; @media screen and(max-width:768px){ width: 100%; margin-left: 0; margin-top: 15px; } .prod-brand{ color: #1b1b1b; margin-bottom: 10px; position: relative; &:after{ content: ""; width: 44px; height: 2px; position: absolute; left: 0px; bottom: 0px; background: #cf082f; } a{ color: #1b1b1b;text-decoration: none; } } .prod-code{ color: #000000;font-size: 14px;margin-bottom: 10px; } .prod-name{margin-bottom: 10px; h1{ font-size: 24px; color: #303030; font-weight: bold; } } .brief{ font-size: 16px; color: #303030; h3{ font-weight: 500; } p{ font-size: 16px; } ul{ margin: 0 auto; padding: 0; li{ font-size: 16px; } } .item2{ width: 50%; margin-bottom: 40px; h3{ color: #000000; font-size: 16px; } p{ color: #0096ff;font-size: 16px; } .check-list{ display: flex; flex-wrap: wrap; .check{ width: 33.33%; display: flex; justify-content: space-between; line-height: 20px; height: 20px; margin-bottom: 10px; span{ color: #0096ff;font-size: 16px; font-weight: bold; line-height: 20px; height: 20px; } input{ width: 13px; height: 13px; background: #ffffff; border-radius: 0px; border: #000005 solid 1px; margin-right: 10px; position: relative; top: 4px; } } } } } &>p{ text-align: right;margin-top: 40px; .add-inquiry{ padding: 8px 18px; background: #c31730; color: #ffffff; border-radius: 16px; text-decoration: none; border: transparent solid 1px; &:hover{ background: #ae0d24; } } } .add-inquiry{ padding: 8px 18px; background: #c31730; color: #ffffff; border-radius: 16px; text-decoration: none; border: transparent solid 1px; &:hover{ background: #ae0d24; } } } } .related { & > h2 { text-align: center; font-size: 30px; margin-top: 50px; margin-bottom: 40px; color: #666666; font-weight: 700; letter-spacing: 0; line-height: 1em; @media screen and(max-width: 768px) { font-size: 20px; } } span { &::before { content: "—— "; color: @border-color; } &::after { content: " ——"; color: @border-color; } } form { padding-bottom: 50px; .form-row { @media screen and(max-width: 768px) { margin-bottom: 0px; } .col-md-6 { margin-bottom: 30px; } .col { margin-bottom: 30px; @media screen and(max-width: 768px) { margin-bottom: 30px; } } } } .reSwiper { width: calc(~"100% - 40px"); margin: 20px 20px; .card{ .card-title{ text-align: center; a{ color: #666666; text-decoration: none; } } } } } } } .case-page{ .container{ .crumbs{ width: 100%; margin: 30px auto; p{ a{ background: #f3f3f5; padding: 5px 15px; text-decoration: none; color: #1a1a1c; position: relative; margin-right: 40px; border-radius: 8px; &:last-child{ background-color: transparent; &:after{ content:""; } } &:after{ position: absolute; right: -30px; top:3px; background: #ffffff; content:" > " } } } } } .iframe{ width: 100%; margin-top: 0px; } } .about-page{ width: 100%; background: #ffffff; margin: 0 auto; padding: 100px 0 70px 0; .about-page-kh{ .container{ .item-list{ display: flex; justify-content: space-between; margin-bottom: 60px; @media screen and(max-width:768px){ flex-wrap: wrap; } .item{ width: calc(~"25% - 30px"); text-align: center; background: #f3f3f5; padding: 20px; position: relative; overflow: hidden; @media screen and(max-width:768px){ width: 100%; margin-bottom: 15px; } &:after{ content:""; height: 160px; width: 30px; background: #cf082f; position: absolute; right: -20px; bottom: -10px; transform: rotate(8deg); } .icon{ padding: 20px 0; i{ font-size: 55px; color: #000000; } } h3{ color: #777777;font-size: 24px; } .item-text{ font-size: 18px; color: #777777; } &.active{ background: #cf082f; .icon{ i{ color: #ffffff; } img{ filter: brightness(0) invert(1); } } h3{ color: #ffffff; } .item-text{ color: #ffffff; } } &:hover{ background: #cf082f;cursor: pointer; .icon{ i{ color: #ffffff; } img{ filter: brightness(0) invert(1); } } h3{ color: #ffffff; } .item-text{ color: #ffffff; } } } } } } .about-page-profile{ .about-page-profile-list{ .item{ display: none; &.active{ display: block; } .container{ .row{ .col-md-6{ h2{ color: #cf082f; font-size: 60px; margin-top: 100px; font-weight: bold; } h3{ color: #cf082f;font-size: 30px;font-weight: bold; line-height:2em; } p{ font-size: 20px; line-height:2em; } &>img{ max-width: 100%; } } } } } } } .about-page-piclist{ .container{ .five-pic{ width: 100%; margin: 0 auto; padding: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr; grid-template-areas: 'a b c' 'a d e'; grid-column-gap:23px; grid-row-gap:23px; margin-top: 75px; @media screen and(max-width:768px){ display: flex; flex-wrap: wrap; div{ width: 100%; img{max-width: 100%;} } } div{ /*overflow: hidden;*/ img{ /*max-height: 100%;max-width: 100%;*/ } &:nth-child(1){ grid-area: a; img{ /* height: 100%;*/ max-width: 100%; height: 100%; } } &:nth-child(2){ grid-area: b; } &:nth-child(3){ grid-area: c; } &:nth-child(4){ grid-area: d; } &:nth-child(5){ grid-area: e; } } } .four-pic{ margin-top: 23px; width: 100%; padding: 0; } } } } .news-page{ background: #f2f4f6; width: 100%; margin: 0 auto; padding: 0; overflow: hidden; .crumbs{ width: 100%; margin: 0 auto; padding: 0; background: #ffffff; height: 80px; @media screen and(max-width: 768px){ height: auto; } .crumbsSwiper{ .swiper-slide{ position: relative; line-height: 80px; text-align: center; border-bottom: transparent 2px solid; a{ color: #666666; text-decoration: none; } &.active{ border-bottom: @redc 2px solid; } &::after{ content: ""; width: 1px; height: 15px; right: 0px; top: 50%; transform: translateY(-50%); background: #666666; position: absolute; } &:hover{ border-bottom: @redc 2px solid;cursor: pointer; } } } } .container{ .row{ .col-md-6{ p{ line-height: 80px; font-size: 16px; color: #666666; i{ color: @redc;font-size: 20px; margin-right: 8px; } a{text-decoration: none; color: #666666;} } } } .news-list{ background: #ffffff; width: 100%; margin: 60px auto; padding: 20px; .container{ .row{ .col-12{ .media { padding: 10px; background: #ffffff; border-radius: 10px; margin-bottom: 30px; border: #f1f1f1 solid 1px; a { img { max-width: 150px; text-decoration: none; } } .media-body { h5 { font-size: 18px; color: #0b132f; span { float: right; font-size: 16px; } a { text-decoration: none; color: #0b132f; } } p { a { text-decoration: none; color: #666666; } @media screen and (max-width: 768px) { display: none; } } } } } .col-md-4{ margin-bottom: 30px; .card{ a{ text-align: center; color: #666666; .card-body{ .card-title{ color: #666666; text-decoration: none; } } } } } } } } .newsdetail{ background: #ffffff; width: 100%; margin: 60px auto; padding: 20px; .container { padding: 40px 0px; background: #ffffff; h1 { font-size: 20px; border-bottom: #d1d1d1 solid 1px; } img { max-width: 100%; } .content { padding: 20px; } } } } } .contact-page{ .container{ h1{ font-size: 45px; color: #a4a09f; text-align: center;margin-top: 60px;margin-bottom: 30px; } p{ text-align: center; color: #a4a09f; margin-bottom: 40px; } form{ .row{ .col{ margin-bottom: 30px; textarea{ height: 240px; } input{ height: 40px; } } } } } } .footer-cart { z-index: 999; width: 80px; height: 240px; position: fixed; right: 20px; bottom: 300px; cursor: pointer; background: rgba(0,0,0,0.2); border-radius: 10px; margin: 0 auto; padding: 0; span { width: 50px; height: 50px; border-radius: 25px; margin-left: 15px; /*background: #7a8599;*/ display: inline-block; text-align: center; position: relative; &:first-child{ margin-top: 15px; } &:nth-child(4){ margin-top: 15px; i{ color: #666666; } } &:last-child{ i{ color: #e21f2f; } } i { color: #FFFFFF; line-height: 50px; text-align: center; font-size: 30px; } em { position: absolute; font-style: normal; background: #ff0000; display: inline-block; width: 20px; height: 20px; border-radius: 10px; top: -5px; right: -5px; line-height: 20px; text-align: center; color: #FFFFFF; font-size: 12px; } } } #whatsapp { .info { display: none; border-radius: 6px; width: 150px; font-size: 16px; background: #f1f1f1; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15); color: #0b132f; position: absolute; right: 70px; top: -50px; height: 50px; line-height: 50px; } &:hover { .info { display: block; } } } #weixin { .info { display: none; border-radius: 6px; width: 150px; font-size: 16px; background: #f1f1f1; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15); color: #0b132f; position: absolute; right: 70px; top: -50px; height: 50px; line-height: 50px; } &:hover { .info { display: block; } } } #twitter { .info { display: none; border-radius: 6px; width: 150px; font-size: 16px; background: #f1f1f1; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15); color: #0b132f; position: absolute; right: 70px; top: -50px; height: 50px; line-height: 50px; } &:hover { .info { display: block; } } } #facebook { .info { display: none; border-radius: 6px; width: 150px; font-size: 16px; background: #f1f1f1; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15); color: #0b132f; position: absolute; right: 70px; top: -50px; height: 50px; line-height: 50px; } &:hover { .info { display: block; } } } #linkedIn { .info { display: none; border-radius: 6px; width: 150px; font-size: 16px; background: #f1f1f1; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.15); color: #0b132f; position: absolute; right: 70px; top: -50px; height: 50px; line-height: 50px; } &:hover { .info { display: block; } } } .footer-cart-list { display: none; z-index: 9999; background: #FFFFFF; width: 230px; position: fixed; bottom: 0px; right: 5px; border: #d1d1d1 solid 1px; box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.25); h3 { background: #7a8599; text-align: center; font-size: 15px; height: 37px; margin: 0 auto; padding: 0px; line-height: 37px; position: relative; color: #FFFFFF; span { float: left; position: absolute; left: 20px; bottom: 0px; i { cursor: pointer; } } em { font-style: normal; color: #e64545; font-weight: bold; } } ul { margin: 0 auto; padding: 0px; background: #FFFFFF; height: 150px; overflow-y: scroll; li { height: 56px; margin: 5px auto; border-bottom: #d1d1d1 solid 1px; display: flex; a { display: inline-block; width: 80px; margin-right: 5px; img { max-width: 40px; margin-left: 5px; } } span { p { margin: 0 auto; padding: 0px; font-size: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 160px; } a { display: none; } } &:hover { span { a { display: block; color: #555555; text-decoration: none; font-size: 14px; } } } } } h4 { display: flex; height: 50px; justify-content: center; align-items: center; border-bottom: none; a { text-decoration: none; border-radius: 4px; &:nth-child(1) { background: #f1f1f1; color: #ff0000; font-size: 14px; padding: 5px 15px; margin-right: 15px; } &:nth-child(2) { background: #e64545; color: #FFFFFF; font-size: 14px; padding: 5px 15px; } } } } .inquire-page{ background: #e8e8e8; width: 100%; margin: 0 auto; padding: 0; .inquirePage { h1{ color: #444344; font-size: 40px; text-align: center; margin: 0 auto; padding-top: 80px; } .inquire { /*background: #ffffff;*/ padding: 10px; table { border: none; thead { tr { th { color: #9396a5; text-align: center; background: #f3f3f3; &:first-child{ text-align: left; } } } } tbody { tr { td { text-align: center; a { color: #666666; line-height: 120px; @media screen and(max-width: 768px) { line-height: 1.6em; } &:hover { color: #555555; text-decoration: none; } } .proNum { margin-top: 50px; text-align: center; width: 80px; } &:first-child{ text-align: left; } } } } tr { background: #ffffff; &.hr{ height: 16px; background-color: #e8e8e8; } .prod-list { td { border: none; display: flex; justify-content: center; align-self: center; } } } tfoot{ tr{ td{ input{ margin-right: 6px; } span{ margin-left: 20px; cursor: pointer; } } } } } form { background: #ffffff; padding: 10px; label { span { color: #ff0000; } } } } .show_success_info { display: none; padding: 50px 0; } } } .page_list{ a{ display: inline-block; padding: 3px 10px; background: #f1f1f1; color: #666666; margin-right: 4px; &.active{ color: #ff0000; background: #eeeeee; } } } .page-item { &.active { .page-link { z-index: 3; color: #fff; background-color: @redc; border-color: @redc; } } .page-link { z-index: 3; color: @redc; background-color: #ffffff; border-color: #eeeeee; } } #index-contact-maps{ width: 100%; height: 500px; } /* .ny-carousel{ margin-top: 80px; @media screen and(max-width: 768px){ margin-top: 50px; } } .index-carousel{ margin-top: 80px; @media screen and(max-width: 768px){ margin-top: 50px; } }*/