@charset "gb2312";
/*初始*/
body { margin:0px; padding:0px; font:12px/24px Tahoma, Helvetica, Arial, "宋体", sans-serif; background:url(body_bg.jpg) no-repeat center 0 #FFF; }
ul,li,dl,dt,dd,ol{ list-style:none; padding:0px; margin:0px;}
p{ margin:0px; padding:0px;}
img{ border:none;}
/*公用*/
.clearfix { font-size:0; line-height:0; height:0; overflow:hidden; clear:both;}
.fr{ float:right;}

a{ color: #556c24; text-decoration:none;}
a:hover{ text-decoration:underline;}
/*布局*/
#header{ line-height:34px; height:34px; background:#FFF}
	#header .header_con{ width:970px; margin:0px auto;}
#footer{ text-align:center; padding:0 0 12; background: url(dot_line.jpg) repeat-x 0 0 #f7f6f4; padding:0px 0px 8px; margin-top:-2px; position:relative; }
	#footer .footer_con{ text-align:left; width:960px; margin:0px auto;  border-bottom:1px solid #d3d3d3; padding-bottom:12px; margin-bottom:12px; padding-left:12px;}
#content{ margin:0px auto;}
#banner{overflow:hidden;}

/*wjy_footer*/
.wjy_footer{ overflow:hidden; zoom:1; padding-top:15px;}
.footer_left{ float:left; padding-left:50px;}
.footer_logo{ float:right; width:87px; height:30px; padding-right:50px; padding-top:5px;}


#layout{}

.side_left{ overflow:hidden;}
.side_right{ overflow:hidden; float:right;}
/*块*/
.box{ padding:1px;margin-bottom:12px; height:inherit; background: #FFF;}
	.box .tit{ height:28px; line-height:28px; color:#3f5e00; padding-left:24px; font-weight:bold; font-family:'微软雅黑'; font-size:14px; padding-left:12px;}
	.box .con{ padding:0 0 12px; border:1px solid #b7d7e2; border-bottom:none;}
	.box .fot{}
	
.imgs{ text-align:center;}
.news{}

.list_4 li{ float:left; width:25%; margin-top:10px;}
.list_3 li{ float:left; width:33.3%; margin-top:0px; margin-bottom:4px;*margin-bottom:12px!important;*margin-bottom:12px;}
/*限定*/
.body_bg{ background: url(body_bg.png) no-repeat center top;}

/*重载*/
#content{ width:970px; overflow:hidden;}
#banner{ height:246px; }

.side_left{ width:339px;*width:339px!important;*width:336px; margin-left:26px; background:#f8f5f0; overflow:hidden;}
	.box .con{ padding:12px;}
	.side_left .box{ padding:0px 0px 0px; border:none;background:#f8f5f0; margin-bottom:0;}
	.side_left .box .con{ padding-bottom:8px; border:none; background:#f8f5f0;}
	.side_left .box .tit{ padding-left:0px; line-height:36px; height:36px;background: #f8f5f0; padding-left:12px; border-bottom:1px solid #dbd8d3; margin:0px 12px;}
	.side_left .box .fot{ background:url(l_box_fot_bg.png) no-repeat 0 0; height:8px; overflow:hidden; font-size:0px; line-height:0px;}
	
	.side_right .box .fot{ background:url(r_box_fot_bg.png) no-repeat 0 0; height:8px; overflow:hidden; font-size:0px; line-height:0px;}
	.side_right{ width:579px; margin-right:26px;*margin-right:26px!important;*margin-right:13px;}
	.side_right .box{ line-height:25px; padding:0px; background:#edeee8}
	.side_right .box .tit{ padding-left:0px; line-height:36px; height:36px;background: #edeee8; padding-left:12px; border-bottom:1px solid #dbd8d3; margin:0px 12px;}
	.side_right .box .tit .sub_tit{border-bottom:2px solid #3f5e00; border:none; padding-left:0px; margin:0px 12px; background:none; line-height:37px;}
	.side_right .box .con{ padding-left:0px; padding-right:0px; border:none; background:#edeee8;}
	
	.side_left ul li,
	.side_right ul li{ padding-left:0px; color:black;}
	
	.m_box{ margin-left:26px; margin-right:26px; background:#fafafa;}
		.m_box .con{  border:1px solid #afb987; border-top:4px solid #46640a;}
		.m_box .con .sub_tit{ background:url(tit_dot.jpg) no-repeat 0 center; color:#556c24; font-size:14px; line-height:28px; height:28px; font-weight:bold; padding-left:24px; font-family:'微软雅黑'}
		.sub_tit{ background:url(tit_dot.jpg) no-repeat 0 center; color:#556c24; font-size:14px; line-height:28px; height:28px; font-weight:bold; padding-left:24px; font-family:'微软雅黑'}

/*新块*/
.fcolor_1{ color:#04314f;}
.fcolor_2{ color:#446127;}
.con_top_bg{ background:url(con_top_bg.png) no-repeat center 0; height:27px;}
.con_fot_bg{ background:url(con_fot_bg.png) no-repeat center 0; height:20px; width:970px;*width:970px!important;*width:970px; margin:-1px auto 0px; overflow:hidden; margin-top:-2px;}
.con_bg{background:url(con_bg.png) repeat-y center 0; height: inherit;*height:inherit!important;*height:inherit;}
.con_bg a{color:#556c24;}
.side_right ul{ margin:0px 12px;}

.footer_bg{ background:url(fot_bg.png) no-repeat 0 center; height:454px; margin-top:-454px; margin-left:0px;*margin-left:-2px!important;*margin-left:-5px;}

/*wjy*/
.ul1 a{ color:#000000; line-height:25px;}
.ul2 a{ color:#000000;}

