* { margin:0; padding:0; }
body { background:#fff; font:normal 12px/19px Arial; color:#000; text-align:center; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#03c; }
input, select, form img, button { vertical-align:middle; }
img { border:0; }
button { cursor:pointer; }
font { color:#C60A00; }
a font { text-decoration:none; }
.top-left{
	float:left;
	margin-left:30px;
}
.top-center{
	float:left;
	width:300px;
	margin-left:30px;
}
.so{
	text-align:center;
}

.top-so{
	margin-top:0px;
	margin-left:0px;
	width:950px;
	height:30;
}
.top-logo a{
	text-decoration:none;
	color:#999;

}
.top-logo{
	float:right;
}
.top-logo img{
	border:0;
}
.so-content{
	width:950px;

}
.W700{
	width:700;
	margin-top:60px
}
.logo{
	width:700px; 
}
.logo img{
	border:0;
}
.so-search-txt{
	margin-top:0px;
	/*margin-left:10.5%;*/
	width:950px; 
}
.so-search{
	margin-top:0px;
	width:572px; 
	height:70;
}
.so-nav-main{
	margin-top:0px;
	margin-left:40px;
	width:600px;
}

.so-nav{
	float:left;
	margin-left:20px;
	width:30px;
	margin-top:0px;
}
.ad{
	margin-top:30px;
	width:700px;
}
.adgg{
	margin-top:50px;
	width:700px;
}
.admm{
		margin-top:30px;
	width:700px;
}
.ad-mm{
	margin:0;
}
.ad-shop{
	
	width:650px;
	text-align:left;
}
.ad-shop-head{
	float:left;
	margin-left:10px;
	width:70px;
}
.ad-shop-name{
	float:left;
	margin-left:10px;
	width:60px;
}

.foot{
	margin-top:15px;
	width:950px;
	height:30px;
}
