﻿@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, dl, dt, ol, ul, li, input, textarea, form, label, table, tbody, tr, th{
	border:0 none;
	color:#000;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:inherit;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
	text-decoration: none;
}
html, body{
	height:100%;
}
body {
background-color:#000;
}

/* 布局 */
#layout{
	width:1002px;
	position:relative;
	margin:0 auto;
}
#content{
	width:1002px;
	height:658px;
	margin: 0 auto;
	position:relative;
}
#content ul{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
#content ul li{
	float:left;
	width:501px;
	height:94px;
	padding:0px;
	margin:0px;
	list-style:none;
}
#content ul li.li01{
	background:url(../images/home_01.jpg) 0 0 no-repeat;
}
#content ul li.li02{
	background:url(../images/home_02.jpg) 0 0 no-repeat;
}
#content ul li.li03{
	background:url(../images/home_03.jpg) 0 0 no-repeat;
}
#content ul li.li04{
	background:url(../images/home_04.jpg) 0 0 no-repeat;
}
#content ul li.li05{
	background:url(../images/home_05.jpg) 0 0 no-repeat;
}
#content ul li.li06{
	background:url(../images/home_06.jpg) 0 0 no-repeat;
}
#content ul li.li07{
	background:url(../images/home_07.jpg) 0 0 no-repeat;
}
#content ul li.li08{
	background:url(../images/home_08.jpg) 0 0 no-repeat;
}
#content ul li.li09{
	background:url(../images/home_09.jpg) 0 0 no-repeat;
}
#content ul li.li10{
	background:url(../images/home_10.jpg) 0 0 no-repeat;
}
#content ul li.li11{
	background:url(../images/home_11.jpg) 0 0 no-repeat;
}
#content ul li.li12{
	background:url(../images/home_12.jpg) 0 0 no-repeat;
}
#content ul li.li13{
	background:url(../images/home_13.jpg) 0 0 no-repeat;
}#content ul li.li14{
	background:url(../images/home_14.jpg) 0 0 no-repeat;
}
#menu{
	position:absolute;
	top:27px;
	left:284px;
	width:405px;
	height:45px;
}
#menu ul li{
	float:left;
	display:block;
	width:106px;
	height:41px;
	padding:1px 2px;
	
}
#menu ul li a{
	display:block;
	text-indent:-999em;
	width:106px;
	height:41px;
	
}
#menu ul li.menu02,#menu ul li.menu03{
	float:left;
	display:block;
	width:87px;
	height:33px;
	padding:5px 2px 1px 2px;
	
}
#menu ul li.menu02 a,#menu ul li.menu03 a{
	display:block;
	text-indent:-999em;
	width:87px;
	height:33px;
	
}
#menu ul li.menu04{
	float:left;
	display:block;
	width:106px;
	height:33px;
	padding:5px 2px 1px 0px;
	
}
#menu ul li.menu04 a{
	display:block;
	text-indent:-999em;
	width:106px;
	height:33px;
	
}
#vip{
	position:absolute;
	top:96px;
	left:429px;
	width:166px;
	height:40px;
}
#vip a{
	display:block;
	text-indent:-999em;
	width:166px;
	height:40px;
}
#vip_new{
	position:absolute;
	top:142px;
	left:429px;
	width:166px;
	height:40px;
}
#vip_new a{
	display:block;
	text-indent:-999em;
	width:166px;
	height:40px;
}
#new_nav{
	position:absolute;
	top:248px;
	left:494px;
}
#new_nav ul{
	width:350px;
	height:50px;
}
#new_nav ul li{
	float:left;
	width:88px;
	height:50px;
	margin-right:75px;
}
#new_nav ul li a{
	display:block;
	width:88px;
	height:50px;
}
#new_nav ul li.newnav_li01{
	margin-top:4px;
}
#FiveEventsFun{
	position:absolute;
	width:530px;
	height:120px;
	top:393px;
	left:58px;
}
#FiveEventsFun a{
	width:530px;
	height:120px;
	display:block;
	text-indent:-999em;
}


#NewServerQingCheng{
	position:absolute;
	background:url(../images/NewServerQingCheng.gif) no-repeat;
	width:209px;
	height:169px;
	top:350px;
	left:729px;
}
#NewServerQingCheng a{
	width:209px;
	height:169px;
	display:block;
	text-indent:-999em;
}



#rxjh_logo{
	position:absolute;
	width:155px;
	height:80px;
	top: 555px;
	left: 810px;
}
#rxjh_logo a{
	width:155px;
	height:80px;
	display:block;
	text-indent:-999em;
}
#faq{
	position:absolute;
	top:575px;
	width:194px;
	height:38px;
	left:409px;
}
#faq a{
	width:194px;
	height:38px;
	display:block;
	text-indent:-999em;
}
#nav{
	position:absolute;
	top:518px;
	width:900px;
	height:32px;
	left: 49px;
}
#nav ul li{
	float:left;
	display:block;
	width:111px;
	height:32px;
	padding:0 5px 0 5px;
}
#nav ul li a{
	display:block;
	text-indent:-999em;
	width:111px;
	height:32px;
}
#nav ul li.nav_li01 , #nav ul li.nav_li01 a , #nav ul li.nav_li02 , #nav ul li.nav_li02 a{
	width:132px;
}
#nav ul li.nav_li02{
	padding-left:7px;
}
#nav ul li.nav_li03{
	padding-left:7px;
}
#nav ul li.nav_li04 , #nav ul li.nav_li05{
	padding-left:6px;
}
#nav ul li.nav_li07{
	padding-left:6px;
}
/* 刺客 */
#layout_page{
	width:100%;
	margin:0 auto;
	position:relative;
	height: 100%;
}
#page{
	width:1002px;
	margin:6px auto;
}
#page ul.left{
	float:left;
	background:url(../images/nav_bg.png) no-repeat;
	width:252px;
	height:650px;
	/*padding:158px 0 0 73px;
	*padding:166px 0 0 74px;
	_padding:169px 0 0 74px;*/
	padding:4px 0 0 0;
	margin-left:5px;
}
#page ul.left li{
	display:block;
	width:111px;
	height:32px;
	margin:7px 0 4px 0;
	float:left;
	
}
#page ul.left li a{
	display:block;
	text-indent:-999em;
	width:111px;
	height:32px;
}
#page ul.left li.nlfy_logo{
	padding-left:5px;
}
#page ul.left li.nlfy_logo , #page ul.left li.nlfy_logo a {
	width:245px;
	height:145px;
}

#page ul.left li.left_li01 , #page ul.left li.left_li02{
	width:133px;
	height:36px;
	margin-left:62px!important;
	margin-left:32px;
}
#page ul.left li.left_li01 a , #page ul.left li.left_li02 a{
	width:133px;
	height:36px;
}
#page ul.left li.left_li03 , #page ul.left li.left_li04 , #page ul.left li.left_li05 , #page ul.left li.left_li06 , #page ul.left li.left_li07{
	margin-left:73px!important;
	margin-left:37px;
}
#page ul.left li.left_li05{
	margin-top:9px;
}
#page ul.left li.left_li06{
	margin-top:10px;
}
#page ul.left li.left_livip{
	margin-top:12px;
	margin-left:62px!important;
	margin-left:29px;
	width:137px;
	height:30px;
	background:url(../images/btn_vip_rec.png) no-repeat;
}
#page ul.left li.left_livip a{
	width:137px;
	height:30px;
	display:block;
}

#page ul.left li.left_lifaq{
	margin-top:12px;
	margin-left:30px!important;
	margin-left:15px;
	width:195px;
	height:38px;
	background: url(../images/faq.png) no-repeat;
}
#page ul.left li.left_lifaq a{
	width:195px;
	height:38px;
	display:block;
}

#page ul.right{
	float:left;
	width:738px;
	background:#fff;
}
#page ul.right .right_top{
	float:left;
	width:738px;
	height:212px;
	background:url(../images/top_bg.png) no-repeat;
}
#page ul.right .right_top ul.nav{
	padding:22px 0 0 318px;
	width:415px;
	height:35px;
}
#page ul.right .right_top ul.nav li{
	float:left;
	display:block;
	width:106px;
	height:41px;
	padding:1px 2px;
	
}
#page ul.right .right_top ul.nav li a{
	display:block;
	text-indent:-999em;
	width:106px;
	height:41px;
	
}
#page ul.right .right_top ul.nav li.menu02,#page ul.right .right_top ul.nav li.menu03{
	float:left;
	display:block;
	width:87px;
	height:33px;
	padding:5px 2px 1px 2px;
	
}
#page ul.right .right_top ul.nav li.menu02 a,#page ul.right .right_top ul.nav li.menu03 a{
	display:block;
	text-indent:-999em;
	width:87px;
	height:33px;
	
}
#page ul.right .right_top ul.nav li.menu04{
	float:left;
	display:block;
	width:106px;
	height:33px;
	padding:5px 2px 1px 0px;
	
}
#page ul.right .right_top ul.nav li.menu04 a{
	display:block;
	text-indent:-999em;
	width:106px;
	height:33px;
	
}
#page ul.right .right_top ul.two_nav{
	padding:50px 0 0 412px;
	width:320px;
	font-weight:bold;
}
#page ul.right .right_top ul.two_nav a{
	font-weight:bold;
}
#page ul.right .right_top ul.two_nav a:hover{
	color:#FF9900;
}
#page ul.right .right_top ul.two_nav li.null{
	border-right:0px solid #000;
}
#page ul.right .right_bottom{
	float:left;
	width:638px;
	background:url(../images/bottom_bg.jpg) no-repeat right bottom;
	padding:20px 50px 315px 50px;
}
#page ul.right .right_bottom h2{
	font-weight:bold;
	line-height:150%;
	padding-top:15px;
}
#page ul.right .right_bottom p{
	line-height:150%;
	padding:5px 0;
}
#page ul.right .right_bottom img{
	margin:5px 0;
}
#page ul.right .right_bottom table{
	background:#000;
	margin:5px 0;
}
#page ul.right .right_bottom th{
	background:#94e9fe;
	text-align:center;
	padding:3px;
}
#page ul.right .right_bottom td{
	padding:5px;
	text-align:center;
}
#page ul.right .right_bottom td.left{
	padding:3px;
	text-align:left;
}
#page ul.right .right_bottom td.a{
	background:#fffae0;
}
#page ul.right .right_bottom td.b{
	background:#fffdf1;
}
#page ul.right .right_bottom .red{
	color:#FF0000;
}
#page ul.right .right_bottom ol{
	padding-left:25px;
	padding-bottom:10px;
}
#page ul.right .right_bottom ol li{
	list-style-position: outside;
	list-style-image: none;
	list-style-type: square;	
}


/* 附魂系统 */
#page ul.right .right_top ul.two_nav_atta{
	padding:50px 0 0 375px;
	width:320px;
	font-weight:bold;
}
#page ul.right .right_top ul.two_nav_atta a{
	font-weight:bold;
}
#page ul.right .right_top ul.two_nav_atta a:hover{
	color:#FF9900;
}



/* 时间制披风 */
#page ul.right .right_top ul.two_nav_time{
	padding:50px 0 0 340px;
	width:360px;
	font-weight:bold;
	
	*padding:50px 0 0 330px;
	*width:370px;
	
	_padding:50px 0 0 340px;
	_width:360px;
}
#page ul.right .right_top ul.two_nav_time a{
	font-weight:bold;
}
#page ul.right .right_top ul.two_nav_time a:hover{
	color:#FF9900;
}
