@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
 font-family:, serif;
	font-size:12px;
	color:#000;
	background:url(../images/box_bg.gif) no-repeat top #f9eed7;
}
div, form, img, ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
}
ul, li {
	list-style-type:none;
	display:block;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1 {
	font-size:12px;
	text-align:left
}
table, td, tr, th {
	font-size:12px;
}
*input, select {
	font-size:12px;
	margin:0;
	padding:0;
	vertical-align:middle;
	background:#FFFFFF;
	color: #000000;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{color:#F00;}
/******ulʽ**********/
ul {
	list-style:none;
	margin:0;
	padding:0;
}
/****************/
.clear {
	clear: both;
	width: 100%;
	margin:0px;
	padding:0px;
}
/****************************/
.box{margin:0 auto 0 auto;}
.title_size{font-size:14px; font-weight:bold;}
.blue_title a{color:#044f04;}
.blue_title a:hover{color: #F00;}


.main{width:1003px; margin:0 auto 0 auto;}


/*--- top ---*/

.top{height:128px; width:1003px;}
.logo{width:336px; height:128px; float:left;}
.top_right{ width:666px; height:128px; float:right;}

/***********left*****************/

.left{width:231px; height:821px; float:left;}

/*--- 主导航 ---*/
#wrap-nav {width:231px; height:405px;}
#wrap-nav ul.menu {margin:0; padding:0; height:300px;}
#wrap-nav ul.menu li {position:relative;height:29px; line-height:29px; font-size:14px; font-weight:bold; border-bottom:#CCC 1px solid; display:block;z-index:999; }
#wrap-nav ul.menu li ul.children {position:absolute;display:none; width:100px; height: auto; line-height:25px;left:231px;top:30px; margin-top:-30px; background:#f0d79c; text-align:center;}
#wrap-nav ul.menu li ul.children li {width:100px; padding:0; background:none; border-bottom:1px solid #990000;border-left:1px solid #990000;border-right:1px solid #990000;}
#wrap-nav ul.menu li ul.children li.no_bk {width:100px; padding:0; background:none; border-bottom:1px solid #990000; border-top:1px solid #990000;border-left: none;border-right:1px solid #990000;}

#wrap-nav ul.menu li ul.children li h3 a.depth_2 {width:100px; line-height:29px;;display:block; font-weight:normal; font-size:9pt; color:#900;}
#wrap-nav ul.menu li ul.children li.hover h3 a.depth_2 {background:#f9eed5; font-weight:bold;}
#wrap-nav ul.menu li a:hover{background:#f0d79c; display:block; height:29px; width:231px; line-height:29px; color:#810d0f; border-left:1px solid #990000; border-bottom:1px solid #990000; border-top:1px solid #990000;border-right:1px solid #990000;}



/*--- 内页导航 ---*/
#nav { width:231px; height:39px; line-height:39px;position:relative; background:url(../images/nav_dh_qh.jpg) no-repeat;}
.nav_l { display:none; }
.nav_r { display:none; }
.navigation {}
.navigation li {
	line-height:39px;width:231px; text-align:center; position:relative; height:39px;}
.navigation li a, .navigation li a:visited { display: block;color: #810d0f;
line-height:39px;
height:39px;
font-size:14px;
font-weight:bold;
}
.navigation li a:hover, .navigation li.hover a { color:#810d0f; height:50px;}
.navigation li.hover a:visited {color:#810d0f;}
.navigation ul { display:none; position:absolute; width:100px;border:1px solid #990000;}
.navigation ul li { width:100px;background-color:#f0d79c; line-height:25px; margin:0px; padding: 0px; height:27px; }
.navigation ul li a, .navigation ul li a:hover {color:#810d0f; margin:0px; padding: 0px; height:50px;}
.navigation li ul { width:100px; display:none; position:absolute; top:0px; left:231px; margin: 0px; padding:0;background-color:#f0d79c;
}
.navigation li ul ul {top:20px;top:0; }
.navigation li ul li { width:100px;background-color:#f0d79c; border:0;  height:27px; line-height:27px;}
.navigation li ul li ul{left:100px;}
.navigation li ul li a {color:#810d0f; text-align:center; text-indent:0px; height:27px;
line-height:27px;}
.navigation li ul li a:hover { color:#810d0f;background:#f9eed5; height:27px;}
.navigation li ul li.hover { background:##f0d79c;height:27px;color:#810d0f;}
.navigation li.hover ul a {height:27px; font-size:12px; font-weight:normal;}


/*--- 网上祭奠 ---*/
.left_botton{height: auto; width:231px;}
.left_main{width:231px; height:75px;border-top:#4b9600 1px solid;}
.left_jd{height:75px; width:231px; display:block;}
.left_jd_main{margin-top:12px;}
.left_jd_li{width:216px; height:59px; display:block; margin:0 auto 0 auto;}

/*--- 在线视频 ---*/
.left_video{height:246px; margin-bottom:25px;*margin-bottom:10px; margin-top:20px;}
.video_box{height:250px; width:231px;border-top:#4b9600 1px solid;}
.video_ul{margin-top:10px; height:66px;}
.video_img{width:231px; height:41px; line-height:41px; text-align:center;}
.video_li{width:231px; height:25px; line-height:25px; text-align: center;}
.video_li ul{width:231px; height:25px; line-height:25px;}
.video_left{float:left; width:115px;}
.video_right{float:right; width:115px;}


/*--- 友情链接 ---*/
.link{width:231px; height:35px; margin-top:10px;}
.link_ul{width:231px;  height:35px; border-top:#4b9600 1px solid;}
.link_li{width:70px; height:24px; float:left; margin:10px 2px;}


/***********right*****************/

.right{width:763px; height:821px; float:right;}


/*--- banner ---*/
.banner{width:762px; height:349px; position:relative;}



/*--- 主体内容 ---*/
.nr{height:418px; width:763px; margin-top:40px;}
.nr_left{width:252px; float:left; height:418px; border-left:#737373 solid 2px;border-right:#737373 solid 2px;}
.nr_right{width:252px; float:left; height:418px;}
.nr_center{width:252px; float:left; height:418px;border-right:#737373 solid 2px;}


.nr_left_ul{height:200px;width:240px; margin:0px auto 0 auto;}
.nr_left_li{border-top:#4b9600 1px solid; width:240px; padding-top:10px;min-height: 172px; height:expression(document.body.clientheight < 172? "172px": "auto" );}


.center_ul{width:240px;margin:0 auto 0 auto;border-top:#4b9600 1px solid;min-height:160px; height:expression(document.body.clientheight <160? "160px": "auto" );}
.center_li a{height:20px; line-height:20px; color:#702019;}
.center_li a:hover{height:20px; line-height:20px; color: #F00;}




/*--- footer ---*/
.footer{height:72px; width:1003px; border-top:#CCC 1px solid; margin-top:20px;}
.footer_ul{width:1003px; height:72px;}
.footer_li{height:36px; width:1003px; line-height:36px; text-align:center;}
