/*欢乐园区*/
.lineMenu { height:104px; margin:25px auto; }
.lineMenu a { float:left; margin-left:35px; height:54px; padding-top:50px; width:230px; text-align:center; font:normal 18px/50px "寰蒋闆呴粦";  background:url(../images/lineMenu_02.gif) no-repeat ; }
.lineMenu a.active ,.lineMenu a:hover { color:#fff!important; background-image:url(../images/lineMenu_01.gif); }       

.lineWrap { } 
.lineItem { display:none; }
.lineSubMenu { width:180px; height:34px; background:url(../images/lineIcon01.png) no-repeat 0px -40px ; }
.lineSubMenu a { float:left; width:90px; height:30px; color:#fff; text-align:center; font:normal 16px/30px "寰蒋闆呴粦"; }		

.lineConWrap { }
.lineConWrap { }
.lineCon { display:none;}
.lineConText { font:normal 14px/24px "瀹嬩綋"; color:#717171; padding:10px;  }
.lineEqList {  }
.lineEq h4 ,.lineShow h4{ float:left; width:110px; font:bold 14px/40px "瀹嬩綋"; color:#009746; }
.lineEq {}
.lineEqList {  letter-spacing: -4px; word-spacing: -4px; }  
.lineEqList em { display:inline-block; margin-right:10px; letter-spacing: normal; word-spacing: normal;  text-align:center; font:bold 14px/40px "瀹嬩綋"; color:#fff; width:81px; height:40px; background:url(../images/lineIcon01.png) no-repeat 0px -84px; }
.lineEqList span { display:inline-block; margin-right:10px; letter-spacing: normal; word-spacing: normal;  text-align:center;  font:bold 14px/40px Arial; color:#fff; width:25px; height:40px; background:url(../images/lineIcon01.png) no-repeat -110px -82px; }
.lineEqList a { display:inline-block; margin-right:20px; letter-spacing: normal; word-spacing: normal;  padding-right:20px; height:40px;  font:bold 12px/40px "瀹嬩綋"; color:#7e7e7e; background:url(../images/icon01.gif) no-repeat right center;  }
.lineShow div { float:right; width:640px; font:bold 14px/40px "瀹嬩綋"; color:#7e7e7e;}

.lineMap { position:relative; width:570px; height:450px;  }
.linePic { display:block; width:900px; height:500px; }
.linePointList { }
.linePointList a.aRe , .linePointList .pointF ,.linePointList .pointL { 
	-webkit-animation:'pointF' 1.8s ease infinite; 
	-moz-animation:'pointF' 1s ease infinite; 
	-ms-animation:'pointF' 1s ease infinite; 
	-o-animation:'pointF' 1s ease infinite; 
	animation:'pointF' 2s ease infinite; 
}
@-webkit-keyframes 'pointF'{
	0% { }
	50% {-webkit-transform:translateY(-20px) scale(1.2, 1.2);  }
	100% {-webkit-transform:translateY(0px) scale(1, 1);  }
}
@keyframes 'pointF'{
	0% { }
	50% {transform:translateY(-20px) scale(1.2, 1.2);  }
	100% {transform:translateY(0px) scale(1, 1);  }
}

.linePointList .pointF { position:absolute; top:200px; left:200px; width:28px; height:38px;  background:url(../images/lineIcon01.png) no-repeat -45px -130px; }
.linePointList .pointL { position:absolute; top:400px; left:200px; width:28px; height:38px;  background:url(../images/lineIcon01.png) no-repeat -79px -130px; }
.linePointList a { position:absolute; top:300px; left:300px; text-align:center;  font:bold 14px/22px "微软雅黑"; color:#000;  width:114px; height:45px; line-height:37px; background:url(../images/hlyqxm.png) no-repeat; }
.linePointList a:hover {
	-webkit-transform:scale(1.2 , 1.2);
	-moz-transform:scale(1.2 , 1.2);
	-ms-transform:scale(1.2 , 1.2);
	-o-transform:scale(1.2 , 1.2);
	transform:scale(1.2 , 1.2);
	color:#f60;	
	
}
.linePointList a.aRe { width:44px; height:44px; background-position:-121px -134px; }
#lineA01 .linePointList .pointF { top:262px; left:410px; }
#lineA01 .linePointList .pointL { top:400px; left:200px; }
#lineA01 .linePointList a.a1 { left:440px; top:280px; }
#lineA01 .linePointList a.a2 { left:463px; top:197px; }
#lineA01 .linePointList a.a3 { left:510px; top:192px; }
#lineA01 .linePointList a.a4 { left:517px; top:236px; }
#lineA01 .linePointList a.a5 { left:630px; top:356px; }
#lineA01 .linePointList a.a6 { left:527px; top:394px; }
#lineA01 .linePointList a.a7 { left:501px; top:356px; }
#lineA01 .linePointList a.a8 { left:472px; top:331px;}
#lineA01 .linePointList a.a9 { left:446px; top:377px; }

#lineA01 .linePointList a.a10 { left:487px; top:413px; }
#lineA01 .linePointList a.a11 { left:518px; top:436px; }
#lineA01 .linePointList a.a12 { left:474px; top:451px; }
#lineA01 .linePointList a.a13 { left:447px; top:469px; }
#lineA01 .linePointList a.a14 { left:466px; top:490px; }
#lineA01 .linePointList a.a15 { left:405px; top:478px; }
#lineA01 .linePointList a.a16 { left:370px; top:490px; }
#lineA01 .linePointList a.a17 { left:402px; top:527px; }
#lineA01 .linePointList a.a18 { left:515px; top:515px; }
#lineA01 .linePointList a.a19 { left:527px; top:544px; }

#lineA01 .linePointList a.a20 { left:366px; top:594px; }
#lineA01 .linePointList a.a21 { left:346px; top:528px; }
#lineA01 .linePointList a.a22 { left:290px; top:463px; }
#lineA01 .linePointList a.a23 { left:396px; top:423px; }
#lineA01 .linePointList a.a24 { left:234px; top:423px; }
#lineA01 .linePointList a.aRe { left:300px; top:245px; }

.lineEqInfo { display:none; position:absolute; top:0px; left:0px; height:128px; padding:12px 10px 40px 8px; background:url(../images/kk01.png) no-repeat -10px 0px; }
.lineEqInfo li { position:relative; display:none; height:128px; }
.lineEqInfo li img { display:block; width:236px; height:128px; }
.lineEqInfo li h4 { position:absolute; bottom:-26px; left:0px; width:100%; height:24px; background:url(../images/shadow50.png); font:normal 16px/24px "微软雅黑"; color:#222020; text-align:center; font-weight:bold; }