锘.mnmnn img{
   -webkit-animation: floatt ease-in-out 1.5s infinite;
}
@-webkit-keyframes floatt {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(0.3em);
    transform: translateY(0.3em);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}




.yilogo img{
   -webkit-animation: float ease-in-out 2s infinite;
}
@-webkit-keyframes float {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.swiper-slide.swiper-slide-active .upp{
    top:0px; left:0;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation: fadeInUp 2s; opacity: 1;
}
.swiper-slide.swiper-slide-active .upp1{
top:0px; left:0;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation: fadeInUp 3s; opacity: 1;  margin-top:30px;}
.swiper-slide.swiper-slide-active .swiper-container-pro{
    opacity: 1;
    top: 0;
}
.swiper-slide.swiper-slide-active .leftt{
    top:0px; left:0;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;animation: fadeInLeft 2s; opacity: 1;
}
.swiper-slide.swiper-slide-active .swiper-container-pro{
    opacity: 1;
    top: 0;
}
.swiper-slide.swiper-slide-active .rightt{
    top:0px; left:0;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;animation: fadeInRight 2s; opacity: 1;
}
.swiper-slide.swiper-slide-active .swiper-container-pro{
    opacity: 1;
    top: 0;
}



/*index-news*/

.newslist{
	width:49%;
	margin:0 1% 20px 0;
	float:left;
}
.newslist:last-child{
	margin-bottom:0;
}
.newslist .newsimg{
	display:none;
}
.newslist .newsinfo{
	background:#fff;
	border-radius:10px;
	padding:16px 10px;
}
.newslist .newsinfo .newsrq{
	b order-right:1px solid #633419;
	float:left;
	width:20%;
}
.newslist .newsinfo .newsrq span {
    font-size: 48px;
    color: #633419;
    display: block;
    line-height:48px;
	text-align:center;
	font-family:Arial;
}
.newslist .newsinfo .newsrq p{
	font-size:24px;
	color:#633419;
	text-align:center;
	font-family:Arial;
}
.newslist .newsinfo .newsbt{
	float:right;
	width:78%;
}
.newslist .newsinfo .newsbt h4{
	font-size:18px;
	line-height:35px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	color:#2d2d2c;
	margin-bottom:5px;
}
.newslist .newsinfo .newsbt p{
	font-size:14px;
	line-height:24px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	color:#b7b7b7;
}
.newslist:hover .newsinfo .newsbt,
.newslist:hover .newsinfo .newsxq{
	color:#633419;
}
.newslist:first-child{
	height:386px;
	border:5px solid #fff;
	position:relative;
	border-radius:10px;
	float:left;
}
.newslist:first-child .newsimg{
	display:block;
}
.newslist:first-child .newsinfo{
	background:rgba(255,255,255,0.9);
	height:90px;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	border-radius:0;
	padding:15px 0 0 0;
}
.newslist:first-child .newsinfo .newsrq span {
    font-size: 60px;
    line-height:50px;
}
.newslist:first-child .newsinfo .newsrq p{
	font-size:18px;
}
.newslist:first-child .newsimg{
	width:100%; 
	overflow:hidden; 
	background:#fff; 
	position: relative;
    width: 100%;
    height: 376px;
    display: block;
}
.newslist:first-child .newsimg img{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    transition: all .5s ease;
}
.newslist:first-child:hover .newsimg img{
	transform:translate(-50%, -50%) scale(1.2);
}
.newslist:first-child .newsinfo .newsrq{
	border-right:none;
}
.newslist:first-child  .newsinfo .newsbt p{
    -webkit-line-clamp: 1;
}

/*contact*/
.sjd{margin-top:300px;}
.contactcon{
	padding:0 15px;
}
.contactbox{
	color:#fff;
}
.contactbox h4{
	font-size:24px;
	line-height:30px;
	margin-bottom:30px;
}
.contactbox h5{
	margin:10px 0 10px 0;
}
.contactbox h5 a{
	font-size:36px;
}
.contactbox img{
	margin-right:10px;
}
.contactbox a{
	color:#fff;
}
.indexewm1{display:none;}
.indexewm{
	margin-top:20px;
}
.messagecon{
	margin-top:110px;
}
#allmap{
	height:370px;
	width:100%;
}
.mapindex h4{
	font-size:16px;
	margin-bottom:15px;
	font-weight:bold;
}
.mapindex  img{
	width:100px;
	margin:10px;
	float:right;
}
.footer{
	background:#633419;
	text-align:center;
	color:#fff;
	padding:30px 0;
	font-size:14px;
	line-height:30px;
	width:100%;
                bottom: 0;
                margin-top:30px;
                z-index:9999999;
                posi tion: absolute;
}
.footer a{
	padding:0 20px;
	color:#FFF;
}
.footer a:hover{
	color:#f5f5f5;
}<!--0.00017499923706055-->