﻿body, ul, li { margin: 0; padding: 0; }
*html body { _zoom: expression(function(x){x.style.zoom=1;try{document.execCommand('BackgroundImageCache',false,true)}catch(e){}}(this)); }
a { outline: none; }
.hide { display: none; }
/*-- 在这里改栏目（就是下面那一条）的背景图 ----开始*/
.png { display: inline-block; background-image: url(../images/icon.png); background-repeat: no-repeat; vertical-align: middle; width: 96px; height: 96px; }
.menu_home { background-position: 0 0; }
.menu_game { background-position: -120px 0; }
.menu_video { background-position: -240px 0; }
.menu_novel { background-position: -360px 0; }
.menu_music { background-position: -480px 0; }
.menu_download { background-position: 0 -220px; width: 281px; height: 70px; }
/*---- 下面这一部分是鼠标移动到栏目上后的背景图*/
.menu_home:hover, .menu .active .menu_home { background-position: 0 -100px; }
.menu_game:hover, .menu .active .menu_game { background-position: -120px -100px; }
.menu_video:hover, .menu .active .menu_video { background-position: -240px -100px; }
.menu_novel:hover, .menu .active .menu_novel { background-position: -360px -100px; }
.menu_music:hover, .menu .active .menu_music { background-position: -480px -100px; }
.menu_download:hover { background-position: -300px -220px; }
/*-- 在这里改栏目（就是下面那一条）的背景图 ----结束*/
.inner { width: 1000px; margin: 0 auto; }
/*-- 在这一部分改焦点图 ---- 开始*/
/*---- 注意：下面这一条是第一张焦点图，改 background 属性就行，其它的不用管*/
.banner { background: url(../images/1.jpg) no-repeat center; min-width: 1000px; height: 577px; position: relative; }

/*-- 在这一部分改焦点图 ---- 结束*/
.banner .mask { display: block; width: 100%; position: absolute; left: 0; bottom: 0; height: 120px; background: #000000; opacity: 0.2; filter: alpha(opacity=20); z-index: 1; }
.banner .inner { display: block; width: 100%; position: absolute; left: 0; bottom: 10px; z-index: 2; text-align: center; }
.banner .menu { padding: 30px 10px 0 40px; height: 96px; width: 950px; margin: 0 auto; overflow: hidden; zoom: 1; }
    .banner .menu li { float: left; display: inline-block; height: 96px; margin-right: 20px; vertical-align: middle; }
.banner .btns { width: 281px; margin: 13px 0 0 55px; }
body, p, form, input, textarea, ul, li, h1, h2, h3, h4, dl, dt, dd, table, td, th { margin:0; padding:0; }
table, td, th { border-collapse:collapse; }
ul, li { list-style:none; }
h1, h2, h3, h4 { font-size:100%; }
img, input, textarea { vertical-align: middle; border:0; }
a { text-decoration:none; color:#787878; outline:none; }
a:hover { text-decoration:underline; }
body { font:12px/1.5 "微软雅黑","tahoma", Verdana, Geneva, sans-serif; color:#666; position:relative;}
.clearfix:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1;}
.fl { float:left;}
.fr { float:right;}
/*.public*/
.main {margin:0 auto; width:980px;} 
a { blr:expression(this.onFocus=this.blur()) } /*针对 IE*/
a { outline:none; } /*针对firefox等*/

.main { padding:45px 0; min-height:720px; }
/*history*/
.history { background:url(../images/line04.gif) repeat-y 187px 0; overflow:hidden; position:relative;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(../images/icon06.gif) #fff no-repeat 158px 0; height:59px; font-size:25px; font-family:微软雅黑; font-weight:normal; padding-left:45px; margin-bottom:74px;  }
.history-date h2.first { position:absolute; left:0; top:0; width:935px; z-index:99;}
.history-date h2 a { color:#00bbff; display:inline-block; *display:inline; zoom:1; background:url(../images/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 0;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}
.history-date ul {}
.history-date ul li { background:url(../images/icon07.gif) no-repeat 180px 0; padding-bottom:50px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:168px; text-align:right; padding-right:19px;color:#c3c3c3; font:normal 18px/16px Arial;}
.history-date ul li h3 span { display:block; color:#d0d0d0; font-size:12px;}
.history-date ul li dl { float:left; padding-left:41px; margin-top:-5px; font-family:微软雅黑;}
.history-date ul li dl dt { font:20px/22px 微软雅黑; color:#737373; }
.history-date ul li dl dt span { display:block; color:#787878; font-size:12px;}
.history-date ul li.green h3 { color:#1db702;}
.history-date ul li.green h3 span { color:#a8dda3; }
.history-date ul li.green dl { margin-top:-8px;}
.history-date ul li.green dl dt { font-size:30px; line-height:28px;}
.history-date ul li.green dl dt a { /*background:url(../images/icon09.gif) no-repeat 0 0; width:19px; height:16px;*/ display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
.history-date ul li.green dl dd { padding-top:20px; display:none;}
.history-date ul li.green dl dd img { float:left;}
.history-date ul li.green dl dd p { overflow:hidden; zoom:1; line-height:21px; color:#787878;}

.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}

*body .history-date ul li dl dt {_font-size:12px !important; _font-weight:bold;}
*body .history-date ul li dl dt span {_font-weight:normal !important;}
*body .history-date ul li.green dl dt a {_background:transparent !important; *background:transparent !important;*font-size:12px !important; _font-weight:normal !important;}

.daohang
{
width:100%;
background:#cccccc;
height:55px;
}

.dhnav
{
width:980px;
background:#cccccc;
height:55px;
margin:0px auto;
}


.dhnav p
{
text-align:center; 
width:245px;
float:left;
line-height:55px;
font-size:18px;
}



.foot
{
width:100%;
background:#fbfbfb;
}

.foot2
{
padding-top:20px;
width:980px;
background:#fbfbfb;
margin:0px auto;
padding-bottom:20px;
}

.foot p
{
text-align:center; 
line-height:25px;
font-size:14px;
}