body,
html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑", "黑体", "楷体";
	font-size: 14px;
}

ul,
li,
div,
p,
span,
a {
	margin: 0;
	padding: 0;
}

ul,
li {
	list-style: none;
}

img {
	border: 0;
}

a {
	text-decoration: none;
	color: #34383b;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.contain {
	width: 1200px;
	margin: 0 auto;
}
.h32{ height: 32px;}

/*
 * head
 */

.head { background: url(../images/top_bg.jpg) repeat-x left top; height: 139px; width:100%;}
.head .top{ background: url(../images/top_bg1.jpg) repeat-x left top; width: 100%; height: 48px; line-height: 48px; color: #787878;}
.bottom1 { background: url(../images/footer_bg.jpg) repeat-x left top; height: 160px; width:100%;}
.bottom2 { background: url(../images/top_bg1.jpg) repeat-x left top; width:1200px; height: 48px; line-height: 48px; color: #787878; margin: 0 auto;}
.head .hm{ height: 90px;}
.head .hm .logo{ height: 90px; overflow: hidden;}
.head .hm .nav{ height: 90px;}
.head .hm .nav ul{}
.head .hm .nav ul li{ float: left;line-height: 90px; width: 120px; transition: all 0.6s;}
.head .hm .nav ul li:hover{ background-color: #df5c1f;}
.head .hm .nav ul li a{ display: block; text-align: center; font-size: 16px; font-weight: bold;transition: all 0.6s;}
.head .hm .nav ul li:hover a{ color: #ffffff;}


.footer{
	height: 160px;
	border-top: 1px solid #D0D0D0;
	width: 100%;
	margin-top:40px;
	background-color: #f1f1f1;
	color: #787878;
}

.footer a:hover{
	color: #DF5C1F;
}

.copy{
	width:1200px;
	margin:0px auto;
	padding: 5px 0 0 0;
}

.footer .bottom1 .copy .fotleft { width:120px; height:100px; float:left;}

.footer .bottom1 .copy .fotleft .tup{ height:80px; padding-left:20px; padding-right:20px;}

.footer .bottom1 .copy .fotleft .wenz{ height:20px; line-height:20px; text-align:center;}

.footer .bottom1 .copy .fotright { width:500px; height:87px; float:right; text-align:right; line-height:30px; padding-top:20px;}

.footer .bottom1 .bottom2 .fnav{
	width:600px;
	margin:0px auto;
	line-height: 48px;
	
}
.footer .bottom1 .bottom2 .fnav a{
	color: #787878;
	padding: 0 15px;
	text-align: center;
}
.footer .bottom1 .bottom2 .fnav a:hover{
	color: #DF5C1F;
}