#footer{width:100%; border-top:1px solid #ccc; font-size:14px; color:#666;}
	
.foot1{overflow:hidden; padding:5px 0; background-color:#f7f7f7;}
	.foot1 .left{float:left; width:80%; line-height:30px;}
		.foot1 .left a{color:#666; float:left;}
		.foot1 .left a.color{color:#6fb499;}
		.foot1 .left a:after{content:""; display:inline-block; width:1px; height:15px; background-color:#999; font-weight:100; margin:0 10px; vertical-align:middle;}
	.foot1 .right{float:left; width:20%; text-align:right;}
		.foot1 .right img{margin-left:10px;}	

.foot2{background-color:#f7f7f7; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden; padding:20px 0;}
	.foot2 p{float:left; width:33.33%;}
	.foot2 span{color:#666;}
	.foot2 strong{color:#666; font-weight:normal; display:block; margin:5px 0;}
	.foot2 .sub{display:block; font-weight:bold;}
	.foot2 .f2_1 strong{font-size:22px;}
	.foot2 .f2_2 strong{font-size:16px; margin-bottom:12px;}
	.foot2 .f2_3 strong{margin:1px 0;}
	.foot2 .text .dash{padding:0 5px;}
	.foot2 .text .dash1{padding:0 10px;}


.foot3{width:100%; background:#fff url("../img/footer_back.jpg") no-repeat center; background-size:cover; padding:30px 0;}
	.foot3 p{color:#666; line-height:1.5em;}
		.foot3 p:last-child{margin-top:15px;}
		.foot3 p img{margin-right:20px;}
	

#footer a:hover{color:#999;}