
input, textarea {padding: 7px 0 7px 7px; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid;}
input.but {border: 1px solid #ccc; padding: 4px 10px 4px 10px; cursor: pointer;}

a:link, a:visited  { color: #990000; text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}

h1 {font-size:50px; line-height:1em; letter-spacing:-0.1em}

html, body {
    margin: 0;
    padding: 0;
    overflow:hidden;
	zoom: 1;
    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%;
    height: 100%;
    top: 100px;
    
}

.f3d_wrapper{
	height: 100%;
	width: 100%;
}

.page2_bg{
	display:block;
	z-index: 0;
	height:100%;
	width:100%;
}
#time{
	width: 50px;
	height: 20px;
	display: block;
	position: absolute;
	right: 250px;
	top: 70px;
	z-index: 999;
	font-size:20px; line-height:1em; letter-spacing:-0.1em;
	font-family: "微软雅黑";
	color: #FFFFFF;
	letter-spacing:5px;
	
}

.controlbg_c
{
	width: 67px;
	height: 350px;
	display: block;
	position: absolute;
	right: 0;
	top: 250px;
	z-index: 800;
}

.lineup{
	width: 90%;
	position: absolute;
	top: 0px;
	display: block;
	z-index: 800;
	left: 25px;
}

.linedown{
	width: 100%;
	position: absolute;
	bottom: 0px;
	display: block;
	z-index: 800;
}

.left_up{
	width: 650px;
	height: auto;
	position: absolute;
	display: block;
	z-index: 800;
	top:0px;
	
}

.left_min{
	width: 40px;
	height: auto;
	position: absolute;
	display: block;
	z-index: 800;
	top: 120px;
}

.left_down{
	width: 200px;
	height: auto;
	position: absolute;
	display: block;
	z-index: 790;
	bottom: 0px;
	left: 0;
}

.right_up{
	width: 300px;
	height: auto;
	position: absolute;
	display: block;
	z-index: 800;
	right: 0px;
	top: 0px;
}

.right_down{
	width: 850px;
	height: auto;
	position: absolute;
	display: block;
	z-index: 800;
	right: 0px;
	bottom: 0px;
}

.day{
	
	width: 175px;
	height: 41px;
	position: absolute;
	display: block;
	z-index: 800;
	right: 320px;
	bottom: 10px;
}
.day div{
	width: 25px;
	height: 41px;
	display: block;
	position: absolute;
	cursor: pointer; 
	z-index: 1;
}
.day1
{
	left: 0;
}
.day2
{
	left: 25px;
}

.day3
{
	left: 50px;
}

.day4
{
	left: 75px;
}

.day5
{
	left: 100px;
}

.day6
{
	left: 125px;
}

.day7
{
	left: 150px;
}



.day img{
	display: block;
	position: absolute;
}
.dayshow{
	left: 4px;
}

svg{
  display: block;
  margin: 0 auto;
  position: absolute;
  width: 80px;
  height: 80px;
  right: 0px;
  bottom: 12px;
  z-index: 1000;
}

.musiccontrol_c{
	width: 120px;
	height: 30px;
	position: absolute;
	display: block;
	bottom: 10px;
	right: 190px;
	z-index: 1000;
}

.musiccontrol_c img{
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.musiccontrol_c img:hover {

   opacity: 0.5;
  }

.musiccontrol_c img:active {
	-moz-transform: scale(0.9,0.9);
   -webkit-transform: scale(0.9,0.9);
   -o-transform: scale(0.9,0.9);
   -ms-transform: scale(0.9,0.9);
   transform: scale(0.9,0.9);
  }

.music_bak{
	background:url(images/music/musiccontrol.png) no-repeat 0px 0px;
}
.music_play{
	background:url(images/music/musiccontrol.png) no-repeat -30px 0px;
}
.music_pause{
	background:url(images/music/musiccontrol.png) no-repeat -90px 0px;
}
.music_pre{
	background:url(images/music/musiccontrol.png) no-repeat -58px 0px;
}
