/*头部*/
input:focus {
    outline: none;
}
.topbg{
	background: url(../images/topbg.jpg) no-repeat center right #f0f0f0;
	line-height: 50px;
}
.search-box{
	border: 1px solid #c8c8c8;
	border-radius: 50px;
	padding: 0px 20px;
}
.search-input{
	background: none;
	border: none;
}


/*产品*/
.picbox {      
    overflow: hidden; /* 确保图片在容器内不会溢出 */ 
    border: 15px solid #f0f0f0;
}
.picbox img {
    transition: transform 1s ease; /* 平滑过渡效果 */
    width: 100%; /* 或者设置具体宽度 */
    height: auto; /* 保持图片比例 */
}
.picbox img:hover {
    transform: scale(1.2); /* 放大1.1倍 */
}
.picbox:hover{
	border: 15px solid #e85516;
}
.pic-h{
	height:5rem;
}

/*证书*/
.zsbg{
	background: url(../images/zsbg.jpg);
	background-size: 100% 100%;
}

/*Heidelberg 11*/
.mianpic {      
    overflow: hidden; /* 确保图片在容器内不会溢出 */ 
}
.mianpic img {
    transition: transform 1s ease; /* 平滑过渡效果 */
    width: 100%; /* 或者设置具体宽度 */
    height: auto; /* 保持图片比例 */
}
.mianpic img:hover {
    transform: scale(1.2); /* 放大1.1倍 */
}

.heide11-1{
	width:100%;
	height: 645px;
}
.heide11-2{
	width:100%;
	height: 500px;
}
.heide11-3{
	width:100%;
	height: 240px;
}


/*生产过程*/
.pic-title {      
    overflow: hidden; /* 确保图片在容器内不会溢出 */ 
    background:#f0f0f0;
}
.pic-title img {
    transition: transform 1s ease; /* 平滑过渡效果 */
    width: 100%; /* 或者设置具体宽度 */
    height: auto; /* 保持图片比例 */
}
.pic-title img:hover {
    transform: scale(1.2); /* 放大1.1倍 */
}
.pic-title:hover{
	background:#e85516;
}
.pic-title a:hover{
	background:#e85516;
	color: #ffffff;
}
.pic-titlebox{
	overflow: hidden; 
}


/*询价*/
.xunjiabg{
	background: url(../images/xunjiabg.jpg);
	background-size: 100% 100%;
}



/*新闻*/
.newslist-box{
	border:1px dashed #646464; 
	padding: 5px;
}


/*底部*/
.footerbg{
	background: url(../images/footerbg.jpg);
	background-size:100% 100%;
}
.footer-line{
	width: 30px;
	height: 2px;
	background: #e85516;
}
.copyright{
	border-top:1px solid #486179;
}


/*内页*/
.type-title{
	background: #f0f0f0;
	border-left: 8px solid #e85516;
}


/* 左侧菜单导航 */
.clear{clear:both;}
.ce{display:block;}
.ce li{border-bottom: 1px solid rgb(40,40,40);border-bottom: 1px solid #c8c8c8;}
.ce li a{padding: 15px 20px;color:#323232;display:block;cursor:pointer;}
.ce li a:hover{background:#e85516;color: #ffffff;}
.ce li i{float:right;}
.ce li .dqian{background:none}
.ce li .xz{background:#e85516;color: #ffffff;}

.er{display:none;width:100%;background:#f0f0f0;}
.er li{width:100%;border-bottom:1px solid #c8c8c8;}
.er li a{display:block;padding:10px 20px;color:#323232;background:none;}
.er .e_li a{background:#e85516;color: #ffffff;}
.er li a:hover,.er li .sen_x{background:#c8c8c8;color:#323232;}


/* 联系我们页面 */
.contact-box{
	min-height: 300px;
	background: #f0f0f0;
}
.contact-box:hover{
	background:#e85516;
	color: #ffffff !important;
}
.contact-box:hover i{
	color: #ffffff !important;
}



.page-nav{
	border-bottom: 3px solid #7abd3a;
	color: #7abd3a;
}
.enname{
	text-transform:uppercase;
}
.about-ppbg{
	background: url(../images/about-ppbg.jpg) right;
}

.pronav{
	width: 100%;

}
.pronav ul::-webkit-scrollbar {
	display:none
}
.pronav ul li{
	display: inline-block;
	display: -moz-inline-stack;
	display: inline;
}


/* 内页产品 */
.media-img{position:relative;}
.media-img .mask{opacity:0;z-index:3;background:url(../images/pic-hover.png) no-repeat center center;width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.3s;}
.media-img .mask .subtitle{padding:25px}
.media-img:hover .mask{z-index:5;transition:0.3s;opacity:1;}
.media-img .linear-link{z-index:1;opacity:1;background:linear-gradient(to bottom,rgba(0,0,0,.2) 65%,rgba(0,0,0,.8) 100%);width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.3s;}
.media-img .linear-link .subtitle{padding:0 25px;z-index:3;width:100%;bottom:25px;left:0;position:absolute;transition:0.3s;}

.contactbox{
	padding:0 15px;
}

@media (max-width:1024px){
	.navbar-expand-lg .navbar-nav .nav-link {
		padding:2rem 1rem;
		font-size: 16px;
	}
	body {
		font-size: 1rem;
	}
}

@media (max-width:768px){
	body {
		font-size: .85rem;
	}
 	.wapnone{
		display: none;
	}
	.no-pleft{
		padding-left:10px;
	}
	.no-pright{
		padding-right: 10px;
	}
	.logo-height{
		margin: .4rem 0;
		height:40px;
	}
	.topbox{
		height: 4.5rem;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding:1rem;
		font-size: 16px;
	}
	.headerbox {
		width: 100%;
	}
	.pic-h{
		height:3.5rem;
	}
	.pictext-r{
		margin-right:0;
	}
	.numbg{
		padding:1rem;	
	}	
	.dropdown-menu {
		width: 100%;
	}
	.pronav{
		width: 100%;
		white-space: nowrap;
	    overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		display: flex;
	    align-items: center;
	}
	.pronav ul::-webkit-scrollbar {
		display:none
	}
	.pronav ul li{
		display: inline-block;
		display: -moz-inline-stack;
		display: inline;
	}

	/*优势*/
	.youshi-box{
		min-height:auto;
	}
	.youshi-img{
		width:25%;
	}
	.aboutnav-img{
		width: 60%;
	}
	
	.banner{
		height:220px;
	}

	.footer-ico{
		text-align: center!important;
	}

	.m-5 {
		margin: 1.5rem!important
	}
	.mt-5, .my-5 {
		margin-top: 1.5rem!important
	}
	.mr-5, .mx-5 {
		margin-right: 1.5rem!important
	}
	.mb-5, .my-5 {
		margin-bottom: 1.5rem!important
	}
	.ml-5, .mx-5 {
		margin-left: 1.5rem!important
	}

	.p-5 {
		padding: 1.5rem!important
	}
	.pt-5, .py-5 {
		padding-top: 1.5rem!important
	}
	.pr-5, .px-5 {
		padding-right: 1.5rem!important
	}
	.pb-5, .py-5 {
		padding-bottom: 1.5rem!important
	}
	.pl-5, .px-5 {
		padding-left: 1.5rem!important
	}
}
