* { margin:0; padding:0; list-style:none}
body{ background:url(bg.jpg) center repeat; font-family:"Î¢ÈíÑÅºÚ";color:#666}
.clear { clear:both}
.spbanner { background:url(about_r1_c1.jpg)center no-repeat; height:598px; margin-bottom:98px;}
.spbanner a { display:block; height:599px;}
  

.spcl01 { text-align:center;   width:1035px; padding:20px 0; text-align:center;position:relative; margin:0 auto;}



.spcl02 { text-align:center;width:1040px; margin:0 auto ; position:relative} 

.wz {	width: 300px;	position: absolute;	font-size: 18px;	font-family: "Î¢ÈíÑÅºÚ";	line-height: 34px;	text-align: left;	color: #FFF;

}
 
	
.spcl_bg01 { background:url(about_r4_c1.jpg) center no-repeat; height:1151px; margin:0 auto; position:relative}	
.spcl_bg02 { background:url(about_r11_c1.jpg) center no-repeat; height:1325px; margin:0 auto; position:relative}	
.spcl_bg03 { background:url(about_r15_c1.jpg) center no-repeat; height:1058px; margin:0 auto; position:relative}
.spcl_bg04 { background:url(about_r21_c1.jpg) center no-repeat; height:685px; margin:0 auto; position:relative}		
  .l001{ color:#666}
 .l001 strong{ font-size:30px;}

.navsss { text-align:center; background:#FFF; height:146px; margin:40px 0}
.navsss span , .navsss span b{ display:inline-block; height:146px; width:251px;}
.navsss span.img { width:11px}
.navsss span:nth-child(1) b{ background:url(a01.jpg) center no-repeat;}
.navsss span:nth-child(3) b{ background:url(a02.jpg) center no-repeat;}
.navsss span:nth-child(5) b{ background:url(a03.jpg) center no-repeat;}
.navsss span:nth-child(7) b{ background:url(a04.jpg) center no-repeat;}

.navsss span:nth-child(1) b.hover{ background:url(a01_hover.jpg) center no-repeat;}
.navsss span:nth-child(3) b.hover{ background:url(a02_hover.jpg) center no-repeat;}
.navsss span:nth-child(5) b.hover{ background:url(a03_hover.jpg) center no-repeat;}
.navsss span:nth-child(7) b.hover{ background:url(a04_hover.jpg) center no-repeat;}

.none { display:none}

.neir { background:#FFFFFF; width:1025px; margin:40px auto; position:relative; text-align:center; padding:20px 0}	
.neir .ls01 { position:absolute; width:420px; text-align:left; line-height:30px; font-size:16px;}
.neir .ls01 h3 { font-size:24px; line-height:40px;}

.neir .ls02 { position:absolute; width:435px; text-align:left; line-height:30px; font-size:15px;}

.neir .ls03 { position:absolute; width:215px; text-align:left; line-height:26px; font-size:14px;}

.neir .ls04 { position:absolute; width:313px; line-height:26px; font-size:15px; text-align:center }


.spzj { width:1025px; margin:10px auto;}
.spzj .splf { float:left; width:455px; height:505px; position:relative}
.spzj .splf img {width:455px; height:505px;}
.spzj .splf p { width:435px; left:0; bottom:0px; background:rgba(255,255,255,0.80); position:absolute; line-height:35px; font-size:15px; padding:10px; text-align:left}
.spzj .splr { float:left; width:560px;   position:relative}
.spzj .splr ul li { width:176px; float:left; margin-left:10px; margin-bottom:10px; position:relative;height:245px;}
.spzj .splr ul li img { width:176px; height:245px;}
.spzj .splr p { width:166px; left:0; bottom:0px; height:35px; overflow:hidden; background:rgba(255,255,255,0.80); position:absolute; line-height:35px; font-size:13px; padding:5px; text-align:left}



.sppp1 { width:1025px; margin:445px auto 0 auto; background:#FFFFFF}
.sppp1 .sp11 ul li{ width:128px; float:left; height:55px; background:#FFFFFF}
.sppp1 .sp11 ul li span{ display:block; border-right:1px solid #565353; height:55px; line-height:55px; font-size:15px; text-align:center}
.sppp1 .sp11 ul li:last-child span{ border:none}
.sppp1 .sp11 ul li span.hover{ color:#FFFFFF; background:#D93A3D;}

.sppp1 .sp12 ul li{ width:20%; float:left; height:55px; background:#30302f}
.sppp1 .sp12 ul li span{ display:block; border-right:1px solid #FFFFFF; height:55px; color:#FFFFFF; line-height:55px; font-size:15px; text-align:center}
.sppp1 .sp12 ul li:last-child span{ border:none}
.sppp1 .sp12 ul li span.hover{ color:#FFFFFF; background:#D93A3D;}

.imgss img{ width:100%; height:550px;}