﻿BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
A {
	COLOR: #333333; TEXT-DECORATION: none
}
A {
	VERTICAL-ALIGN: top
}
SPAN {
	VERTICAL-ALIGN: top
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
text {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
BUTTON {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; PADDING-TOP: 0px
}
TEXTAREA {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BORDER-TOP: medium none; BORDER-RIGHT: medium none; resize: none
}
INPUT {
	BOX-SIZING: content-box; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: 0px 0px
}
TEXTAREA {
	BOX-SIZING: content-box; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: 0px 0px
}
TABLE TR TD {
	BORDER-COLLAPSE: collapse
}
TABLE {
	BORDER-COLLAPSE: collapse
}
BODY {
	MIN-WIDTH: 1240px; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: #fff; COLOR: #000; FONT-SIZE: 0px
}
.opacity90 {
	FILTER: alpha(opacity=90); BACKGROUND-COLOR: #fff; opacity: 0.9
}
.opacity60 {
	FILTER: alpha(opacity=60); BACKGROUND-COLOR: #fff; opacity: 0.6
}
.h100p {
	HEIGHT: 100px
}
.w100 {
	WIDTH: 100%
}
.w28 {
	WIDTH: 28%
}
.w70 {
	WIDTH: 70%
}
.clearfix {
	
}
.clearfix:before {
	LINE-HEIGHT: 0; DISPLAY: table; CONTENT: ""
}
.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: table; CONTENT: ""
}
.clearfix:after {
	CLEAR: both
}
.lf {
	FLOAT: left
}
.rt {
	FLOAT: right
}
.clear {
	CLEAR: both
}
.db {
	DISPLAY: inline-block
}
.e {
	TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.com-tab {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 500px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.tab-list {
	BORDER-BOTTOM: #eee 1px solid; WIDTH: 100%; HEIGHT: 40px
}
.tab-list A {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 33.33%; FLOAT: left; HEIGHT: 40px; COLOR: #333; FONT-SIZE: 16px; TOP: -1px
}
.tab-list A.cur {
	BORDER-BOTTOM: red 2px solid
}
.tab-list SPAN {
	LINE-HEIGHT: 40px; FLOAT: left; MARGIN-LEFT: -6px
}
.tab-item {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.tab-item A {
	LINE-HEIGHT: 36px; TEXT-OVERFLOW: ellipsis; MAX-WIDTH: 360px; WHITE-SPACE: nowrap; FLOAT: left; COLOR: #666; FONT-SIZE: 14px; OVERFLOW: hidden
}
.tab-item SPAN {
	LINE-HEIGHT: 36px; FLOAT: right; COLOR: #999; FONT-SIZE: 12px
}
.com-tab {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 500px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.tab-list-bool {
	BORDER-BOTTOM: #eee 1px solid; WIDTH: 100%; HEIGHT: 40px
}
.tab-list-bool LI {
	POSITION: relative; WIDTH: 33.33%; FLOAT: left; HEIGHT: 40px; TOP: -1px
}
.tab-list-bool A {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 100%; DISPLAY: block; HEIGHT: 40px; COLOR: #333; FONT-SIZE: 16px
}
.tab-list-bool LI.cur A {
	BORDER-BOTTOM: red 2px solid
}
.tab-item {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.tab-item A {
	LINE-HEIGHT: 36px; TEXT-OVERFLOW: ellipsis; MAX-WIDTH: 360px; WHITE-SPACE: nowrap; FLOAT: left; COLOR: #666; FONT-SIZE: 14px; OVERFLOW: hidden
}
.tab-item SPAN {
	LINE-HEIGHT: 36px; FLOAT: right; COLOR: #999; FONT-SIZE: 12px
}
.banner-box {
	POSITION: relative; WIDTH: 600px; HEIGHT: 370px; OVERFLOW: hidden
}
.banner-img {
	POSITION: relative; WIDTH: 600px; HEIGHT: 370px; OVERFLOW: hidden
}
.banner-img A {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.banner-img IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.banner-txt {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: url(banner-opbg40.png); HEIGHT: 40px; LEFT: 0px
}
.banner-txt A {
	POSITION: absolute; LINE-HEIGHT: 40px; PADDING-LEFT: 20px; BOTTOM: 0px; HEIGHT: 100%; COLOR: #fff; FONT-SIZE: 14px; LEFT: 0px
}
.banner-num {
	POSITION: absolute; BOTTOM: 15px; FONT-SIZE: 0px; RIGHT: 20px
}
.banner-num SPAN {
	WIDTH: 10px; DISPLAY: inline-block; BACKGROUND: #fff; HEIGHT: 10px; MARGIN-LEFT: 8px; CURSOR: pointer; border-radius: 50%
}
.banner-num SPAN.cur {
	BACKGROUND: red
}
.banner-index {
	POSITION: absolute; BOTTOM: 10px; RIGHT: 140px
}
.banner-index SPAN {
	COLOR: #fff; FONT-SIZE: 14px
}
.banner-index SPAN.ban-dy {
	FONT-SIZE: 18px
}
.banner-btn {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 70px; MARGIN-TOP: -35px; WIDTH: 35px; DISPLAY: none; BACKGROUND: url(banner-opbg40.png); HEIGHT: 70px; COLOR: #fff; FONT-SIZE: 40px; TOP: 50%; CURSOR: pointer
}
.banner-left {
	LEFT: 0px
}
.banner-right {
	RIGHT: 0px
}
.banner-box:hover .banner-btn {
	DISPLAY: block
}
.news-line {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; HEIGHT: 50px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.news-icon {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; WIDTH: 100px; BACKGROUND: #ccc; HEIGHT: 50px; COLOR: #666
}
.news-cont {
	POSITION: relative; WIDTH: 800px; HEIGHT: 50px; MARGIN-LEFT: 50px; OVERFLOW: hidden
}
.news-cont A {
	POSITION: absolute; LINE-HEIGHT: 50px; WIDTH: 100%; TEXT-OVERFLOW: ellipsis; DISPLAY: block; MAX-WIDTH: 800px; WHITE-SPACE: nowrap; HEIGHT: 50px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.news-btns {
	MARGIN: 4px 20px 0px 0px
}
.news-btns SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 20px; DISPLAY: block; MARGIN-BOTTOM: 2px; BACKGROUND: #eee; HEIGHT: 20px; COLOR: #666; FONT-SIZE: 20px; CURSOR: pointer
}
.news-btns SPAN:hover {
	BACKGROUND: red
}
.roll-news-line {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; HEIGHT: 50px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.roll-news-icon {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; WIDTH: 100px; BACKGROUND: #ccc; HEIGHT: 50px; COLOR: #666
}
.roll-news-cont {
	POSITION: relative; WIDTH: 800px; HEIGHT: 50px; MARGIN-LEFT: 50px; OVERFLOW: hidden
}
.roll-news-cont A {
	POSITION: absolute; LINE-HEIGHT: 50px; WIDTH: 100%; TEXT-OVERFLOW: ellipsis; DISPLAY: block; MAX-WIDTH: 800px; WHITE-SPACE: nowrap; HEIGHT: 50px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.roll-news-btns {
	MARGIN: 4px 20px 0px 0px
}
.roll-news-btns SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 20px; DISPLAY: block; MARGIN-BOTTOM: 2px; BACKGROUND: #eee; HEIGHT: 20px; COLOR: #666; FONT-SIZE: 20px; CURSOR: pointer
}
.roll-news-btns SPAN:hover {
	BACKGROUND: red
}
.fade-box {
	POSITION: relative; WIDTH: 600px; HEIGHT: 370px; OVERFLOW: hidden
}
.fade-img {
	POSITION: relative; WIDTH: 600px; HEIGHT: 370px; OVERFLOW: hidden
}
.fade-img A {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.fade-img IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.fade-txt {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: url(banner-opbg40.png); HEIGHT: 40px; LEFT: 0px
}
.fade-txt A {
	POSITION: absolute; LINE-HEIGHT: 40px; PADDING-LEFT: 20px; BOTTOM: 0px; HEIGHT: 100%; COLOR: #fff; FONT-SIZE: 14px; LEFT: 0px
}
.dy-num {
	POSITION: absolute; BOTTOM: 5px; RIGHT: 130px
}
.dy-num SPAN {
	COLOR: #fff
}
.dy-index {
	FONT-SIZE: 26px
}
.fade-num {
	POSITION: absolute; BOTTOM: 15px; FONT-SIZE: 0px; RIGHT: 20px
}
.fade-num SPAN {
	WIDTH: 10px; DISPLAY: inline-block; BACKGROUND: #fff; HEIGHT: 10px; MARGIN-LEFT: 8px; CURSOR: pointer; border-radius: 50%
}
.fade-num SPAN.cur {
	BACKGROUND: red
}
.fade-btn {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 70px; MARGIN-TOP: -35px; WIDTH: 35px; DISPLAY: none; BACKGROUND: url(banner-opbg40.png); HEIGHT: 70px; COLOR: #fff; FONT-SIZE: 40px; TOP: 50%; CURSOR: pointer
}
.fade-left {
	LEFT: 0px
}
.fade-right {
	RIGHT: 0px
}
.fade-box:hover .fade-btn {
	DISPLAY: block
}
.ban-more-box {
	POSITION: relative; WIDTH: 1200px; BACKGROUND: #efefef; HEIGHT: 200px; OVERFLOW: hidden
}
.ban-more-img {
	POSITION: absolute; WIDTH: 110%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.ban-more-img P {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 222px; FLOAT: left; HEIGHT: 198px; OVERFLOW: hidden; BORDER-TOP: #eee 1px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: #eee 1px solid
}
.ban-more-img .img-link {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 160px; OVERFLOW: hidden
}
.ban-more-img .img-tit {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 100%; DISPLAY: block; HEIGHT: 40px
}
.ban-more-img IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.ban-more-btn {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 50px; MARGIN-TOP: -40px; WIDTH: 30px; DISPLAY: none; BACKGROUND: url(banner-opbg40.png); HEIGHT: 50px; COLOR: #fff; FONT-SIZE: 30px; TOP: 50%; CURSOR: pointer
}
.ban-more-box:hover .ban-more-btn {
	DISPLAY: block
}
.ban-more-left {
	LEFT: 1px
}
.ban-more-right {
	RIGHT: 1px
}
.ban-roll-box {
	POSITION: relative; WIDTH: 1200px; BACKGROUND: #efefef; HEIGHT: 200px; OVERFLOW: hidden
}
.ban-roll-img {
	POSITION: absolute; WIDTH: 110%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.ban-roll-img P {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 222px; FLOAT: left; HEIGHT: 198px; OVERFLOW: hidden; BORDER-TOP: #eee 1px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: #eee 1px solid
}
.ban-roll-img .img-link {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 160px; OVERFLOW: hidden
}
.ban-roll-img .img-tit {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 100%; DISPLAY: block; HEIGHT: 40px
}
.ban-roll-img IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.ban-roll-btn {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 50px; MARGIN-TOP: -40px; WIDTH: 30px; DISPLAY: none; BACKGROUND: url(banner-opbg40.png); HEIGHT: 50px; COLOR: #fff; FONT-SIZE: 30px; TOP: 50%; CURSOR: pointer
}
.ban-roll-box:hover .ban-roll-btn {
	DISPLAY: block
}
.ban-roll-left {
	LEFT: 1px
}
.roll-left {
	LEFT: 1px
}
.ban-roll-right {
	RIGHT: 1px
}
.roll-right {
	RIGHT: 1px
}