body {
	min-width:1170px;
	padding-bottom:75px;
	padding-top:53px;
}
.menuarea {
	top:0;
	border-bottom:#292929 1px solid;
}
.part1 {
	width:100%;
	/*margin-top:22px;*/
}
/*.menuflag {
	margin-top:61px;
}*/
	.imgarea {
	width:100%;
	height:300px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
.txtline {
	width:100%;
}
.timeouter {
	width:100%;
	text-align:center;
	margin-top:72px;
}
.timearea {
	width:1200px;
	margin:0 auto;
}
.timearea .item {
	display:inline-block;
	width: 180px;
	color: #999999;
	line-height: 22px;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	font-family: '__FZDaBiaoSong-B06_5';
	font-weight: 400;
	cursor:pointer;
	margin-right:40px
}
.timearea .item.active {
	color: inherit;
}
.timearea .item:hover {
	color: inherit;
}
.imglistouter {
	margin-top:61px;
	/*height:796px;*/
	width:100%;
	text-align:center;
}
.imglistarea {
	width:1200px;
	margin:0 auto;
}
.imglistarea .item {
	float:left;
	width:280px;
	height:280px;
	margin-right:25px;
	margin-bottom:25px;
	background-color:#fff;
	position:relative;
	cursor:pointer;
}
.imglistarea .item:nth-child(4n) {
	margin-right:0;
}
.imglistarea .item .bg {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	opacity:1;
	transition-duration: 1s;
	transition-delay: 0s;
	transition-timing-function: ease;
	border: 5px solid #ab8d59;
}
.imglistarea .img {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity:0;
	background-color:transparent;
}
.imglistarea .img:after {
	clear:both;
	content:"";
	display:block;
}
.imglistarea .item:hover .bg {
	opacity:0.05;
}
.imglistarea .item:hover .img {
	opacity:1;
}
.imglistarea .item:hover .img .t-table {
	opacity:1;
}
.imglistarea .img .t-table {
	width:100%;
	height:100%;
	opacity:0;
}
.imglistarea .img .t-cell {
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	padding:10px;
}
.imglistarea .img img.icon {
	}
.imglistarea .bigtxt {
	line-height: 31px;
	font-size: 24px;
	font-family: '__FZDaBiaoSong-B06_5';
}
.imglistarea .smalltxt {
	/*letter-spacing: 1px;*/
	font-size: 18px;
	font-family: '__FZLanTingHeiS-UL-GB_5';
	font-weight: 400;
	line-height: 22px;
	color: #333333;
	/*text-transform: uppercase;*/
}
.imglayer {
	display:none;
	position:fixed;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:10;
	min-width: 90%;
	min-height:569px;
	background-color: #696969;
	background-color: rgba(68,68,68,0.8);
}
.imglayer .inner {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
}
.imglayer .inner .t-table {
	width:100%;
	height:100%;
}
.imglayer .inner .t-cell {
	height:100%;
	text-align:center;
	vertical-align:middle;
}
.imglayer .inner .lbtn {
	text-align:right;
	display:none;
}
.imglayer .inner .rbtn {
	text-align:left;
	display:none;
}
.imglayer .inner .btn-pre {
	text-align:right;
	background-position:right center;
	background-image:url(../images/prev-btn-gallery.png);
	margin-right:20px;
}
.imglayer .inner .btn-next {
	text-align:left;
	background-position:left center;
	background-image:url(../images/next-btn-gallery.png);
	margin-left:20px;
}
.imglayer .inner .middle {
	width:90%;
	margin:0 auto;
}
.imglayer .inner .middle .middleinner {
	width:90%;
	height:569px;
	overflow-x:hidden;
	margin:0 auto;
	position:relative;
}
.imglayer .inner .middle .item {
	opacity:0;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	height:569px;
	display:none;
}
.imglayer .inner .middle .item.active {
	opacity:1;
	z-index:999;
	display:block;
}
.imglayer .inner .middle .item .t-cell {
	width:10%;
	height:100%;
	text-align:center;
	vertical-align: middle;
}
.imglayer .inner .middle .item .t-cell img {
	max-width:100%;
	max-height:100%;
	 width: 99%;
}
.imglayer .inner .btn-pre,.imglayer .inner .btn-next {
	background-repeat:no-repeat;
	cursor:pointer;
	opacity:0.5;
	width:25px;
	height:37px;
	display:inline-block;
}
.imglayer .inner .btn-pre:hover,.imglayer .inner .btn-next:hover {
	opacity:1;
}
.pagelineouter {
	width:100%;
	text-align:center;
	margin-top:39px;
	height:64px;
	border-top:#aaa 1px solid;
	border-bottom:#aaa 1px solid;
}
.pageline {
	width:1170px;
	height:100%;
	margin:0 auto;
	border: 0px;
}
.pageline .t-table {
	width:100%;
	height:100%;
}
.pageline .t-cell {
	height:100%;
	vertical-align:middle;
	text-align:center;
}
.pageline .cell1,.pageline .cell3,.pageline .cell2 {
	width:154px;
	color: #AAAAAA;
	line-height: 13px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: '__FZLanTingHeiS-EL-GB_5';
	font-weight: 400;
}
.pageline .cell1 {
	padding-left:42px;
	text-align:left;
}
.pageline .cell3 {
	padding-right:42px;
	text-align:right;
}
.pageline .t-cell:hover { 
	color:inherit;
}
.txtouter {
	width:100%;
	text-align:center;
	margin-top:22px;
}
.txtarea { 
	width:1200px;
	margin:0 auto;
	padding:0 8px;
}
.txtarea .txt1 {
	/*font-size: 15px;
	line-height: 24px;
	text-align: justify;
	color: #7F7F7F;
	font-family: '__FZLanTingHeiS-EL-GB_5';
	font-weight: 400;*/
	color: #333333;
	font-family: raleway, sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 1px;
	/*text-transform: uppercase;*/
}
.totoparea {
	margin-top:112px;
}
.totoparea .inner {
	width: 1200px;
	padding-right: 0px;
}
/* 20160816 kevin*/
	.info_none {
	display:none;
}
.main_benner {
	width:1200px;
	/*height:2000px;*/
	margin:50px auto 20px;
	padding:0 8px;
}

.main_benner img {
	max-width: 100% !important;
}