@charset "UTF-8";
.ibox{
	margin-bottom:31px;
}



.m1{
	height:729px; overflow:hidden; background:url(../images/bg.jpg) no-repeat center center; padding:50px 0px;
}

.esub{
	 margin-bottom:15px; line-height:40px; height:40px; text-align:center;
}

.esub a{
	color:#333; font-size:16px; display:inline-block; padding:0px 30px; text-decoration:none;
}

.esub a:hover{
	color:#E40013;
}

.plist li{
	width:270px; float:left; margin-right:38px; margin-bottom:38px;
}

.plist li.last{
	margin-right:0px;
}

.plist li a.img{
	display:block; height:230px; text-align:center; overflow:hidden;
}

.plist li a.txt{
	height:50px; line-height:50px; text-align:center; background:#F9F7F8; font-size:16px; color:#222; display:block; text-decoration:none;
}

.plist li:hover a.txt{
	background:#8EBE44; color:white;
}

.plist li a.img img{
	width:270px; height:230px; transition: all 0.6s;
}

.plist li a.img:hover img{
	transform: scale(1.05);  
}

.nlist {
	padding-top:60px;
}

.nlist li{
	padding-left:12px; background:url(../images/li.png) no-repeat 0px 5px; margin-bottom:27px;
}

.nlist li a{
	display:block; margin-bottom:12px; font-size:16px; color:black; text-decoration:none;
}

.nlist li a span{
	margin-left:10px; color:#ccc;
}

.nlist li p{
	font-size:14px; color:#666; line-height:26px; height:52px; overflow:hidden;
}

.kbox{
	height:500px; padding-bottom:15px; background:url(../images/s.jpg) repeat-x left top; margin-bottom:0px;
}

.pics li{
	width:359px; float:left; height:450px; margin-right:60px;
}

.pics li.last{
	margin-right:0px;
}

.pics li a{
	display:block; 
}


