
body{
	background:#eeeeee url("../pic/bj.png") ;
	background-attachment: fixed;
	background-repeat:repeat;
	margin: 5%;
	}
	
ul {   
	list-style-type: none;
	margin:0% auto;
	padding: 0;
	overflow: hidden;
	border-radius:8px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	background-color: #ffffff;
	display:table;
}

li{
	display:table-cell;
}



.lis a {
	display: block;
	color: #000000;
	text-align: center;
	padding: 8px 30px;
	text-decoration: none;
}

.join{
	color:#f38393;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	font-size:20px;
}
	


.caption{
	text-align: center;
	margin-top: 50px;
	}
	@font-face {font-family:font2;src: url(font.woff);}

    #mainCap{
        font-family:font2;
        font-size:3.3em;
    }
    #mainSub{
        font-family:font2;
        font-size:1.43em;
        margin-top:-2.3em
    }
	
.caption img{
	text-align:center;
	
}

.smallcaption{
	padding-top:30px;
	margin-bottom:5px;
	font-size:26px;
	color:#666666;
	animation-name: anim;
	animation-duration: 1s;
}
	
	
		
.notice{
	
	height: auto;
	max-width: 600px;
	background-color: white;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	border-radius:8px;
	display: inline-block;
	margin:1% 10% 0 10%;
	cursor:pointer;
	transition-timing-function: ease;
	transition:0.4s;
	animation-name: anim;
	animation-duration: 1s;
}

.noticeAbout{
	
	height: auto;
	max-width: 600px;
	background-color: white;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	border-radius:8px;
	display: inline-block;
	margin:1% 10% 0 10%;
	animation-name: anim;
	animation-duration: 1s;
}


.notice:hover{
	transform:scale(1.07);
	
}

.cardGroup{
	text-align:center;	
	
}


.cardHori {
	height: 78px;
	width: 300px;
	background-color: white;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	border-radius:8px;
	display: inline-block;
	margin:7px;
	cursor:pointer;
	animation-name: anim;
	animation-duration: 1s;
	transition-timing-function: ease;
	transition:0.3s;
	
	
}



@keyframes anim{
	0%   {margin-top:300px;transform:scale(0);}
	60%  {margin-top:10px;transform:scale(1.01);}
}

.cardHori:hover {
	transform:scale(1.05);

	}

.cardHoriSmall {
	height: 50px;
	width: 300px;
	background-color: white;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	border-radius:8px;
	display: inline-block;
	cursor:pointer;
	margin:4px;
	transition-timing-function: ease;
	transition:0.3s;
	animation-name: anim;
	animation-duration: 1s;
}
.cardHoriSmall:hover{
	height: 50px;
	width: 320px;
}



.cardHoriimg img {
	border-radius: 3px 0 0 3px;
	float: left;
	width: 22%;
	height:22%;
	margin:6px -15px 0 6px;
	

}


.headHori{
	display: block;
	text-align:center;
	font-size: 18px;
	font-weight:Bold;
	margin-top:12px;
	color: #333333;
	padding: 0 20px;
}

.headHoriHot{
	position:absolute;
	font-size: 14px;
	background:red;
	margin:8px 0 0 248px;
	color: white;
	border-radius: 4px;
	padding: 2px 8px 2px 8px;
}

.headHoriNew{
	position:absolute;
	font-size: 14px;
	margin:8px 0 0 248px;
	background:rgb(61,220,132);
	color: white;
	border-radius: 4px;
	padding: 1px 8px 2px 8px;
}


.contentHori{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #666666;
	
	margin-top:-11px;
	width:290px;
}

.zoomIn{
	 transition-timing-function: ease;
	 transition:0.3s;
}

.zoomIn:hover{
		 transform:scale(1.15);

}

