@charset "utf-8";
.fun_list {
	/*background: #eee none repeat scroll 0 0;*/
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
	width: 100%;
}
.fun_list .manage {
	margin: 0 auto;
	width: 1182px;
}
.fun_list .manage h2 {
	font-family: 微软雅黑, 黑体, 宋体;
	font-size: 24px;
	height: 60px;
	line-height: 60px;
	margin-bottom: 10px;
}
.fun_list .manage dl {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	float: left;
	height: 220px;
	margin: 0;
	width: 196px;
}
.fun_list .manage dl:first-child {
	margin-left: 0;
}
.fun_list .manage dl dd {
	background: rgba(0, 0, 0, 0) url("../images/explan_icon.png") no-repeat scroll center center;
	height: 80px;
	margin: 15px auto;
	width: 90px;
}
.fun_list .manage dl dd.d1 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -148px 3px;
}
.fun_list .manage dl dd.d2 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll 4px 0;
}
.fun_list .manage dl dd.d3 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -295px 3px;
}
.fun_list .manage dl dd.d4 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll 4px -103px;
}
.fun_list .manage dl dd.d5 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -141px -102px;
}
.fun_list .manage dl dd.d6 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -297px -102px;
}
.fun_list .manage dl dd.d7 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -444px -102px;
}
.fun_list .manage dl dd.d8 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll 8px -205px;
}
.fun_list .manage dl dd.d9 {
	background-position: -360px -90px;
}
.fun_list .manage dl dd.d10 {
	background-position: -360px -180px;
}
.fun_list .manage dl dd.d11 {
	background-position: 0 -270px;
}
.fun_list .manage dl dd.d12 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -141px -205px;
}
.fun_list .manage dl dd.d13 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -300px -202px;
}
.fun_list .manage dl dd.d14 {
	background-position: 0 -90px;
}
.fun_list .manage dl dd.d15 {
	background-position: -270px 0;
}
.fun_list .manage dl dd.d16 {
	background-position: -360px 0;
}
.fun_list .manage dl dd.d17 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll 8px -313px;
}
.fun_list .manage dl dd.d18 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -444px -205px;
}
.fun_list .manage dl dd.d19 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -141px -312px;
}
.fun_list .manage dl dd.d20 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -297px -312px;
}
.fun_list .manage dl dd.d21 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -303px -426px;
}
.fun_list .manage dl dd.d22 {
	background-position: -375px -450px;
}
.fun_list .manage dl dd.d23 {
	background-position: 0 -360px;
}
.fun_list .manage dl dd.d24 {
	background-position: -90px 0;
}
.fun_list .manage dl dd.d25 {
	background-position: -180px 0;
}
.fun_list .manage dl dd.d26 {
	background-position: -90px -90px;
}
.fun_list .manage dl dd.d27 {
	background-position: -180px -90px;
}
.fun_list .manage dl dd.d28 {
	background-position: -270px -90px;
}
.fun_list .manage dl dd.d29 {
	background-position: 0 0;
}
.fun_list .manage dl dd.d30 {
	background-position: 0 -180px;
}
.fun_list .manage dl dd.d31 {
	background-position: -90px -180px;
}
.fun_list .manage dl dd.d32 {
	background-position: -180px -180px;
}
.fun_list .manage dl dd.d33 {
	background-position: -270px -180px;
}
.fun_list .manage dl dd.d34 {
	background-position: -90px -270px;
}
.fun_list .manage dl dd.d35 {
	background-position: -180px -270px;
}
.fun_list .manage dl dd.d36 {
	background-position: -270px -270px;
}
.fun_list .manage dl dd.d37 {
	background-position: -360px -270px;
}
.fun_list .manage dl dd.d38 {
	background-position: -90px -360px;
}
.fun_list .manage dl dd.d39 {
	background-position: -180px -360px;
}
.fun_list .manage dl dd.d40 {
	background-position: -270px -360px;
}
.fun_list .manage dl dd.d41 {
	background-position: -360px -360px;
}
.fun_list .manage dl dd.d42 {
	background-position: 0 -450px;
}
.fun_list .manage dl dd.d43 {
	background-position: -90px -450px;
}
.fun_list .manage dl dd.d44 {
	background-position: -180px -450px;
}
.fun_list .manage dl dd.d45 {
	background-position: -270px -450px;
}
.fun_list .manage dl dd.d46 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll left -426px;
}
.fun_list .manage dl dd.d47 {
	background: rgba(0, 0, 0, 0) url("../images/explan_iconNew.png") no-repeat scroll -448px -308px;
}
.sub_wrap, .subWrap {
	margin-bottom: 0 !important;
}
.fun_list .manage dl dd img {
	padding: 15px 0;
}
.fun_list .manage dl dt h3 {
	background: #fff none repeat scroll 0 0;
	border-bottom: 1px solid #eee;
	font-weight: normal;
	height: 40px;
	line-height: 30px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.fun_list .manage dl dt h3 a {
	color: #222;
	font-family: 微软雅黑, 黑体, 宋体;
	font-size: 18px;
}
.fun_list .manage dl dt h3 a:hover {
	color: #c00;
}
.fun_list .manage dl p {
	color: #666;
	font-family: 微软雅黑, 黑体, 宋体;
	font-size: 14px;
	margin-top: 10px;
}
.fun_list .designLink {
	clear: both;
}
.fun_list .manage dl:hover {
	cursor: pointer;
}
#showDesignFList dl {
	position: relative;
	z-index: 1;
}
#showDesignFList dl .todos-thumb-span {
	display: none;
	height: 440px;
	left: 198px;
	opacity: 1;
	position: absolute;
	top: -10px;
	width: 590px;
	z-index: 888888;
}
#showDesignFList {
	overflow: hidden;
}
.active {
	opacity: 1;
	z-index: 100000;
}
#showDesignFList img:hover {
	transform: rotate(360deg);
	transition: all 0.3s ease-in 0s;
	z-index: 1800;
}
#showDesignFList dl .todos-thumb-span .todoBg {
	background: #000 none repeat scroll 0 0;
	height: 440px;
	left: 0;
	opacity: 0.65;
	position: absolute;
	top: 0;
	width: 590px;
	z-index: -1;
}
#showDesignFList dl .todos-thumb-span .tTitle {
	color: #fff;
	display: block;
	font-size: 20px;
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 30px;
	text-align: center;
}
#showDesignFList dl .todos-left {
	left: -590px;
}
#showDesignFList dl .todos43, #showDesignFList dl .todos44, #showDesignFList dl .todos45, #showDesignFList dl .todos46, #showDesignFList dl .todos47 {
	top: -220px;
}
#lightbox-container-image-data-box {
	background: #232323 none repeat scroll 0 0;
}
#lightbox-container-image-data #lightbox-image-details {
	padding: 20px 0 0 12px;
}
#lightbox-container-image-box {
	background: #232323 none repeat scroll 0 0;
	padding-bottom: 25px;
}
#lightbox-container-image img {
	border: 0 none;
}
#lightbox-image-details-caption {
	color: #fff;
	font-family: "Microsoft Yahei", "verdana";
	font-size: 16px;
	font-weight: normal;
	height: 45px;
	line-height: 45px;
	padding-top: 20px;
}
#lightbox-image-details-caption b {
	font-family: "Microsoft Yahei", "verdana";
	font-size: 30px;
	font-weight: normal;
	padding-right: 12px;
}
#lightbox-secNav-btnClose img {
	display: none;
}
#lightbox-secNav-btnClose {
	background: rgba(0, 0, 0, 0) url("images/function/closebtn.png") no-repeat scroll center center;
	height: 48px;
	width: 23px;
}
#lightbox-nav-btnNext {
	background: rgba(0, 0, 0, 0) url("images/function/rightBtnDef.png") no-repeat scroll right center !important;
}
#lightbox-nav-btnPrev {
	background: rgba(0, 0, 0, 0) url("images/function/leftBtnDef.png") no-repeat scroll left center !important;
}
#lightbox-nav-btnNext:hover {
	background-image: url("images/function/rightBtn.png") !important;
}
#lightbox-nav-btnPrev:hover {
	background-image: url("images/function/leftBtn.png") !important;
}
.bg img{
	width:100%;
	height:auto;
	text-align:center;
}