﻿body,h1,h2,h3,h4,ul,ol,p,form,td,th,dl,dd,dt{margin:0;padding:0;}
body{color:#7a71a4;font:normal 12px/1.6 Tahoma,"宋体";background:#f3f5bf url(../Images/bg.jpg) repeat-x 50% 0;}
ol,ul{list-style:none;}
i,em{font-style:normal;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
input,select,form img,button{vertical-align:middle;}
img{border:0;}

.hidden{ overflow:hidden; overflow:hidden; height:0;}
.wrap{clear:both; margin:0 auto; background:url(../Images/top_bg.jpg) no-repeat 50% 0; overflow:hidden; zoom:1;}

#Header{ background:url(../Images/top_mainBg.jpg) no-repeat 50% 0; width:1004px; margin:0 auto; height:422px; position:relative;}
	#Header h1{ position:absolute; width:250px; height:120px; top:10px; margin-left:-125px; left:50%;}
	#Header h1 a{ display:block; position:relative; width:100%; height:100%; text-indent:-5000px;}

		#Navigate a{ width:126px; height:140px; float:left;}
		#Navigate a:hover{ background:url(../Images/navigateOver.jpg) no-repeat 0 0; }
		#Navigate a.n2:hover{ background-position:-126px 0;}
		#Navigate a.n3:hover{ background-position:-252px 0;}
		#Navigate .n4{ margin-left:248px;}
		#Navigate a.n4:hover{ background-position:-378px 0;}
		#Navigate a.n5:hover{ background-position:-504px 0;}
		#Navigate a.n6:hover{ background-position:-630px 0;}
		#Navigate strong{ display:none;}		
		
#MainBody{ width:1004px; margin:0 auto auto; position:relative;}
#Footer{ clear:both; text-align:center; margin-top:30px; padding:20px 0; background:#2e82ad; line-height:1.8; color:#d9dddd;}

.sideLeft{ float:left; width:226px; overflow:hidden; background:url(../Images/sideBar.jpg) repeat-y -226px 0;}
	.sideLeftBtm{ height:30px; background:url(../Images/sidebg.png) no-repeat -214px 100%;}
.mainCont{ float:left; width:778px; overflow:hidden;  background:url(../Images/innerCen.jpg) repeat-y 100% 0;}

#Index #MainBody{ /*background:url(../Images/mainbg.jpg) no-repeat 50% 0;*/}
#Index #Header{ }
#Index .mainCont{background:url(../Images/bg_mainNews.jpg) no-repeat;}

/** 模块 **/
.artlist{}
	.artlist li{ clear:both; border-bottom:1px dashed #a3ccc0; background:url(../Images/artDot.jpg) no-repeat 4px 50%; padding:5px 10px 3px 25px;}
	.artlist li em{ float:right; color:#000;}
	.artlist a{ color:#000;}
.tags{ height:31px; overflow:hidden;}
	.tags a{ float:left; display:block; margin-right:1px; width:66px; height:31px; line-height:31px; font-weight:bold; background:url(../Images/tab.png) no-repeat; font-size:14px; font-family:微软雅黑; color:#fff; text-align:center;}
	.tags a.current{ background-position:100% 0;}
	.tags a.current:hover{ text-decoration:none;}

.adFocus{ position:absolute; top:9px; left:236px; width:312px; height:267px;}
	#FocusSwf{ width:100%; height:100%;}
	
.indexNewsPanel{ width:431px; height:288px; float:right;}
	.indexNewsPanel .head{ height:52px; overflow:hidden;}
	.indexNewsPanel .tags{ padding-left:30px; padding-top:21px;}
	.indexNewsPanel .tags i{ display:none;}
	.indexNewsPanel ul{ margin:7px 5px; width:410px; color:#000;}
	.indexNewsPanel ul li{ position:relative;}
	.indexNewsPanel ul li i{ position:absolute; right:10px; height:24px; line-height:24px; color:#000;}
	.indexNewsPanel .more{ position:absolute; top:18px; right:40px; width:50px; height:20px; text-indent:-5000em;}
.adp3{ clear:both; height:131px; background:url(../Images/bg_adbar.jpg) no-repeat; padding-left:17px;}
	.adp3 a{ float:left; display:inline; width:177px; height:96px; margin-right:12px; margin-top:17px;}
.dataPanel{ float:left; width:545px; position:relative;}
	.dataPanel .head{ height:54px; overflow:hidden;}
	.dataPanel .more{ float:right; margin-right:33px; margin-top:20px; width:50px; height:20px;}
	.dataPanel dl{ margin:7px auto auto 142px; width:380px;}
	.dataPanel dt{ display:none;}
	.dataPanel dd{ height:50px; ine-height:1.3; margin-bottom:5px; padding:8px 0 0 8px; color:#2a5176;}
	.dataPanel dd a{ margin:0 3px; color:#2a5176;}
	.dataPanel dd.last{ background:none; padding-bottom:0px;}
.questionPanel{ float:right; width:221px;}
	.questionPanel .head{ height:50px; overflow:hidden;}
	.questionPanel .tags{ margin-left:8px;}
	.questionPanel .dataList{ width:207px; height:155px; padding-top:2px;}
	.questionPanel .dataList table{ margin:auto; width:96%; color:#fff;}
	.questionPanel .dataList table td{ height:30px; text-align:center;}

.gamePanel{ width:393px; position:relative; float:left;}
	.gamePanel .head{ position:relative; height:52px; overflow:hidden;}
	.gamePanel .tags{ margin:21px auto auto 41px;}
	.gamePanel .more{ position:absolute; width:50px; height:20px; top:20px; right:42px;}
	.gamePanel ul{ width:355px; height:170px; margin-left:18px; padding-top:5px;}
.careerPanel{ float:right; width:371px;}
	.careerPanel .head{ height:52px; overflow:hidden;}
	.careerPanel .tags{ margin:21px auto auto 30px;}
	.careerPanel .cnt{ position:relative; width:357px; height:176px; background:url(../Images/career.jpg) no-repeat; color:#fff;}
	.careerPanel .cnt p{ position:absolute; width:120px; right:10px; top:10px;}
	.careerPanel .cnt a{ position:absolute; left:283px; top:138px; width:63px; height:22px; background:url(../Images/btnGo.jpg) no-repeat; text-indent:-5000em;}
	.careerPanel .c2{ background-position:0 -176px;}
	.careerPanel .c3{ background-position:0 -352px;}
	
.startGame{ position:absolute; top:271px; left:50px; width:136px; height:136px; }
.gameLogin{ padding-top:13px; height:305px; background:url(../Images/bg_login.jpg) no-repeat;}	
	.loginPanel{ border:none; width:180px; margin-left:20px; height:195px;}
	.loginPanel h4, .logined h4{ display:block; height:30px; margin-bottom:18px; /*background:url(../Images/combi.png) no-repeat;*/ text-indent:-5000em; }
	.loginPanel form{ display:block; width:175px; margin:8px auto auto; position:relative;}
	.loginPanel form input{ float:left; background:#fff; border:#10355a 1px solid; width:110px; height:20px; padding:0 4px; margin:0 0 10px; color:#333; font:bold 12px/20px Tahoma;}
	.loginPanel form button{ margin-left:28px; width:132px; height:45px; border:0; background:url(../Images/btnLogin.jpg) no-repeat; text-indent:-5000px; cursor:pointer;}
	.loginPanel label{ clear:left; float:left; width:50px; color:#fff; line-height:24px;}
	.loginPanel .uselink{ margin:8px auto 0; width:175px; height:28px; /*background:url(../Images/whole.png) no-repeat 0 -45px;*/ text-align:center; line-height:26px;}
	.loginPanel .uselink a{ color:#ffff00; display:inline-block; width:60px; height:28px;}
	.loginPanel .uselink i{ color:#7a71a4;}
	.logined{ color:#fff; margin-left:20px; height:195px;}
	.logined h4{ margin-left:-20px; background:url(../Images/bg_login.jpg) no-repeat 0 100%; margin-bottom:10px;}
	.logined p{ width:186px; margin-bottom:4px;}
	.logined .name{ display:block; color:#fff; font:bold 12px/30px Tahoma;height:33px;}
	.logined .play{ font:bold 14px/1.6 tahoma; color:#0F9;}
	.logined .bar{ margin:25px 0 0; width:186px; height:28px; text-align:center; line-height:26px;}
	.logined .bar a{color:#ff0; display:inline-block; margin:0 3px;}
	.funLinks{ padding:4px 0 0 20px;}
	.funLinks .l1{ width:188px; display:block; height:42px; text-indent:-5000em;}.funLinks .l1:hover{ background:url(../Images/funlinkOver.jpg) no-repeat;}
	.funLinks .l2{ width:188px; display:block; height:50px; text-indent:-5000em;}.funLinks .l2:hover{ background:url(../Images/funlinkOver.jpg) no-repeat 0 100%;}

.serverPanel{ margin:0 auto; height:260px; background:url(../Images/bg_server.jpg) repeat-y; color:#fff;}
	.serverPanel h4{ visibility:hidden; height:45px;}
	.serverPanel ul{ width:196px; margin-left:50px; height:174px;}
	.serverPanel li{ width:150px; margin-bottom:1px; height:21px; padding-top:6px; overflow:hidden;}
	.serverPanel li a{ color:#fff;}
	.serverPanel .linkServerPage{ margin-left:41px; display:block; width:146px; height:23px; text-align:center; color:#ffdfae; text-indent:-5000em;}
.servicePanel{ margin:0 auto; background:url(../Images/bg_serices.jpg) no-repeat; color:#feffff; height:190px;}
	.servicePanel h4{ visibility:hidden; height:38px;}
	.servicePanel .cont{ padding:8px 22px 0; }
	.servicePanel p{ margin:2px auto;}
	.servicePanel a.bt{ color:#ffc957;}
.aboutPanel{ height:239px; background:url(../Images/bg_about.jpg) no-repeat;}
	.aboutPanel h4{ visibility:hidden; height:38px;}
	.aboutPanel p{ margin:10px 22px auto; color:#a1def2; line-height:1.7;}
.mediaPanel{ height:75px; background:url(../Images/bg_meida.jpg) no-repeat;}
	.mediaPanel h4{ height:36px; visibility:hidden;}
	.mediaPanel p{ margin-left:17px;}

.bxc1,.bxc2,.bxc3{ overflow:hidden; margin-bottom:4px; zoom:1; clear:both;}
	.bxc1 .head h4,.bxc2 .head h4,.bxc3 .head h4{ display:none;}
	.bxc1{ height:288px; background:url(../Images/bg_data.jpg) no-repeat;}
	.bxc2{ height:244px; background:url(../Images/bg_wen.jpg) no-repeat;}
	.bxc3{ height:204px; background:url(../Images/bg_img.jpg) no-repeat;}

.pictruePanel{ position:relative;}
	.pictruePanel .head{height:49px; }
	.pictruePanel .more{ position:absolute; top:20px; right:47px; height:20px; width:50px; }
	.pictruePanel .tags{ padding:18px 43px 0px;}
	.pictruePanel ul{ padding-top:13px; padding-left:24px; clear:both;}
	.pictruePanel ul li{ float:left; margin-right:20px;}

.more{ overflow:hidden; text-indent:-5000em;}

/** 内页 **/
.intop{ background:url(../Images/innerTop.jpg) no-repeat 100% 0;width:778px; }
.inbom{ background:url(../Images/innerbom.jpg) no-repeat 100% 100%; padding:20px 0 30px; width:778px;min-height:1000px; height:auto !important; height:1000px;}
.location{ margin-left:50px; height:25px; color:#fff;  width:700px;}
.sortName{ width:714px; margin:20px auto auto; text-align:center; font:bold 18px/36px "微软雅黑"; color:#fff;}
.content{ min-height:600px; padding:20px 30px 10px;}
	.alllist li{ position:relative; line-height:34px; border-bottom:1px dashed #adccc0; background:url(../Images/arrow.png) no-repeat 4px 50%; padding-left:15px; font-size:14px; width:708px;}
	.alllist li i{ position:absolute; right:10px; height:24px; line-height:24px; color:#000;}
.page{ margin:20px; text-align:center; color:#000;}	
.contentEnd{ background:url(../Images/inner2.jpg) no-repeat 0 100%; height:57px;}

.article{ color:#000;font-size:14px; padding-left:60px;}
	.article h1{ text-align:center; margin:10px auto; font-size:18px; font:normal 18px/20px "微软雅黑";}
	.article .date{ text-align:center; margin-bottom:20px; color:#666;}
	.article .cont { min-height:500px;}
	.article .cont p{ margin:30px 10px; text-indent:2em; line-height:1.7;}
	.article .pages{ border-top:1px solid #adccc0; padding:10px 0; text-align:center; font-size:12px; color:#888;}

/* 通用样式 */
.bgnone{ background:none !important;}
.pipe{color:#ccc;margin:0 6px;font-weight:normal;}
.line{clear:both;display:block;height:1px;overflow:hidden;margin:10px 0;background:url(../Images/line.gif) repeat-x;}
.more{float:right;font-size:12px;font-family:宋体; font-weight:normal; margin-right:10px;}
.gc{float:right;font-size:12px !important;color:#cab66a;text-decoration:underline;margin-right:10px;}
.gc:hover{color:#fc0;text-decoration:none;}
a.atc{text-decoration:underline;} a.atc:hover{text-decoration:none;}
.tx_r{text-align:right !important;}
.tx_c{text-align:center !important;}
.tx_14{font-size:14px;}
.txc_gy_7{color:#777;}
.txc_gy_c{color:#ccc;}
.txc_org{color:#f60;}
.txc_blue{color:#09f !important;}
.txc_rad{color:#f00 !important;}
.txc_gr{color:#6F0 !important;}
.txc_ye{color:#fc0;}
.tx_bold{font-weight:bold;}

/* IE6 Dbug */
/* #Navigate strong,#Navigate strong a:hover,#Navigate strong.current,.sublayer p em,.sublayer p i{ _background-image:url(../Images/ie_navbg.png);} */




/*173攻略百科*/
.bxc4{ height:244px; background:url(../Images/bg_wen4.jpg) no-repeat;}
.bk{width:380px; position:relative; float:left;}
.bk .tags{margin: 21px auto auto 50px; font-size:12px; font-weight:normal;}
.bk .bk_p{ padding-left:20px;}
