body {

background:url("../../images/common/body_bg.gif") top center repeat-x;
background-color:#ebad62;
}
.body-wrap{
	background:url("../../images/common/main_bg.png") 0 0 repeat-y;
	width:1014px;
	margin:0 auto 10px;	
}
.body-inner{
	width:990px;
	margin:0 auto;	
}

#header,#footer{
	width:990px;
	margin:0 auto;
}
#footer{
	width:990px;
	margin:20px auto 0;
}
.red{
	color:#cd1c1a;	
}
.top-corner{
	height:30px;
	line-height:30px;	
}
.t-l{
	float:left;
	padding:0 0 0 15px;	
}
.t-l a{
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #000;	
}
.t-l a.no{
	border-right:none;	
}
.t-r{
	float:right;
	padding:0 10px 0 0;	
}
.t-r a{
	margin-left:5px;	
}
.login,.reg,.set,.save,.s_key,.s_btn{
	background-image:url("../../images/common/t-s.png");
	background-repeat:no-repeat;	
}
.login,.reg{
	display:inline-block;
	background-position:0 0;
	width:63px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;	
}
.top-links .nobiank{
	border-right-style: none;
}
.set{
	background-position:0 -25px;
	padding-left:15px;	
}
.save{
	background-position:0 -41px;
	padding-left:15px;	
}



#logo{
	background:url("../../images/common/logo-bg.jpg") 0 0 no-repeat;
	width:989px;
	height:149px;
	position:relative;	
}
#logo a{
	display:block;
	position:absolute;
	top:38px;
	left:118px;
	width:180px;
	height:84px;
	text-indent:-9999em;
	
}

.l-wrap{
	border:1px solid #ae0001;
	border-top-width:4px;
	background:url("../../images/common/l-r-bg.gif") 0 0 repeat-x;
	height:152px;	
	width: 986px;
    margin: 0 auto;
}
#search{
	height:33px;
	line-height:33px;
	border-left:1px solid #fff;	
	border-right:1px solid #fff;
}
.weather{
	float:left;
	padding:5px 0 0 10px;
}

.r_search{
	float:right;
	padding-right:15px;
	width: 640px;
	overflow: hidden;
	position:relative;
}
.r_search  input[type='radio']{
	margin:0 5px 0 10px;	
}
.r_search .s_key{
	display:inline-block;
	padding-left:20px;
	width:190px;
	height:21px;
	line-height:21px;
	background-position:3px -53px;
	border:1px solid #f6d39b;	
	margin-left:10px;
}
.r_search .s_btn{
	background-position:0 -81px;
	width:48px;
	height:25px;
	position:absolute;
	right:40px;
	top:6px;
}

.top-links{
	height:65px;
	line-height:30px;	
}
.top-links a{
	color:#fff;
	padding:0 6px;
	font-size:14px;
	border-right:1px solid #fff;
}
.channel{
	height:55px;
	padding:0 0 0 12px;
	line-height:27px;	
}
.local{
	float:left;
	padding:0 0 0 12px;
}
.quanguo{
	float:left;
	padding-top: 3px;
}
.local dt{
	float:left;

	color:#c40001;
	font-weight:bold;
	font-family:"Microsoft Yahei";
	width:33px;
	display:inline;
	margin-right:5px;
}
.local dd{
	float:left;
	width:730px;
	z-index:9999;
	padding-left:20px;
	color:#990000;
	height:auto;
}

.local dd a{
	color:#990000;
	padding:0 7px;
	border-right:1px solid #faafa4;	
}
.local dd a:hover{

}
.dj{
	float:right;
	background:url("../../images/common/right-dl-bg.gif") 0 0 no-repeat;
	width:132px;
	height:54px;
}
.dj dt{
	text-align:center;
	color:#c40001;
		
}
.dj dd{
	text-align:center;
	color:#c40001;
}

#footer p{
	text-align:center;
	line-height:24px;	
}

.b-l{
	padding:10px 0;	
}
.b-l a img{
	border:1px solid #ddd;	
}
.mt15{
	margin-top:15px;	
}















