
/* Main Menu Area css
============================================================================================ */
.main_menu_area{position:relative;left:0;top:0;width:100%;z-index:30;padding:0 15px;box-shadow:0 .25rem .25rem rgba(0,0,0,.25)!important;background:#f8f9fa}
.main_menu_area .navbar{padding:0;border-radius:0;background:0 0!important}
.main_menu_area .dropdown-toggle::after{margin-left:5px}
.main_menu_area .logo-height{height:36px}
.main_menu_area .navbar .navbar-nav{display:inline-block;text-align:right}
.main_menu_area .navbar .navbar-nav li{display:inline-block;margin-right:0}
.main_menu_area .navbar .navbar-nav li a{font-size:14px;font-weight:500!important;text-transform:uppercase;color:#000;letter-spacing:.65px;line-height:70px;padding:0 15px;-webkit-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s}
.main_menu_area .navbar .navbar-nav li:last-child{margin-right:0}
@media (min-width:992px){
.main_menu_area .logo-height{height:58px}
.main_menu_area .navbar .navbar-collapse{text-align:right;display:block!important}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;display:block;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;min-width:600px;background:0 0;left:-160px;right:auto;top:70px;background:0 0;border-radius:0;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none;visibility:hidden}
.main_menu_area .navbar .navbar-nav li.submenu .navlayer{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;display:block;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;width:100%;background:#e9ecef;position:fixed;left:0;top:70px;border-radius:0;border:none;padding:25px 0;-webkit-box-shadow:none;box-shadow:0 .25rem .25rem rgba(0,0,0,.25)!important;visibility:hidden;z-index:111}
.main_menu_area .navbar .navbar-nav li:hover.submenu .dropdown-menu{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);visibility:visible}
.main_menu_area .navbar .navbar-nav li:hover.submenu .navlayer{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);visibility:visible}
}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu dd{margin-right:5px;float:left}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu dd a{line-height:32px;color:#000;letter-spacing:.48px;font-size:14px;padding:0 15px;font-weight:400;text-shadow:none;margin-top:8px;border-radius:5px;text-transform:inherit;-webkit-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s}

@media (min-width:992px) and (max-width:1030px){
.main_menu_area .logo-height{height:52px}
}
.main_menu_area .navbar .navbar-nav li:hover .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}
.main_menu_area .navbar .navbar-nav li.active a{color:#ca5d1c}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu .active a{background:#ca5d1c;color:#fff;}
.main_menu_area .navbar .navbar-nav li:hover a{background:#e9ecef;color:#ca5d1c}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu dd a{background:0 0}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu dd:hover a{color:#fff;background:#ca5d1c}
@media (min-width:992px){
.main_menu_area.nav_fixed{position:fixed;}
.main_menu_area.nav_fixed .navbar .navbar-nav li a{line-height:70px;color:#000}
.main_menu_area.nav_fixed .logo-height{margin-left:-25px;transform:scale(0.9);transition:all 0.5s ease-in-out;}
.main_menu_area.nav_fixed .navbar .navbar-nav li.submenu .dropdown-menu{top:70px}
.main_menu_area.nav_fixed .navbar .navbar-nav li.active a{color:#ca5d1c}
.main_menu_area.nav_fixed .navbar .navbar-nav li:hover a{background:#e9ecef;color:#ca5d1c}
.main_menu_area.nav_fixed .navbar .navbar-nav li:hover.submenu .navlayer{top:70px}
}
@media (max-width:991px){
.main_menu_area{position:fixed;top:0;left:0;padding:0;background:#f8f9fa;box-shadow:0 .125rem .25rem rgba(0,0,0,.25)!important}
.main_menu_area .navbar-light .navbar-brand{padding:0 10px;margin-right:0;}
.main_menu_area .navbar .navbar-nav{display:block;text-align:left;border-top:1px solid #ccc;padding-bottom:30px}
.main_menu_area .navbar .navbar-nav li{width:100%}
.main_menu_area .navbar .navbar-nav li a{display:block;color:#000;line-height:55px;padding:0 25px}
.main_menu_area .navbar .navbar-nav li:hover a{background:0 0}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu{background:#e9ecef;border:none;margin:0 2.5%;float:left;width:95%;padding:0}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu dd{float:none;margin-right:0;}
.main_menu_area .navbar .navbar-nav li.submenu .dropdown-menu dd a{margin:0;padding-left:30px;line-height:55px}
.main_menu_area .navBtn{width:55px;height:60px;text-align:center;position:relative;z-index:11}
.main_menu_area .navBtn span{width:32px;height:3.5px;display:block;left:8px;z-index:11;position:absolute;background:#ccc;transition-duration:.5s;border-radius:.5rem}
.main_menu_area .navBtn span:first-child{top:20px}
.main_menu_area .navBtn span:nth-child(2){top:30px}
.main_menu_area .navBtn span:nth-child(3){top:40px}
.main_menu_area .navBtn.close{z-index:222}
.main_menu_area .navBtn.close span{z-index:222}
.main_menu_area .navBtn.close span:nth-child(2){left:-100%;opacity:0}
.main_menu_area .navBtn.close span:nth-child(1){transform:rotate(45deg);top:50%}
.main_menu_area .navBtn.close span:nth-child(3){transform:rotate(-45deg);top:50%}
.main_menu_area .ease{transition:all .3s linear}
.main_menu_area .subNav{position:fixed;width:100%;height:auto;top:60px;left:0;z-index:111;background:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.25)!important;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.main_menu_area .subNavShow{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
}
/* End Main Menu Area css
============================================================================================ */
.lazy{display:none;}
.imgload{object-fit:none;max-height:150px;}
.swiper-container{width:100%;height:100%;}
.swiper-slide img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-ms-transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}
.swiper-lazy-preloader:after{background-image: url(/static/images/loading-dark.svg);}
@media (min-width:768px){
.jumbotron{padding: 8rem 2rem;}
}
@media screen and (max-width:1030px){
body{font-size:12px;}
}
@media (min-width:1400px){
	.imgload{max-height:180px;}
	.view .swiper-slide{height:645px;}
}
@media (min-width:1600px){
	.mt-product{max-width:1580px}
	.fs-xxl-28{font-size: 2rem;}
	.pt-xxl-5{padding-top: 3rem !important;}
	.mb-xxl-4{margin-bottom: 1.5rem !important;}
	.view .swiper-slide{height:793px;}
}
@media (min-width:1750px){
    .imgload{max-height:260px;}
	.card-text:last-child {height:75px;}
	.mt-product{max-width:1710px;}
}

/*项目*/
.card {border:0; border-bottom: 1px solid rgba(0,0,0,.125); border-radius: 0;}
.card .card-body a{display: block; padding-bottom:10px;border-bottom: 1px solid #efefef; font-size: 16px; color: #595959;}
.card .card-body .card-text{line-height:22px;letter-spacing:.20px;height:66px;overflow:hidden;}