body {
	margin: 0px;
	padding:0px;
	background-color:#EFD283;
	background-image: url(../images/img/bd_bg.jpg);
	background-repeat: repeat;
	background-position: center top;
}
div,li,td{ font-size:12px; color:#333333;}
form,div,ul,li,dl,dt,dd{ border:0px; margin:0px; padding:0px; }
li{list-style-type:none;}
img{border:0px;}

/* text-align:justify;text-justify :inter-ideograph;  */
a:link,a:visited {font-size: 12px;color: #333333;text-decoration: none;}
a:hover {font-size: 12px;color: #ff0000;text-decoration: none;}
a.f14red:link, a.f14red:visited, a.f14red:hover{font-size:14px; font-weight:bold;}

.cls{ clear:both; height:1px; overflow:hidden;}

/* ======================================== */
.banner{ width:951px; height:362px; overflow:hidden; margin:auto auto; background:#ffffff; position: relative; overflow:hidden; z-index:99; }

.head{ width:950px; height:82px; overflow:hidden; margin:auto auto; background-image:url(../images/img/head.jpg);}
	.favorite{ float:right; width:211px; height:28px; margin-right:25px; _margin-right:13px; overflow:hidden; background-image:url(../images/img/fbg.gif);}
	.favorite li{ float:left; display:inline; margin-left:20px;_margin-left:15px; margin-top:5px;}
	.favorite li a:link,.favorite li a:visited, .favorite li a:hover { color:#ffffff; font-size:12px;}
/* menu start */
.menu{ width:951px; height:43px; overflow:hidden; margin:auto auto; background-image:url(../images/img/m-bg.jpg);}
	.m{ float:left; width:112px; height:43px; overflow:hidden; cursor:pointer;}
	.mspan{display:block;width:112px;height:43px;line-height:43px;text-align:center;
		font-size:14px;font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";color:#FFFFFF;
		background-image:url(../images/img/m-out.jpg);background-repeat: no-repeat;background-position: center top;
	}
	.mspanover{display:block;width:112px;height:43px;line-height:43px;text-align:center;
		font-size:14px;font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";color:#FFFFFF;
		background-image:url(../images/img/m-over.jpg);background-repeat: no-repeat;background-position: center top;
	}
	.mspanclick{display:block;width:112px;height:43px;line-height:43px;text-align:center;
		font-size:14px;font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";color:#FFFFFF;
		/* background-image:url(../images/img/m-over.jpg);background-repeat: no-repeat;background-position: center top; */
		background-image:url(../images/img/m-click.gif);background-repeat: no-repeat;background-position: center bottom;
	}
	.hide{ display:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF;}
	a.ma:link, a.ma:visited{font-size:14px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; color:#FFFFFF;}
	a.ma:hover{ /* font-family:Arial, Helvetica, sans-serif; */ font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; font-size:14px; color:#FFFFFF;}
	.mline{ display:block; float:left; width:7px; height:43px; overflow:hidden; background-image:url(../images/img/m-line.jpg);}
	.sm{ display:none;position:absolute; padding:3px 0px 5px 0px; width:110px; background-color:#7C0909; border:1px solid #000000; z-index:99; }
	.sm li{ padding-left:5px; height:26px; line-height:26px; color:#FFFFFF;white-space:nowrap;}
	.sm li a:link, .sm li a:visited{ color:#FFFFFF; font-family:"Î¢ÈíÑÅºÚ";}
	.sm li a:hover{color:#ffffff;font-weight:bold;font-size:12px;font-family:"Î¢ÈíÑÅºÚ";letter-spacing: 1px;
	border-top-width: 1px;border-top-style: solid;border-top-color: #333333;
	border-right-width: 2px;border-right-style: solid;border-right-color: #333333;
	border-left-width: 1px;border-left-style: solid;border-left-color: #333333;
	}
	.smlibg{ display:block; position:absolute; height:26px; line-height:26px; background-image:url(../images/img/m-li-over.jpg); padding:0px 5px 0px 5px;}
/* menu over */


.bd{ width:951px; margin:auto auto; background-color:#F3ECE2;}
.bd1{ width:916px; height:289px; overflow:hidden; margin: auto auto;}
	.bd1_l{
		float:left;padding-top:34px;width:279px;height:289px;overflow:hidden;
		background-image:url(../images/img/bd1_l_bg.jpg);
		background-repeat: no-repeat;
		background-position: left top;

	}
		.more1{ padding-top:8px; text-align:right; padding-right:4px;}
		#preview{ width:256px; height:175px; overflow:hidden; margin-top:26px; _margin-top:21px; margin-left:15px;}
	
	.bd1_m{float:left;padding-top:34px;width:339px;height:289px;overflow:hidden;
		background-image:url(../images/img/bd1_m_bg.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.bd1_mover{float:left;padding-top:34px;width:339px;height:289px;overflow:hidden;
		background-image:url(../images/img/bd1_mover_bg.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}
		.more2{ padding-top:8px; text-align:right; padding-right:25px;}
		.newslist{ width:280px; overflow:hidden; padding-top:22px; margin-left:28px;}
		.newslist li{ width:280px;height:28px;line-height:28px; overflow:hidden;white-space:nowrap;
			border-bottom-width: 1px;
			border-bottom-style: dashed;
			border-bottom-color: #cccccc;
		}
		.newslist li span{ float:right; font-size:10px; color:#666666; font-weight:normal;}
		
	
	.bd1_r{float:left;padding-top:34px;width:297px;height:289px;overflow:hidden;
		background-image:url(../images/img/bd1_r_bg.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}
		.more3{ padding-top:8px; text-align:right; padding-right:10px;}
		.whlist{ width:270px; overflow:hidden; padding-top:22px; margin-left:10px;}
		.whlist li{ width:270px;height:28px;line-height:28px; overflow:hidden;white-space:nowrap;
			border-bottom-width: 1px;
			border-bottom-style: dashed;
			border-bottom-color: #cccccc;
		}
		.whlist li span{float:right; color:#666666; font-weight:normal;}

.bd2{width:916px; height:181px; overflow:hidden; margin:auto auto;}
.p_mar{ width:916px; height:181px; margin:auto auto;}
.p_mar ul li span{ display:none;}
.p_mar ul li {
	width:166px;
	height:181px;
	overflow:hidden;
	background-image: url(../images/img/i_p_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.p_mar ul li img{ margin-top:16px; margin-left:5px;}

.bd3{width:916px; height:185px; overflow:hidden; margin: auto auto; padding-bottom:10px;}
.gg_bg{ float:left; width:282px; height:185px; overflow:hidden; background-image:url(../images/img/gg_bg.jpg);}
	.gg_m{ height:28px; overflow:hidden;}
		.gg_m a{ float:right; margin-top:10px; margin-right:3px;}
	.gg{ width:260px; height:120px; /* padding-top:20px;*/ padding-top:10px; padding-left:12px; overflow:hidden;}
	.gg ul li{ width:260px; height:120px; overflow:hidden; line-height:24px;text-align:justify;text-justify :inter-ideograph;}
	.bd3_pic{ float:right; margin-top:25px; margin-right:5px; width:600px; height:151px; overflow:hidden;}





.foobg{
	width:100%;
	background-image: url(../images/img/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}


.footer{ width:951px; height:106px; margin:auto auto;}
.fl{ float:left; width:340px;}
	#fris{ margin-top:10px; width:240px;font-size:14px; font-weight:bold;}
.ewm{ float:left;}
.ewm img{ float:left; margin-top:10px; margin-left:10px;}
.fr{ float:right; padding-top:5px; text-align:right; font-size:12px; line-height:22px; font-weight:bold;}
.fr a:link, .fr a:visited, .fr a:hover{ font-size:12px;}

/* ==================================== */

.n_nav{
	color:#380E0F; height:40px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #380E0F;
}
.n_nav span{ float:right; padding-top:20px; font-size:12px; font-weight:bold;}

#curr_cat ul{ padding-top:15px;}
#curr_cat ul li{
	height:40px; overflow:hidden; cursor:pointer; 
	background-image: url(../images/img/cat_left_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#curr_cat ul li a{
	display:block;width:172px;height:40px;line-height:32px;padding-left:30px;
	letter-spacing: 3px;
}
#curr_cat ul li a:link, #curr_cat ul li a:visited{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#FFFFFF;}
#curr_cat ul li a:hover{font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#FFFF00;}

.news10{ padding:5px 0px; width:202px; overflow:hidden;
	font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; 
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #380E0F;
}
.newsLlist{ padding-top:5px; width:202px; overflow:hidden;}
.newsLlist li{
	padding:5px 0px 5px 10px;
	width:192px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background-image: url(../images/ico/a.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dddddd;
}

#cat_name{ float:left; padding-top:10px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;color:#380E0F;}

.cat_head{
	margin:auto auto;
	width:875px;
	height:38px;
	overflow:hidden; background-color:#F2EBE1;
	/*
	background-image: url(../images/img/p_8.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	*/
}
.cat_head li{ float:left; height:38px;overflow:hidden; line-height:38px; cursor:pointer;}

/* ??§³ =============================== */
/* .p-no-cur{ width:124px; background-image:url(../images/img/p2-no-cur.jpg); background-repeat:no-repeat;} */
.p-no-cur{ width:124px; background-image:url(../images/img/bb/cur_no_109.jpg); background-repeat:no-repeat;}
.p-no-cur a{margin-left:20px;}
.p-no-cur a:link, .p-no-cur a:visited{ font-size:12px; color:#FFFFFF;}
.p-no-cur a:hover{ font-size:12px; color:#FFCC00;}
/* .p-cur{ width:124px; background-image:url(../images/img/p2-cur.jpg); background-repeat:no-repeat;} */
.p-cur{ width:124px; background-image:url(../images/img/bb/cur_109.jpg); background-repeat:no-repeat;}
.p-cur a{ margin-left:20px;}
.p-cur a:link, .p-cur a:visited{ font-size:12px;color:#000000;}
.p-cur a:hover{ font-size:12px; color:#FF0000;}

.p-cur-o{width:109px; background-image:url(../images/img/bb/cur_109_last.jpg); background-repeat:no-repeat;}
.p-cur-o a{ margin-left:20px;}
.p-cur-o a:link, .p-cur-o a:visited{ font-size:12px;color:#000000;}
.p-cur-o a:hover{ font-size:12px; color:#FF0000;}
/* Over =============================== */


.p-no-cur-o{ width:140px; background-image:url(../images/img/p-no-cur140.jpg); background-repeat:no-repeat;}
.p-no-cur-o a{margin-left:15px;}
.p-no-cur-o a:link, .p-no-cur-o a:visited{ font-size:12px; color:#FFFFFF;}
.p-no-cur-o a:hover{ font-size:12px; color:#FFCC00;}



.p-name{ position:absolute;line-height:40px; color:#181818; width:340px; height:40px;
	margin-left:500px; margin-top:26px;
	font-size:20px; font-weight:bold; /* font-family:"Î¢ÈíÑÅºÚ"; */
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0E0E0E;
}
.p-desc{position:absolute;margin-left:500px; margin-top:80px; width:340px; height:305px; overflow:hidden; line-height:24px; font-size:12px;}
.p-desc-yj{position:absolute;margin-left:500px; margin-top:75px; width:340px; height:305px; overflow:hidden; line-height:19px; font-size:12px;}

.gg_pic{ width:257px; height:126px; overflow:hidden;}