body{
font-size:12px; color:#555;
margin:0 auto; padding:0; background:url(head.gif) repeat-x
}
p,ul,li,form {
	margin: 0;
	padding: 0;
	list-style: none;
}
A:active {
	COLOR: #ffff00; TEXT-DECORATION: none
}
A:link {
	COLOR: #333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION:underline
}
img{ border:0}
h1,h2 {
	font-size: 1em; margin: 0px; padding: 0px
}
#head {
	margin: 0px auto; width: 1003px; height: 130px
}
#head1 {
	margin: 0px auto; width: 1000px; height: 30px
}
#head2 {
	margin: 0px auto; width: 1000px; height: 95px
}
#head2 p{
padding-top:10px;float:right;
}
#head2 span{
color:#FFFFFF; padding-left:190px; padding-bottom:10px;
}
#head2 span a{
color:#FFFFFF;
}
#head2 img{
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px;
}
#login {
padding:5px 0px 0px 8px; FLOAT: left; width:500px; height:25px; color:#FFFFFF;
}
.loginbt {
	background: url(btnl.gif) no-repeat; width: 37px; color: #ffffff; border:none; height:23px;
}
.inputtext{ color:#c71f00}
#topmenu {
	float: right; width:405px;color: #ffffff; 
}
#topmenu ul {
margin: 0px; padding:3px 0px 0px 0px; line-height:25px
}
#topmenu a {
	color: #ffffff; 
}
#topmenu span {
	float:right
}
/*导航菜单开始*/
.menu{
	width:100%; background:url(nav_bg.jpg) #ffffff repeat-x; text-align:center; height:66px;font-family:"Microsoft YaHei","SimHei"; font-weight:normal
}
.menu .padder{
	width:1003px; margin:0 auto; text-align:left;
}
.menu .padder .nav{
	height:34px;
}
.menu .padder .nav .mainNav{
	position:absolute;
}
.menu .padder .nav .mainNav a:link,.menu .padder .nav .mainNav a:visited,.menu .padder .nav .mainNav a:active{
	width:73px; height:34px; display:inline-block; text-align:center; color:#ffffff; font-size:13px; line-height:34px; 
	padding-right:7px; background:url(nav_split.jpg) no-repeat right top; text-decoration:none
}
.menu .padder .nav .mainNav a.actived:link,.menu .padder .nav .mainNav a.actived:visited,.menu .padder .nav .mainNav a.actived:hover,.menu .padder .nav .mainNav a.actived:active{
	background:url(nav_select.jpg) no-repeat; color:#960224; text-decoration:none
}
/*二级菜单*/
.menu .padder .secondNav{
	line-height:25px; text-align:left;
}
.menu .padder .secondNav a{
	display:inline-block; margin:5px 5px 0px 0px;
}
.menu .padder .secondNav a:active {
	color: #ffff00; text-decoration: none
}
.menu .padder .secondNav a:link,.menu .padder .secondNav a:visited {
	color: #333; text-decoration: none
}
.menu .padder .secondNav a:hover {
	background:#C11C00; color:#FFFFFF; font-weight:bold; padding:0px 3px
}
.menu .secondNav .subNav1{
	padding:5px 0px 0px 0px
}
.menu .secondNav .subNav2{
	padding-left:20px;display:none;
}
.menu .secondNav .subNav3{
	padding-left:4px; display:none;
}
.menu .secondNav .subNav4{
	padding-left:190px;display:none;
}
.menu .secondNav .subNav5{
	padding-left:10px;display:none;
}
.menu .padder .secondNav .subNav6{
	padding-left:310px;display:none;
}
.menu .padder .secondNav .subNav7{
	padding-left:410px;display:none;
}
.menu .padder .secondNav .subNav8{
	padding-left:525px;display:none;
}
.menu .padder .secondNav .subNav9{
	padding-left:585px;display:none;
}
.menu .padder .secondNav .subNav10{
	padding-left:690px;display:none;
}
.menu .padder .secondNav .subNav11{
	padding-left:785px;display:none;
}
.menu .padder .secondNav .subNav12{
	padding-left:845px;display:none;
}
/*导航菜单结束*/
.top-ad{ width:960px; margin:3px auto 6px; height:60px;}
/*栏目页主体部分*/
#content {
	MARGIN: 0px auto; WIDTH: 1003px; clear:both
}
#left {
	FLOAT: left; WIDTH: 730px;
}
#right {
FLOAT: right; WIDTH: 263px;
}
.banner-ad {
margin-bottom:5px; WIDTH: 728px; HEIGHT: 90px; BACKGROUND-COLOR: #ffffff; border:#ddd 1px solid; text-align:center /*栏目页横幅广告*/
}
/*栏目页搜索*/
.search{
width:723px; border:solid 1px #CCCCCC; margin-bottom:5px; height:55px; clear:both; padding-left:5px  /*搜索框*/               
}
.search .search-top li{
float:left
}
.search-top{
	clear:both
}
.search-top .search2{
width:60px; color:#990000; line-height:25px;       
}
.search-top .search3{
color:#d00; line-height:25px;       
}
/*左侧主体部分*/
.boxe1 {
FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 730px; line-height:170%;
}
.boxe1 .boxe1-top {
line-height:24px; height:24px;
}
.boxe1 .boxe1-top li {
float:left
}
.boxe1-top .boxe1-top1 {
line-height:24px; background:url(right_title1.gif) no-repeat; width:18px; height:24px;
}
.boxe1-top .boxe1-top2 {
line-height:24px; background:url(right_title-bg.gif) repeat-x; width:705px; height:24px; color:#FFFFFF; font-weight:bold; text-indent:5px;
}
.boxe1-top .boxe1-top2 a{
padding:0px 4px;
}
.boxe1-top2 a:link,.boxe1-top2 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.boxe1-top2 a:hover,.boxe1-top2 a:active {
	text-decoration: none;
	color: #FFFF00;
}
.boxe1-top .boxe1-top3 {
line-height:24px; background:url(right_title3.gif) no-repeat; width:7px; height:24px;
}
.boxe1 .main {
	clear:left; width:728px; border: #ddd 1px solid; border-top: none; height:100%; overflow:hidden
}
.boxe1 .zhuyi {
	color:#F00; font-size:14px; font-weight:bold; line-height:25px; text-indent:10px
}
.boxe1 .google {
	3px; width:160px; float:right; height:600px; padding:10px 5px 5px 0px
}
.boxe1 .content {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; width:510px; float:left;
}
.boxe1 .content ul li {
	padding: 0 0 0 2px;
	line-height: 28px;
	height: 28px;
}
.boxe1 .content ul li span {
	font-size: 12px;
	float: right; margin-right:10px; width:80px; text-align:right;
}
.img-list {
	width:520px; float:left; margin-bottom:5px;
}
.img-list ul {
	overflow: hidden; width: 520px; line-height: 20px; position: relative
}
.img-list p {
	width: 100%; line-height: 20px; padding: 2px 0px
}
.img-list dl {
	padding-right: 0px; display: inline; padding-left: 95px; float: left; padding-bottom: 0px; margin: 0px 10px; overflow: hidden;  word-break: break-all; padding-top: 5px; position: relative; height: 90px; border-bottom:dashed 1px #CCC 
}
.img-list li {
	padding-right: 0px; display: inline; padding-left: 165px; float: left; padding-bottom: 0px; margin: 0px 10px; overflow: hidden;  word-break: break-all; padding-top: 5px; position: relative; height: 129px; 
}
.img-list .gamepic {
	left:0px; width: 79px; position: absolute; height: 79px; OVERFLOW: hidden
}
.img-list .gamepic img{
	width: 75px; height: 75px;
}
.img-list .gamepic a{
	BORDER: #fff 2px solid; FLOAT: left; WIDTH: 75px; HEIGHT: 75px
}
.img-list .gamepic A:link,.img-list .gamepic A:visited  {
	BORDER: #fff 2px solid
}
.img-list .gamepic A:hover,.img-list .gamepic A:active {
	BORDER: #f00 2px solid
}

.img-list .playpic {
	left: 0px; width: 154px; position: absolute; height: 124px; OVERFLOW: hidden
}
.img-list .playpic img {
	width: 150px; height: 120px;
}
.img-list .playpic A {
	BORDER: #fff 2px solid; FLOAT: left; WIDTH: 150px; HEIGHT: 120px
}
.img-list .playpic A:link,.img-list .playpic A:visited  {
	BORDER: #fff 2px solid
}
.img-list .playpic A:hover,.img-list .playpic A:active {
	BORDER: #f00 2px solid
}
.img-list dl h1 {
	font-size: 13px; overflow: hidden; line-height: 24px; height: 24px;
}
.img-list li h2 {
	font-size: 13px; overflow: hidden; line-height: 24px; height: 24px; font-weight: normal
}
.img-list li ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 155px; color: #d6d3d3; padding-top: 0px
}
.img-list li li {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 5px 0px 0px; overflow: hidden; width: 160px; padding-top: 0px;
	height:21px; color: #979797
}
.img-list li li span {
	font-weight: normal; color: #5f5f5f
}
/*分页样式*/
.epages{
	height:140px;clear:both; margin-top:10px;
}
.epages B{
	color:#FFF;
	display:block;
	float:left;
	padding:3px 8px;
	background:#8C0C0B;
	border:1px solid #C33;
	margin: 0px 3px 0px 0px;
}
.epages a{
	display:block;
	height:17px;
	float:left;
	padding:3px 8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
}
.epages a:hover{
	color:#FF0000; border:1px solid #C33; text-decoration:none; font-weight:bold
}
.epages .page{
	margin:10px 0px 10px 10px
}
/*分页样式结束*/
/*栏目右侧*/
.shipin,.box2,.zhuanti {
   BACKGROUND: url(box2-bg.gif) repeat-y; MARGIN-BOTTOM: 5px; WIDTH: 260px;line-height:170%;
}
.shipin h2,.box2 h2,.zhuanti h2{
   BACKGROUND: url(box2.gif) no-repeat;FONT-SIZE: 13px; COLOR: #ffffff; line-height: 34px; text-indent:35px; padding-top:4px;
}
.shipin .content {
	 BACKGROUND: url(box2-end.gif) bottom no-repeat; text-align:center; padding-bottom:5px; overflow:hidden
}
.box2 .content {
	 BACKGROUND: url(box2-end.gif) left bottom no-repeat;
}
.box2 ul {
	PADDING: 0px 5px 5px 16px; background:url(num.gif) no-repeat 6px 2px;
}
.box2 ul li {
    PADDING-LEFT: 5px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 240px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
 /*专题导航 视频教程*/
.zhuanti .content,.zhuanti .jiaocheng {
	background: url(box2-end.gif) left bottom no-repeat;
}
.zhuanti .content ul{
	overflow: hidden; width: 255px; list-style-type: none; text-align:center; padding:0px 0px 5px 5px; 
}
.zhuanti .content ul li {
	display: inline; font-size: 14px; float: left; margin-bottom: 5px; margin-left: 3px; width: 78px; line-height: 25px; height: 27px; text-align:center
}
.zhuanti .content ul li a {
	border: #ddd 1px solid; display: block; background: #fff; width: 78px; color: #f15156; height: 25px; text-decoration: none
}
.zhuanti .content ul li a:hover {
	border: #ccc 1px solid; background: #fef2f2; color: #ff0000; font-weight:bold
}
.zhuanti .jiaocheng ul {
	overflow: hidden; width: 255px; list-style-type: none; padding:0px 0px 5px 5px; 
}
.zhuanti .jiaocheng ul li {
	display: inline; font-size: 14px; width: 240px; line-height: 25px; height: 27px; float:left;margin-bottom: 5px; 
}
.zhuanti .jiaocheng ul li a {
	border: #ddd 1px solid; display: block; background: #fff; width: 240px; color: #f15156; height: 25px; text-decoration: none;
}
.zhuanti .jiaocheng ul li a:hover {
	border: #ccc 1px solid; background: #fef2f2; color: #ff0000; font-weight:bold
}
 /*网站底部*/
.end{
width:1003px; clear:both; margin:0px auto; border-top: #ddd 1px solid; padding-top:10px;
}
.end ul{
line-height:25px; text-align:center
}
.bottom{
width:1003px; clear:both; margin:10px auto 0px;
}
.bottom ul{
text-align:center; line-height:30px; color:#000000
}
