/* public css */
*{margin: 0;padding: 0;}
body{font-family:Arial,sans-serif, "宋体";color:#333;font-size: 12px;text-align: center;background-color: #fff;background-image: url(../images/body_bg1.jpg);background-repeat: no-repeat;background-position: center top;}
img{border:0;}
table{border-collapse: collapse;border-spacing:0;}
ol,ul{list-style: none; }
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
a:link,a:visited{color: #1A2552;text-decoration:none;}
a:hover,a:active{color:#cc0000;text-decoration:underline;}
.left{float:left;}
.right{float:right;}
.clr{clear:both;}
.bold{font-weight:bold;}
.red{color:#ff0000;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	height: 69px;
	width: 220px;
	float: left;
}
#footer {background-image: url(../images/meber_btbg.gif);background-repeat: repeat-x;background-position: left top;text-align: center;}
#footer a,#footer2 a{line-height:25px;padding:0 5px;} 
#footer p,#footer2 p{line-height:25px;}
#footer p.line,#footer2 p.line{}
#footer p span,#footer2 p span{margin:0 5px;}
#footer2{ margin-top:10px;}
.ad_yp {
	margin-top: 10px;
	border: 1px solid #ccc;
	padding: 1px;
	width: 216px;
}
.xx_text {
	font-size: 12px;
	line-height: 18px;
	float: left;
	width: 600px;
}
.ad_ypc {
	margin-top: 10px;
	width: 150px;
}
.ad_gq {
	float: right;
	height: 200px;
	width: 150px;
	margin-top: 2px;
}
