@charset "utf-8";
.new_product_list{padding:0 30px 60px; /* height:300px; */ background:#fff; position:relative; top:-80px; /* box-shadow:0px 0px 40px 2px #A9A9A9; -o-box-shadow:0px 0px 40px 2px #A9A9A9; -ms-box-shadow:0px 0px 40px 2px #A9A9A9; -moz-box-shadow:0px 0px 40px 2px #A9A9A9; -webkit-box-shadow:0px 0px 40px 2px #A9A9A9; */}
.line_div{height:2px; width:80%; background:#E8E8E8; position:relative; top:48px; text-align:center;}
.h_text{font-size:30px; position:absolute; left:50%; margin-left:-195px; top:-24px; background:#fff; padding:0 30px; color:#DEBD98;}
.product_item{margin-top:125px;}
.product_item .new_li{width:33.33%; text-align:center; position:relative;}
.product_item .new_li img{
	width:100%;
	transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
.shadow_div{position: absolute;bottom: 0px;left: 0px;width: 100%;height: 80%;box-shadow: 0px 16px 15px #eeeeee;-o-box-shadow: 0px 16px 15px #eeeeee;-ms-box-shadow: 0px 16px 15px #eeeeee;-moz-box-shadow: 0px 16px 15px #eeeeee;-webkit-box-shadow: 0px 16px 15px #eeeeee;background: transparent;}
.hover_block{display:none; position:absolute; left:10%; top:0px; width:80%; height:100%; background:#A0A0A0; opacity:0.5;}
.product_item .new_li:hover img{
	opacity: 0.7;
    filter: alpha(opacity=70);
    transition: all 1.2s linear;
    -moz-transition: all 1.2s linear;
    -o-transition: all 1.2s linear;
    -webkit-transition: all 1.2s linear;
    -webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -o-transform: scale(1.12);
    -m-transform: scale(1.12);
    transform: scale(1.12);
}
.sp_team{/*height:300px;*/}
.w_tt{text-align:center; margin-top:20px;}
.w_tt span.we_tt{font-size:36px; border-right:2px solid #FFE100; padding-right:25px; margin-right:25px;}
.w_tt span.we_ct{font-size:18px;}
.team_data_list{width:70% !important; margin-top:100px !important;}
@media screen and (max-width: 1024px) {
  .team_data_list{width:90% !important;}
}
.team_data_list dd{width:33.33%; text-align:center;}
.team_data_list dd img{/* width:50%; margin-left:23%; */}
.team_data_list dd span{font-size:20px; position:relative; top:30%;}
span.number{font-weight:bold; color:#595757;}
span.txt{font-size:16px !important; color:#7D7B7B;}
.lighting_banner_ad{margin-top:40px; width:100%; background:url(../img/index/ad-01.png) no-repeat center; height:250px;}
.news_list{margin:140px auto 80px !important; width:78% !important;}
.news_box{}
.news_box li{width:25%; text-align:center; }
.news_box li img{
	width:100%;
	transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
.news_box li:hover img{
	opacity: 0.7;
    filter: alpha(opacity=70);
    transition: all 1.2s linear;
    -moz-transition: all 1.2s linear;
    -o-transition: all 1.2s linear;
    -webkit-transition: all 1.2s linear;
    -webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -o-transform: scale(1.12);
    -m-transform: scale(1.12);
    transform: scale(1.12);
}
.article_content{text-align:left; margin-top:20px !important;}
.article_content h3{font-size:16px; color:#B5B5B6; border-left:3px solid #FFE100; padding:0px 15px 0px 20px; height:25px; line-height:25px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.article_content p{color:#B5B5B6; border-left:1px solid #E0E0E0; padding:5px 15px 5px 20px; margin-left:1px; line-height:21px; max-height: 114px; overflow: hidden;
}
.news_box li:hover .article_content p{color:#8E8E8E;}
.news_box li:hover .article_content h3{color:#868484;}

.sp_logo_bg{
	border-left: 600px solid transparent;
    border-right: 87px solid transparent;
    /* border-top: 3px solid red; */
    border-bottom: 200px solid #353535;
    border-radius: 0px 0px 0px 80px;
    /* padding: 50px 0 0 0; */
    display: none;
    width: 687px;
    height: 306px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -343.5px;
	margin-top: -158px;
}
#load{width:100%; height:100%; background:#151515; position:fixed; left:0px; top:0px; z-index:999; color:#2F2F2F; font-size:50px; text-align:center; /* text-shadow:2px 3px 12px #fff; */}

/* 效果 */
.spread-wrap{
	-webkit-animation: glow 1000ms ease-out infinite alternate;
	-moz-animation: glow 1000ms ease-out infinite alternate;
	-o-animation: glow 1000ms ease-out infinite alternate;
	-ms-animation: glow 1000ms ease-out infinite alternate;
	animation: glow 1000ms ease-out infinite alternate;
	/* background: #222922;
	background: -webkit-linear-gradient(#333933, #222922);
	background: -moz-linear-gradient(#333933, #222922);
	background: -o-linear-gradient(#333933, #222922);
	background: -ms-linear-gradient(#333933, #222922);
	background: linear-gradient(#333933, #222922); */
	/* border-color: #393;
	box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 2px 0 #000; */
	color: #efe;
	outline: none;
	position:absolute;
	top:50%;
	left:50%;
	z-index:99;
	margin-top:-66px;
	margin-left:-155.9px;
	display:none;
}
@-webkit-keyframes glow {
    0% {
		border-color: #393;
		box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 2px 0 #000;
    }	
    100% {
		border-color: #6f6;
		box-shadow: 0 0 20px rgba(0,255,0,.6), inset 0 0 10px rgba(0,255,0,.4), 0 2px 0 #000;
    }
}
@-moz-keyframes glow {
    0% {
		border-color: #393;
		box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 2px 0 #000;
    }	
    100% {
		border-color: #6f6;
		box-shadow: 0 0 20px rgba(0,255,0,.6), inset 0 0 10px rgba(0,255,0,.4), 0 2px 0 #000;
    }
}

@-o-keyframes glow {
    0% {
		border-color: #393;
		box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 2px 0 #000;
    }	
    100% {
		border-color: #6f6;
		box-shadow: 0 0 20px rgba(0,255,0,.6), inset 0 0 10px rgba(0,255,0,.4), 0 2px 0 #000;
    }
}

@-ms-keyframes glow {
    0% {
		border-color: #393;
		box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 2px 0 #000;
    }	
    100% {
		border-color: #6f6;
		box-shadow: 0 0 20px rgba(0,255,0,.6), inset 0 0 10px rgba(0,255,0,.4), 0 2px 0 #000;
    }
}

@keyframes glow {
    0% {
		/* border-color: #393; */
		/* box-shadow: 0 0 15px rgba(47,47,47,.2), inset 0 0 5px rgba(47,47,47,.1); */
		text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #B6FF00, 0 0 70px #B6FF00, 0 0 80px #B6FF00, 0 0 100px #B6FF00, 0 0 150px #B6FF00;
    }	
    100% {
		/* border-color: #6f6; */
		/* box-shadow: 0 0 30px rgba(255,255,255,.6), inset 0 0 10px rgba(255,255,255,.4); */
		text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #B6FF00, 0 0 35px #B6FF00, 0 0 40px #B6FF00, 0 0 50px #B6FF00, 0 0 75px #B6FF00;
    }
}
.spinner7 {
      width: 100px;
      height: 30px;
      text-align: center;
	  display:none;
    }

.spinner7 > div {
  background-color: #fff;
  height: 15px;
  width: 15px;
  margin-left:10px;
  border-radius: 50%;
  display: inline-block;
  
  -webkit-animation: stretchdelay 0.7s infinite ease-in-out;
  animation: stretchdelay 0.7s infinite ease-in-out;
}

.spinner7 .circ2 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.spinner7 .circ3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.spinner7 .circ4 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.spinner7 .circ5 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

@-webkit-keyframes stretchdelay {
  0%, 40%, 100% { -webkit-transform: translateY(-10px) }  
  20% { -webkit-transform: translateY(-20px) }
}

@keyframes stretchdelay {
  0%, 40%, 100% { 
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
  } 20% {
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
  }
}

.main_image{ min-height:420px;}