.banner { max-width: 100%; overflow: hidden; position: relative; } .banner > img { width: 100%; } .banner h1 { color: #fff; font-size: 56px; font-weight: 800; font-family: 'hei'; position: absolute; left: 85px; top: 50%; transform: translateY(-50%); } nav { display: flex; justify-content: flex-start; align-items: center; padding: 30px 0; color: #999; } nav a { color: #999; /*font-size: 16px;*/ font-size: 22px; font-weight: 800; margin: 0 12px; } nav a.nav_a { color: var(--themeColor); } .top_btn::after{ font-size: 20px !important; } .app_btn,.top_btn{ color: #999; transition: 0.3s; } .app_btn:hover,.top_btn:hover{ transform: scale(1.1); } .pro_top { display: flex; /*align-items: center;*/ justify-content: space-between; padding-bottom: 100px; } .pro_top .pro_top_left { width: calc(50% - 40px); /*aspect-ratio: 878/590;*/ /*height: 100%;*/ background: #F5F8FC; display: flex; justify-content: center; align-items: center; overflow: hidden; } .pro_top .pro_top_left:hover img { transform: scale(1.1); } .pro_top .pro_top_left img { width: 100%; height: 100%; object-fit: cover; transition: 0.3s; } .pro_top .pro_top_right { width: calc(50% - 40px); } .pro_top .pro_top_right ul { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 18px; } .pro_top .pro_top_right ul li { cursor: pointer; } .pro_top .pro_top_right ul li .li { position: relative; display: flex; flex-direction: column; align-items: center; padding: 20px; color: #333; background: #F5F8FC; transition: 0.5s; } .pro_top .pro_top_right ul li:hover .li { transform: rotateY(180deg); background: var(--themeColor); } .pro_top .pro_top_right ul li:hover .li .icon, .pro_top .pro_top_right ul li:hover .li span { transform: rotateY(-180deg); color: #fff; } .pro_top .pro_top_right ul li:hover .li .iconbg { opacity: 0.2; transform: rotateY(-180deg); } .pro_top .pro_top_right ul li:hover .li .icon1 { opacity: 0; } .pro_top .pro_top_right ul li:hover .li .icon2 { opacity: 1; } .pro_top .pro_top_right ul li .icons { position: relative; height: 28px; margin-bottom: 12px; z-index: 2; transition: 0.3s; } .pro_top .pro_top_right ul li .icon { height: 100%; object-fit: contain; position: relative; z-index: 2; } .pro_top .pro_top_right ul li .icon2 { opacity: 0; position: absolute; height: 100%; object-fit: contain; top: 0; } .pro_top .pro_top_right ul li .iconbg { transition: 0.3s; position: absolute; top: 0; bottom: 0; height: 100%; z-index: 1; opacity: 0; } .pro_top .pro_top_right ul li span { transition: 0.3s; position: relative; z-index: 2; font-size: 16px; font-family: Regular; } .floor2 { position: relative; } .floor2 >img{ width: 100%; } .floor2 .swiper { position: absolute; left: 50%; transform: translateX(-50%); top: 0; bottom: 0; z-index: 3; } .floor2 .swiper .swiper-slide { display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; border-right: 1px solid rgba(255, 167, 167, 0.3); } .floor2 .swiper .swiper-slide:last-of-type { border-right: none; } .floor2 .swiper .swiper-slide h1 { font-size: 26px; } .floor2 .swiper .swiper-slide .span { height: 0; overflow: hidden; transition: 0.3s; } .floor2 .swiper .swiper-slide .p { height: 0; overflow: hidden; transition: 0.3s; max-width: 50%; } .floor2 .swiper .swiper-slide span { display: block; width: 60px; height: 2px; background: var(--themeColor); margin-top: 27px; margin-bottom: 20px; } .floor2 .swiper .swiper-slide p { font-size: 16px; } .floor3 { background: url('/web/image/profloor3bg.png') no-repeat; background-size: cover; padding: 100px 0; } .floor3 h1 { font-size: 30px; font-weight: 800; margin-bottom: 50px; font-family: Bold; color: #333; } .floor3 .swipers { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; } .floor3 .swiper-wrapper{ height: auto; } .floor3 .swiper-slide { position: relative; } .floor3 .swiper-slide img{ width: 100%; } .floor3 .swiper-slide .swipe_text { position: absolute; left: 50%; transform: translateX(-50%); width: calc(100% - 90px); top: 30px; } .floor3 .swiper-slide .swipe_text h3 { font-size: 26px; color: #fff; margin-bottom: 52px; } .floor3 .swiper-slide .swipe_text span { height: 2px; width: 80px; background: var(--themeColor); display: block; margin-bottom: 54px; } .floor3 .swiper-slide .swipe_text p { max-height: 130px; font-size: 16px; line-height: 2; color: #fff; } .floor4 { padding-top: 93px; padding-bottom: 100px; background: #F4F5F7; } .floor4 h1 { font-size: 30px; font-weight: bold; font-family: Bold; color: #333; margin-bottom: 41px; } .floor4 p { font-size: 16px; color: #333; font-family: Regular; } .floor4 ul { margin-top: 50px; display: flex; justify-content: space-between; /*align-items: center;*/ } .floor4 ul li { width: calc((100% - 120px) / 3); /*height: 330px;*/ color: #fff; display: flex; flex-direction: column; align-items: center; padding: 50px 0 50px; position: relative; } .floor4 ul li .li_head { display: flex; justify-content: center; align-items: center; margin-bottom: 34px; width: 60%; } .floor4 ul li .li_head img { width: 32px; margin-right: 22px; } .floor4 ul li .li_head h6 { font-size: 26px; font-family: Regular; font-weight: normal; } .floor4 ul li p { width: calc(100% - 90px); font-size: 16px; line-height: 2; font-family: Regular; color: #fff; } .floor4 ul li > img { position: absolute; bottom: 0; right: 0; } .section_ul { padding-bottom: 100px; } .section_ul ul li { margin-bottom: 40px; } .section_ul ul li a { display: flex; } .section_ul ul li:last-of-type { margin-bottom: 0; } .section_ul ul li:nth-child(2n) a { flex-direction: row-reverse; } .section_ul ul li:nth-child(2n) .text { padding-left: 80px; padding-right: 50px; } .section_ul ul li:nth-child(2n) .text::before { right: auto; left: 25px; } .section_ul ul li:hover .text::before { height: 150px; } .section_ul ul li:hover .text h3 { color: var(--themeColor); } .section_ul ul li .img { width: 700px; height: 440px; background: #f5f5f5; display: flex; justify-content: center; align-items: center; } .section_ul ul li .img img { width: 80%; object-fit: contain; } .section_ul ul li .text { flex: 1; background: url('/web/image/labobg.png') no-repeat; background-size: cover; padding-left: 50px; padding-right: 80px; position: relative; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } .section_ul ul li .text h3 { font-size: 24px; color: #333; font-family: Regular; font-weight: normal; margin-bottom: 15px; transition: 0.3s; } .section_ul ul li .text p { line-height: 2; color: #666; font-size: 16px; font-family: Regular; } .section_ul ul li .text::before { content: ""; position: absolute; right: 25px; width: 4px; height: 0; background: var(--themeColor); border-radius: 25px; top: 50%; transform: translateY(-50%); transition: 0.3s; } .pro_detail { /*padding-top: 80px;*/ } .pro_detail section .news_detail_head { text-align: center; margin-bottom: 30px; } .pro_detail section .news_detail_head h1 { font-size: 30px; font-weight: normal; color: #333; margin-bottom: 30px; } .pro_detail section .news_detail_head span { font-size: 18px; } .pro_detail section .news_detail_cent { padding: 20px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .pro_detail section .news_detail_cent img { display: block; margin: 0 auto; max-width:100%; } .pro_detail section .news_detail_cent p { font-size: 16px; text-indent: 2em; margin-bottom: 40px; } .pro_detail section .new_detail_foot { display: flex; justify-content: space-between; margin-top: 33px; margin-bottom: 100px; font-size: 16px; } .pro_detail section .new_detail_foot .foot_div { display: flex; flex-direction: column; align-items: flex-start; } .pro_detail section .new_detail_foot .foot_div > div { color: var(--themeColor); } .pro_detail section .new_detail_foot .foot_div > div a { color: #333; } .pro_detail section .new_detail_foot .btn_a { height: auto; width: 135px; height: 36px; } .pro_detail section .new_detail_foot .btn_a .iconfont { margin-left: 10px; } .products .floors1 { display: flex; justify-content: space-between; align-items: center; margin-bottom: 52px; } .products .floors1 .pro_left { width: calc(50% - 40px); aspect-ratio: 878/590; background: #F5F8FC; display: flex; justify-content: center; align-items: center; overflow: hidden; } .products .floors1 .pro_left:hover img { transform: scale(1.1); } .products .floors1 .pro_left img { width: 90%; object-fit: contain; transition: 0.3s; } .products .floors1 .pro_right { width: calc(50% - 40px); } .products .floors1 .pro_right h1 { font-size: 30px; font-weight: bold; font-family: Bold; margin-bottom: 33px; } .products .floors1 .pro_right p { color: #666666; font-family: Regular; line-height: 2; font-size: 16px; } .products .floors2 { padding-bottom: 53px; } .products .floors2 .swiper-wrapper{ height: auto; } .products .floors2 .swiper_top { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; margin-bottom: 52px; } .products .floors2 .swiper_top .swiper-slide { min-width: 220px; width: auto; padding: 13px 31px; display: flex; justify-content: center; align-items: center; background: #F4F5F7; transition: 0.3s; cursor: pointer; } .products .floors2 .swiper_top .swiper-slide.active { background: var(--themeColor); } .products .floors2 .swiper_top .swiper-slide.active .icon2 { display: none; } .products .floors2 .swiper_top .swiper-slide.active .icon1 { display: block; } .products .floors2 .swiper_top .swiper-slide.active span { color: #fff; } .products .floors2 .swiper_top .swiper-slide:hover { background: var(--themeColor); } .products .floors2 .swiper_top .swiper-slide:hover .icon2 { display: none; } .products .floors2 .swiper_top .swiper-slide:hover .icon1 { display: block; } .products .floors2 .swiper_top .swiper-slide:hover span { color: #fff; } .products .floors2 .swiper_top .swiper-slide img { margin-right: 10px; height: 28px; } .products .floors2 .swiper_top .swiper-slide .icon1 { display: none; } .products .floors2 .swiper_top .swiper-slide span { font-size: 18px; color: #333; font-family: Regular; transition: 0.3s; } .products .floors2 .appswiper { width: 96%; margin: 0 auto; overflow: hidden; } .products .floors2 .appswiper .swiper-slide:hover .img { border-color: var(--themeColor); } .products .floors2 .appswiper .swiper-slide:hover .img img { scale: 1.1; } .products .floors2 .appswiper .swiper-slide:hover .txt { color: var(--themeColor); } .products .floors2 .appswiper .swiper-slide:hover .txt .txt_img { border-color: var(--themeColor); } .products .floors2 .appswiper .swiper-slide:hover .txt .txt_img img.img2 { display: block; } .products .floors2 .appswiper .swiper-slide:hover .txt .txt_img img.img1 { display: none; } .products .floors2 .appswiper .swiper-slide .img { /*height: 250px;*/ border: 1px solid #EDEDED; display: flex; justify-content: center; align-items: center; margin-bottom: 20px; transition: 0.3s; overflow: hidden; } .products .floors2 .appswiper .swiper-slide .img img { object-fit: contain; width: 80%; transition: 0.3s; } .products .floors2 .appswiper .swiper-slide .txt { font-size: 18px; color: #666; display: flex; align-items: center; justify-content: space-between; } .products .floors2 .appswiper .swiper-slide .txt .txt_img { width: 22px; aspect-ratio: 1; display: flex; justify-content: center; align-items: center; border: 1px solid rgba(102, 102, 102, 0.5); border-radius: 50%; transition: 0.3s; } .products .floors2 .appswiper .swiper-slide .txt .txt_img img { width: 50%; } .products .floors2 .appswiper .swiper-slide .txt .txt_img img.img1 { display: block; } .products .floors2 .appswiper .swiper-slide .txt .txt_img img.img2 { display: none; } .products .floors3 { background: url('/web/image/floors3bg.png') no-repeat; background-size: cover; padding: 50px 0 93px; } .products .floors3 h3 { margin-bottom: 50px; font-size: 30px; font-weight: bold; font-family: Bold; color: #fff; } .products .floors3 .flo_swiper { overflow: hidden; position: relative; } .products .floors3 .flo_swiper .swiper-wrapper{ height: auto; } .products .floors3 .flo_swiper .swiper-slide { display: flex; flex-direction: column; align-items: center; border-right: 1px solid #fff; } .products .floors3 .flo_swiper .swiper-slide:last-of-type { border-right: none; } .products .floors3 .flo_swiper .swiper-slide .img { width: 158px; aspect-ratio: 1; display: flex; justify-content: center; align-items: center; border-radius: 50%; border: 1px solid #fff; margin-bottom: 32px; } .products .floors3 .flo_swiper .swiper-slide .img img { height: 68px; } .products .floors3 .flo_swiper .swiper-slide h6 { font-size: 26px; color: #fff; font-family: Regular; font-weight: normal; margin-bottom: 37px; } .products .floors3 .flo_swiper .swiper-slide .p { font-size: 16px; font-family: Regular; color: #fff; } .products .floors4 { padding: 100px 0; padding-top: 93px; } .products .floors4 h1 { font-family: Bold; font-size: 30px; color: #333; margin-bottom: 42px; } .products .floors4 .floors4_swiper .swiper-wrapper{ height: auto; } .products .floors4 p { font-family: Regular; color: #666; font-size: 18px; margin-bottom: 49px; } .products .floors4 .floors4_swiper .swiper-slide { height: 330px; background: #F4F5F7; box-shadow: 0px 1px 7px 0px rgba(191, 191, 191, 0.15); padding: 0 129px; padding-top: 95px; padding-bottom: 30px; display: flex; flex-direction: column; align-items: center; color: #333; transition: 0.5s; position: relative; cursor: pointer; } .products .floors4 .floors4_swiper .swiper-slide:hover { background: var(--themeColor); color: #fff; } .products .floors4 .floors4_swiper .swiper-slide:hover p { color: #fff; } .products .floors4 .floors4_swiper .swiper-slide:hover::after { height: 100%; } .products .floors4 .floors4_swiper .swiper-slide:last-of-type::after { width: 0; } .products .floors4 .floors4_swiper .swiper-slide:last-of-type::before { width: 0; } .products .floors4 .floors4_swiper .swiper-slide::before { content: ""; height: 100%; width: 1px; background: #E6E6E6; position: absolute; right: 0; top: 0; } .products .floors4 .floors4_swiper .swiper-slide::after { content: ""; height: 72px; width: 1px; background: var(--themeColor); position: absolute; right: 0; top: 50%; transform: translateY(-50%); transition: 0.3s; } .products .floors4 .floors4_swiper .swiper-slide h3 { font-size: 26px; font-family: Regular; font-weight: normal; margin-bottom: 46px; } .products .floors4 .floors4_swiper .swiper-slide p { font-size: 16px; font-family: Regular; } .products .floors5 { position: relative; } .products .floors5 .pa { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff; } .products .floors5 .pa h3 { font-size: 30px; font-family: Bold; margin-bottom: 28px; } .products .floors5 .pa p { color: #fff; font-family: Regular; font-size: 18px; } .products .floors6 { padding: 50px 0; } .products .floors6 img{ width: 100%; } .products .floors6 h1 { text-align: center; font-family: Bold; font-size: 30px; color: #333; margin-bottom: 40px; } .products .floors6 p { text-align: center; font-family: Regular; font-size: 18px; color: #666; margin-bottom: 49px; } .products .floors6 img { max-width: 100%; margin: 0 auto; } .detail_top { display: flex; justify-content: space-between; align-items:stretch; padding-bottom: 52px; } .detail_top .detail_swiper { position: relative; background: #F4F5F7; width: calc(50% - 40px); height: 590px; overflow: hidden; } .detail_top .detail_swiper .swiper-pagination { bottom: 10px; left: 50%; transform: translateX(-50%); } .detail_top .detail_swiper .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; margin-right: 10px; } .detail_top .detail_swiper .swiper-pagination .swiper-pagination-bullet:last-of-type { margin-right: 0; } .detail_top .detail_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: var(--themeColor); } .detail_top .detail_swiper .swiper-slide { display: flex; justify-content: center; align-items: center; } .detail_top .detail_swiper img { width: 100%; max-height: 100%; object-fit: contain; } .detail_top .detail_right { width: calc(50% - 40px); display: flex; flex-direction: column; justify-content: center; position: relative; } .detail_top .detail_right a{ position: absolute; bottom: 20px; right: 0; color: var(--themeColor); text-decoration: underline; } .detail_top .detail_right h1 { font-size: 30px; font-weight: Bold; color: #333; margin-bottom: 33px; } .detail_top .detail_right p { line-height: 2; font-size: 16px; color: #666; } .detail_nav { background: #F4F5F7; padding: 0 60px; display: flex; justify-content: flex-start; align-items: center; } .detail_nav a { display: block; padding: 28px 20px; font-family: Regular; font-size: 18px; margin-right: 55px; } .detail_nav a.active { color: var(--themeColor); } .flors1 { padding: 42px 0; /*padding-bottom: 100px;*/ } .flors1 ul { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 30px; } .flors1 ul li { border-radius: 5px; background: url('/web/image/flors1bg.png') no-repeat; background-size: cover; box-shadow: 0px 0px 18px 0 rgba(102, 102, 102, 0.2); padding: 0 30px; display: flex; min-height: 160px; /*justify-content: center;*/ align-items: center; color: #333333; font-size: 16px; font-family: Regular; line-height: 2; overflow: hidden; position: relative; } .flors1 ul li::before { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 4px; background: var(--themeColor); } .redbg { position: relative; } .redbg .red_txt { /*position: absolute;*/ /*top: 50%;*/ /*left: 50%;*/ /*transform: translate(-50%, -50%);*/ /*color: #fff;*/ } .redbg .red_txt h3 { font-family: Bold; font-size: 30px; margin-bottom: 28px; } .redbg .red_txt p { font-size: 18px; font-family: Regular; } .flors2 { margin: 100px auto; margin-top: 52px; display: flex; position: relative; } .flors2 img { width: calc(50% - 40px); } .flors2 ul { /*position: absolute;*/ padding: 56px 77px 79px 87px; /*top: 50%;*/ width: 50%; /*right: 0;*/ /*transform: translateY(-50%);*/ background: #fff; /*box-shadow: 0px 1px 7px 0px rgba(191, 191, 191, 0.15);*/ /*border-radius: 5px;*/ } .flors2 ul li { font-family: Regular; font-size: 18px; color: #666; margin-bottom: 50px; display: flex; align-items: center; } .flors2 ul li img{ width: 20px; margin-right: 15px; } .flors2 ul li:last-of-type { margin-bottom: 0; } .flors3 { padding: 100px 0; padding-top: 52px; } .flors3 img { width: 100%; } .flors4 { padding: 100px 0; padding-top: 52px; } .flors4 .flors4_top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 65px; } .flors4 .flors4_top .flors_ipt { display: flex; align-items: center; justify-content: flex-end; } .flors4 .flors4_top .flors_ipt input { border: 1px solid #666; padding: 10px; height: 40px; } .flors4 .flors4_top .flors_ipt button { background: var(--themeColor); color: #fff; height: 40px; width: 70px; display: flex; justify-content: center; align-items: center; font-size: 16px; } .flors4 .flors_nav { display: flex; justify-content: flex-start; align-items: center; } .flors4 .flors_nav a { font-size: 28px; font-family: Regular; color: #333; margin-right: 120px; display: block; position: relative; padding-bottom: 10px; } .flors4 .flors_nav a:hover::before { width: 100%; } .flors4 .flors_nav a::before { content: ""; width: 0; height: 1px; background: var(--themeColor); position: absolute; left: 0; bottom: 0; transition: 0.3s; } .flors4 .flors_nav a.active::before { width: 100%; } .flors4 .table { border: 1px solid #EBEBEB; } .flors4 .table .table_head { display: flex; justify-content: space-between; align-items: center; padding: 20px 60px; font-size: 18px; font-family: Regular; background: var(--themeColor); color: #fff; } .flors4 .table .table_tb { padding: 16px 60px; display: flex; justify-content: space-between; align-items: center; transition: 0.3s; } .flors4 .table .table_tb:hover { background: var(--themeColor) !important; opacity: 0.73; } .flors4 .table .table_tb:hover .tb_left span { color: #fff; } .flors4 .table .table_tb:hover .tb_left .img1 { display: none; } .flors4 .table .table_tb:hover .tb_left .img2 { display: block; } .flors4 .table .table_tb:hover .tb_right .img1 { display: none; } .flors4 .table .table_tb:hover .tb_right .img2 { display: block; } .flors4 .table .table_tb:nth-child(2n+1) { background: #F5F8FC; } .flors4 .table .table_tb .tb_left { display: flex; align-items: center; } .flors4 .table .table_tb .tb_left img { width: 23px; margin-right: 29px; } .flors4 .table .table_tb .tb_left .img2 { display: none; } .flors4 .table .table_tb .tb_left span { font-family: Regular; font-size: 16px; color: #666; } .flors4 .table .table_tb .tb_right img { width: 40px; } .flors4 .table .table_tb .tb_right .img2 { display: none; } @media screen and (max-width:1800px){ .flors2 ul{ padding: 40px 50px; } .flors2 ul li{ margin-bottom: 35px; } } @media screen and (max-width: 1550px){ .floor3 .swiper-slide .swipe_text{ top:40px ; } .floor3 .swiper-slide .swipe_text h3{ font-size: 24px; margin-bottom: 30px; } .floor3 .swiper-slide .swipe_text span{ margin-bottom: 30px; } .floor3 .swiper-slide .swipe_text p{ max-height: 120px; line-height: 1.5; } .products .floors3 h3{ margin-bottom: 70px; } .products .floors3 .flo_swiper .swiper-slide .img{ width: 100px; } .products .floors3 .flo_swiper .swiper-slide .img img{ height: 50%; } .products .floors3 .flo_swiper .swiper-slide h6{ font-size: 22px; } .flors2 ul li{ font-size: 14px; } } @media screen and (max-width: 1350px){ nav{ padding: 15px 0; } nav a{ font-size: 14px; } .pro_top .pro_top_left{ width: calc(50% - 20px); } .pro_top .pro_top_right{ width: calc(50% - 20px); } .pro_top .pro_top_right ul{ grid-gap:10px } .pro_top .pro_top_right ul li .li{ padding: 10px; } .pro_top .pro_top_right ul li .icons{ height: 22px; margin-bottom: 8px; } .pro_top .pro_top_right ul li span{ font-size: 14px; } .floor2 .swiper .swiper-slide h1{ font-size: 20px; } .floor2 .swiper .swiper-slide .p{ max-width: 80%; } .floor2 .swiper .swiper-slide p{ font-size: 16px; } .floor3 .swiper-slide .swipe_text{ top: 30px; width: calc(100% - 60px); } .floor3 .swiper-slide .swipe_text h3{ font-size: 20px; margin-bottom: 20px; } .floor3 .swiper-slide .swipe_text span{ margin-bottom: 20px; } .floor3 .swiper-slide .swipe_text p{ font-size: 14px; max-height: 105px; } .floor4 h1{ margin-bottom: 30px; } .floor4 ul{ margin-top: 30px; } .floor4 p{ font-size: 14px; } .floor4 ul li{ height: 220px; padding-top: 50px; } .floor4 ul li .li_head{ margin-bottom: 20px; } .floor4 ul li .li_head img{ width: 25px; margin-right: 15px; } .floor4 ul li .li_head h6{ font-size: 22px; } .floor4 ul li p{ width: 70%; font-size: 14px; } .section_ul ul li .img{ width: 45%; height: auto; min-height:360px ; } .section_ul ul li .text h3{ font-size: 20px; } .section_ul ul li .text p{ font-size: 12px; } .pro_detail section .news_detail_head h1{ font-size: 24px; margin-bottom: 20px; } .pro_detail section .news_detail_head span{ font-size: 14px; } .products .floors1 .pro_left{ width: calc(50% - 20px); } .products .floors1 .pro_right{ width: calc(50% - 20px); } .products .floors1 .pro_right h1{ font-size: 25px; margin-bottom: 20px; } .products .floors1 .pro_right p{ font-size: 14px; line-height: 1.5; } .products .floors2 .swiper_top .swiper-slide{ min-width: 180px; padding:10px 20px; } .products .floors2 .swiper_top .swiper-slide img{ height: 20px; } .products .floors2 .swiper_top .swiper-slide span{ font-size: 14px; } .products .floors2 .appswiper .swiper-slide .img{ height: 160px; } .products .floors2 .appswiper .swiper-slide .txt{ font-size: 16px; } .products .floors3 .flo_swiper .swiper-slide .img{ width: 80px; margin-bottom: 20px; } .products .floors3 .flo_swiper .swiper-slide h6{ margin-bottom: 20px; font-size: 20px; } .products .floors3 .flo_swiper .swiper-slide .p{ font-size: 14px; } .products .floors3 h3,.products .floors4 h1,.products .floors5 .pa h3,.products .floors6 h1{ font-size: 26px; margin-bottom: 30px; } .products .floors4 p{ font-size: 16px; margin-bottom: 30px; } .products .floors5 .pa p{ font-size: 16px; } .products .floors6 h1{ margin-bottom: 30px; } .products .floors6 p{ font-size: 16px; margin-bottom: 20px; } .flors1 ul li{ font-size: 14px; min-height:130px; } .detail_nav a{ padding: 20px ; font-size: 14px; } .flors1{ padding: 40px 0; padding-bottom: 60px; } .redbg .red_txt h3{ font-size: 24px; } .redbg .red_txt p{ font-size: 16px; } .flors2 ul { padding: 30px; } .flors2 ul li{ font-size: 12px; margin-bottom: 20px; } .flors2 ul li img { width: 10px; margin-right: 10px; } .flors4 .flors_nav a{ font-size: 20px; padding-bottom: 5px; } .flors4 .flors4_top .flors_ipt input{ font-size: 14px; } .flors4 .flors4_top .flors_ipt input::placeholder{ font-size: 12px; } .flors4 .flors4_top .flors_ipt button{ font-size: 14px; } .flors4 .table .table_head{ font-size: 16px; } .flors4 .table .table_tb .tb_left span{ font-size: 14px; } .flors4 .table .table_tb .tb_left img { width: 20px; margin-right: 15px; } .flors4 .table .table_tb .tb_right img{ width: 30px; } .detail_top .detail_swiper{ padding: 20px 0; height: auto; } } @media screen and (max-width:600px){ nav a{ margin: 0 5px; } .banner{ height: 200px; } .banner > img{ height: 100%; object-fit: cover; } .banner h1{ left: 5vw; font-size: 30px; animation-fill-mode:none; } .section_ul ul li{ margin-bottom: 20px ; } .section_ul ul li a{ flex-direction: column !important; } .section_ul ul li .img{ min-height: 200px; width: 100%; } .section_ul ul li .text{ width: 100%; padding: 20px !important; } .section_ul ul li .text p{ line-height: 1.5; } .products .floors1{ flex-direction: column; } .products .floors1 .pro_left{ aspect-ratio:none; margin-bottom: 20px; width: 100%; } .products .floors1 .pro_right{ width: 100%; } .products .floors4{ padding: 30px 0; } .products .floors3 h3, .products .floors4 h1, .products .floors5 .pa h3, .products .floors6 h1{ font-size: 26px; margin-bottom: 20px; } .products .floors4 p{ font-size: 14px ; margin-bottom: 20px; } .products .floors5{ height: 200px; } .products .floors5 img{ width: 100%; height: 100%; object-fit: cover; } .products .floors5 .pa h3{ font-size: 24px; margin-bottom: 15px; } .products .floors5 .pa p{ font-size: 14px; } .products .floors6{ width: 90vw; } .products .floors6 p{ font-size: 14px; } .detail_top{ flex-direction: column; align-items: center; padding-bottom: 30px; } .detail_top .detail_swiper{ width: 100%; margin-bottom: 20px; } .detail_top .detail_right{ width: 100%; } .detail_top .detail_right h1{ font-size: 28px; margin-bottom: 15px; } .detail_top .detail_right p{ font-size: 14px; line-height: 1.5; } .detail_nav{ padding: 0 10px; } .detail_nav a{ margin-right: 0; padding: 10px; } .flors1{ padding: 30px 0; } .flors1 ul{ grid-template-columns:1fr; grid-gap:15px; } .redbg{ height: 240px; } .redbg img{ width: 100%; height: 100%; object-fit: cover; } .redbg .red_txt h3{ font-size: 20px; } .redbg .red_txt p{ font-size: 14px; } .flors2 img{ width: 100%; } .flors2 ul{ position: static; transform: none; width: 100%; padding: 30px 20px; } .flors2{ margin: 30px auto; } .flors4 .flors4_top{ flex-direction: column-reverse; align-items: flex-start; margin-bottom: 30px; } .flors4 .flors4_top .flors_ipt{ margin-bottom: 15px; } .flors4 .table .table_head,.flors4 .table .table_tb{ padding: 10px 20px; } } .floors2{ position: relative; } .app_btn{ border: 2px solid var(--themeColor); width: 44px; height: 44px; border-radius: 50%; display: flex; justify-content: center; align-items: center; } .app_btn.swiper-button-next:after, .app_btn.swiper-button-prev:after{ font-size: 22px !important; font-weight: 800; } .sxl_prev.app_btn{ left: -27px; color: var(--themeColor); } .sxl_next.app_btn{ right: -27px; color: var(--themeColor); } .top_btn.swiper-button-prev{ left: 0; background: #F4F5F7; } .top_btn.swiper-button-next{ right: 0; background: #F4F5F7; } @media (max-width: 1650px){ .products .floors1 .pro_right div{ font-size: 20px; } } @media (max-width: 1450px){ .products .floors1 .pro_right div{ font-size: 18px; } } @media (max-width: 1250px){ .products .floors1 .pro_right div{ font-size: 16px; } } @media (max-width: 1050px){ .products .floors1 .pro_right div{ font-size: 14px; } }