

			.pages{
				text-align: center;
				margin-bottom: 50px;
			}
			.pages a{
				display: inline-block;
				width: 24px;
				height: 24px;
				margin: 0 3px;
				text-align: center;
				border:1px solid #bbb;
				color: #bbb;
				line-height: 25px;
				font-size: 12px;
			}
			.pages a:hover{
				 color: #2FA3B8;
				 border-color: #2FA3B8;
			}
			.wapper{
				margin: 0 auto;
				width: 1150px;
				min-width: 1150px;
			}

			.atlas_list {
			    margin: 0 0 10px 0;
			}
			.atlas_list li {
			    width: 270px;
			    height: 240px;
			    margin: 15px  8.75px 45px 8.75px;
			    text-align: center;
			    float: left;
			}
			.atlas_list li a{
				color: #333;
				opacity: 0.8;
			}
			.atlas_list li a:hover{
				opacity:1;
			}
			.atlas_list li  a img{
				display: inline-block;
				width: 270px;
				vertical-align: middle;
				height:180px;
			}

			.atlas_list li p{
				height: 60px;
				line-height: 60px;
			}			

			.img img,.img .bor,.img a {
				-webkit-transition: .3s;
				-moz-transition: .3s;
				-o-transition: .3s;
				-ms-transition: .3s;
				transition: .3s;
			}

			.img {
				position: relative;
				  height: 180px;
			}

			.img a,.img img,.bor {
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
			}



			.m-artlist .bor {
				width: 240px;
				height: 240px;
				border: 10px solid #000;
				opacity: 0;
				filter: alpha(opacity=0);
			}

			.img .bor {
				width: 266px;
				height: 178px;
				border: 1px solid #E0E0E0;
				background: #fff;
				opacity: 1;
				filter: alpha(opacity=100);
			}

			.img .bor:first-child {
				left: 8px;
				top: 8px;
			}
			.img .bor:nth-child(2) {
				left: 6px;
				top: 6px;
			}

			.img .bor:nth-child(3) {
				left: 4px;
				top: 4px;
			}

			.img .bor:nth-child(4) {
				left: 2px;
				top: 2px;
			}


			.img a:hover img {
				-webkit-transform: rotate(-1deg);
				-moz-transform: rotate(-1deg);
				-o-transform: rotate(-1deg);
				-ms-transform: rotate(-1deg);
				transform: rotate(-1deg);
			}

			.img a:hover .bor:first-child {
				-webkit-transform: rotate(5deg);
				-moz-transform: rotate(5deg);
				-o-transform: rotate(5deg);
				-ms-transform: rotate(5deg);
				transform: rotate(5deg);
			}

			.img a:hover .bor:nth-child(2) {
				-webkit-transform: rotate(1deg);
				-moz-transform: rotate(1deg);
				-o-transform: rotate(1deg);
				-ms-transform: rotate(1deg);
				transform: rotate(1deg);
			}

			.img a:hover .bor:nth-child(3) {
				-webkit-transform: rotate(-1deg);
				-moz-transform: rotate(-1deg);
				-o-transform: rotate(-1deg);
				-ms-transform: rotate(-1deg);
				transform: rotate(-1deg);
			}

			.img a:hover .bor:nth-child(4) {
				-webkit-transform: rotate(-5deg);
				-moz-transform: rotate(-5deg);
				-o-transform: rotate(-5deg);
				-ms-transform: rotate(-5deg);
				transform: rotate(-5deg);
			}		.gallerywapper{
		margin: 0 auto;
		width: 1150px;
		min-width: 1150px;
	}
	.return_btn{
		display: block;
		width: 175px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		font-size: 18px;
		color: #333;
		border: 1px solid #777;
		border-radius: 5px;
		margin: 0px auto;
		margin-top: 80px;
		text-decoration: none;
		margin-bottom:40px;
	}

	.return_btn:hover{
		color: #33909f;
		border: 1px solid #33909f;
	}
	.gallerytop{
		color:#414045;font-family: "Microsoft Yahei";margin-top:60px;font-size:26px;text-align:center;position:relative;
	}
	.gallerytop img{
		position:absolute;right:42px;top:40px;
	}
	.galleryouter{
	 box-sizing: border-box;
		position:relative;margin:23px auto;width:1080px; padding: 20px 39px;  border: 1px solid #ddd;
	}
	.galleryouter hr{
		position:absolute;left:0;top:600px;z-index:100000;width:100%;border:1px solid #fff;border-top:1px solid #eee
	}
	.prevnext{
		margin:20px auto;
		margin-bottom: 40px;
		text-align: center; color: #aaa;
	}
	.prevnext a{
		display: inline-block;
		margin: 0 10px;
		color: #aaa;
		text-decoration: none;
	}
	.panel .panel-overlay .panel-overlay-content{
		margin-top: 3px;
	    font-size: 14px;
	    height: 30px;
	    line-height: 30px; 
	    margin-left: 0px;
	    color: #777;
	}