body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
label {
	cursor: default;
}
body {
	font: 12px/1.5 "microsoft yahei", Tahoma, arial, "Hiragino Sans GB", 宋体; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.5 "microsoft yahei", Tahoma, arial, "Hiragino Sans GB", 宋体; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.5 "microsoft yahei", Tahoma, arial, "Hiragino Sans GB", 宋体; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/1.5 "microsoft yahei", Tahoma, arial, "Hiragino Sans GB", 宋体; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.5 "microsoft yahei", Tahoma, arial, "Hiragino Sans GB", 宋体; font-size-adjust: none; font-stretch: normal;
}
textarea {
	resize: none;
}
a {
	
}
a:focus {
	
}
.clearfix::after {
	height: 0px; clear: both; display: block; content: "\20";
}
.clearfix {
	
}
.clear {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block;
}
.fl {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.fn {
	float: none;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.tc {
	text-align: center;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.mt10 {
	margin-top: 10px;
}
.noBg {
	background: none !important;
}
.noBorder {
	border: 0px currentColor !important; border-image: none !important;
}
.yahei {
	font-family: "microsoft yahei";
}
.red {
	color: red;
}
body {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102);
}
a {
	color: rgb(68, 68, 68); text-decoration: none;
}
a:hover {
	color: rgb(25, 47, 100);
}
img {
	vertical-align: top;
}
.wrapper {
	margin: 0px auto; width: 100%; overflow: hidden; position: relative;
}
.header {
	left: 50%; top: 30px; width: 1200px; margin-left: -600px; position: absolute; z-index: 99;
}
.header .lt {
	float: left;
}
.header .rt {
	float: right;
}
.header .rt ul li {
	line-height: 64px; font-size: 15px; margin-left: 50px; float: left; position: relative;
}
.header .rt ul li > a {
	color: rgb(255, 255, 255);
}
.header .rt ul li .xl {
	background: rgba(0, 0, 0, 0.6); left: -20px; top: 64px; width: 100px; text-align: center; line-height: 30px; display: none; position: absolute;
}
.header .rt ul li .xl a {
	color: rgb(255, 255, 255); display: block;
}
.header .rt ul li .xl a:hover {
	background: rgb(99, 104, 110); color: rgb(255, 255, 255);
}
.footer {
	width: 100%;
}
.ft01 {
	background: rgb(112, 78, 53); width: 100%; height: 100px; margin-top: 20px;
}
.ft02 {
	margin: 0px auto; width: 1200px; padding-top: 1px;
}
.ft02 .lt {
	background: url("g_11.png") no-repeat left; width: 430px; height: 100px; color: rgb(255, 255, 255); padding-left: 80px; float: left;
}
.ft02 .lt .p1 {
	padding-top: 27px; font-size: 20px; font-weight: bold;
}
.ft02 .lt .p2 {
	font-size: 15px;
}
.ft02 .lt2 {
	background: url("g_12.png") no-repeat left; width: 430px; height: 100px; color: rgb(255, 255, 255); padding-left: 80px; float: left;
}
.ft02 .lt2 .p1 {
	padding-top: 27px; font-size: 20px; font-weight: bold;
}
.ft02 .lt2 .p2 {
	font-size: 15px;
}
.ft02 .rt {
	background: url("g_12.png") no-repeat left; height: 100px; color: rgb(255, 255, 255); padding-left: 80px; float: right;
}
.ft02 .rt .p1 {
	padding-top: 27px; font-size: 20px; font-weight: bold;
}
.ft02 .rt .p2 {
	font-size: 15px;
}
.ft03 {
	background: rgb(246, 246, 246); width: 100%;
}
.ft04 {
	margin: 0px auto; padding: 30px 0px 10px; width: 1200px;
}
.ft04 .lt {
	width: 96px; margin-right: 10px; float: left;
}
.ft04 .lt2 {
	width: 310px; float: left;
}
.ft04 .lt2 .top a {
	color: rgb(136, 136, 136); margin-right: 17px;
}
.ft04 .lt2 .nr {
	margin-top: 20px;
}
.ft04 .lt2 .nr span {
	background: url("g_15.png") no-repeat right; width: 30px; color: rgb(136, 136, 136); margin-right: 10px; float: left; display: block;
}
.ft04 .lt2 .nr .p1 {
	color: rgb(255, 148, 107); line-height: 1; font-size: 16px;
}
.ft04 .lt2 .nr .p2 {
	color: rgb(170, 170, 170);
}
.ft04 .lt3 {
	width: 400px; float: left;
}
.ft04 .lt3 ul li {
	margin: 0px 30px 35px; font-size: 14px; float: left;
}
.ft04 .rt {
	color: rgb(65, 65, 65); line-height: 25px; float: right;
}
.ft04 .rt a {
	color: rgb(65, 65, 65);
}
.QQbox {
	top: 300px; width: 150px; right: 0px; position: absolute;
}
.QQbox .Qlist {
	background: url("qq_bg.jpg") no-repeat right top; width: 150px; height: 210px;
}
.QQbox .Qlist ul {
	padding-top: 104px;
}
.QQbox .Qlist ul li {
	padding: 0px 0px 10px 20px;
}