body {margin:0 auto;padding:0; font-family:"微软雅黑", Arial;font-size:12px;line-height:24px;color:#333;text-decoration: none; width:100%;}
ul, li, dl, dd, dt, p, h1, h2, h3, img {margin:0px;padding:0px;list-style:none;border:0px;}
.img { vertical-align:bottom;}
a {text-decoration:none;color:#333;cursor:pointer;}
a:hover {color:#FFE552; text-decoration:underline;}
.clear {clear:both;}
.ft1 { line-height:30px;}
.ft1 tr td a { font-size:16px;}
.ft1 tr td a:hover { color:#ff0000;}


.m4_main, .t1_main, .m2_main, .t6_main, .t4_main { margin:0 auto; padding:0; width:987px;}

.t1_main img { margin-top:25px; }
.t1 { background: url(../images/t1.jpg) no-repeat center top; height:110px;}
.t2 { background: url(../images/t2.jpg) no-repeat center top; height:1211px;}
.t3 { background: url(../images/t3.png) center 0 no-repeat; margin:0 auto;width:982px; height:208px; box-shadow: 1px 2px 5px 2px #333;}
.t3_z1{font-size:18px; font-weight:bold;}
.t3_z2{font-size:15px;line-height:24px; }
.t5{margin:20px auto; width:982px; }
.t7{ margin:0 auto; width:987px;}

#table2 {
	float: left;
	width: 986px;
	border: 0px solid;

}
#table2 div {
	float: left;
}
#table2 li {
	float: left;
	width: 986px;
	list-style: none outside;
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
	color: #fff;
	text-align: center;
}
.l1 {
	width: 192.5px;
	height: 32px;
	background-color: #b1680e;
    margin: 2px;
}
.r1 {
	width: 192.5px;
	height: 32px;
	background-color: #b1680e;
	margin: 2px;
}
.l2 {
	width: 192.5px;
	height: 32px;
	background-color: #da9948;
	margin: 2px;
}
.r2 {
	width: 192.5px;
	height: 32px;
	background-color: #da9948;
	margin: 2px;
}

.test{margin:0 auto; width:982px; height:340px;}
.test h2{font-size:50px; color:#b1680e; font-weight:bold; margin:45px auto; text-align:center;}

.online { background:url(../images/online_bg.png) no-repeat; width:323px; height:410px; margin-bottom:40px;float:left;}

#table {
	float: left;
	width: 250px;
	border: 0px solid;
	margin: 90px 40px 30px 40px;
	color:#fff;
}
#table div {
	float: left;
}
#table li {
	float: left;
	width: 250px;
	list-style: none outside;
	margin-bottom: 10px;
}
.left {
	width: 40px;
}
.right {
	width: 185px;
}
.but_tj {
	width: 77px;
	height: 28px;
	margin-left: 126px;
}

.ref{ margin:0 20px; color:#fff;}
.ref_bm{font-size:15.5px; font-weight:bold;}
.ref h2{ line-height:75px; font-size:23px;}




.main { margin:0 auto; padding:0; width:987px;}
.m2 { background: url(../images/m2_bg.jpg) repeat-y; padding:20px; width:985px;height:150px; }

.m4 { height:482px; margin-top:20px; width:100%; margin:0 auto; padding:0;}
.m5 { margin-top:30px; width:987px;}
.contact { width:323px; height:199px; float:left;
float:left; background: url(../images/contact.png) center 0px no-repeat;
}
.roll { width:664px; float:left;}
.roll h2 { font-size:18px; font-weight:normal;}
.pro_gun{ display:block; width:664px; height:158px; margin-top:15px;}
#marquee{ float:left; width:664px; height:158px; overflow:hidden; display:block;}
#marquee li{ list-style-type:none;width:158px; height:158px; text-align:left; margin-right:24px; float:left;}

.gn_nav { text-align:center; width:100%; margin:0 auto; padding:0; padding-top:10px; color: #79776B;}
.footer { text-align:center; width:100%; margin:0 auto; padding:0; color: #79776B;}

/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}


.m1, .m2, .m3, .m4 { margin-left:2px;}

.bg4 { background-color:#eeeeee; width:100%; margin:0 auto; padding:0; margin-top:50px;}
.bg4_main { width:980px; margin:0 auto; padding:0;}