@charset "utf-8";
/* CSS Document */
body, html {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	font-size:15p;x	
	
	
}
#Dyn_head{ position:fixed; left:0; top:0; width:100%; z-index:998;}
.header{
	webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
	background:#000;
}
.toggle_btn{ display:none; border:none; background:none; padding:0; width:30px; height:30px;  position:fixed; right:15px; top: 25px;  z-index:9999;}
.toggle_btn span{ display:block; width:100%; height:3px; background:#fff; margin:5px 0;transition: 0.5s ease;}
.toggle_btn.active span:nth-child(1){ transform: rotate(-45deg);}
.toggle_btn.active span:nth-child(2){ transform: rotate(-135deg);    position: absolute; top: 9px;}
.toggle_btn.active span:nth-child(3){ display:none;}
#mobile_body_overly {
    width: 100%;
    height: 100%;
    z-index: 997;
    top: 0;
    left: 0;
    position: fixed;
    background: rgba(0, 0, 0, 0.6);
    display: none;
}
#mobile_nav {
    position: fixed;
    top: 0;
    padding-top: 18px;
    bottom: 0;
    z-index: 998;   
    left: -260px;
    width: 260px;
    overflow-y: auto;
    transition: 0.4s;
	background:#fff;
}
#mobile_nav ul{ margin-top:30px !important;}
#mobile_nav li.home{ display:none;}
#mobile_nav a{ display:block; color:#000; border-bottom:1px solid #000; padding:3px 15px;}
#mobile_nav a:hover{color:#fff; background:#000;text-decoration:none;}
body.mobile_nav_active #mobile_nav { left: 0;}
body.mobile_nav_active #mobile_nav ul{ margin:0; padding:0; list-style:none;}


.header .minner{max-width:990px !important; }
.header_div{ position:relative;}
.header_div:after{ display:block; content:''; clear:both;}

.navi_div{ float:right; margin-top:40px;}
.navi_div ul{ margin:0; padding:0; list-style:none;}
.navi_div li{ float:left;}
.navi_div li a{color: #bbb; padding:10px 20px;}
.navi_div li:last-child a{ padding-right:0;}
.navi_div li a:hover{ color:#fff; text-decoration:none;}
.navi_div li.home a{ background:url(/ezfiles/48/1048/img/1002/home.gif) center no-repeat;}

.header_div.eng .navi_div li a{color: #bbb; padding:10px 15px; font-size:15px;}

.header_div .links{ position:absolute; right:0; top:10px;}
.header_div .links a{color: #bbb; font-size:12px}
.header_div .brand{ margin:25px 0;     float: left;}
.main{ margin-top:100px;min-height:calc(100vh - 174px);}



.loading {
	position: fixed;	
	top: 0px;
	right:0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background:url(/ezfiles/48/1048/img/1002/loading.gif) center no-repeat #0a0605;
	
}


.module.module-minicart{ display:none;}
.mpgdetail{ padding:0;}
.langbar{ display:none;}
.go-pcurl{ display:none;}
.owl-carousel.owl-theme.banner{ margin-bottom:25px;}
.owl-carousel.owl-theme.banner .owl-controls{ position:relative; margin-top:-30px;}


.detail_div{ color:#333; font-size:14px; line-height:22px;}
.detail_div p{ margin:0 0 30px 0; padding:0;}
.detail_div p.fix_margin_bottom{ margin-bottom:0px;}
.detail_div .two_col{ display:flex;flex-wrap: wrap;}
.detail_div .two_col .col01{ width: 40%;}
.detail_div .two_col .col02{ width: 57%; padding-left:3%;}
.detail_div  .ul001{ margin:0 0 0 25px; padding:0;}
.detail_div img{ max-width:100%;}

.detail_div .machine .item{ display:flex; flex-wrap:wrap; font-size:13px;}
.detail_div .machine .item img{    border: solid 1px #b8b8b8;}
.detail_div .machine .item:nth-child(1){ background:rgb(246, 246, 246);}
.detail_div .machine .item:nth-child(2){ background:rgb(238, 238, 239);}
.detail_div .machine .item:nth-child(3){ background:rgb(246, 246, 246);}
.detail_div .machine .item .col01{ width: 25%;}
.detail_div .machine .item .col01 img:last-child{ display:none;}
.detail_div .machine .item .col02{ width: 50%; display: flex; align-items: center;}
.detail_div .machine .item .box{ padding:0 20px; }
.detail_div .machine .item .col03{ width: 25%; text-align:right;}
.detail_div.factory.eng .machine .item .box{ padding:0 10px;}

.page_mobileptdetail .mpgtitle{ display:none;}

.detail_div.news h3{ font-size:17px; text-align:center; font-weight:800; }
.detail_div.news .img_list{text-align:center; margin:20px 0 }
.detail_div.news .img_list img{ width:120px; margin:8px;}

.detail_div.contact .map_div{ display:flex;}
.detail_div.contact .map_div .col01{ width:750px;}
.detail_div.contact .map_div .col01 iframe{ width:100%; border:1px solid #999; padding:5px;}
.detail_div.contact .map_div .col02{ padding-left:20px;}
.detail_div.contact .info_div{ display:table; margin-top:20px;}
.detail_div.contact .info_div .col01{ width:300px; display:table-cell;}
.detail_div.contact .info_div .col02{ display:table-cell; vertical-align:bottom;}

.back_div{ margin-bottom:15px; text-align:right;}

.body_news_list .mb{ padding-top:0;}
.body_news_list #pageptlist .row.listBS:nth-child(odd){ background:#f5f6f6;}
.body_news_list #pageptlist .row.listBS:nth-child(even){ background:#eeeeef;}
.body_news_list #pageptlist .d-title .d-txt > h5{ margin:0.5em 0 0 0;}

.product_outer{ display:table; width:100%;}
.product_outer .side_navi{ display:table-cell; width:35%; padding-top:40px;}
.product_outer .main_box{  display:table-cell; vertical-align:top;}
.side_navi ul{ margin:0 ; padding:0; list-style:none; display: inline-block; }
.side_navi ul li a{ display:block; border-bottom: 1px solid #b9b9b9;  padding-left:17px; line-height:30px;}
.side_navi ul li a:hover{ background: url(/ezfiles/48/1048/img/1002/icon_onmouse.gif) 5px center no-repeat #dcdcdc; text-decoration:none;}
.product_outer .lSSlideOuter {border:2px solid #c6c8c7}
.product_outer .lSSlideWrapper li{ text-align:center; display: flex; align-items: center;  justify-content: center;}
.product_outer .lSSlideWrapper li img{  max-height:100%; margin:0 auto; width:100%; }
.product_outer .lSPager.lSGallery{ margin-left:0 !important;}
.product_outer .lSPager.lSGallery li{ border:2px solid #c6c8c7; border-top:none; border-right:none; border-radius:0; display: flex;  align-items: center;  justify-content: center;}
.product_outer .lSPager.lSGallery li a{ display:block;}
.product_outer .lSPager.lSGallery li a img{border-radius: 0; opacity:0.5;}
.product_outer .lSPager.lSGallery li.active{  border-radius:0 !important;}
.product_outer .lSPager.lSGallery li.active a{  border-radius:0 !important;}
.product_outer .lSPager.lSGallery li.active a img{  border-radius:0 !important;}
.product_outer .lSPager.lSGallery li.active img{ opacity:1;}

.body_product .module.module-misc{ display:none;}


.thumbnail_slider{ border: 1px dotted #e4e4e4; padding:20px 50px; margin-top:20px;}
.thumbnail_slider .item img{ height:60px;}
.thumbnail_slider .item a{ display:block; margin:0 10px; padding:5px 15px; border: 1px #c8c8c8 solid;}

.thumbnail_slider .owl-controls .owl-nav div{border-radius:0 !important;}
.thumbnail_slider .owl-controls .owl-nav .owl-prev{ top:calc(50% - 14px); background:url(/ezfiles/48/1048/img/1002/CarouselPrev.png) center no-repeat; width:15px; height:28px; margin-top:0; margin-left:-30px;}
.thumbnail_slider .owl-controls .owl-nav .owl-next{ top:calc(50% - 14px); background:url(/ezfiles/48/1048/img/1002/CarouselNext.png) center no-repeat; width:15px; height:28px; margin-top:0; margin-right:-30px;}
.thumbnail_slider .owl-controls .owl-nav div:focus,.thumbnail_slider .owl-controls .owl-nav div:hover{ background-color:transparent !important; border-radius:0 !important; opacity:0.5;}
.footer{ background:#000; padding:0;}
.footer_div{ text-align:center; padding:25px 0;}

@media (max-width: 1024px){
	.detail_div.contact .map_div .col01{ width:500px;}
	

}
@media (max-width: 1023px){
	.product_outer{ display:block;}
	.product_outer .side_navi{ display:block; width:100%; margin-bottom:20px; padding-top:0;}
	.product_outer .side_navi ul{ max-width:100%;}
	.product_outer .main_box{ display:block; width:100%;}	
	.detail_div .machine .item{ margin-bottom:20px;}
	.detail_div .machine .item .col01{ width: 100%;}
	.detail_div .machine .item .col02{ width: 100%; margin-top:15px;}
	.detail_div .machine .item .col03{ display:none;}
	.detail_div .machine .item{ padding:15px;}
	.detail_div .machine .item .box{ padding:0 ; }
	.detail_div .machine .item .col01 img:last-child{ display:inline-block;}
	.detail_div .machine .item .col01 img{ width:50%;}
}
@media (max-width: 1000px){
	.header .minner{ max-width:100%  !important; padding:0 15px;}
	.detail_div{ padding:0 15px;}

}
@media (max-width: 900px){
	
}

@media (max-width: 767px){
	.toggle_btn{ display:block;}
	.wrap > .minner{ padding:0}
	.navi_div{ display:none;}
	.header_div .links{ top:25px; right:40px;}
	.body_news_list .main .minner{ padding:0 15px;}
	.body_news_list .d-txt h5 .mdate{ float:none; display:block; text-align:right;}
	.product_outer{ padding:0 15px;}
	.detail_div.contact .map_div .col01{ width:60vw;}
	
}
@media (max-width: 750px){
	
}
@media (max-width: 700px){
	.detail_div .two_col .col01{ width: 100%; margin-bottom:15px;}	
	.detail_div .two_col .col02{ width: 100%; padding-left:0%; }
	.detail_div.contact .map_div{ display:block;}
	.detail_div.contact .map_div .col01{ width:100%;}
	.detail_div.contact .map_div .col02{ width:100%; padding-left:0;}
	
}
@media (max-width: 640px){
	
	.detail_div.contact .info_div{ display:block;}
	.detail_div.contact .info_div .col01{ display:block; width:100%;}
	.detail_div.contact .info_div .col02{ display:block; margin-top:20px;}
	
}

@media (max-width: 480px){
	
}