﻿@charset "utf-8"; 
.search-box {margin-top:560px;}
.hotpoduct {max-width:400px;padding:0;margin-top:-180px;}
.hotpoduct a {margin:0 40px;}
.hotpoduct a img {max-width:100%;}
.hotpoduct h3 {margin-top:20px;}
.hotpoduct p {margin:30px 25px 0;text-indent:0;text-align:center;}
.products>ul {max-width:1199px;margin:0 auto;justify-content:space-between;}
.products ul li a h3 {padding-top:20px;font-size:27px;}
.products ul li a p {padding:0 41px 50px 41px;}
#main-navigation .navbar-brand {padding:0;}
#main-navigation .navbar-brand img {height:unset;}
#main-navigation ul>li>ul a {font-size:16px;padding:0 12px;}
.inner-l .inner-content li a {padding:0 10px;}
.products ul li {width:23%;margin:2% 0}
.news,.products {background:silver;padding:2% 0}
.news .more{margin:0 auto}
.products{margin-bottom:0}
.ind li .ind-img {width:100%;height:100%;background:#fff;}
.ind li .ind-img img {max-height:100%;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.ltd-img .contain>div:first-child iframe{height:500px;}
.home-container .about-info .about-content {padding:40px 0;}
.home-container .about-info .about-content .content-title {margin-bottom:10px;}
.home-container .about-info .about-content .about-btn {margin-top:15px;}
@media screen and (max-width:768px){.home-container .about-info .about-content{position:static;background:#2b3aa1}
.home-container .about-info{flex-wrap:wrap}
.home-container .about-info .about-img iframe{height:250px;display:block}
.home-container .about-info .about-img{background:none}}
@media screen and (min-width:1440px){.home-container .about-info .about-content{min-height:550px}}
.home-container .swiper-container .swiper-slide {height:auto;}
.home-container .welcome-info .part-item .swiper-wrapper .swiper-slide .part-list-item .item-title {margin:10px;text-align:center;}
@media (min-width:768px){.home-container .hot-product ul li .pro-name {line-height: 40px;-webkit-line-clamp:3;}}
header nav .header-logo a span{font-size: 16px;font-weight: 800;}
@media(max-width:1024px){header nav .header-logo a span{display:none;}}
@media (min-width:769px){header .header-top,header nav {padding:0 calc(50% - 800px);}
header nav .header-logo a span {font-size:25px;}
header nav>ul>li {margin:0 12px;}
header nav>ul>li>a{white-space:nowrap}}
@media (max-width:1650px) and (min-width:769px){header .header-top,header nav {padding:0 20px;}
header nav>ul>li {margin:0 9px;}}
@media (max-width:1500px) and (min-width:769px){header nav .header-logo a span{font-size:20px}}
@media (max-width:1365px) and (min-width:769px){header nav .header-logo a span{font-size:17px}
header nav>ul>li {margin:0 7px;}
header nav>ul>li>a{font-size:14px}}
@media (max-width:1150px) and (min-width:769px){header nav .header-logo a span{font-size:14px}}