body{
	font-size:12px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #f0f0f0
}
.clear{clear: both;width:0px;height:0px;}
a{ text-decoration: none; color:#333;}
a:hover{ text-decoration: underline;}

#wrap{width:960px;	overflow: hidden;	margin: auto;}

#header{width: 960px;height:auto;overflow: hidden;margin: auto;}
.headad{width: 960px;height:auto;overflow: hidden;margin: auto; padding-top:10px; }

/** Top Style  **/
#top{
	width:756px;	height:28px;
	margin-left:204px;	overflow: hidden;
	text-align: left; 	position: relative; z-index: 100;
	background: url("top_bg.gif") no-repeat;
}
	#top .note{
		float: left;
		width:596px;		height:28px;
		line-height: 28px;		color: #999;
		text-indent: 60px;		overflow: hidden;
	}
		#top .note em{ 
			color:#e22160; font-family: Verdana; 
			font-weight: bold; font-size: 11px;
			margin: 0 2px;
		}
	#top .a_link{
		float: right;		margin-right:10px;
		width: 150px;		height: 28px;
		line-height: 28px;		overflow: hidden;
		background: url(top_line.gif) no-repeat center center;
	}
		#top .a_link .a_home{
			background: url(ico_home.gif) no-repeat;
			padding-left: 16px;margin-right:15px;
		}
		#top .a_link .a_clo{
			background: url(ico_clo.gif) no-repeat;
			padding-left: 16px;
		}
		#top .a_link a{ color: #666;}
		#top .a_link a:hover{ color: #999; text-decoration: none;}
	
/** Logo & Search Style  **/
#logo_search{margin:auto;width: 960px;height:80px;}

	#logo_search #logo{
		width:260px;height:100px;margin-top:-20px;float: left;
		position: relative; z-index: 99;
	}	
	
	#logo_search #search{
		width:670px;	height:80px;	_margin-top: 0px;
		overflow: hidden;		float: right;
	}
		#box{
			width:647px;	height: 32px;	
			margin-left:23px;	
			margin-top: 12px;		text-align:left;
			background: url(search_bg.gif) no-repeat;
		}
			#box #selects{
				float: left;						
				width:117px;	height:22px;	*overflow: hidden;
				margin-top:4px;	margin-left:4px;	_margin-left:2px;
				border:1px solid #ccc;	
				line-height:22px;
			}
				#box #selects  select.replaced { display: none; }
    				ul.selectReplacement {
						width: 115px;	height:22px;
						background: url(select_arrow.gif) no-repeat 100px center #f9f9f9;
    				}
	    					ul.selectReplacement li {
      						color: #000;
      						cursor: pointer;	display: none;
      						list-style: none;		padding: 1px 0;	
     							width: 115px;	  padding-left:8px; 
    						}
    						ul.selectOpen li {
								z-index:1000;		position:relative; 
								background:#fff;		display: block;
								border:1px solid #ccc;	border-top:0px solid #ccc;
								width:109px;	margin-left:-1px;	  
    						}
    							ul.selectReplacement li.selected {color: #000; display: block;  }
    							ul.selectOpen li.selected { display: block;  }
   							ul.selectOpen li:hover,
    							ul.selectOpen li.hover,
    							ul.selectOpen li.selected:hover {
      								background:#ffd2de;
      								color: #000;	  
    							}
	
			#box #inputs{float: left;	width:430px;height:32px;	overflow: hidden;}
				#box #inputs .input_txt{
					width:355px; height:17px; 
					padding-top: 5px; padding-left:5px;
					border:1px solid #ccc;	background:#ffffff;
					color:#999; margin-top:4px;*margin-top:3px;margin-left:4px;	
				}
				#box #inputs .input_btn{
					width:50px; height:24px;  cursor: pointer;
					padding-left:15px; font-weight: bold;	*padding-top:2px;
					border:0px solid #ccc;	background:#ffffff;
					text-align:right;
					color:#fa850d;  background: url(search_btn.gif) no-repeat left center;
				}
				#box #inputs span{ position: relative; *top:-4px; color: #000;}

			#box #lang{
				float: left;	height:32px;	overflow: hidden;
				width:93px; text-align: center;
				border-left:1px solid #ddd;	
				line-height:34px; 
			}
				#lang a{ color: #e22160;}
				#lang a:hover{ color: #e70f47; text-decoration: none;}
				
		#keys{
			width:644px;	height: 30px;	_margin-top:-18px;	
			margin-left:20px;		*margin-left:12px;	
			text-align:left;		line-height:34px; padding-left:15px
		}
			#keys em{ color: #e22160; font-weight: 500}
			#keys a{ color: #333; margin:0 3px; font-family: Verdana; }
	

#menu_nav{height:67px;width:960px;overflow: hidden; margin: auto;}
/** Menu Style  **/
#menu_nav #menu{
		height:36px; width:960px;	overflow: hidden;
		background: url(menu_bg.gif) no-repeat;

	}
		#menu	ul{
			height:36px;	margin-left:5px;width:960px;overflow: hidden
		}
			#menu	ul li{float: left;width:59px;}
				#menu	ul li a{	
					height:36px;
					_margin:0;
					line-height: 37px;		
					display: block; color:#fff;
					font-size: 12px;
					font-weight: bold;
				   overflow: hidden;
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				}
				#menu ul li.selected a{
						height:36px;color:#fff;
		  			 }
					 #menu li.selected a:hover{
					 	text-decoration: none;
		  			 }
					#menu	ul li a:hover{
						display: block;			
						cursor: pointer;
						height:36px;color:#ffdee7;
						text-decoration: none;
						line-height: 37px;	
						background: url(menu_arrow.gif) center 32px no-repeat;
					}	
						
/** Nav Style  **/
#menu_nav #nav{
		height:31px; width:960px;	overflow: hidden;
		background: url(nav_bg.gif) no-repeat; text-align: left;
	}
	#nav .left{
		height:31px; line-height: 31px; width:765px; float: left;
		padding-left:35px;	overflow: hidden; color: #999;
		background: url(nav_ico.gif) no-repeat 10px center;
	}			
		#nav .left em{	font-weight: bold; color: #333;}		
		#nav .left a{color: #666; padding-left:8px; padding-right:8px; font-family:Verdana, Arial, Helvetica, sans-serif;}		
		#nav .left a:hover{color: #ff0000; font-weight:bold;}		
		
	#nav .right{
		height:31px; line-height: 31px; width:125px; float: right;
		overflow: hidden; color: #999;padding-left:25px;
		background: url(rss.gif) no-repeat left 9px;
	}				
		#nav .right em{ color: #fa850e; font-family: Verdana}		
					

/** Link Style  **/
#link{		
	width:960px; font-size: 12px;
  padding-top:10px;
	overflow: hidden;	text-align:left
}
	#link .link_box_top{
		height:42px;	width:960px;	overflow: hidden;
		background: url(link_bg.gif) no-repeat top center;
	}
	#link .link_box_top2{
		height:42px;	width:930px; padding-left:30px; line-height:40px; font-size:14px; font-weight:bold;	overflow: hidden;
		background: url(link_bg2.gif) no-repeat top center;
	}
	#link .link_box_bottom{
		height:3px;	width:960px;overflow: hidden;
		background: url(link_bg.gif) no-repeat center -42px;
	}
	#link .link_box_main{
		width:944px;
		overflow: hidden;
		padding: 7px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}
		.link_box_main .link_text{
			padding: 0px 0 0 5px; 
			color:#666;
		}
			.link_box_main .link_text a{
				color:#666; 
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			}
			.link_box_main .link_text a:hover{
				color:#000;
			}
	
/** Footer Style  **/
#footer{
	text-align: center;	font-size: 12px;
	padding-top:10px;
	clear:both;
}
	#footer #f_menu{
		margin: auto;	width:960px;
		height:34px;  line-height: 36px;
		color: #666;	text-align: center;
		overflow: hidden;	font-size: 12px;
		background: url(footer_bg.gif) no-repeat;
		
	}
		#f_menu	a{ color: #666;	font-family: Verdana;}
		#f_menu	a.color{ color: #e22160;}
		#f_menu	a:hover{ color: #000;}
			
	#footer p{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #999;
		font-size:11px;
		margin-top:5px;
		margin-left:8px;
	}
	#footer p.fonts{
		font-weight: lighter;
		font-size:12px;
	} 
	
	#footer #copyright{
		width:950px;
		text-align: center;
	}
  #tudouswf {
  margin-left:-200px
  }
  #playzone {
  width:694px; height:480px;overflow: hidden
  }


/*reser*/


body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}

input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt 
	font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
	*font-size: 100%;
}
body {
	line-height: 1.5;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
	text-decoration: none;
}
.con_list_main p{padding:0 10px;}
.con_list_main p a{color:#F00;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
	
}
.page{ clear:both;padding-top:10px; text-align:center;}
.page a,.page em.nolink{ display:inline-block; border:1px solid #c6c6c6; color:#171717; padding:0 6px; line-height:18px; margin:0 2px;}
.page a:hover{ text-decoration:none;}
.page strong,.page em{border:1px solid #fff;font-weight:normal;font-style:normal;color:#007EBC;margin:0 8px;}
