@charset "gb2312";
body{ font:12px/24px Tahoma, Geneva, sans-serif; margin:0px; padding:0px; color:#444;}
ul,li,ol,dl,dt,dd,p,form{ margin:0px; padding:0px; list-style:none;}
h1,h2,h3{ margin:0px; padding:0px; font-size:14px;}
a{ text-decoration:none; color:#355279;}
a:hover{ text-decoration: underline;}
img{ border:none;}

.fr{ float:right;}
.fs14{ font-size:14px; color:#602e00; font-weight:bold;}
.fcolor{color:#602e00;}
.fs12{ font-size:12px; color:#F00}
.fs12 a{ color:#F00}
.mb12{ margin-bottom:12px;}
.clear{ clear:both; height:0px; overflow:hidden; font-size:0px; line-height:0px;}
/*main layout*/
#content{ width:960px; margin:0px auto; background:#FFF;}

#header{ background:#FFF;}
	#header .header_con{ width:944px; overflow:hidden; height:35px; line-height:35px; margin:0px auto;}
#banner{ }

#footer{ text-align:center; padding:12px 0; background:#f7f6f4; border-top:1px solid #dedddb;}
	#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;}

.side_right{ width:614px; overflow:hidden; float:right; color:#444444;}
.side_left{ width:310px;*width:310px!important;*width:310px; overflow:hidden;}
.side_left ul { margin:0px; padding:0px 10px 0px 0px;}

#menu{ background:url(con_menu.jpg) repeat-x 0 0; line-height:34px; height:34px; overflow:hidden; text-align:center; font-size:14px; color:#FFF;}
#menu a{ font-weight:bold; margin:0 12px; color:#FFF;}

/*box*/
.box{ border:1px solid #568bb0; background:#f7f7f7; padding:1px; margin-bottom:12px;}
.box .tit{line-height:29px; height:32px; overflow:hidden; color:#FFF; font-weight:bold; font-size:14px; padding-left:0.8em; background:url(box_list3_tit_bg.jpg) repeat-x 0 0;}
.box .con{ padding:12px;word-break:break-all}

/*img list*/
.imgs{}
.imgs li span{ border:1px solid #CCC; padding:4px; margin-bottom:12px;display:block; width:150px; height:160px; overflow:hidden;}
.imgs .span_573_200 span{ width:569px; height:200px;}
.imgs li span img{}

.list3 li{ width:33.3%; float:left;}
.list4 li{ width:25%; float:left; margin-bottom:24px; text-align:center;}
.list6 li{width:16.6%; float:left;text-align:center;margin-bottom:12px;}
/*re load*/
body{ background: url(body_bg.jpg) no-repeat center 35px #fdf8f3;}
#content{  width:968px; background:#fdf8f3;}
#banner{ position:relative; height:531px;}
.banner{ background:url(banner.jpg) no-repeat center 0; height:181px;position:absolute; width:1003px; left:-7px;}
.banner_con{ position:absolute; width:1003px; left:-7px; top:181px; background:url(banner_con.jpg) no-repeat 0 0; height:350px; overflow:hidden;}

#con{background:url(content_bg.jpg) repeat-y 0 0; padding:12px 20px; margin-left:11px; width:928px;}

.side_left{ width:259px;*width:259px!important;*width:259px;border-right:1px dotted #CCC;  overflow:hidden;}
.side_right{ width:658px;}

.dot_title{ font-size:16px; font-weight:bold; color:#2a98c8; font-family:'Î¢ÈíÑÅºÚ'; margin-bottom:8px;}

.side_left .box{ border:1px solid #FFF;}
.side_left .box .tit{background:url(left_tit.jpg) no-repeat 0 0;}
.side_left .box .con{ padding:6px 6px;}
.side_right .box .tit{background:url(right_tit.jpg) no-repeat 0 0;}

/*re design*/
.box_list3{}
.box_list3 .box{ float:left; width:274px; height:415px;}

.box_list1{ padding:12px 12px 1px;}
.box_list1 .box{ width:933px;}
.box_list1 .box .tit{ background:url(box1_tit.jpg) no-repeat 0 0;}

.xgtj .con{ padding-bottom:0px;}
