body {
	margin: 0px;
}
dd {
	margin: 0px;
}
dl {
	margin: 0px;
}
form {
	margin: 0px;
}
h1 {
	margin: 0px;
}
h2 {
	margin: 0px;
}
h3 {
	margin: 0px;
}
h4 {
	margin: 0px;
}
h5 {
	margin: 0px;
}
h6 {
	margin: 0px;
}
ol {
	margin: 0px;
}
p {
	margin: 0px;
}
ul {
	margin: 0px;
}
body {
	font: 14px/1.5 "??????", "宋体", tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 14px/1.5 "??????", "宋体", tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 14px/1.5 "??????", "宋体", tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 14px/1.5 "??????", "宋体", tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 14px/1.5 "??????", "宋体", tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
b {
	font-style: normal;
}
em {
	font-style: normal;
}
a {
	color: rgb(103, 103, 103); text-decoration: none;
}
a:hover {
	color: rgb(103, 103, 103); text-decoration: underline;
}
img {
	border: 0px currentColor; vertical-align: top;
}
button {
	outline: 0px; font-size: 100%;
}
input {
	outline: 0px; font-size: 100%;
}
select {
	outline: 0px; font-size: 100%;
}
textarea {
	outline: 0px; font-size: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
ol {
	padding: 0px;
}
td {
	padding: 0px;
}
th {
	padding: 0px;
}
ul {
	padding: 0px;
}
li {
	list-style: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
body {
	background: url("../images/bg_06.jpg") no-repeat center 750px rgb(0, 0, 0);
}
.wrap {
	margin: 0px auto; width: 1000px; height: 100%; position: relative;
}
#header {
	background: url("../images/hb.png") no-repeat 50% 0px; margin-top: -400px; position: relative; z-index: 100;
}
#header .wrap {
	background: url("../images/h.png") no-repeat 50% 0px; height: 512px; position: relative;
}
#content {
	position: relative; z-index: 5;
}
#header .logo {
	left: 378px; top: 212px; width: 238px; height: 216px; position: absolute; z-index: 50;
}
#header .logoWrap {
	position: relative;
}
#header #logoFlash {
	left: 0px; top: 0px; width: 238px; height: 216px; position: absolute;
}
#header .logo a {
	background: url("../images/space.png") 0px 0px; left: 0px; top: 0px; width: 238px; height: 216px; text-indent: -999em; display: block; position: absolute;
}
#header .slogan {
	background: url("../images/slogan.png") no-repeat 0px 0px; top: 95px; width: 578px; height: 229px; right: -80px; position: absolute; z-index: 10;
}
#header .slogan .sloganWrap {
	position: relative;
}
#header .slogan h2 {
	height: 96px; text-indent: -999em;
}
#header #sloganFlash {
	left: -5px; top: -9px; width: 578px; height: 160px; position: absolute; z-index: 5;
}
#header .slogan .play {
	background: url("../images/space.png") 0px 0px; left: 131px; top: 96px; width: 70px; height: 55px; text-indent: -999em; margin-bottom: 18px; position: absolute; z-index: 20;
}
#header .slogan .btnActive {
	top: 169px; width: 134px; height: 60px; text-indent: -999em; position: absolute; z-index: 10;
}
#header .slogan .btnApply {
	top: 169px; width: 134px; height: 60px; text-indent: -999em; position: absolute; z-index: 10;
}
#header .slogan .btnActive {
	left: 183px;
}
#header .slogan .btnApply {
	left: 327px;
}
#txNav {
	left: 4px; top: 420px; width: 972px; height: 58px; position: absolute; z-index: 500;
}
#txNav li {
	padding-left: 0px; float: left; position: relative;
}
#txNav a {
	background: url("../images/nav.png") no-repeat 0px 0px; width: 162px; height: 58px; text-align: center; color: rgb(255, 169, 45); line-height: 58px; font-size: 20px; text-decoration: none; display: block; text-shadow: 0 0 10px #d70000;
}
#txNav .active a {
	background-position: 0px -58px; color: rgb(255, 169, 45);
}
#txNav a:hover {
	background-position: 0px -58px; color: rgb(255, 169, 45);
}
#txNav .subNav {
	background: url("../images/subnav.png") no-repeat 0px 0px; top: 58px; width: 158px; padding-top: 15px; display: none; position: absolute; z-index: 200;
}
#txNav li:hover .subNav {
	display: block;
}
#txNav .subNav .subNavCon {
	background: url("../images/subnav.png") no-repeat 100% 100%; padding-bottom: 15px;
}
#txNav .subNav ul {
	background: url("../images/subnav.png") repeat-y 50% 0px;
}
#txNav .subNav li {
	float: none;
}
#txNav .subNav a {
	background: url("../images/subnav.png") repeat-y 50% 0px; height: 30px; text-align: center; color: rgb(191, 172, 127); line-height: 30px; text-indent: 0px; font-size: 16px; display: block; text-shadow: none;
}
#txNav .subNav a:hover {
	background: url("../images/subnav.png") repeat-y 50% 0px; text-decoration: underline;
}
#header .awards {
	background: url("../images/honer.png") no-repeat 0px 0px; left: 50%; top: -260px; width: 385px; height: 306px; margin-left: 125px; position: absolute; z-index: 200; -webkit-transition: top .5s ease; transition: top .5s ease;
}
#header .btnGet {
	background: url("../images/space.png") 0px 0px; left: 722px; top: 369px; width: 300px; height: 70px; text-indent: -999em; display: block; position: absolute;
}
.awards ul {
	padding: 120px 40px 0px; height: 140px; overflow: hidden;
}
.awards li {
	width: 385px; height: 25px; color: rgb(0, 0, 0); line-height: 25px; overflow: hidden; font-size: 14px; font-weight: 700; float: left;
}
.awards strong {
	width: 180px; font-style: italic; float: left; display: block;
}
.awards a {
	margin: 0px auto; width: 180px; height: 32px; text-align: center; color: rgb(252, 110, 6); line-height: 32px; padding-left: 10px; display: block;
}
#info {
	background: url("../images/ib.png") no-repeat 50% 0px;
}
#info .wrap {
	background: url("../images/i.jpg") no-repeat 50% 0px; height: 486px;
}
.infoLeft {
	width: 528px; margin-right: 20px; margin-left: 10px; float: left;
}
.infoRight {
	width: 428px; float: left;
}
#banners {
	width: 509px; height: 330px; overflow: hidden; margin-top: 6px; margin-bottom: 5px; margin-left: 13px; position: relative;
}
#temp3 {
	margin: 0px; width: 509px; height: auto; overflow: hidden; float: left; display: inline;
}
#temp3 .JQ-content-box {
	width: 509px; height: 320px; overflow: hidden; position: relative;
}
#temp3 .JQ-slide-content {
	left: 0px; top: 0px; position: absolute;
}
#temp3 .JQ-slide-content li {
	width: 509px; height: 320px; overflow: hidden; vertical-align: text-top; position: absolute;
}
#temp3 .JQ-slide-content li a {
	height: 320px; display: block;
}
#temp3 .JQ-slide-content li a:hover {
	text-decoration: none;
}
#temp3 .JQ-slide-content li img {
	width: 509px; height: 280px;
}
#temp3 img {
	display: block;
}
#temp3 .JQ-slide-nav {
	height: 20px; right: 10px; bottom: 10px; padding-top: 2px; position: absolute; z-index: 999;
}
#temp3 .JQ-slide-nav li {
	background: url("../images/t.png"); width: 18px; height: 18px; text-align: center; line-height: 18px; overflow: hidden; font-family: Verdana; font-size: 12px; margin-left: 3px; float: left; cursor: pointer;
}
#temp3 .JQ-slide-nav li.on {
	background: url("../images/t_hvoer.png");
}
.buildTab {
	background: url("../images/sprite.jpg") no-repeat 0px 0px; height: 52px; line-height: 54px; margin-bottom: 20px;
}
.buildTab li {
	float: left;
}
.buildTab a {
	width: 234px; height: 52px; text-align: center; color: rgb(221, 198, 154); padding-left: 30px; display: block;
}
.buildCon {
	padding-left: 15px;
}
.buildCon li {
	background: url("../images/sprite.jpg") no-repeat -517px -182px; width: 430px; height: 28px; color: rgb(165, 142, 97); line-height: 28px; overflow: hidden; padding-left: 20px; margin-right: 5px; float: left; white-space: nowrap; text-overflow: ellipsis;
}
.buildCon a {
	color: rgb(165, 142, 97);
}
.active .tabBuild {
	background: url("../images/sprite.jpg") no-repeat 0px -52px; text-decoration: none;
}
.tabBuild:hover {
	background: url("../images/sprite.jpg") no-repeat 0px -52px; text-decoration: none;
}
.active .tabRef {
	background: url("../images/sprite.jpg") no-repeat -264px -52px; text-decoration: none;
}
.tabRef:hover {
	background: url("../images/sprite.jpg") no-repeat -264px -52px; text-decoration: none;
}
#news {
	padding: 0px 20px; height: 362px; overflow: hidden; position: relative;
}
#news h3 {
	height: 42px; color: rgb(255, 138, 0); line-height: 42px; padding-left: 50px; font-size: 18px; font-weight: 400; margin-bottom: 20px;
}
#news .more {
	top: 0px; width: 100px; height: 42px; right: 20px; color: rgb(146, 130, 104); line-height: 42px; text-decoration: underline; display: block; position: absolute;
}
.newsList {
	height: 270px; overflow: hidden; margin-bottom: 30px;
}
.newsList li {
	width: 384px; height: 29px; line-height: 22px; overflow: hidden; padding-top: 6px; border-bottom-color: rgb(174, 138, 85); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.newsList span {
	background: rgb(47, 0, 0); padding: 1px 10px; height: 22px; color: rgb(193, 153, 110); overflow: hidden; margin-right: 10px; float: left; white-space: nowrap; text-overflow: ellipsis;
}
.accLink {
	padding-left: 11px;
}
.accLink li {
	padding: 30px 20px 20px; width: 55px; height: 45px; text-align: center; color: rgb(193, 153, 110); margin-left: 5px; float: left; text-shadow: 4px 4px 4px #000;
}
.accLink li:hover {
	background: url("../images/butt.png") no-repeat; color: rgb(209, 160, 121); float: left; cursor: pointer;
}
#recommend {
	background: url("../images/bb.jpg") no-repeat 50% 0px;
}
#recommend .wrap {
	background: url("../images/b.jpg") no-repeat 50% 0px; height: 293px; position: relative;
}
.xin_01 {
	left: 160px; top: 55px; width: 675px; height: 190px; position: absolute;
}
.xin_01 li {
	width: 218px; height: 180px; color: rgb(79, 59, 30); margin-left: 5px; float: left;
}
.xin_01 li img {
	border: 1px solid rgb(79, 59, 30); width: 216px; height: 150px;
}
.xin_01 li p {
	width: 218px; height: 20px; text-align: center; line-height: 20px; margin-top: 5px;
}
.xin_01 li:hover {
	color: rgb(173, 117, 55);
}
#feature {
	background: url("../images/bb02.jpg") no-repeat 50% 0px;
}
.m2 {
	margin: 0px auto; width: 1000px; height: auto; overflow: hidden; padding-bottom: 20px;
}
.m3 {
	margin: 0px auto; width: 960px; height: auto; overflow: hidden; padding-bottom: 20px;
}
.div2 {
	background: url("../images/ta.png"); width: 470px; height: auto; margin-top: 10px; margin-left: 20px; float: left;
}
.div2 img {
	padding: 10px; width: 450px; height: auto;
}
.div3 {
	background: url("../images/ta.png"); width: 305px; height: auto; margin-top: 10px; margin-left: 20px; float: left;
}
.div3 img {
	padding: 10px; width: 285px; height: 350px;
}
.div_top {
	background: url("../images/tb.png") repeat-x; width: 100%; height: 8px;
}
.div1 {
	background: url("../images/ti.png") repeat-y; width: 965px; height: auto; overflow: hidden; margin-top: 10px;
}
.div1_top {
	background: url("../images/tu.png") no-repeat; width: 960px; height: 36px;
}
.div1_di {
	background: url("../images/tr.png") no-repeat; width: 960px; height: 36px;
}
.div1 img {
	padding: 0px 15px; width: 930px; height: auto;
}
#Version {
	margin: 0px auto; width: 100%; height: 900px; overflow: hidden; position: relative; z-index: 2;
}
#Flash {
	margin: 0px auto -272px -960px; left: 50%; width: 1920px; height: 900px; position: absolute; z-index: 1;
}
#Header {
	margin: 0px auto -290px -960px; left: 50%; width: 1920px; height: 750px; position: relative;
}
.back_top {
	background: url("../images/backtop.jpg") no-repeat 0px 0px; left: 50%; width: 53px; height: 53px; bottom: 150px; overflow: hidden; margin-left: 650px; position: fixed; z-index: 101; cursor: pointer; -webkit-transition: .3s; transition: .3s; _position: absolute;
}
.back_top:hover {
	background: url("../images/backtop.jpg") no-repeat 0px -53px;
}
