﻿body,h1,h2,h3,h4,ul,ol,p,form,td,th,dl,dd,dt{margin:0;padding:0;}
body{color:#333;font:normal 12px/1.6 Tahoma,"宋体"; background:#fff url(http://webpic.my4399.com/hlsy/n/images/backWrapper.jpg) repeat-x 0 0;}
ol,ul{list-style:none;}
i,em{font-style:normal;}
a{text-decoration:none;color:#0066cc;}
a:hover{text-decoration:underline;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
input,select,form img,button{vertical-align:middle; font-size:12px;}
img{border:0;}
span#lgame{display:inline-block;width:152px;height:19px;overflow:hidden;}
#log_form{display: inline-block;}

.dataPanel .panel a{display:inline-block;width:56px;height:22px;overflow:hidden;}

.hidden{ overflow:hidden; overflow:hidden; height:0;}
.wrap{clear:both;margin:0 auto; position:relative; background:url(http://webpic.my4399.com/hlsy/n/images/topImg.jpg) no-repeat 50% 0;}

#Header{ width:1004px; margin:0 auto; height:261px; position:relative;}
	#Header .topswf,#Header #topswf{ width:1004px; height:261px;}
	#Header h1{ display:none;}
	
#MainBody{ width:930px; margin:0 auto auto; position:relative; z-index:10;}
#Footer{ clear:both; text-align:center; padding:60px 0 120px; background:url(http://webpic.my4399.com/hlsy/n/images/footer.jpg) no-repeat 50% 100%; line-height:1.8; color:#666;}
	#Footer .warn{ color:#b53c3c; height:36px; background:url(http://webpic.my4399.com/hlsy/n/images/line.jpg) no-repeat 50% 100%; margin-bottom:20px;}
	#Footer a{ color:#333;}

.side-left{ float:left; width:210px; overflow:hidden;}
.side-right{ float:right; width:270px; overflow:hidden;}
.main-cont{ margin-left:10px; float:left; width:430px; overflow:hidden;}

#Index .wrap{}
#Index #Header{ }

/** 模块 **/
.bt_submit{ width:63px; height:25px; background:url(http://webpic.my4399.com/hlsy/n/images/whole.png) no-repeat -57px 0; border:none; color:#f1da81; padding:0; margin:0 4px; cursor:pointer;}
.artlist li{ line-height:25px; background:url(http://webpic.my4399.com/hlsy/n/images/rowLine.png) repeat-x 0 100%; padding:0 5px;}
	.artlist li a{ color:#333;}
.bxs{ background:url(http://webpic.my4399.com/hlsy/n/images/sidePanel_1.png) no-repeat; margin-bottom:6px;}
	.bxs .bb{ clear:both; height:18px; background:url(http://webpic.my4399.com/hlsy/n/images/sidePanel_1.png) no-repeat 0 100%;}
.bxc{ background:url(http://webpic.my4399.com/hlsy/n/images/centerPanel.png) no-repeat; margin-bottom:6px; padding-top:1px;}
	.bxc .bb{ clear:both; height:6px; background:url(http://webpic.my4399.com/hlsy/n/images/centerPanel.png) no-repeat 0 100%;}
	.bxc .head{ width:452px; height:33px; margin:5px auto;}
	.bxc .head h4{ width:208px; height:33px; background:url(http://webpic.my4399.com/hlsy/n/images/panelGather.jpg) no-repeat; text-indent:-5000px;}
	
.adFocus{ margin-left:10px; width:254px; height:212px; padding:6px 0 0 6px; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat 100% 0;}
	#FocusSwf{ width:248px; height:188px; margin:0 auto;}
	
.indexNewsPanel{ width:410px; height:207px; margin:0 auto; background:url(http://webpic.my4399.com/hlsy/n/images/artBack.png) no-repeat 0 35px; position:relative;}
	.indexNewsPanel .tags{ width:390px; margin:0 auto; height:36px; background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat;}
	.indexNewsPanel .tags a{ float:left; display:block;}
	.indexNewsPanel .tags a strong{ display:block; float:left; width:70px; height:35px; background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat 0 -36px; text-indent:-1000em; cursor:pointer;}
	.indexNewsPanel .tags .s2{ background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat -72px -36px;} 
	.indexNewsPanel .tags .s3{ background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat -144px -36px;} 
	.indexNewsPanel .tags .s4{ background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat -216px -36px;} 
	.indexNewsPanel .tags a.current strong{ height:36px;}
	.indexNewsPanel .tags a.current .s1{ background-position:0 -72px;}
	.indexNewsPanel .tags a.current .s2{ background-position:-72px -72px;}
	.indexNewsPanel .tags a.current .s3{ background-position:-144px -72px;}
	.indexNewsPanel .tags a.current .s4{ background-position:-216px -72px;}
	.indexNewsPanel .tags i{ float:left; width:2px; height:35px; background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat -70px 0; text-indent:-1000em;}
	
	.indexNewsPanel ul{ width:375px; margin:12px auto; /*background:url(http://webpic.my4399.com/hlsy/n/images/indexNewsRow.jpg);*/}
	.indexNewsPanel ul li{ padding:0 10px; border-bottom:none; position:relative; height:25px;}
	.indexNewsPanel ul li a{ display:inline-block; _padding-top:4px;}
	.indexNewsPanel ul li a:hover{ text-decoration:none; color:#f60;}
	.indexNewsPanel ul li span{ margin-right:4px; display:inline-block; width:40px; height:17px; line-height:17px; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat -150px -220px; color:#fff; text-align:center; }
	.indexNewsPanel ul li .s2 span{ background-position:-150px -240px;}
	.indexNewsPanel ul li .s3 span{ background-position:-150px -260px;}
	.indexNewsPanel ul li i{ position:absolute; right:10px; height:24px; line-height:24px; color:#666;}
	.indexNewsPanel .more{ position:absolute; text-indent:-1000em; top:12px; right:15px; width:15px; height:15px; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat -200px -220px;}
.mainLinks{ overflow:hidden; zoom:1; padding-top:5px; height:88px;}
	.mainLinks .s1{ display:inline-block; background:url(http://webpic.my4399.com/hlsy/n/images/linkImg.jpg) no-repeat 0 -88px; width:201px; height:88px; margin-right:15px;}
	.mainLinks .s2{ display:inline-block; background:url(http://webpic.my4399.com/hlsy/n/images/linkImg.jpg) no-repeat 0 -176px; width:201px; height:88px; }

.dataPanel{ margin:22px auto auto; position:relative; width:430px; height:194px; background:url(http://webpic.my4399.com/hlsy/n/images/dataPanel.png) no-repeat;}
	.dataPanel h4{ display:none;}
	.dataPanel .tags{ position:absolute; top:48px; left:25px; width:175px;}
	.dataPanel .tags a{ width:175px; display:block; margin-bottom:3px;}
	.dataPanel .tags a strong{ display:block; height:39px; background:url(http://webpic.my4399.com/hlsy/n/images/dataPanel.png) no-repeat 0 1000px; text-indent:-1000em; cursor:pointer;}
	.dataPanel .tags a.current .c1{ background-position:0 -195px;}
	.dataPanel .tags a.current .c2{ background-position:0 -234px;}
	.dataPanel .tags a.current .c3{ background-position:0 -273px;}
	.dataPanel .panel{ position:absolute; top:48px; right:20px; width:185px; height:123px; line-height:1.7; color:#d9e0e1;}
	.dataPanel .panel a{ color:#40484c; margin:0 4px;}
	.dataPanel .more{ position:absolute; text-indent:-1000em; top:9px; right:12px; width:15px; height:15px; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat -200px -220px;}	
	
.InteractionPanel{ overflow:hidden; zoom:1; width:410px; height:162px; margin:15px auto auto; background:url(http://webpic.my4399.com/hlsy/n/images/artBack.png) no-repeat 0 35px; position:relative;}
	.InteractionPanel .tags{ width:390px; margin:0 auto; height:36px; background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat;}
	.InteractionPanel .tags a{ float:left; display:block;}
	.InteractionPanel .tags a strong{ display:block; float:left; width:70px; height:35px; background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat 0 -108px; text-indent:-1000em; cursor:pointer;}
	.InteractionPanel .tags .s2{ background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat -72px -108px;} 
	.InteractionPanel .tags .s3{ background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat -144px -108px;} 
	.InteractionPanel .tags a.current strong{ height:36px;}
	.InteractionPanel .tags a.current .s1{ background-position:0 -144px;}
	.InteractionPanel .tags a.current .s2{ background-position:-72px -144px;}
	.InteractionPanel .tags a.current .s3{ background-position:-144px -144px;}
	.InteractionPanel .tags i{ float:left; width:2px; height:35px; background:url(http://webpic.my4399.com/hlsy/n/images/mainTags.png) no-repeat -70px 0; text-indent:-1000em;}
	
	.InteractionPanel .panel{ margin:12px 15px; overflow:hidden; zoom:1;}
	.InteractionPanel .panel img{ border:1px solid #c8e0ea; padding:2px; margin:3px auto; float:left;}
	.InteractionPanel ul{ float:right; width:235px;}
	.InteractionPanel .more{ position:absolute; text-indent:-1000em; top:12px; right:15px; width:15px; height:15px; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat -200px -220px;}

.coPanel{ width:410px; height:162px; background:url(http://webpic.my4399.com/hlsy/n/images/coPanel.png) no-repeat 0 20px; margin:10px auto;}
	.coPanel .panel{ overflow:hidden; zoom:1; margin:12px 15px;}
	.coPanel .cover{ float:left; width:135px; padding-top:5px; color:#0066cc; text-align:center;}
	.coPanel .cover img{border:1px solid #c8e0ea; padding:2px; margin-bottom:4px;}
	.coPanel ul{ float:right; width:235px;}

	
.gameLogin{ margin:0 auto; width:190px; height:207px; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat;}
	.loginPanel,.logined{ border:none; width:152px; height:156px; padding-top:13px; margin:0 auto;}
	.loginPanel h3,.logined h3{ width:64px; height:19px; display:block; margin:0 auto 15px; overflow:hidden; text-indent:-1000em; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat -150px -280px;}
	.loginPanel form{ display:block; margin:8px auto auto; position:relative;}
	.loginPanel form label{ display:inline-block; width:40px;}
	.loginPanel form input{ display:inline-block; margin-bottom:6px; background:#f1f9fd url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat 0 -310px; border:0; width:100px; height:14px; padding:5px; color:#363636; font-size:12px;}
	.loginPanel form button{ margin-left:40px; width:72px; height:28px; border:0; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat 0 -250px; font-size:12px; font-weight:bold; color:#fff; cursor:pointer;}
	.loginPanel form button:hover{ background-position:-72px -250px;}
	.loginPanel .uselink{ margin:6px auto 0;text-align:center; color:#88a3b6;}
	.loginPanel .uselink a{ display:inline-block; margin:0 3px;}
	.logined h3{ background-position:-150px -300px;}
	.logined .name{ display:block; font:bold 12px/1.4em Tahoma;}
	.logined .play{ display:block; margin:4px auto; width:142px; height:28px; font:bold 12px/28px tahoma; color:#fff; text-align:center; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat 0 -280px;}
	.logined .bar{ text-align:center; line-height:26px; color:#88a3b6;}
	.logined .bar a{color:#3895d6; display:inline-block; margin:0 4px;}
	.gameLogin .btnPay{ display:block; margin-left:28px; width:133px; height:38px; text-indent:-1000em; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat 500px 500px;}
	.gameLogin .btnPay:hover{ background-position:0 -210px;}
.sideLinks{ margin-top:6px;}
	.sideLinks a{ display:block; width:201px; height:88px; background:url(http://webpic.my4399.com/hlsy/n/images/linkImg.jpg) no-repeat; text-indent:-1000em;}
.serverPanel{ width:216px; height:180px; margin:6px auto;}
	.serverPanel h4{ background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat -240px -218px; height:65px; text-indent:-1000em;}
	.serverPanel li{ clear:both; margin:1px auto; width:180px; height:24px; background:url(http://webpic.my4399.com/hlsy/n/images/rowLine.png) repeat-x 0 100%;}
	.serverPanel li a{ color:#2b2b2b; display:inline-block; line-height:24px; padding-left:15px; background:url(http://webpic.my4399.com/hlsy/n/images/dotArrow.png) no-repeat 5px 50%;}
	.serverPanel li em{ display:inline-block; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat -200px -237px; text-indent:-1000em; width:10px; height:15px;}
	.serverPanel .linkMore{ margin:5px auto 5px 20px; display:inline-block; font:bold 12px/2em "微软雅黑";}
.servicePanel{ width:216px; margin:-20px auto auto;}
	.servicePanel h4{ background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat -240px -284px; height:79px; text-indent:-1000em;}
	.servicePanel p{ display:block; width:184px; margin:0 auto; line-height:23px; background:url(http://webpic.my4399.com/hlsy/n/images/rowLine.png) repeat-x 0 100%;}
	.servicePanel .bt{ color:#ff6600;}
.mediaList{ margin:18px auto; width:190px; height:66px; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat 0 -340px;}
	.mediaList h4{ display:none;}
	.mediaList .cont{ padding:37px 0 0 10px;}
.careerIntro{ width:270px; height:146px; position:relative;}
	.careerIntro .cut-over{ position:absolute; top:120px; left:30px; width:72px; height:26px;}
	.careerIntro .cut-over a{ display:block; float:left; width:35px; height:26px; text-indent:-1000em;}
	.careerIntro .c1{ width:100%; height:100%; background:url(http://webpic.my4399.com/hlsy/n/images/Career.jpg) no-repeat;}
	.careerIntro .c2{ width:100%; height:100%; background:url(http://webpic.my4399.com/hlsy/n/images/Career.jpg) no-repeat 0 -146px;}
	.careerIntro .c3{ width:100%; height:100%; background:url(http://webpic.my4399.com/hlsy/n/images/Career.jpg) no-repeat 0 -292px;}
	.careerIntro h4{ display:none;}
	.careerIntro p{ color:#000; width:132px; padding:52px 0 0 25px; line-height:1.4;}
	
.seTags{ display:block; overflow:hidden; padding:0 5px}
	.seTags a{ display:block; float:left; padding-left:6px; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat 0 -436px; margin-right:1px;}
	.seTags em{ display:inline-block; padding:0 16px 0 10px; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat 100% -391px; height:25px; line-height:25px; color:#394b5f;}
	.seTags .current{ background-position:0 -410px;}
	.seTags .current em{ background-position:100% -365px; height:26px; color:#3769a1; font-weight:bold;}
	.seTags a:hover{ text-decoration:none; color:#3769a1;}
.pictruePanel{ margin:17px auto auto 10px; width:239px; height:263px; background:url(http://webpic.my4399.com/hlsy/n/images/pictruePanel.png) no-repeat 0 100%;}
	.pictruePanel ul{ margin:15px auto 15px 15px; clear:both; overflow:hidden;}
	.pictruePanel ul li{ display:block; float:left; width:98px; height:102px; text-align:center; margin-right:11px;}
	.pictruePanel li a{ display:block; line-height:2; color:#333;}
	.pictruePanel li a img{ display:block; border:1px solid #cbcbcb; padding:1px; background:#fff;}
	.pictruePanel a:hover img{ border-color:#b4cfe2;}
.matterPanel{}
	.matterPanel h4{ background:url(http://webpic.my4399.com/hlsy/n/images/panelGather.jpg) no-repeat -220px -126px; height:33px; text-indent:-5000px;}
	.matterPanel ul{ width:180px; margin:10px auto 0;}
.adLinks a{ display:block; width:216px; height:67px; overflow:hidden; background:url(http://webpic.my4399.com/hlsy/n/images/panelGather.jpg) no-repeat; text-indent:-5000px; margin-bottom:6px;}
	.adLinks a.al{ background-position:-220px -296px;}
	.adLinks a.a2{ background-position:-220px -363px;}


.adp3{ text-align:center;}.adp3 img{ border:1px solid #685e59; background:#fff;}

/** 内页 **/
.mainCont{ float:left; width:679px; margin-left:10px; background:url(http://webpic.my4399.com/hlsy/n/images/bodyCenter.png) repeat-y;}
	.mainCont .location{ background:url(http://webpic.my4399.com/hlsy/n/images/bodyTop.png) no-repeat; height:34px; position:relative; padding-top:25px;}
	.mainCont .location h3{ position:absolute; left:30px; top:20px; font-size:16px; color:#00649d; font-family:"微软雅黑";}
	.mainCont .location p{ margin:0 auto; width:600px; text-align:right;}
	.mainCont .content{ width:620px; margin:20px auto; min-height:680px; overflow:hidden;}
	.mainCont .seTags{ width:610px; margin:0 auto; background:url(http://webpic.my4399.com/hlsy/n/images/innerTagBg.png) no-repeat 0 20px; height:50px;}
	.mainCont .seTags em{ padding:0 26px 0 20px;}
	.mainCont ul { width:590px; margin:0 auto;}
	.mainCont ul li{ padding:0 5px; border-bottom:none; position:relative; line-height:30px; height:30px;}
	.mainCont ul li a:hover{ color:#f60; text-decoration:none;}
	.mainCont ul li span{ width:40px; float:left; margin:6px 5px 0 auto; height:17px; line-height:17px; background:url(http://webpic.my4399.com/hlsy/n/images/group.png) no-repeat -150px -220px; color:#fff; text-align:center; }
	.mainCont ul li .s2 span{ background-position:-150px -240px;}
	.mainCont ul li .s3 span{ background-position:-150px -260px;}
	.mainCont ul li i{ position:absolute; right:10px; top:0px; color:#666;}
	.mainCont .page{ text-align:center; margin:20px auto;}
	.mainCont .end{ height:28px; background:url(http://webpic.my4399.com/hlsy/n/images/bodybom.png) no-repeat;}
.article{ color:#333;font-size:14px; padding-top:10px;}
	.article h1{ text-align:center; margin:10px auto; font-size:18px; font:normal 18px/20px "微软雅黑";}
	.article .date{ text-align:center; margin-bottom:20px; color:#888;}
	.article .cont { min-height:500px;}
	.article .cont p{ margin:30px 10px; text-indent:2em; line-height:1.7;}
	.article .pages{ border-top:1px solid #4c4567; padding:10px 0; text-align:center; font-size:12px; color:#7a71a4;}
	
.iblank{ position:absolute; top:218px; left:50%; margin-left:214px; width:253px; height:210px; /*background:url(http://webpic.my4399.com/hlsy/n/images/InnerPo.png) no-repeat;*/ z-index:20;}
.innerMain{ position:relative; top:25px; float:right; width:698px; background:url(http://webpic.my4399.com/hlsy/n/images/innerBody_1.jpg) repeat-y 50% 0;}
	.innerMain .inTop{ padding-top:1px; background:url(http://webpic.my4399.com/hlsy/n/images/innerBody_0.jpg) no-repeat 50% -30px; }
	.innerMain .head{ width:668px; margin:15px auto; height:70px; position:relative;}
	.innerMain .head h2{ position:absolute; width:125px; height:33px; text-indent:-5000px; top:20px; left:15px;}
	.innerMain .head h2.inews{ background:url(http://webpic.my4399.com/hlsy/n/images/title_new.png) no-repeat;}
	.innerMain .head .location{ position:absolute; right:120px; bottom:10px; color:#c5b18f;}
	.innerMain .bb{ height:30px; background:url(http://webpic.my4399.com/hlsy/n/images/innerBody_0.jpg) no-repeat 50% 0;}
.contentBox{ width:668px; margin:10px auto; background:url(http://webpic.my4399.com/hlsy/n/images/content_1.jpg) repeat-y 50% 0;}
	.contentBox .ctTop{ padding-top:1px; background:url(http://webpic.my4399.com/hlsy/n/images/content_0.jpg) no-repeat 50% -10px; min-height:700px;}
	.contentBox .bb{ height:10px; background:url(http://webpic.my4399.com/hlsy/n/images/content_0.jpg) no-repeat 50% 0;}
	.artDetail{ width:626px; margin:20px auto;}
		.artDetail h1{ background:#e2dcd6; padding:10px; text-align:center; font-size:16px; font-weight:bold;}
		.artDetail .atime{ background:#f3f0ee; padding:6px; text-align:center;}
		.artDetail .content{ margin:20px 15px; font-size:14px; line-height:1.8;}
		.artDetail .content p{ margin:10px 0;}

/* 通用样式 */
.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(http://webpic.my4399.com/hlsy/n/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 */
