@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	border:0px;
}
ul,li,p{margin:0;padding:0;	text-align:left;}
body{
	font-family:"宋体";
	font-size:12px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:center;
}

#head{
	width:100%;
	height:auto;
	background-color:#000000;
	border-bottom:1px solid #FFF;
}

#top{
	width:100%;
	height:25px;
	margin-bottom:20px;
}

#login{
	width:240px;
	float:right;
	margin-top:5px;
	height:20px;
	
}
#text{
	width:150px;
	height:20px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-family:"宋体";
	line-height:20px;
}
#login_form{
	width:80px;
	height:20px;
	float:left;
	margin-left:5px;
}

#choose{
	width:80px;
	height:20px;
	float:left;
}

#logo{
	margin:0 auto;
	width:1024px;
	height:67px;
	margin-bottom:15px;	
}

#img_left{
	float:left;
	width:7px;
	height:61px;
	background-image:url(../images/imgleft.gif);
	background-repeat:no-repeat;
}

#img_main{
	float:left;
	width:564px;
	height:61px;
}

#img_right{
	float:left;
	width:7px;
	height:61px;
	background-image:url(../images/imgright.gif);
	background-repeat:no-repeat;
}

/*--------search---------*/
#search{
	margin:0 auto;
	width:578px;
	height:61px;
	background-image:url(../images/imgbg.gif);
	background-repeat:repeat-x;
}

#search_bg{
	width:502px;
	height:33px;
	margin:0 auto;
	margin-top:14px;
}

#search_form{
	width:469px;
	height:32px;
	float:left;
	background-image:url(../images/search_img.gif);
	background-repeat:no-repeat;
	}

#login_search{
/*	border:0px;
	width:459px;
	height:32px;
	margin-left:10px;
	margin-top:10px;
	background:none;
	float:right
	*/
	border:0px;
	width:453px;
	height:18px; 
	float:right;
	background:none; 
	vertical-align: middle; 
	padding: 7px;;
}

#search_button{
	width:33px;
	height:32px;
	float:left;
}

a.search_button_pic{width:33px;height:32px;display:block;background:url(../images/button.gif);}
a.search_button_pic:hover{background:url(../images/button_over.gif);}
	
}

#keyword{
	width:578px;
	height:35px;
	line-height:20px;
	font-family:"宋体";
	font-size:12px;
	color:#CCCCCC;
	margin:0 auto;
	clear:both;
	line-height:35px;
	text-align:left;
	overflow:hidden;      
    text-overflow:ellipsis;     
    white-space:nowrap;     

}

#menu{
    margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	height:32px;
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	margin-top:12px;
}

#menu_left{
	float:left;
	width:7px;
	height:32px;
	background-image:url(../images/menu_left.gif);
	background-repeat:no-repeat;
}
#menu_main{
	float:left;
	width:1010px;
	height:32px;
	margin:0;padding:0;
}

#menu_main_menu{
	width:970px;
	height:32px;
	margin-left:30px;
}

#menu_main ul li{
	float:left;
	list-style-type: none;
}

#menu_right{
	float:left;
	width:7px;
	height:32px;
	background-image:url(../images/menu_right.gif);
	background-repeat:no-repeat;
}

.font01{
	font-family:"宋体";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

	

/*--------video---------*/

.commend {width: 670px;height: 486px;float: left;}
.commend li {
	float: left;
	width: 132px;
	height: 160px;
	list-style-type: none;
	margin-right:35px;
}
.compic {
	height:95px;
	width: 128px;
	border: 1px solid #ccc;
	padding:1px;
}
.commend p {width: 132px;height: 35px;overflow: hidden;margin-top: 6px;line-height: 16px;}
.commend p a {color:#333333; text-decoration:underline;}
.commend p a:hover {color:#FF0000; text-decoration:underline;}

/*--------main---------*/
#main{
	width:1024px;
	height:520px;
	background-image:url(../images/graybg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:"宋体";
	font-size:12px;
	color:#333333;
	margin:0 auto;
}

#main_left{
	margin-top:30px;
	float:left;
	width:690px;
	height:486px;
	margin-left:40px;
	display:inline
}

#main_text{
	margin-top:30px;
	float:left;
	width:248px;
	height:486px;
	font-family:"宋体";
	font-size:12px;
	color:#333333;
	line-height:20px;
	text-align:left;
	display:inline;
}

/*--------content---------*/

#content{
	width:100%;
	height:190px;
	background-color:#f6f6f6;
	font-family:"宋体";
	font-size:12px;
	color:#333333;
	border-top:2px solid #eee;
	}

#content_box{
	width:948px;
	height:161px;
	margin-top:14px;
	margin-right: auto;
	margin-left: auto;
}

#content_box01{
	border-left:1px solid #ededed;
	float:left;
	width:236px;
	height:161px;
	background-image:url(../images/content_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#content_boxtop{
	float:right;
	width:223px;
	height:28px;
	text-align:left;
}

#content_boxleft{
	margin-top:28px;
	float:left;
	width:96px;
	height:95px;
}

#content_boxright{
	margin-top:28px;
	line-height:20px;
	float:left;
	width:121px;
	height:95px;
}

/*--------foot---------*/

#foot {
	height: 100px;
	background: #000;
	text-align: center;
	word-spacing: 3px;
	float: left;
	width: 100%;
	margin-top: 30px;
}

#foot h2 {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding: 27px 0 8px;
}

#foot a {
	color: #fff;
	text-decoration: none;
}

#foot a:hover {
	text-decoration: underline;
}

#foot p {
	color: #666;
}
#copyright{
	width:400px;
	height:42px;
	overflow: hidden;
	line-height:25px;
	font-size:12px;
	font-family:"宋体" ;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding-top:24px;
	margin:0 auto;
	text-align: center;
}

/*--------link---------*/

#main_text p a {color:#333; text-decoration:none;}
#main_text p a:hover {color:#333; text-decoration:underline;}

#main_text a {color:#FF0000; text-decoration:none;}
#main_text a:hover{color:#FF0000; text-decoration:underline;}

#keyword a{color:#CCCCCC; text-decoration:none;}
#keyword a:hover{color:#FFF; text-decoration:none; font-weight:bold; font-size:14px;}

#copyright  a {color:#CCC; text-decoration:none;}
#copyright  a:hover {color:#FFF; text-decoration:none;}

#top  a {color:#CCC; text-decoration:none;}
#top  a:hover {color:#FFF; text-decoration:none;}

a.hot {width:86px;height:32px;display:block;background: url(../images/index/hot_over.gif);}
a.hot:hover {background: url(../images/index/hot_over.gif);}
a.hot:active {background: url(../images/index/hot_over.gif);}

a.clear {width:86px;height:32px;display:block;background: url(../images/index/clear.gif);}
a.clear:hover {background: url(../images/index/clear_over.gif);}
a.clear:active {background: url(../images/index/clear_over.gif);}

a.movie {width:86px;height:32px;display:block;background: url(../images/index/movie.gif);}
a.movie:hover {background: url(../images/index/movie_over.gif);}
a.movie:active {background: url(../images/index/movie_over.gif);}

a.tv {width:86px;height:32px;display:block;background: url(../images/index/tv.gif);}
a.tv:hover {background: url(../images/index/tv_over.gif);}
a.tv:active {background: url(../images/index/tv_over.gif);}

a.fun {width:86px;height:32px;display:block;background: url(../images/index/fun.gif);}
a.fun:hover {background: url(../images/index/fun_over.gif);}
a.fun:active {background: url(../images/index/fun_over.gif);}

a.sports {width:86px;height:32px;display:block;background: url(../images/index/sports.gif);}
a.sports:hover {background: url(../images/index/sports_over.gif);}
a.sports:active {background: url(../images/index/sports_over.gif);}

a.anime {width:86px;height:32px;display:block;background: url(../images/index/anime.gif);}
a.anime:hover {background: url(../images/index/anime_over.gif);}
a.anime:active {background: url(../images/index/anime_over.gif);}