@charset "utf-8";
/* CSS Document */

.cpdiv {
	width:251px;
	padding:10px 5px;
	margin:0 auto
}
.cpimg {
	width:251px;
	height:230px;
	overflow:hidden
}
.cpimg img {
	border-radius:5px 5px 0px 0px;
}
.cpbt {
	width:251px;
	height:40px;
	line-height:40px;
	background:#666;
	color:#fff
}
.cpty {
	width:251px;
	height:40px;
	background:url(images/cpty.png) no-repeat
}
a.cpbtlink {
	color:#fff
}
a.cpbtlink:hover {
	color:#fff
}
.cpnav {
	width:1080px;
	text-align:left;
	margin:0 auto;
	padding:20px 0px;
	border-bottom:2px solid #666
}
.cplist {
	width:1080px;
	text-align:center;
	margin:0 auto;
	padding:20px 0px
}
.jsul {
	width:900px;
	margin:0 auto;
	text-align:left
}
.jsul li {
	line-height:40px;
}
.jsbt {
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #f5f5f5;
	padding-left:20px
}
.jszw {
	border-bottom:1px solid #f5f5f5;
	padding-left:20px
}



/* 放大样式 */


.gallery > a > img {
	width: 251px;
 transition: .1s transform;
	transform: translateZ(0);/* hack */
}
.gallery > a:hover {
	z-index: 1;
}
.gallery > a:hover > img {
	transform: scale(1.1, 1.1);
 transition: .3s transform;
}
.cf:before, .cf:after {
	display: table;
	content: "";
	line-height: 0;
}
.cf:after {
	clear: both;
}
