﻿@charset "utf-8";
table tr:nth-child(odd){background-color:#ededed}
table tr:nth-child(even){background-color:#fff}
table tr:first-child{background-color:var(--color);color:#fff}
.new-main .new-list.list0 .new-intro,.product-main .pro-list.list0 .pro-intro{word-break:break-word}
.common-main article img{max-width:100%;height:auto}
.pro-detail .pro-detail-content img{height:auto}
.foot-main .foot-intro{margin-right:10px}
.sidebar-prolist .pro-item{align-items:center}
.map iframe{border:0}
.foot-contact .icon{margin-right:10px}
@media (min-width:769px){#about .about-con h3{font-size:1.8em}}
#about .l-wrap{align-items:center}
.foot-main .foot-title img{max-width:270px;max-height:100px}
a.head-logo{height:100%;}
.head-main .l-wrap>a{display: flex;align-items: center;}
@media(max-width:768px){.head-main .l-wrap>a span{display:none;}}
@media (min-width:1081px){.head-nav>ul>li>a{white-space:nowrap}}
@media (max-width:1470px) and (min-width:1081px){.head-nav>ul>li{margin:0 8px}}
@media (min-width:769px){.head-main .l-wrap>a span{font-weight:bold;font-size:24px;}}
@media (max-width:1680px) and (min-width:769px){.head-main .l-wrap>a span{font-size:20px}}
@media (max-width:1470px) and (min-width:769px){.head-main .l-wrap>a span{font-size:16px}}
.inner-banner h2, .inner-banner h1{display:none;}
.head-nav>ul>li#liproducts .submenu li.side_nav2{display:none;}