.gsjj{display:none;}
.projects ul >li:nth-child(n + 9) {display:none;}
			.modal-content {
				box-shadow:none;
				border-radius:0;
				border:none;
			}
			.modal-header {
				background-color:#f5f9fa;
				border:none;
			}
			.close {
				opacity:1;
				font-weight:500;
			}
			.newslist li {
				margin-bottom:10px;
			}
			
			.newslist li button {
				background-color:#2ca438;
				color:#fff;
				border:none;
				padding:0px 8px;
				line-height:30px;
			}
			.newslist a{
				color:#333;
				font-size:16px;
			}
			.newslist a:hover,.newslist a:focus,.newslist a:active {
				color:#2ca438;
			}
			.newslist span {
				font-size:12px;
			}
			.istop {
				position:relative;
			}
			.istop h4 {
				font-size:16px;
				font-weight:600;
			}
			.istop .des {
				font-size:12px;
			}
			.istop button {
				background-color:#2ca438;
				color:#fff;
				border:none;
				padding:0px 8px;
				line-height:30px;
				margin-top:15px;
			}
			.date-tag {
				position:absolute;
				left:15px;
				top:0;
				width:60px;
				height:60px;
				background-color:#f79640;
				color:#fff;
			}
			.date-tag .day {
				display:block;
				font-size:25px;
				text-align:center;
				font-weight:600;
				padding-top:3px;
			}
			.date-tag .ym {
				display:block;
				text-align:center;
				font-size:12px;
			}
			.my-section.projects button:hover {
				background-color:#2ca438;
				color:#fff;
				border-color:#2ca438;
			}
								.new_content_ul_a{ width: 560px; height: 650px; float: left; display: inline; margin: 0; padding: 0; list-style: none; position: relative;}
					.new_content_ul_a li{  list-style: none;}
					.new_content_ul_a li{  list-style: none;}
					.new-img-aai{height: 400px; width:560px; position:absolute; top:0;left:0;}
					.new-img-aai:hover{height: 410px; width:570px; z-index: 10;  position:absolute; top:-5px;left:-5px; box-shadow: 0px 2px 10px #888888;}

					.new-img-bbi{ margin-top: 20px;height: 230px; width:560px; position:absolute; bottom:0;left:0;}
					.new-img-bbi:hover{height: 240px; width:570px; z-index: 10;  position:absolute; bottom:-5px;left:-5px; box-shadow: 0px 2px 10px #888888;}

					.new_content_ul_b{ width: 700px; height: 650px; float: right; display: inline; margin: 0; padding: 0; list-style: none;  position: relative;}
					.new_content_ul_b li{ width: 100%; height: auto; list-style: none; }
					
					.new-img-cci{height: 317px; width:700px; position:absolute; top:0;right:0;}
					.new-img-cci:hover{height: 327px; width:710px; z-index: 10;  position:absolute; top:-5px;right:-5px; box-shadow: 0px 2px 10px #888888;}


					.new-img-ddi{height: 316px; width:700px; position:absolute; bottom:0;right:0;}
					.new-img-ddi:hover{height: 326px; width:710px; z-index: 10;  position:absolute; bottom:-5px;right:-5px; box-shadow: 0px 2px 10px #888888;}
.lb-album{
	width: 900px;
	margin: 0 auto;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
}
.lb-album li{
	float: left;
	margin: 5px;
	position: relative;
}
.lb-album li > a,
.lb-album li > a img{
	display: block;
}
.lb-album li > a{
	width: 150px;
	height: 150px;
	position: relative;
	padding: 10px;
	background: #f1d2c2;
	-webkit-box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	-moz-box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
}
.lb-album li > a span{
	position: absolute;
	width: 150px;
	height: 150px;
	top: 10px;
	left: 10px;
	text-align: center;
	line-height: 150px;
	color: rgba(27,54,81,0.8);
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	font-size: 24px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background: rgb(53,53,53);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.56)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%,rgba(0,0,0,1) 100%);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.lb-album li > a:hover span{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-overlay{

	width: 0px;
	height: 0px;
	position: fixed;
	overflow: hidden;
	left: 0px;
	top: 0px;
	padding: 0px;
	z-index: 99;
	text-align: center;
	background: rgba(0,0,0,0.8);
}


 .new-ad-img{
	position:absolute;
	color: rgba(27,54,81,0.8);
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	width: 1050px;
	margin: 10px auto 0px auto;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	-webkit-transition: opacity 0.3s linear 1.3s;
	-moz-transition: opacity 0.3s linear 1.3s;
	-o-transition: opacity 0.3s linear 1.3s;
	-ms-transition: opacity 0.3s linear 1.3s;
	transition: opacity 0.3s linear 1.3s;
}


.lb-overlay a.lb-close{
	
	z-index: -1;
	color: #fff;
	position: absolute;
	top: 0px;
	left: 0;
	
	text-align: center;
	
	overflow: hidden;
	
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-webkit-transition: opacity 0.3s linear 1.2s;
	-moz-transition: opacity 0.3s linear 1.2s;
	-o-transition: opacity 0.3s linear 1.2s;
	-ms-transition: opacity 0.3s linear 1.2s;
	transition: opacity 0.3s linear 1.2s;
}

.lb-overlay:target {
	width: auto;
	height: auto;
	bottom: 0px;
	right: 0px;
	padding: 80px 100px 120px 100px;
}
.lb-overlay:target .img-a{ width:460px;display:inline-block; text-align: center;
	-webkit-animation: fadeInScale 1.4s ease-in-out;
	-moz-animation: fadeInScale 1.4s ease-in-out;
	-o-animation: fadeInScale 1.4s ease-in-out;
	-ms-animation: fadeInScale 1.4s ease-in-out;
	animation: fadeInScale 1.4s ease-in-out;
}



.lb-overlay:target a.lb-close,
.lb-overlay:target > div{
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
@-webkit-keyframes fadeInScale {
  0% { -webkit-transform: scale(0.6); opacity: 0; }
  100% { -webkit-transform: scale(1); opacity: 1; }
}
@-moz-keyframes fadeInScale {
  0% { -moz-transform: scale(0.6); opacity: 0; }
  100% { -moz-transform: scale(1); opacity: 1; }
}
@-o-keyframes fadeInScale {
  0% { -o-transform: scale(0.6); opacity: 0; }
  100% { -o-transform: scale(1); opacity: 1; }
}
@-ms-keyframes fadeInScale {
  0% { -ms-transform: scale(0.6); opacity: 0; }
  100% { -ms-transform: scale(1); opacity: 1; }
}
@keyframes fadeInScale {
  0% { transform: scale(0.6); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
/*====2====*/
.lb-overlay:target .img-b{width:460px;display:inline-block;  text-align: center; 
	-webkit-animation: a 1.4s ease-in-out;
	-moz-animation: a 1.4s ease-in-out;
	-o-animation: a 1.4s ease-in-out;
	-ms-animation: a 1.4s ease-in-out;
	animation: a 1.4s ease-in-out;
}

@-webkit-keyframes a {
  0% { -webkit-transform: scale(0.6); opacity: 0; }
  100% { -webkit-transform: scale(1); opacity: 1; }
}
@-moz-keyframes a {
  0% { -moz-transform: scale(0.6); opacity: 0; }
  100% { -moz-transform: scale(1); opacity: 1; }
}
@-o-keyframes a {
  0% { -o-transform: scale(0.6); opacity: 0; }
  100% { -o-transform: scale(1); opacity: 1; }
}
@-ms-keyframes a {
  0% { -ms-transform: scale(0.6); opacity: 0; }
  100% { -ms-transform: scale(1); opacity: 1; }
}
@keyframes a {
  0% { transform: scale(0.6); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}

/*====3====*/
.lb-overlay:target .img-c{width:460px;display:inline-block;
	-webkit-animation: b 1.8s ease-in-out;
	-moz-animation: b 1.8s ease-in-out ;
	-o-animation: b 1.8s ease-in-out;
	-ms-animation: b 1.8s ease-in-out ;
	animation: b 1.8s ease-in-out; 
}

@-webkit-keyframes b {
  0% { -webkit-transform: scale(0.6); opacity: 0; }
  100% { -webkit-transform: scale(1); opacity: 1; }
}
@-moz-keyframes b {
  0% { -moz-transform: scale(0.6); opacity: 0; }
  100% { -moz-transform: scale(1); opacity: 1; }
}
@-o-keyframes b{
  0% { -o-transform: scale(0.6); opacity: 0; }
  100% { -o-transform: scale(1); opacity: 1; }
}
@-ms-keyframes b {
  0% { -ms-transform: scale(0.6); opacity: 0; }
  100% { -ms-transform: scale(1); opacity: 1; }
}
@keyframes b {
  0% { transform: scale(0.6); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}


.lb-overlay:target .img-font{width:440px; display:inline-block; font-size: 20px; color: #fff; 
	-webkit-animation: d 1s ease-in-out;
	-moz-animation: d 1s ease-in-out;
	-o-animation: d 1s ease-in-out;
	-ms-animation: d 1s ease-in-out;
	animation: d 1s ease-in-out; 
}

@-webkit-keyframes d {
  0% { -webkit-transform: scale(0.6); opacity: 0; }
  100% { -webkit-transform: scale(1); opacity: 1; }
}
@-moz-keyframes d {
  0% { -moz-transform: scale(0.6); opacity: 0; }
  100% { -moz-transform: scale(1); opacity: 1; }
}
@-o-keyframes d{
  0% { -o-transform: scale(0.6); opacity: 0; }
  100% { -o-transform: scale(1); opacity: 1; }
}
@-ms-keyframes d{
  0% { -ms-transform: scale(0.6); opacity: 0; }
  100% { -ms-transform: scale(1); opacity: 1; }
}
@keyframes d{
  0% { transform: scale(0.6); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}

@-webkit-keyframes e {
  0% { -webkit-transform: scale(0.6); opacity: 0; }
  100% { -webkit-transform: scale(1); opacity: 1; }
}
@-moz-keyframes e {
  0% { -moz-transform: scale(0.6); opacity: 0; }
  100% { -moz-transform: scale(1); opacity: 1; }
}
@-o-keyframes e{
  0% { -o-transform: scale(0.6); opacity: 0; }
  100% { -o-transform: scale(1); opacity: 1; }
}
@-ms-keyframes e{
  0% { -ms-transform: scale(0.6); opacity: 0; }
  100% { -ms-transform: scale(1); opacity: 1; }
}
@keyframes e{
  0% { transform: scale(0.6); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
/* 城市服务 弹窗 */
.lb-overlay:target .img-d{width:auto;display:inline-block;
	-webkit-animation: f 1.1s ease-in-out;
	-moz-animation: f 1.1s ease-in-out ;
	-o-animation: f 1.1s ease-in-out;
	-ms-animation: f 1.1s ease-in-out ;
	animation: f 1.1s ease-in-out; }
@-webkit-keyframes f{
  0% { -webkit-transform: scale(0.6); opacity: 0; }
  100% { -webkit-transform: scale(1); opacity: 1; }
}
@-moz-keyframes f{
  0% { -moz-transform: scale(0.6); opacity: 0; }
  100% { -moz-transform: scale(1); opacity: 1; }
}
@-o-keyframes f{
  0% { -o-transform: scale(0.6); opacity: 0; }
  100% { -o-transform: scale(1); opacity: 1; }
}
@-ms-keyframes f{
  0% { -ms-transform: scale(0.6); opacity: 0; }
  100% { -ms-transform: scale(1); opacity: 1; }
}
@keyframes f{
  0% { transform: scale(0.6); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}




/* 
	100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 
	http://bricss.net/post/11230266445/css-hack-to-target-opera 
*/
x:-o-prefocus, .lb-overlay .newing-xioaguo {
    width:auto;height: 100%;
}

x:-o-prefocus, .lb-overlay .newing-xioaguo-a {
   width:auto; height: 100%;
}
.lb-overlay:target .newing-xioaguo-b{
	
}
.img-a p{ font-size: 16px; color: #fff; line-height: 20px; }


.abc-img-a{ width: 300px; height: 192px;  border-radius:15px;}

.new-add-img-hidden{ width:300px; height: 192px; overflow: hidden;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s; display: inline-block; border-radius:15px; }
.new-add-img-hidden:hover{width:300px; height: 192px; border-radius:15px;}

.new-add-img-hidden img{transition: all 0.6s; border-radius: 15px;}
.new-add-img-hidden img:hover{border-radius: 15px;
							    transform: scale(1.1); 
							}
.img-b p{ font-size: 16px; color: #fff; line-height: 20px; }
.img-c p{ font-size: 16px; color: #fff; line-height: 20px; }