@charset "UTF-8";
*{margin:0px; padding:0px;}


		
	/* 幻灯片图样式 */
			.fullSlide {
				width: 100%;
				position: relative;
				height: 620px;
				overflow: hidden;
				z-index: 1;
			}

			.fullSlide .bd {
				height: 600px;
				margin: 0 auto;
				position: relative;
				z-index: 1;
				overflow: hidden;
			}

			.fullSlide .bd ul {
				width: 100% !important;
			}

			.fullSlide .bd li {
				width: 100% !important;
				height: 600px;
				overflow: hidden;
				text-align: center;
				position: relative;
			}

			.fullSlide .bd li a {
				display: block;
				height: 600px;
			}

			.fullSlide .hd {
				width: 100%;
				position: absolute;
				z-index: 999;
				bottom: 0;
				left: 0;
				height: 20px;
				text-align: center;
			}

			.fullSlide .hd ul {
				text-align: center;
			}

			.fullSlide .hd ul li {
				cursor: pointer;
				display: inline-block;
				zoom: 1;
				width: 14px;
				height: 3px;
				margin: 3px;
				background-color: #000;
				overflow: hidden;
				line-height: 99px;
				-webkit-transition: all .3s ease-out;
				transition: all .3s ease-out;
			}

			.fullSlide .hd ul .on {
				width: 50px;
				background: #FF8533;
				border-radius: 9px;
				-webkit-transition: all .3s ease-out;
				transition: all .3s ease-out;
			}

			.fullSlide .prev,
			.fullSlide .next {
				width: 40px;
				height: 60px;
				position: absolute;
				top: 50%;
				margin-top: -30px;
				z-index: 2;
				background: url(../images/next.png);
				filter: alpha(opacity=30);
				-moz-opacity: .3;
				opacity: .3;
				-webkit-transition: all .5s linear;
				transition: all .5s linear;
			}

			.fullSlide .prev {
				background: url(../images/prev.png);
				left: 5%;
			}

			.fullSlide .next {
				right: 5%;
			}
			

		</style>

		/* 幻灯片图样式end */

	/* 幻灯片图片中的文字 */
			.banner-tit{height: 300px; width:99%; }
			.banner-list-1-1{ font-size: 35px;font-weight: bold;margin-top: 200px;color: #EE580F;}
			.banner-list-1-2{ font-size: 26px;margin-top: 35px; color: #fff;}
			.banner-list-img img{width: 60%; height:auto;  display:block; margin:0 auto;}
			.banner-list-1-3{  color: #fff;}
			.banner-list-1-4{ margin-top: 20px;color: #FF8533; font-size: 18px;}
			.banner-list-1-5{ width: 300px; margin: 30px auto 0 auto;  font-size: 16px;}
		
            .banner-list-1-5  a{ line-height:25px;   color: #fff;text-decoration: none;border: 2px solid #fff;padding: 5px 30px 5px 30px;border-radius: 5px; float: left;margin-left: 20px; 

           transition: background-color 0.5s ease; /* 定义过渡效果 */
            }
    .banner-list-1-5  a:hover{
	background-color: rgba(255, 255, 255, 0.5); /* 鼠标悬停时颜色变为绿色 */
}


		@keyframes floatIn {
		  0% {
		    opacity: 0;
		    transform: translateY(50px);
		  }
		  100% {
		    opacity: 1;
		    transform: translateY(0);
		  }
		}
		.float-text0 {
		  animation: floatIn 0.5s ease-out forwards;
		} 
		.float-text2 {
		  animation: floatIn 2s ease-out forwards;
		}
		
		.float-text3 {
		  animation: floatIn 1.5s ease-out forwards;
		}
		.float-text4 {
		  animation: floatIn 1s ease-out forwards;
		}
			
			
			
			@keyframes moveLeft {
			  from {
			    transform: translateX(100px);
			  }
			  to {
			    transform: translateX(0); /* 向左移动100像素 */
			  }
			}
			 
			/* 应用动画 */
			.element {
			  animation: moveLeft 2s forwards; /* 动画名称，持续时间，迭代次数 */
			}
	/* 幻灯片图片中的文字end */
	
.mcp-top{ width:99%; height:80px; margin: 20px auto 0  auto; ;}
.mcp-top-logo { width: 200px; margin: 0 auto;}
.mcp-top-logo img{ width: 200px; }
.mcp-top-logo img :active{ transform: scale(1,1.5); }
.mcp-top-txt{ color: #000;text-align: center;font-size: 16px;margin-top: 0px; letter-spacing: 1px;font-weight: bold;}


.mcp-fenlei{max-width: 1000px;height:auto;margin: 10px auto 0 auto;  padding:0 1% 0 5%;  }




.mcp-fenlei ul { }
.mcp-fenlei ul li{ float:left; max-width: 30%; height: 100%;    overflow: hidden; position: relative;
border:2px solid #000; 

background-color:#000;
}
.mcp-fenlei ul li a img {
  width: 100%; /* 或者其他固定宽度 */
  height: 100%; /* 或者其他固定高度 */
  display:block;
  transition: transform 0.5s ease; /* 平滑变化 */
  
 
}
 
.mcp-fenlei ul li a:hover img {
  transform: scale(1.1); /* 鼠标悬停时放大1.2倍 */
}
.mcp-fenlei-tit{ font-size: 15px;font-weight: bold;color: #fff;letter-spacing: 1px;
 height: 20px;  padding-right: 25px;
   background: url(../images/x-jiantou.png) no-repeat bottom right ;
   
   background-position: right;
  position: absolute;
  bottom: 5px;  
  left: 5px;
  
}
.mcp-fenlei-tit img{ width: 15px;}






/* 	首页产品样式产品开始  */

.mcp-list{  max-width: 1200px;margin: 50px auto; padding:0 2% 0 2%; }
.mcp-list-tit{ width: 100%; height: 50px;}
.mcp-list-tit h2{ font-size: 20px; float: left;color: #000;}
.mcp-list-tit-more a{ font-size: 14px; float:right;border: 1px solid #000; padding: 5px 10px;text-decoration: none;color: #000;border-radius: 5px;
transition: background-color 0.5s ease; /* 定义过渡效果 */
}
.mcp-list-tit-more a:hover{
	background-color: rgba(255, 255, 255, 0.9); /* 鼠标悬停时颜色变为绿色 */
	
}
.mcp-list-1{ list-style-type: none;  position: relative;margin-bottom: 20px; width:99%; height:300px;

}


.mcp-list-1 ul li , h3{ list-style-type: none;text-align: center;}
.mcp-list-1-1{ font-size: 20px;font-weight: bold; margin-top:10px;}
.mcp-list-1-2{ font-size: 16px;margin:5px 0;}
.mcp-list-1-3{ font-size: 16px; }
.mcp-list-img img{ width: 100%; height:auto;  display:block; border: 2px solid #414141; }
.mcp-list-1-4{ margin-top: 20px; font-size:18px; }
.mcp-list-1-5{ width:280px; margin:10px auto 0 auto; font-size:16px; }

.mcp-list-1-5  a{  color: #fff;text-decoration: none;border: 2px solid #fff;padding: 5px 20px;border-radius: 5px; float: left;margin-left: 20px; 


    transition: background-color 0.5s ease; /* 定义过渡效果 */
}
.mcp-list-1-5  a:hover{
	background-color: rgba(255, 255, 255, 0.5); /* 鼠标悬停时颜色变为绿色 */
}


@media (min-width:450px) and (max-width: 1200px) {
	
	
	.banner-list-img img{width: 30%;}
	
	 .mcp-list-img img{ width: 40%; }
	 
	 .mcp-list-1 ul{
	  position: absolute; /* 设置为 absolute 进行绝对定位 */
	  top: 20px; /* 距离父元素顶部 50px */
	  left: 20%;
	    right: 20%;

	  
	 
	
	
}
}




/* 	首页产品样式产品end  */















/* 		企业新闻开始 */




.news{max-width:1200px;height:auto; margin: 0 auto 50px auto; padding:0 5% 0 5%; }



.in_nfourbox_2 {

 width: 100%;
 height: auto;

 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding-bottom:10px;
 margin-bottom: 10px;
 position: relative;
 z-index: 5;
 
border-bottom: 1px dashed #f5b68d;



 

}



.in_nfourbox_2::before {
	content: '';
	display: block;
	width: 25px;
	height: 1px;
	background: #f5b68d;
	position: absolute;
	left: 0;
	bottom: -1px;
}


.in_nfourbox_2 h6 {
 height: 30px;
 line-height: 30px;
 overflow: hidden;
 font-size: 16px;



}


.in_nfourbox_2 h6 a {
 color: #5d5b55;
 display: block;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 background:url(../images/news_jt.png) no-repeat right;
 padding-right: 30px;
 
 text-decoration: none;
 
 font-weight:normal;
}

.in_nfourbox_2 h6 a:hover {
 padding-left: 5px;
 -webkit-transition: all .3s ease-out;
 transition: all .3s ease-out;

 
}

.in_nfourbox_2 h4 {
 color: #666666;
 font-size: 12px;
 line-height: 150%;
 height: 52px;
 display: block;
 overflow: hidden;
 margin-top: 5px;
 margin-bottom: 15px;
}

.in_nfourbox_2 h5{

 font-size: 12px;
 line-height: 24px;
 height: 24px;
 float: right;
 display: block;

font-weight:normal;
color:#707166;

}


.in_nfourbox_2 h2{
 color: #707166;
 font-size: 12px;
 line-height: 24px;
 height: 24px;
 overflow: hidden;

font-weight:normal;

}



.in_nfourbox_2:hover h2{
 color: #C6CFDE;
 -webkit-transition: all .3s ease-out;
 transition: all .3s ease-out;
}

.in_nfourbox_2:hover h6 a{
 color: #FF8533;
}


/* 		企业新闻end */

/* 内页banner  */
.n_banner{position: relative;}
.n_banner_tit{position: absolute; top:100px; left:10%;}

/* 内页banner end  */

.yzm-main-article{   background:#fff;}
.yzm-content{

margin-top:20px; 
	padding:0 5px; 
     text-align: justify;
    text-justify: inter-word;
	}
	
	.yzm-content:after {
    content: '';
    display: inline-block;
    width: 100%;
}



/* 手机版联系方式样式*/

	
		






