@charset "gb2312";
/* CSS Document */
body{
	font-size:12px;
	font-family:"ËÎÌå";
	background:url(../pic/bg.jpg) repeat;
	background-color:#fff;
}
html, body, div, span,h1, h2, h3, h4, h5, h6, p,a,img,strong,dl, dt, dd, ol, ul, li,form, label, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}
html {
	overflow-y:scroll;
}
a{ text-decoration: none; cursor: pointer; color:#000;}
a:hover { text-decoration: underline;}
ul,ol,li { list-style: none;}
em{ font-style:normal;}
.clear{ 
	clear: both;
	font:0;
}
img{border:none;}
.blank5 { 
	height: 5px; 
	clear:both; 
	font-size:1px;
	overflow: hidden;
}

.blank10 { 
	height: 10px; 
	clear:both; 
	font-size:1px;
	overflow: hidden;
}
.blank28 {
	clear:both;
	height:28px;
	overflow:hidden;
}
.color_red{
	color:#ff1d1d;
}
.fl {
	float: left;
}
.fr {
	float:right;
}
.type14{
	font-size:14px;
}
.bg_none{
	background:none;
}
.mt10{
	margin-top:10px;
}
.ml15{
	margin-left:15px;
}
.mr40{
	margin-right:40px;
}
.pb10{
	padding-bottom:10px;
}
.pb15{
	padding-bottom:15px;
}

.wall960{
	width:960px;
	margin: 0 auto;
}
.banner{
	height:475px;
	overflow:hidden;
}
.tool{
	width:293px;
	height:268px;
	overflow:hidden;
	margin-right:40px;
	float:left;
}
.content_01{
	border:3px solid #676b12;
}
.box_01{
	width:287px;
	float:left;
	overflow:hidden;
}

.titles{
	background:url(../pic/titles.jpg) no-repeat;
	width:287px;
	height:44px;
}
.title_01{
	background-position:0 0;
}
.title_02{
	background-position:0 -58px;
}
.title_03{
	background-position:0 -116px;
}
.title_04{
	background-position:0 -177px;
}
.title_05{
	background-position:0 -239px;
}

.title_08{
	background-position:0 -301px;
}
.title{
	background:url(../pic/titles.jpg) no-repeat;
	width:954px;
	height:44px;
}
.title_06{
	background-position:0 -361px;
}
.title_07{
	background-position:0 -423px;
}
.color_bg{
	background-color:#b1d5fd;
}
.rizhi img{
	width:255px;
	height:195px;
	margin:11px 16px;
}
.rizhi_list{
	clear:both;
	padding:12px 8px 11px 8px;
	height:85px;
	display:inline-block;
}
.rizhi_list dt{
	float:left;
	width:90px;
}
.rizhi_list dt img{
	width:90px;
	height:85px;
}
.rizhi_list dd{
	width:170px;
	float:left;
	margin-left:10px;
	line-height:22px;
}


.act_list{
	clear:both;
	padding:15px 12px 0 12px;
	height:70px;
	overflow:hidden;
}
.act_list dt{
	float:left;
	width:70px;
}
.act_list dt img{
	width:70px;
	height:70px;
}
.act_list dd{
	width:175px;
	float:left;
	margin-left:15px;
	line-height:22px;
}
.act_list dd strong{
	display:block;
	text-align:center;
}
.act_list dd a:hover strong,.act_list dd a:hover p{
	text-decoration:underline;
}



.quick_act{
	padding:15px 11px 0 11px;
	clear:both;
	height:70px;
}
.quick_act dt{
	float:left;
	width:70px;
}
.quick_act dt img{
	float:left;
	width:70px;
	height:70px;
}
.quick_act dd p{
	line-height:22px;
	float:left;
	margin-left:15px;
	width:170px;
	text-indent:2em;
}
.quick_act dd strong{
	display:block;
	text-align:center;
}
.quick_act dd a:hover p{
	text-decoration:underline;
}





.marry_thing{
	padding:10px 11px 0 11px;
	clear:both;
	
}
.marry_thing a:hover p,.marry_thing a:hover strong{
	text-decoration:underline;
}
.marry_thing img{
	width:257px;
	height:90px;
}
.marry_thing p{
	line-height:22px;
	margin-left:15px;
	text-indent:2em;
}
.marry_thing strong{
	display:block;
	text-align:center;
	line-height:24px;
	font-size:14px;
}

.photo_list{
}
.photo_list li{
	float:left;
	width:180px;
	text-align:center;
	font-size:14px;
	display:inline;
	margin:15px 29px 0;
}
.photo_list li img{
	width:180px;
	height:148px;
	display:block;
	margin-bottom:8px;
}

.photo_list_01 li{
	float:left;
	width:179px;
	height:208px;
	text-align:center;
	font-size:14px;
	display:inline;
	margin:15px 29px 0;
	background:url(../pic/photo_bg.jpg) no-repeat;
}
.photo_list_01 li img{
	width:169px;
	height:198px;
	margin:5px 0 0 0;
}
.wb_tool li{
	float:left;
	width:75px;
	height:75px;
	display:inline;
	margin:20px 34px 0;
	
}
.wb_tool li img{
	width:75px;
	height:75px;
	display:block;
}
/*footer*/
#footer {
	clear:both;
	line-height:1.8em;
	margin:0 auto;
	padding:0;
	color:#000;
	text-align:center;
	padding-top:40px;
}
#footer a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer p {
	margin:0;
	
}
#footer p span{
	font-size:12px;
}