#menu,#footer_inner ul,.ap{display:none}
#e_header{min-width:1200px}
#e_header_inner,#e_container,#e_link{margin:0 auto;width:1200px}
#e_logo{ left:282px }
#enter_btn{ right: 0px; }
#e_leave{ left:2px }
#wrap{ background-color: #000; background-image: url(../img/enter_bg01.png); background-repeat: no-repeat; background-position: center top; }
/*header
--------------------------------------------------*/
#e_header{ height:58px }

/*container
--------------------------------------------------*/
/*#e_container{height:975px;background:url(../img/enter_c_bg.png) no-repeat center top}*/
#e_container{ height:850px; }

/*girl & logo
-----------------------------------*/
#eg_l,#eg_r,#e_logo{ top:53px; z-index: 5; }
#eg_l{left:-40px}
#eg_r{right:-50px}
/*//////////*/
#e_logo{ }

/*light
-----------------------------------*/
/*.spotlight{ position: fixed; top:0px; background-image: url(../img/spotlight.png); background-repeat: no-repeat; width: 1898px; height: 337px; text-align: center; left: 50%; margin-left: -949px; } 
*/#light1{ top:-137px; left:326px; 
}
#light1_1{ width:150px; height:auto; top:350px; left:517px; 
}

#light1_2{ width:100px; height:auto; z-index: 11; left:281px; top:150px; }
#light1_3{ width:100px; height:auto; z-index: 11; right:277px; top:592px; }
/*//////////*/
#light2{ top:83px; left:527px }
#light3{ top:412px; left:453px; z-index: 11; }
#light4{ top:205px; left:312px; z-index: 11;}
#light5{ top:73px; left:652px; z-index: 11;}
#light6{ top:211px; left:628px; z-index: 11;}
#light7{ top:74px; left:356px; z-index: 11; }
#light8{ top:207px; left:452px; z-index: 11;}
#light9{ top:559px; left:836px; z-index: 11; }
#light10{ top:186px; left:768px; z-index: 11;}

#light1_1{opacity:0;-webkit-animation:light1 8s ease .2s infinite normal;animation:light1 8s ease .2s infinite normal}
#light1_2,#light1_3{opacity:0;-webkit-animation:light1 8s ease .1s infinite normal;animation:light1 8s ease .1s infinite normal}
#spotlight_box{ width:1000px; margin:0 auto; height: 510px; position: relative; display: block; }
.spo_l{ animation: yurayura_l 3s linear infinite; position:absolute; top:-570px; left:-810px; z-index:12; }
.spo_r{ animation: yurayura_r 3s linear infinite; position:absolute; top:-570px; right:-810px; z-index:12; }

/*enter button
-----------------------------------*/
#eb_bg{top:575px;margin-left:-495px}
#enter_btn{ top:492px; right: -24px; z-index: 10; width: 408px; height: 226px; }

/*text
-----------------------------------*/
#et_l,#et_r{top:450px}
#et_l{left:-40px}
#et_r{right:-40px}

/*leave button
-----------------------------------*/
#e_leave{ top:662px; width:579px; background-image: url(../img/enter18.png); background-repeat: no-repeat; background-position: left center; height: 66px; color: #FFF; padding-left: 76px; line-height: 66px; text-shadow: rgba(0, 0, 0, 0.5) 0 0px 0px, rgba(0, 0, 0, 0.5) 0px 2px 2px, rgba(0, 0, 0, 0.5) 0px 2px 1px, rgba(0, 0, 0, 0.5) 0px 2px 1px, rgba(0, 0, 0, 0.5) -5px 5px 2px; font-size: 14px; 

}
#e_leave a:link,#e_leave a:hover,#e_leave a:visited{ color: #FFF; text-decoration: none; }
#e_open{ top:543px; width:756px; height: 148px; }
/*qr
-----------------------------------*/

#eqr_sp{ left:5px; top:736px }
#eqr_i{ left:406px; top:736px }
#eqr_job{ left:670px; top:736px }
#copyright{ text-align:center; padding: 10px 0; }

/*ruby_link
-----------------------------------*/
#ruby_link{ background-image: url(../img/dot_line.png); background-repeat: repeat-x; background-position: left top; padding-top: 50px; }
#ruby_link,.cityheaven_banner{ text-align:center; margin-bottom:20px; }

/*link
-----------------------------------*/
#e_link{padding-bottom:50px}
#tsb_l2{top:12px;left:557px}
#e_link_container{
	padding:10px 6px;
	background:rgba(0,0,0,.4);
}
.e_link_content{
	margin-top:10px;
	width:108px;
	height:60px;
	text-align:center;
	color:#999;
}
.e_link_content p{
	height:19px;
	overflow:hidden;
	padding:5px;
	line-height:1;
	font-size:12px;
}

/*footer
-----------------------------------*/
#footer_inner{height:180px}
