.public-title .title{
	font-size: 22px;
	margin-bottom: 15px;
}
.public-title  div{
	text-align: center;
}
.public-title i{
    display: inline-block;
    width: 80px;
    height: 5px;
    background-image: url("./虚线.png");
    background-position: center;
    margin: 0 25px 5px 25px;
}
.public-title .english{
	margin-bottom: 30px;
	font-weight: 600;
}
.public-content{
	margin-bottom: 50px;
}
.public-button{
	width: 180px;
	height: 50px;
	background-color: #c6a47e;
	border-radius: 100px;
	margin: 0 auto;
	color: white;
	text-align: center;
	line-height: 50px;
}
.public-button a{
	color: white;
}
.public-box{
	padding-bottom: 55px;
	width: 1200px;
	margin: 0 auto;
}
/*首页公共样式结束*/

#intro{
    padding-top: 55px;
}

#intro .public-content p{
	color: #929292;
	text-align: center;
	line-height: 30px;
}
#case .public-content div{
	width: 380px;
	height: 360px;
	float: left;
	overflow: hidden;
	margin-right: 30px;
	margin-bottom: 35px;
	position: relative;
	border: 1px solid #cdcdcd;
	box-sizing: border-box;
	transition: all 0.4s;
}
#case .public-content div:hover{
	border: 1px solid #c6a47e;
	transform: scale(1.1);
}
#case .public-content div:hover p{
	color: #c6a47e;
}
#case .public-content div p{
	line-height: 50px;
	color: #595959;
	text-align: center;
	font-weight: 550;
	font-size: 16px;
	transition: all 0.4s;
}
#case .public-content a:nth-child(3n) div{
	margin-right: 0;
}
#case .public-content div img{
	height: 280px;
	width: 330px;
	margin-left: 25px;
	margin-top: 25px;
}
#new .public-content div{
	width: 380px;
	float: left;
	overflow: hidden;
	margin-right: 30px;
	position: relative;

}
#new .public-content{
	padding-bottom: 10px;
}
#new .public-content div  p{
	line-height: 35px;
	color: #7b7b7b;
	font-size: 14px;
	padding: 0 10px;
	transition: all 0.4s;
}
#new .public-content div .title{
	color:black;
	font-weight: 550;
	font-size: 14px;
}
#new .public-content div .content{
	color:#7b7b7b;
	overflow: hidden;
    display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
   font-size: 14px;
   margin-bottom: 10px;
   padding: 0  10px;
   box-sizing: border-box;
   transition: all 0.4s;


}
#new .public-content div img{
	height: 225px;
	width: 380px;
	transition: 0.4s;

}
#new .public-content a:nth-child(3n) div{
	margin-right: 0;
}
.new-box{
	transition: all 0.4s;
}
.new-box:hover{
	 box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-2px,0);
    transform: translate3d(0,-2px,0);
    border-radius: 2px;
    border-color: transparent;

}
.new-box:hover img{
	transform:scale(1.05);
}
.new-box:hover p{
    color: #c6a47e !important;
}
.new-box:hover .content{
	color: #c6a47e !important;
}