﻿@charset "utf-8"; 
main.index section.products .item ul li>div .rule-box{max-height:250px}
main.index section.products .item ul li>div img{height:250px;object-fit:contain}
main.index section.about-us .block-box .content .top h2{display:flex}
.item-aboutus .article p{margin-bottom:2px}
.table-wrap{margin-top:0}
main.index section.about-us .block-box .content .top h2{line-height:1.3;margin-bottom:10px}
main.index section.about-us .block-box .content{-ms-flex-direction:inherit;flex-direction:inherit}
main.index section.about-us{height:auto;padding:70px 15px}
main.index section.about-us .block-box{height:auto}
main.index section.about-us>img,main.index section.about-us .block-box .pic img{object-fit:cover}
main.index section.about-us .block-box .content .top p{-webkit-line-clamp:inherit}
footer{color:#000;background:#ccc}
footer .footer-info a,header .top-box .nav-box .right .search-box .search,header .top-box .nav-box .right .search-close .search,header .top-box .nav-box .mob-nav{color:#000}
.copyright{background:#aaa;color:#000}
footer .footer-info a i{color:#fff}
header .top-box .info .left span,header .top-box .info .left>span:nth-of-type(1),header .top-box .info .left span a,header .top-box .info .left span a:visited{color:#000}
header .top-box .nav-box{background:#fff}
header .top-box .nav-box .right ul.nav1>li a{color:#000}
header .top-box .nav-box .right ul.nav1>li .submenu{background:#fff}
header .top-box .nav-box .right ul.nav1>li .inmenu_1,header .top-box .nav-box .right ul.nav1 li:hover>a{color:#fff}
@media screen and (max-width:1200px){main.index section.about-us .block-box .content .top h2{font-size:25px}
header .top-box .nav-box .right nav{background:rgba(255,255,255,.9)}
header .top-box .nav-box .right ul.nav1>li .inmenu_1,header .top-box .nav-box .right ul.nav1 li:hover>a{color:#cc1616}
header .top-box .nav-box .right ul.nav1>li .submenu{background:none}
header .top-box .nav-box .right nav ul.nav1 i{color:#000}}
@media screen and (max-width:768px){main.index section.about-us .block-box .content .top h2{font-size:20px;line-height:1.2}
main.index section.about-us{padding:40px 4vw}
main.index section.about-us .block-box{flex-wrap:wrap}
main.index section.about-us .block-box .pic{width:100%;max-width:100%}
main.index section.about-us .block-box .content{width:100%}
main.index section.about-us .block-box .content .top p{font-size:14px!important;line-height:1.6}}
@media screen and (max-width:560px){main.index section.about-us .block-box .content .top h2{font-size:18px}}
.temp2 ul:nth-of-type(1) li:nth-of-type(n+2) .left img{object-fit:contain}
footer .footer-info .nav2{width:215px}