﻿@charset "utf-8";
/* CSS 初始化 */
*html,body { height:100%}
body { font:normal 12px/1.8 Tahoma, Geneva, sans-serif; color:#333; background:#2e4664 ;}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, form, a, p { margin:0; padding:0; list-style:none;}
input, img, select, button { vertical-align:middle;}
h1, h2, h3, h4 { font-size:12px;}
h1, h2, h3, h4, em, i, cite { font-weight:normal; font-style:normal;}
img { border:0;}
a { color:#333; text-decoration:none; outline:none;}
a:hover { color:#f30; text-decoration:underline;}
.clear { clear:both; line-height:0; height:0; font-size:0;} /** 清除浮动 **/
.fl { float:left;}  /** 左对齐 **/
.fr { float:right}  /** 右对齐 **/

/***********************************************************************/
.suit { overflow:hidden; _overflow:visible}  /** 自适应显示内容 **/
table, tr, td, div, p, em { word-wrap:break-word;} /** 截取超出部分 **/

/** 外框，头部，导航 **/
#allwarpper { width:100%; background:url(../images/bodybg.jpg) 50% 0 no-repeat;}
#warpper { width:100%;}
#headder { height:273px; background:url(../images/headbg.jpg) no-repeat;}
#maincontent { position:relative; width:1000px; margin:0 auto; background:url(../images/mainbg.jpg) 50% 0}
#logo { position:absolute; width:273px; height:129px; top:0; left:380px;}
#headbg { position:absolute; top:53px; left:85px;}
#nav { position:absolute; top:10px; left:95px; z-index:10}
	#nav li { float:left; position: relative}
	#nav li a { display:block; text-indent:-9999px; position: relative; z-index:3; width:100px; height:30px; background:url(../images/menu.gif) 50% 0 no-repeat}
	#nav li a.a1 { background-position:0 0}	
	#nav li a.a2 { background-position:0 -34px}	
	#nav li a.a3 { background-position:0 -68px}	
	#nav li a.a4 { background-position:0 -102px}	
	#nav li a.a5 { background-position:0 -136px}	
	#nav li a.a6 { background-position:0 -170px}
	#nav li a.a1:hover,#nav li.on a.a1 { background-position:0 -204px}
	#nav li a.a2:hover,#nav li.on a.a2 { background-position:0 -238px}
	#nav li a.a3:hover,#nav li.on a.a3 { background-position:0 -272px}
	#nav li a.a4:hover,#nav li.on a.a4 { background-position:0 -306px}
	#nav li a.a5:hover,#nav li.on a.a5 { background-position:0 -340px}
	#nav li a.a6:hover,#nav li.on a.a6 { background-position:0 -374px}
	#nav li.current div{ display:block; } 
	#nav li div { display:none; width:134px;  position:absolute; height:213px; left:-30px; top:-10px; background:url(/images/menubg.png) no-repeat; _background:none;}
	#nav li div i { display:none}
	#nav li div ul{ position:relative; z-index:2; padding-top:45px;}
	*html #nav li div i { display:block; z-index:0; height:213px; width:134px; position: absolute; left:0; top:0; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menubg.png');}
	#nav li ul li { float:none; text-align:center;  height:30px; line-height:30px; position:relative}
	#nav li ul li b{ display:block; width:69px; position:absolute; left:30px; bottom:0; height:1px; font-size:0; overflow:hidden; background:url(../images/line.png) ;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/line.png')}
	#nav li ul li a { background:none; text-indent:0; position: relative; z-index:110; width:auto; font-size:14px; color:#FFFFFF}

/** 主体内容 **/
#main { height:auto !important; height:860px; overflow:hidden; _overflow:visible; background:url(../images/subnavbg_1.jpg) no-repeat}
#content { position:relative; float:left; margin-left:182px; display:inline;}
	.inTop,.inBottom { overflow:hidden; zoom:1;}
		.foucs { position:absolute; top:273px; left:182px; width:480px; height:161px; background:url(../images/dyzbg.jpg) no-repeat}
		#swfGame { position:absolute; top:-78px; left:15px; z-index:10;}
		.topAd { position:relative; width:332px; height:161px; margin-right:4px;}			
		.adbt { position:absolute; width:332px; height:78px; left:-5px; top:88px;}
			.adbg { width:332px; height:78px; background:url(../images/newclick.png) no-repeat}
			*html .adbg { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/newclick.png');}
			.adbt a { display:block; width:332px; height:78px; position: absolute; text-indent:-9999px;}
			.adbt a:hover { text-decoration:none}
	.inLeft { width:474px;}
		.inNews { height:166px; background:url(../images/bg1.jpg) no-repeat}
		.inManghua { height:185px; background:url(../images/bg2.jpg)}
		.inBbs { height:174px; background:url(../images/bg3.jpg) no-repeat}
		.inDown { height:185px; background:url(../images/bg4.jpg) no-repeat}
		.inAd { height:524px; background:url(../images/bg5.jpg) no-repeat}
		.inYuanhua { height:185px; background:url(../images/bg6.jpg) no-repeat}
	.inRight { width:340px; margin-right:4px; display:inline}
	
	/** 重点资讯 **/
	.inNews { font-family:'宋体'; position:relative; overflow:hidden; zoom:1;}		
		.inNews .tags { margin:5px 0 0 35px; height:32px; overflow:hidden; zoom:1;}
		.inNews .more { display:block; position:absolute; top:10px; right:30px; width:40px; height:20px; text-indent:-9999px;}
		.inNews .tags strong { float:left; width:41px; height:33px; margin-right:5px;}
		.inNews .tags a { display:block; float:left; width:41px; height:30px; text-indent:-3000px; background:url(../images/tagbt.gif)}
		.inNews .tags a.n0 { background-position:0 0;}
		.inNews .tags a.n1 { background-position:0 -30px;}
		.inNews .tags a.n2 { background-position:0 -60px;}
		.inNews .tags a.n3 { background-position:0 -90px;}		
		.inNews .tags a.more { width:60px; background-position:-220px 0; background:#0C0;}
		.inNews .tags a:hover.more { width:60px; background-position:-220px -33px;}		
		.inNews .tags .current a.n0 { background-position:0 -120px;}
		.inNews .tags .current a.n1 { background-position:0 -150px;}
		.inNews .tags .current a.n2 { background-position:0 -180px;}
		.inNews .tags .current a.n3 { background-position:0 -210px;}
		.inNews .tags .current a.n4 { background-position:0 -240px;}
		.inNews ul { padding:0 20px}
	.artList { color:#fff}
		.artList li { position:relative; height:20px; line-height:1.7; border-bottom:1px dashed #7ca1cc; padding-bottom:3px; background:url(../Images/dot.jpg) no-repeat 0 50%;}	
		.artList li i { position:absolute; right:0; top:0; color:#fff;}
		.artList li a { padding-left:5px; color:#fff;}
	
	.inManghua,.inBbs,.inDown,.inYuanhua { position:relative; overflow:hidden; zoom:1;}
	.inManghua h1,.inDown h1,.inBbs h1,.inYuanhua h1 { display:none}
	a.more { width:40px; height:20px; display:block; top:26px; right:30px; position:absolute; text-indent:-9999px;}
	
	/** 漫画专区 **/
	.inManghua { overflow:hidden; zoom:1;}
		.piclist { margin:65px 0 0 30px;}
		.piclist li { float:left; width:131px; height:105px; margin-right:10px; background:url(../images/picbg.jpg) no-repeat;}
		.piclist li img { width:127px; height:99px; padding:2px 0 0 2px;}
		
	/** 论坛热帖 **/
	.inBbs {}
		.inBbs ul { margin:60px 20px 0 20px}
		
	/** 广告专区 **/
	.inAd {}
		.inAd ul { padding:10px 0 0 11px}
		.inAd li { padding-bottom:6px;}
		
	/** 左侧内容 **/
	#side { position:absolute; top:0; left:0; width:182px;}
	.flashgame { height:351px;}
	.gamemenu { margin-left:2px;}
		.gamemenu strong { width:179px; height:35px;}
		.gamemenu strong a { display:block; height:35px; text-indent:-9999px; background:url(../images/gamemenu.gif) no-repeat}
		.gamemenu strong a.a1 { background-position:0 0}
		.gamemenu strong a.a2 { background-position:0 -35px}
		.gamemenu strong a.a3 { background-position:0 -70px}
		
		.gamemenu strong a:hover.a1 { background-position:0 -105px}
		.gamemenu strong a:hover.a2 { background-position:0 -140px}
		.gamemenu strong a:hover.a3 { background-position:0 -175px}
	.toupiao { position:relative; margin-left:3px; width:179px; height:297px; background:url(../images/toupiao.jpg)}
		.tpquestion,.tpbt { position:absolute; top:42px; left:0; width:179px;}
			.tpquestion h2 { font-weight:bold; text-align:center;}
			.tplist { padding:10px 0 0 40px; color:#fff}
			.tplist li { padding-bottom:5px;}
			.tpbt { height:32px; display:block; cursor: pointer; width:175px; background:none; border:none; top:264px; left:0; text-indent:-9999px;} 
	.leftad { width:171px; margin-left:7px}
		.leftad p { border:1px solid #2e4664; margin-bottom:5px}
		.leftad p img { vertical-align:bottom;}
	.kfemail { height:61px; margin:5px 0 0 7px; background:url(../images/kfemail.jpg) no-repeat}
/** 日历 **/
.leftdrop { width:171px; height:191px; margin-left:7px; background:url(../images/rlbj.jpg) 0 2px no-repeat}
.dropSelect{position:relative;height:23px;color:#fff;padding:0 0 0 8px;cursor:pointer;float:left;width:78px;}
.dropSelect .dBody{margin-right:-1px;height:23px;}
.dropSelect .dBody em{ position:absolute; font-style:normal;left:15px; line-height:20px; height:20px;}
.dropSelect .dBody i{ position:absolute;right:3px;width:19px; height:19px; overflow:hidden; text-indent:-3000px; background:url(../Images/an.gif) no-repeat;}
.dropSelect .dBody i.hover{ background-position:0 -20px;}
.dropSelect .dList{display:none;position:absolute; bottom:25px;width:77px;left:7px;margin:0 1px;background:#1a1d22;border:1px #676554 solid;z-index:100;}
.dropSelect .dList a{display:block;height:20px;line-height:20px;color:#989da4;border:1px solid #1a1d22;overflow:hidden;text-indent:5px;}
.dropSelect .dList a:hover{ background:#313439;color:#fff;text-decoration:none;}

.lineSelect{position:relative;height:21px;float:left;width:60px;color:#fff; padding:0 0 0 8px;}
.lineSelect .dBody{margin-right:-1px; height:21px;}
.lineSelect .dBody em{ position:absolute;font-style:normal;line-height:20px; height:20px;}
.lineSelect .dBody a{ position:absolute; top:0; right:0; width:20px; height:10px; overflow:hidden; text-indent:-3000px; background:url(../Images/an.gif) no-repeat -70px 0;}
.lineSelect .dBody a.prev:hover{ background-position:-70px -20px;}
.lineSelect .dBody a.next{ top:10px; background-position:-70px -10px;}.lineSelect .dBody a.next:hover{ background-position:-70px -30px;}	
.lineSelect .dBody i.hover{ background-position:-19px 0;}
.lineSelect .dList{ display:none; position:absolute; top:125px; left:1px; margin:0 1px; background:#1a1d22; border:1px #676554 solid; }
.lineSelect .dList a{ display:block; height:20px; line-height:20px; color:#989da4; border:1px solid #1a1d22; overflow:hidden; text-indent:5px;}
.lineSelect .dList a:hover{ background:#313439; color:#fff; text-decoration:none;}

.listPanel{ position:absolute; top:0px; left:0px; width:180px; background:#1a1d22; border:1px #676554 solid; padding:5px; text-align:left; line-height:1.5;filter:alpha(opacity=95);-moz-opacity:0.95; opacity: 0.95; z-index:100;}
	.listPanel strong{ display:block; color:#FF9; padding:3px 0; line-height:1.5;}
	.listPanel p a{ color:#3c0; margin-right:1em; line-height:1.5; }
	.listPanel .close{ position:absolute; top:0px; right:0px; width:11px; height:10px; padding:4px; background:url(../images/x.gif) no-repeat 50% 50%; text-indent:-3000px;}

.calendar{ position:absolute; top:0; left:41px; width:245px; height:210px; }	
	.calendar .dropSelect{ float:left; width:60px; margin-left:50px; display:inline}
	.calendar .lineSelect{ float:left; width:60px; margin-left:10px;display:inline}
	
	.calendar_control{ padding:12px 0 0;}
	.celender_main{width:170px; float:left;}
	.calendar_weekTag{ visibility:hidden; height:24px;} 
	.celender_days{ overflow:hidden; zoom:1;}
	.calendar_days a{ float:left; display:block; margin:1px; width:22px; height:20px; line-height:20px; text-align:center; color:#fff;}
	.calendar_days a:hover{ background:#062c39; text-decoration:none;}
	.calendar_days a.current, .calendar_days a.current:hover{ background:#122a32;}
	.calendar_days span{ float:left; display:block; width:0; height:20px; margin:1px; overflow:hidden;}
	.calendar_days span.week1{ width:22px;}
	.calendar_days span.week2{ width:46px;}
	.calendar_days span.week3{ width:70px;}
	.calendar_days span.week4{ width:94px;}
	.calendar_days span.week5{ width:118px;}
	.calendar_days span.week6{ width:142px;}
	
/** 底部 **/
#mainbottom { height:229px; margin:0 auto; background:url(../images/footerbg.jpg) no-repeat; overflow:hidden; zoom:1;}
.coop{ width:890px; margin:24px auto 10px auto; overflow:hidden; zoom:1;}
		.coop h3{ float:left; width:62px; line-height:1.2; padding:2px; color:#f7db7b; font-weight:normal;}
		.coop .list{ float:left; width:745px; height:33px; overflow:hidden;}
		.coop .list a{ display:block; float:left; padding:1px 2px;}
		.coop .list a img{ width:88px; height:31px;}
		.coop .more{ float:right; width:62px; line-height:1.3; padding:2px;}
		.coop .more a{ color:#f7db7b;}
		
/** 内页 **/
.nybox { width:811px; background:url(../images/nybg.jpg); overflow:hidden;zoom:1;}
	.nytop { min-height:846px; _height:846px; background:url(../images/nytop.jpg) no-repeat}
	.nybottom { height:21px; background:url(../images/nybottom.jpg) no-repeat}
	.weizi { padding:15px 30px 10px; color:#fff;} .weizi a { color:#fff}
	.nytag { width:768px; height:53px; margin:0 auto; line-height:45px; background:url(../images/tagbg.jpg) no-repeat}
		.nytag strong { padding-left:53px; font-size:16px; color:#fc0}
	.nycontent {width:748px; margin:10px auto;}
	.nycontent .artList li { line-height:2.0}
/** 分页 **/ 
.Page { position:relative; width:100%; text-align:center; margin-top:10px; color:#fff;}
	.Page ul {overflow:hidden; zoom:1;}
	.Page li { display: -moz-inline-stack; display:inline-block; vertical-align:bottom; *display: inline; zoom:1; margin-left:1px; *margin-left:1px; font-size:12px;}
	.Page li a { display:inline-block; text-decoration:none; padding:0 5px; height:20px; font-size:12px; border:1px solid #ccc; text-align: center; line-height:20px; background:#fff; color:#333;}
	.Page li a:hover,.Page li.Currtue a { background:#f0dada; text-decoration:none; color:#000;}

/** 版权 **/
#ny #Footer {padding-top:40px;}
#Footer{ background:url(../Images/footer_bg.jpg) no-repeat 50% 0;}
	#Footer .link{ margin:14px auto 10px; text-align:center; color:#ccc; font-weight:bold;}
	#Footer .link a { margin:0 8px; color:#fff;}
	#Footer .right { color:#fff; line-height:2; margin:10px auto; width:850px; background:url(../Images/companyLogo.jpg) 101% 14px no-repeat ;}

	#Footer .right a{ color:#fff; text-decoration:underline;}
	#Footer .right p { padding-top:5px;}

/** 壁纸列表 **/
.ArtImages { margin-top:20px; overflow:hidden; zoom:1; color:#333;}
	.ArtImages li { float:left; width:154px; height:170px; margin:0px 15px; display:inline; text-align:center; overflow:hidden;}
	.ArtImages li a{ float:left; border:1px solid #333}
	.ArtImages li img { width:150px; height:130px;}
	.ArtImages li div{color:#fff; clear:both}


/** photeshow **/
#thumbnails {
	MARGIN-TOP: 15px
}


/**Details**/
.Details {}
.Art_title{font:bold 16px/2em Tahoma;text-align:center;color:#fff;}
.Art_time{text-align:center;line-height:2em; padding-bottom:9px;border-bottom:1px #D9D9D9 solid;color:#fff;}
.Art_content{color:#fff;margin:20px auto 20px;line-height:1.8;font-size:14px;}
.Art_content a{color:#fff;}
.Art_content a span{color:#fff;}
.Art_control{color:#fff; text-align:right;margin:15px;font-size:14px; background:url(../Images/img_0005.jpg) no-repeat bottom; padding-bottom:22px;}
.Art_control a{color:#fff; margin:auto 5px; display:inline-block;text-decoration:underline;}
.Art_ANlist{color:#fff; font-size:14px; line-height:26px; padding-left:15px;}
.Art_ANlist a{color:#fff;}
.Arttag{color:#fff;font-size:14px;line-height:24px;}
.Arttag b{ color:#fff;}
.Arttag a{color:#fff; margin:0 6px; text-decoration:underline;}

/**新增**/
.flashgame {position:relative;}
.flashgame a { position:absolute; z-index:20; cursor:pointer; width:179px; text-indent:-9999px; background:#fff; -moz-opacity:0; opacity:0; filter:alpha(opacity=0); display:block; height:130px; bottom:0px;  left:0;}

/** 活动专区 **/
#hd #allwarpper { background:url(../activityimg/bodybg.jpg) 50% 0 no-repeat}
	#hd #warpper { width:1000px; margin:0 auto; background:none}
	#hd #headder { height:254px; background:url(../activityimg/top.jpg) no-repeat}
	#hd #actmain { position:relative; height:439px; background:url(../activityimg/center.jpg) no-repeat}	
		#hd #actmain a { display:block; width:277px; height:124px; position:relative; z-index:10}
		#hd #actmain .hd1,#hd #actmain .hd2,#hd #actmain .hd3 { top:48px;}
		#hd #actmain .hd4,#hd #actmain .hd5 { top:192px;}
		#hd #actmain .hd1 { position:absolute; left:176px; background:url(../activityimg/hd1.png) no-repeat; _background:none;}
		#hd #actmain .hd2 { position:absolute; left:435px; background:url(../activityimg/hd2.png) no-repeat; _background:none}
		#hd #actmain .hd3 { position:absolute; left:650px; background:url(../activityimg/hd3.png) no-repeat; _background:none}
		#hd #actmain .hd4 { position:absolute; left:229px; background:url(../activityimg/hd4.png) no-repeat; _background:none}
		#hd #actmain .hd5 { position:absolute; left:500px; background:url(../activityimg/hd5.png) no-repeat; _background:none}
		
		#hd #actmain i { display:none; display:block; width:277px; height:124px; position:absolute; top:0; left:0; z-index:0;}
		*html #hd #actmain .hd1 i { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='activityimg/hd1.png');}
		*html #hd #actmain .hd2 i { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='activityimg/hd2.png');}
		*html #hd #actmain .hd3 i { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='activityimg/hd3.png');}
		*html #hd #actmain .hd4 i { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='activityimg/hd4.png');}
		*html #hd #actmain .hd5 i { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='activityimg/hd5.png');}
		
	#hd #Footer { height:207px; background:url(../activityimg/bottom.jpg) no-repeat}
.wrpperbg{background:url(../images/bottombg.jpg) 50% bottom no-repeat}
.inManghua .piclist li{ margin:0 25px;}