body {
	margin: 0;
	padding:0;
	font-family: 宋体, 黑体;
	font-size: 12px;
	text-align:center;
	color: #008AFF;
}

a:link,a:visited {
	color: #008AFF;
	text-decoration: none;
	}
	
a:hover {
	color: #FF5500;
	text-decoration:none;
	}

#container{
	width:1003px;
	text-align:center;
	}
		
#header{
	background-image: url(/Skin/rs/header_bg.jpg);
	height:130px;
	width:1003px;
	}
#banner{
	height:80px;
	width:1003px;
	float:left;
	margin-left:0px;
	margin-top:0px;	
	}

#maincontainer{
	width:1003px;
	}

#footer{
	width:1003px;
	height:95px;
	clear:both;
	background-color:#DDEFFF;
	line-height:18px;
	}
#footer .line{
	background-color:#008AFF;
	height:2px;
	line-height:2px;
	}
#footer .safelogo{
	width:200px;
	margin-right:50px;
	float:left;
	}
#footer .text{
	width:400px;
	margin-left:140px;	
	float:left;
	}

#menu{
	margin-top:-40px;
	width:1003px;
	height:70px;
	text-align:center;
	}
	
#aide{
	width:284px;
	float:left;
	}
	
#main{
	width:699px;
	float:left;
	margin-left:18px;
	text-align:left;
	}

#login{
	margin-left:18px;
	width:268px;
	height:175px;
	background-image:url(/Skin/rs/login_bg_zt.jpg);
	}
#login div{
	margin-top:32px;
	margin-left:2px;
	height:138px;
	overflow:hidden;
	float:left;
	}

#login div img{
	border:0;
	}

#notice{
	margin-left:18px;
	margin-top:10px;
	width:268px;
	height:215px;
	background-image:url(/Skin/rs/notice_bg.jpg);
	}
#notice div{
	margin-top:40px;
	margin-left:10px;
	float:left;
	text-align:left;
	line-height:21px;
	}
#notice a:link,#topnews a:visited {
	color: #008AFF;
	text-decoration: none;
	}	
#notice a:hover {
	color: #FF5500;
	text-decoration:none;
	}
		
#websitelink{
	margin-left:18px;
	margin-top:10px;
	width:268px;
	height:280px;
	background:url(/Skin/rs/websitelink_title.jpg) no-repeat top;
	}
#websitelink .sdedusite{
	margin-top:50px;
	width:268px;
	height:30px;
	text-align:center;
	float:left;
	}
#websitelink .subjectsite{
	width:268px;
	height:110px;
	background:url(/Skin/rs/subjectsite_title.jpg) no-repeat top;
	text-align:center;
	float:left;
	}
#websitelink .leaguesite{
	width:268px;
	height:80px;
	background:url(/Skin/rs/leaguesite_title.jpg) no-repeat top;
	text-align:center;
	float:left;
	}
#websitelink .subjectsite div,#websitelink .leaguesite div{
	margin-top:30px;
	margin-left:10px;
	width:220px;
	float:left;
	text-align:left;
	}
.link{
	margin-left:15px;
	}
	
#email{
	margin-left:18px;
	margin-top:10px;
	width:268px;
	height:50px;
	}
#email img{
	border:none;
	}

#photonews{
	width:680px;
	height:175px;
	background-image:url(/Skin/rs/photonews_bg.jpg);
	}

#pic{ 
	width:430px; 
	height:157px;
	margin-top:10px;
	margin-left:10px;
	border:0px;
	filter:progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward);
	float:left;
	}
	
#photonews ul{
	margin-top:10px;
	margin-left:10px;
	float: left;
	padding:0;
	}

/*居中对齐*/
#photonews ul img{
	width:14px;
	height:14px;
	vertical-align:top;
	}

#photonews ul li{
	list-style-type:none;
	height:20px;
	}

#photonews ul li a{
	line-height:13px;
	}

a.listnormal:link,a.listnormal:visited{
	color: #FFFFFF;
	text-align: left;
	cursor: pointer;
	margin-left:5px;
	vertical-align:baseline;
	line-height:13px;
}

a.listnormal:hover,a.listnormal:active,a.listactive:link,a.listactive:hover,a.listactive:active,a.listactive:visited{
	color:#FF5500;
	text-align:left;
	cursor:pointer;
	vertical-align:baseline;
	line-height:13px;
	margin-left:5px;
}
	
#topnews{
	margin-top:10px;
	width:440px;
	height:215px;
	float:left;
	}

#topnews .title{
	width:440px;
	height:30px;
	background-image:url(/Skin/rs/topnews_title_bg.jpg);
	}

#topnews .content{
	margin-top:5px;
	height:180px;
	background-image:url(/Skin/rs/topnews_bg.jpg);
	line-height:21px;
	}

#topnews .content div{
	display:none;
	color:#008AFF;
	}

#topnews td{
	padding-left:10px;
	padding-right:10px;
	}

.titlenormal, .titleactive{
	font-size:13px;
	width:80px;
	height:30px;
	text-align:center;
	line-height:30px;
	display:inline-block;
	}
	
.titlenormal{
	color:#FFFFFF;
	}

.titleactive{
	color:#0033FF;
	background-color:#FFFFFF;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	}

#source{
	margin-left:10px;
	margin-top:10px;
	width:230px;
	height:215px;
	float:left;
	background-image:url(/Skin/rs/source_bg.jpg);
	}
#source div{
	margin-top:50px;
	margin-left:10px;
	width:180px;
	}
#source img{
	height:23px;
	float:left;
	}
	
#othernews{
	margin-top:10px;
	width:680px;
	height:220px;
	float:left;
	background:url(/Skin/rs/othernews_bg.jpg) no-repeat top;
	}
#othernews .title{
	margin-top:8px !important;
	margin-top:10px;
	height:22px !important;
	height:20px;
	font-weight:bold;
	font-size:13px;
	font-family:"黑体";
	text-indent:13px;
	}
#othernews .list{
	margin-top:5px;
	height:170px;
	line-height:21px;
	}
	
#othernews1{
	margin-left:10px !important;
	margin-left:5px;
	width:210px;
	float:left;
	}

#othernews2{
	margin-left:10px;
	width:210px;
	float:left;
	}
	
#stars{
	margin-left:10px;
	width:220px;
	float:left;
	}

#stars .title{
	margin-top:5px;
	height:25px;
	}
#stars .list{
	margin-top:20px;
	height:170px;
	width:220px;
	float:left;
	}
#photo{
	margin-top:10px;
	width:680px;
	height:130px;
	float:left;
	background:url(/Skin/rs/photo_title.jpg) top left no-repeat;
	}
	
#photo img{
	margin-top:40px;
	margin-left:3px;
	margin-bottom:10px;
	border:1px #008AFF solid;
	float:left;
	}

#friendsite{
	margin-left:10px;
	margin-top:10px;
	width:960px;
	height:120px;
	float:left;
	}
#friendsite .title{
	text-align:left;
	height:20px;
	background:url(/Skin/rs/friendsite_bg.jpg) top;
	}	
#friendsite .siteimg{
	margin-left:5px;
	border:1px #008AFF;
	float:left;
	}
	
/*栏目首页样式*/
#hot{
	margin-left:18px;
	margin-top:10px;
	width:268px;
	height:280px;
	background:url(/Skin/rs/column_hot_title.jpg) no-repeat top;
	text-align:center;
	}
#hot div{
	margin-top:50px;
	margin-left:5px;
	float:left;
	text-align:left;
	line-height:21px;
	}
#hot .photolist{
	margin-top:40px;
	float:left;
	text-align:center;
	width:250px;
	}
#columnnav{
	width:680px;
	height:20px;
	background:url(/Skin/rs/column_nav_title.jpg) no-repeat top left;
	padding-top:40px;
	text-align:left;
	}

#posistion{
	margin-top:10px;
	width:655px;
	height:30px;
	background:url(/Skin/rs/posistion_bg.jpg);
	padding-top:20px;
	padding-left:25px;
	color:#FFFFFF;
	font-weight:bold;
	}
#posistion a:link,#posistion a:visited{
	color:#FFFFFF;
	}
#posistion a:hover{
	color:#FF5500;
	}
	
#columnlist{	
	margin-top:10px;
	width:680px;
	float:left;
	background:url(/Skin/rs/column_bg.jpg);
	}
#columnlist .top{
	width:680px;
	height:10px;
	background:url(/Skin/rs/column_top.jpg) no-repeat top;
	float:left;
	}
#columnlist .bottom{
	width:680px;
	height:10px;
	background:url(/Skin/rs/column_bottom.jpg) no-repeat bottom;
	float:left;
	}
#columnlist .title{
	width:650px;
	height:20px;
	background:url(/Skin/rs/column_title.jpg);
	padding-top:10px;
	padding-left:30px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	}
#columnlist .title a:link,#columnlist .title a:visited{
	color:#FFFFFF;
	}
#columnlist .title a:hover{
	color:#FF5500;
	}
#columnlist .list{
	width:430px;
	height:170px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
	float:left;
	}
#columnlist .listall{
	width:640px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
	float:left;
	}
#columnlist .photolist{
	width:640px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	}
#columnlist .photolist img,#hot .photolist img{
	margin-top:10px;
	margin-bottom:5px;
	border:#008AFF 1px;
	}
#columnlist .photo{
	width:130px;
	height:135px;
	margin-left:20px;
	margin-right:20px;
	margin-top:35px;
	text-align:center;
	float:left;
	}
#columnlist .photo img{
	padding-bottom:5px;
	}
	
/*内容页样式*/
#content{	
	margin-top:10px;
	width:680px;
	float:left;
	background:url(/Skin/rs/content_bg.jpg);
	text-align:left;
	}
#content .bottom{
	width:680px;
	height:10px;
	background:url(/Skin/rs/content_bottom.jpg) no-repeat bottom;
	float:left;
	}
#content .title{
	width:680px;
	height:32px;
	padding-top:18px;
	background:url(/Skin/rs/content_title.jpg) no-repeat top;
	text-align:center;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	}
#content .info{
	width:640px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
	float:left;
	text-align:center;
	color:#000000;
	}
#content .content{
	width:640px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
	float:left;
	color:#000000;
	text-align:left;
	}
#content .content img{
	padding:10px;
	}
.near{
	width:660px;
	height:40px;
	margin-top:20px;
	margin-top:10px;
	color:#000000;
	line-height:20px;
	float:left;
	}

/*用户注册*/
#reg{
	margin-left:18px;
	width:268px;
	height:175px;
	background-image:url(/Skin/rs/register_bg.jpg);
	text-align:left;
	}
#reg div{
	margin-top:40px;
	margin-left:20px;
	height:134px;
	overflow:hidden;
	float:left;
	}