@charset "gb2312";
/*初始*/
body { margin:0px; padding:0px; font:12px/24px '宋体',Verdana, Geneva, sans-serif; background:url(banner.jpg) no-repeat center 34px #f6f6f4; }
ul,li,dl,dt,dd,ol{ list-style:none; padding:0px; margin:0px;}
h1,h2,h3{ margin:0px; padding:0px; font-size:14px;}
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: #333; 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:#f7f6f4; border-top:1px solid #CCC; padding:8px 0px 8px; margin-top:-12px; }
	#footer .footer_con{ text-align:left; width:960px; margin:0px auto; background:url(footer_logo.gif) no-repeat 861px 40px; border-bottom:1px solid #d3d3d3; padding-bottom:12px; margin-bottom:12px; padding-left:12px;}
#content{ margin:0px auto;}
#banner{overflow:hidden;}

#layout{}

.side_left{ overflow:hidden;}
.side_right{ overflow:hidden; float:right;}
/*块*/
.box{ padding:1px; border:1px solid #d3d3d3; margin-bottom:12px; height:inherit; background: #FFF;}
	.box .tit{ background: url(box_tit_bg.jpg); height:28px; line-height:28px; color:#226b6a; font-weight:bold; font-family:'微软雅黑'; font-size:14px; padding-left:12px;}
	.box .con{ padding:0 0 12px;}
	.box .fot{}
	
.imgs{ text-align:center;}
.news{}

.list_4 li{ float:left; width:25%; margin-top:10px;}
/*限定*/
.body_bg{ background: url(body_bg.png) no-repeat center top;}

/*重载*/
#content{ width:970px; overflow:hidden;}
#banner{ height:272px; }

/*新块*/
.con_top_bg{ background:url(con_top_bg.png) no-repeat center 0; height:20px;}
.con_fot_bg{ background:url(con_fot_bg.png) no-repeat center 0; height:20px; width:970px; margin:-9px auto 0; }
.con_bg{background:url(con_bg.png) repeat-y center 0; padding:0 20px;}

.box1{ height:286px; margin-bottom:12px; padding-bottom:12px; border-bottom:1px dotted #CCC; padding-top:14px; background:url(box_1_bg.jpg) no-repeat 521px 0; line-height:20px;}
	.box1 img{ margin-right:24px;}
	 .box1 .fr{float:right; margin-left:429px; margin-top:52px;}
	 .box1 .fr h2{ margin-bottom:20px;}

.box_2{ background:#f4f4f4; padding:10px;margin-bottom:12px;}	
	.box_2 .side_left{ width:435px;}
	.box_2 .side_right{ width:465px;}
	.box_2 .side_right img{margin-right:10px; }

.box_2s{ margin:12px 0 0 0;}
.box_2s .side_left{ width:302px; padding-right:10px;border-right:1px dotted #CCC;}
.box_2s .side_right{ width:578px;}
	
.box_3{ height:inherit; overflow:hidden;border-bottom:1px dotted #CCC;border-top:1px dotted #CCC; padding:10px 0;}
.box_3 .side_left,
.box_3 .side_middle,
.box_3 .side_right{ width:300px; float:left; background:white;}
.box_3 .side_middle{ margin:0px 15px; width:300px;}

.box_3 .sub_tit{ padding-left:4px;}

.tit_dot{ background: url(tit_dot.jpg) no-repeat left center; padding-left:24px; color:#eb780d; margin-top:4px;}

ul li{ background:url(new_dot.jpg) no-repeat left center; padding-left:12px; line-height:28px;}
ul li a,.fcolor_1{ color:#7b3c06;}