a img{
	border:none;
}
a {
	text-decoration:none;
}
body{
	background-color:#FFF;
	text-align:center;
}
:focus {
	outline:none;
}
#home{
	width:1012px;
	margin:50px auto 0 auto;
	overflow:hidden;
}

#home .top .left{
	width:330px;
	overflow:hidden;
	float:left;
}
#home .top .right{
	float:right;
	padding:20px 0 0 0;
}
#home .top .right .pub{
	margin:0 10px 0 0;
}
#home .middle,
#home .footer,
#home .footer .bottom{
	width:1012px;
	overflow:hidden;
	margin:45px 0 0 0;
	text-align:left;
}
#home .middle .left,
#home .middle .righ{
	width:500px;
	overflow:hidden;
	margin-bottom:40px;
}
#home .middle .left {
	float:left;
}
#home .middle .right {
	float:right;
}
#assistance,
#design,
#security,
#mobistar,
#pro,
#website,
#open,
#zemarket{
	border:1px solid #CCC;
	background-image:url(../img/bg_sections.jpg);
	background-repeat:no-repeat;
	width:484px;
	height:68px;
	overflow:hidden;
	margin-top:30px;
}
#home .middle .left .img,
#home .middle .right .img{
	float:left;
	width:250px;
	height:68px;
	display:block;
}
#home .middle .left img,
#home .middle .right img{
	margin:7px 0 0 15px;
}
#home .middle .left .text,
#home .middle .right .text{
	font:bold 16px arial;
	float:right;
	width:230px;
	height:68px;
	overflow:hidden;
	display:block;
	color:#666666;
}
#home .middle .left .text span,
#home .middle .right .text span{
	margin:22px 10px 0 0;
	display:block;
}

#home .footer .top {
	color:#A5A7A7;
	font:11px arial;
	margin:0 0 5px 0;
	float:left;
}
#home .footer .join {
	float:right;
	margin:0 0 5px 0;
}

#home .footer .shared {
	float:left;
	margin:0 0 0 665px;
	color:#A5A7A7;
	font:13px arial;
}
#home .footer .bottom{
	margin:0;
	border-top:1px solid #DEDEDE;
}
#home .footer .text span,
#home .footer .textAddr span{
	color:#58A1D3;
	font-weight:400;
}
#home .footer .bottom .text,
#home .footer .bottom .textAddr{
	float:left;
	color:#A5A7A7;
	font:bold 15px arial;
	width:235px;
}
#home .footer .bottom .text a{
	color:#A5A7A7;
	font:bold 15px arial;
	text-decoration:none;
}
#home .footer .bottom .textAddr {
	float:right;
	width:300px;
	font:bold 15px arial;
}
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/

#assistance:hover{
	border:1px solid #7FB847;
	color:#7FB847;
}
#design:hover{
	border:1px solid #CB5180;
	color:#CB5180;
}
#security:hover{
	border:1px solid #818080;
	color:#818080;
}
#mobistar:hover{
	border:1px solid #28903A;
	color:#28903A;
}
#pro:hover{
	border:1px solid #6DA03A;
	color:#6DA03A;
}
#website:hover{
	border:1px solid #309879;
	color:#309879;
}
#open:hover{
	border:1px solid #AAC8E2;
	color:#AAC8E2;
}
#zemarket:hover{
	border:1px solid #AAC8E2;
	color:#AAC8E2;
}
