﻿@charset "utf-8";
:root{--color:#1D82C4}
.prodetails-text{-webkit-line-clamp:inherit}
.home-mainproduct .homepro-list .swiper-slide .info{width:60%;flex:inherit}
.home-mainproduct .homepro-list .swiper-slide{height:auto}
@media (max-width:1600px) and (min-width:769px){.home-mainproduct #homemainproduct{height:580px}}
@media (max-width:1366px) and (min-width:769px){.home-mainproduct #homemainproduct{height:510px}
.home-mainproduct .homepro-list .swiper-slide .info .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:10px}
.home-mainproduct .homepro-list .swiper-slide .info .text{margin-bottom:10px}
.home-mainproduct .homepro-list .swiper-slide .info{padding:10px 20px}}
@media (max-width:1024px) and (min-width:769px){.home-mainproduct #homemainproduct{height:420px}
.home-mainproduct .homepro-list .swiper-slide .info .title{margin-bottom:5px;line-height:1.3}
.home-mainproduct .homepro-list .swiper-slide .info .text{margin-bottom:6px;font-size:14px}
.home-mainproduct .homepro-list .swiper-slide .info .home-more{height:38px;font-size:13px;min-width:120px}
.home-mainproduct .homepro-list .swiper-slide .info{padding:10px 20px}}
@media (max-width:768px){.home-mainproduct #homemainproduct{height:auto}}
@media (max-width:560px){.home-mainproduct .homepro-list .swiper-slide .info .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:10px}}
.home-case .homecase-list .swiper-slide .content .text a{color:#FFF}
@media (max-width:768px){.home-adv .homeadv-list li .opacity .text{padding:10px 0px 10px}}
.home-about .l-wrap .about-info h1{max-width:100%}
@media (min-width:1441px){.home-about .l-wrap .about-info h1{font-size:32px}}
@media (min-width:1025px) and (max-width:1440px){.home-about .l-wrap .about-info h1{font-size:24px}}
.nycore-teambox .kche-t157 .kche-t157-item{background:#eeeeee}
.nycore-teambox .kche-t157 .kche-t157-img{width:150px}
.nycore-teambox .kche-t157 .kche-t157-con{margin-bottom:0}
.nycore-teambox .kche-t157 .kche-t157-con p{font-size:14px;padding:0}
.banner-inner{position:relative}
.banner-inner .banner-content .banner-title-h1{position:absolute;top:45%;color:#fff;left:50%;transform:translate(-50%,-50%);font-size:32px}
@media (max-width:768px){.banner-inner .banner-content .banner-title-h1{display:block;font-size:22px}}
@media (min-width:1025px){.product-catelist .product-cateitem{width:24%;margin:0 1.333% 20px 0}
.product-catelist .product-cateitem:nth-child(3n){margin-right:1.333%}
.product-catelist .product-cateitem:nth-child(4n){margin-right:0}}
@media (min-width:769px){.inquiry-pc #feedbackForm input{width:49%}
.inquiry-pc #feedbackForm input:nth-child(3n){margin-right:2%}
.inquiry-pc #feedbackForm input:nth-child(2n){margin-right:0}}
@media (min-width:1025px){header .head-info .head-nav{width:100%}
header .head-info .head-nav .nav-ul{margin:0 auto}}
@media (min-width:1441px){header .head-info .head-nav .nav-ul>li>a{padding:0 30px}}
@media (min-width:1025px){body{overflow:inherit}
aside.sidebar{position:sticky;top:100px}
.page-container{align-items:flex-start}}
.pro-list.list1 li{padding-bottom:60px;position:relative}
.pro-list.list1 li .pro-info{padding:15px 10px;margin:0;position:static}
.pro-list li .pro-info .title{width:100%;display:block}
.pro-list li .pro-info .btn{border:1px solid #aaa;padding:0 20px;position:absolute;bottom:15px;left:10px}
.pro-list.list1 li:hover{background:var(--color)}
.honorcewrap{overflow:hidden;padding:100px 40px;}
.honorcewrap img{width:100%;transition: all .3s;}
.honorcewrap img:hover{transform:scale(1.5);z-index:99;position: relative;}
.pro-list li:hover .pro-info .title{color:#fff}
.pro-list li:hover .pro-info .btn{border-color:#fff;background:#fff;color:var(--color)}
@media (max-width:500px){.pro-list.list1 li{padding:0}
.pro-list.list1 li .pro-info{padding:8px 8px}
.pro-list li .pro-info .title{font-size:14px;line-height:1.4}}
section.common-main>.l-wrap>.prolist-content{width:100%;margin:0 0 20px;}
.home-news .homenews-list .homenews-item .img{padding-bottom: 100%;}
.home-news .homenews-list .homenews-item .img img{position: absolute;object-fit: contain;}