body{
	padding:0;
	margin:0;
	text-align:center;
	font-size:12px;
}
div,form,p,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	border:0;
}
ul,ol,li {list-style-type:none;}
.fl{float:left;}
/*link*/
a:link {color:#0041d9;text-decoration:none;}
a:visited {color:#0041d9;text-decoration:none;}
a:hover {color:#bc2931;text-decoration:underline;}
a:active {color:#bc2931;}
/*header*/
#topbar{
	height:45px;
	line-height:45px;
	border-bottom:1px solid #eae8eb;
	background:url(../images/topbar45.gif) 0 0 repeat-x;
}
#top{
	width:960px;
	height:45px;
	margin:0 auto;
}
.quck_tool{
	float:right;
	overflow:hidden;
}
.quck_nav{
	float:left;
	overflow:hidden;
}
.quck_nav li{
	height:14px;
	line-height:14px;
	margin:16px 0;
	float:left;
	margin-left:-1px;
	border-left:1px solid #ccc;
	padding:0 8px;
}
.quck_tool li{
	float:left;
	line-height:14px;
	margin:16px 0;
	padding:0 4px;
}
.quck_tool li img{margin:1px 3px -2px 0;_margin:1px 3px -0px 0;float:left;}
#top a:link,#top a:visited{color:#333;}

#content{
	float:right;
}
#side{
	float:left;
}
.qiye_info{
	text-align:left;
	line-height:20px;
	margin:5px 10px;
	color:#000;
}
.qiye_info dd{padding-left:1px;}
.dd_topline {
	border-top:1px dashed #ccc;
	margin-top:6px;
	padding-top:6px;
}
.dashed_title{
	height:30px;
	overflow:hidden;
	line-height:35px;
	text-align:right;
	border-bottom:1px dashed #ccc;
	color:#000;
	margin:0 8px;
	padding:0 5px;
}
.dashed_title h3{float:left;font-size:14px;}
.foot_mark{
	width:100%;
}
.foot_mark li{
	width:33%;
	height:98px;
	overflow:hidden;
	float:left;
}
.foot_mark img{
	width:48px;
	height:48px;
	padding:3px;
	border:1px solid #ccc;
	display:block;
	margin:8px auto 4px auto;
}
.foot_mark a:hover img{border:1px solid #fe6a00;}

.site_bt{
	height:28px;
	overflow:hidden;
	line-height:29px;
	text-align:right;
	border-bottom:1px solid #e0e0e0;
	padding:0 15px;
}
.site_bt h3{
	float:left;
	font-size:14px;
	color:#000;
}
/*page style edit by 2009.10.16*/
.pagebox{
	text-align:right;
	margin-top:8px;
	font-family:"\5b8b\4f53";
	_font-family:Tahoma;
}
.pagebox a{
	border:1px solid #c5c6c1;
	padding:0 8px;
	display:inline-block;
	height:20px;
	line-height:20px;
	font-size:12px;
}
.pagebox strong{
	color:#ff5503;
	padding:0 4px;
	display:inline-block;
	height:22px;
	line-height:22px;
}
/*page style end*/
#home_tlist{
	padding:0;
	margin:8px 0;
}
#home_tlist a{font-size:14px;}
#home_tlist li{
	line-height:30px;
	border-bottom:1px dotted #ccc;
	padding:0 8px;
}
.contact{
	padding:8px 15px;
}
.site_nr{
	text-align:left;
	line-height:22px;
	padding:10px;
}

.album_list{
	margin:10px auto;
	
}
.album_list li{
	width:192px;
	height:223px;
	padding:1px 12px 1px 29px;
	float:left;
	background:url(../images/album.gif) top center no-repeat;
	text-align:left;
}
.album{
	height:40px;
	line-height:20px;
	padding:10px 0 0 10px;
}
.fengmian {
	width:172px;
	text-align:center;
	line-height:172px;
	height:172px;
	font-size:172px;
	display: table-cell;/*fot ff*/
	vertical-align: middle;/*fot ff*/
	overflow:hidden;
}
.fengmian img {
	vertical-align:middle
}
.photo_list{
	margin:10px auto;
	border-collapse:separate;
}
.photo_list td{
	width:220px;
	height:235px;
	border:1px solid #fff;
	vertical-align:bottom;
}
.photo_list img{
	display:block;
	border:1px solid #ccc;
	margin:1px auto;
	padding:3px;
	background:#fff;
}
.photo_list td span{
	display:block;
	height:45px;
	line-height:35px;
	font-size:14px;
}
.photo_list td span input{margin-top:5px;}
.photo_list td.on_photo{
	background:#f6f6f6;
}
.photo_list td.on_photo img{
	border:2px solid #61a9fe;
	margin:0 auto;
}
#site_hd{
	width:960px;
	height:186px;
	overflow:hidden;
	/*border:1px solid #ccc;*/
	border-bottom:2px solid #ff5500;
	margin:0 auto;
	margin-bottom:10px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
#site_title{
	height:80px;
	margin:35px 0 0 30px;
}

#site_logo{
	float:left;
	height:80px;
	background:url(../images/boxbg.png);
	_background:#f6f6f6;
	_filter:alpha(opacity=30);
	padding-left:10px;
}
#site_logo img{position:relative;height:60px;margin:10px 0;}

.fengmian {
	width:172px;
	text-align:center;
	line-height:172px;
	height:172px;
	font-size:172px;
	display: table-cell;/*for ff*/
	vertical-align: middle;/*for ff*/
	overflow:hidden;
}
.fengmian img {
	vertical-align:middle
}



.site_title_box{
	height:80px;
	float:left;
	text-align:left;
	padding:0 10px;
	background:url(../images/boxbg.png);
	_background:#f6f6f6;
	_filter:alpha(opacity=30);
}
.site_title{
	font-family:simHei;
	font-size:20px;
	font-weight:400;
	line-height:40px;
	color:#000;
	margin-top:10px;
	position:relative;
}
a.site_url:link,a.site_url:visited{color:#666;position:relative;}


.site_single:link,.site_single:visited{
	float:right;
	width:170px;
	height:57px;
	background:url(../images/site_single_zlt_qiye.gif) 0 0 no-repeat;
	margin:-35px 30px 0 0;
	text-align:left;
	text-indent:-666em;
	position:relative;
}
.site_single_zhijie:link,.site_single_zhijie:visited{
	margin:-35px 30px 0 0;
	text-align:left;
	text-indent:-666em;
	position:relative;
	background:url(../images/site_single_zlt_zhijie.gif) 0 0 no-repeat;
	float:right;
	width:170px;
	height:57px;
}
.site_single_jixiao:link,.site_single_jixiao:visited{
	margin:-35px 30px 0 0;
	text-align:left;
	text-indent:-666em;
	position:relative;
	background:url(../images/site_single_zlt_jixiao.gif) 0 0 no-repeat;
	float:right;
	width:170px;
	height:57px;
}

#site_nav{
	height:30px;
	overflow:hidden;
	padding-left:20px;
	margin-top:41px;
}
#site_nav li{
	width:99px;
	height:30px;
	line-height:30px;
	float:left;
	margin-right:4px;
	background:url(../images/site_nav.gif) 0 -30px no-repeat;
	font-size:14px;
}
#site_nav li a:link,#site_nav li a:visited{display:block;color:#000;}
#site_nav li.site_on {background:url(../images/site_nav.gif) 0 0 no-repeat;}
#site_nav li.site_on a:link,#site_nav li.site_on a:visited{color:#fff;font-weight:700;}