BODY {
	BACKGROUND-COLOR: #dce1e4; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	OUTLINE-STYLE: none; TEXT-DECORATION: none
}
A:hover {
	OUTLINE-STYLE: none; TEXT-DECORATION: none
}
.clear {
	CLEAR: both
}
P {
	LINE-HEIGHT: 24px; TEXT-INDENT: 24px; MARGIN: 10px auto; COLOR: #5b5b5b
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
H2 {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; FONT-SIZE: 18px
}
#Topbox {
	MARGIN: 0px auto; WIDTH: 970px; HEIGHT: 97px
}
#logo {
	WIDTH: 510px; HEIGHT: 75px
}
.Navbox {
	MARGIN: 0px auto; WIDTH: 970px; BACKGROUND: url(../images/mainnavbg.jpg) no-repeat 50% bottom; HEIGHT: 42px; PADDING-TOP: 8px
}
UL.nav {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none
}
UL.nav UL {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none
}
UL.nav {
	MARGIN-TOP: 7px; PADDING-TOP: 7px
}
UL.nav LI {
	Z-INDEX: 900; POSITION: relative; LINE-HEIGHT: 29px; MARGIN: 0px 10px; WIDTH: 80px; FLOAT: left; HEIGHT: 29px
}
UL.nav LI A {
	WIDTH: 80px; DISPLAY: block; BACKGROUND: url(../images/normal.jpg) no-repeat center center; HEIGHT: 29px; COLOR: #2f2f2f
}
UL.nav LI A:hover {
	BACKGROUND: url(../images/hover.jpg) no-repeat center center; COLOR: #333
}
UL.nav LI:hover A {
	BACKGROUND-COLOR: #fff; COLOR: #111
}
UL.nav LI.over A {
	BACKGROUND-COLOR: #fff; COLOR: #111
}
UL.nav LI:hover UL A {
	BACKGROUND-COLOR: #333; COLOR: #fff
}
UL.nav LI.over UL A {
	BACKGROUND-COLOR: #333; COLOR: #fff
}
UL.nav LI:hover UL A:hover {
	BACKGROUND-COLOR: #900; COLOR: #fff
}
UL.nav LI.over UL A:hover {
	BACKGROUND-COLOR: #900; COLOR: #fff
}
UL.nav UL {
	Z-INDEX: 999; POSITION: absolute; LIST-STYLE-TYPE: none; WIDTH: 100px; TOP: -999em; LEFT: -10px
}
UL.nav LI:hover UL {
	TOP: 10px; PADDING-TOP: 25px
}
UL.nav LI.over UL {
	TOP: 10px; PADDING-TOP: 25px
}
UL.nav UL LI {
	BORDER-RIGHT-WIDTH: 0px; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
UL.nav UL A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.nav UL A:hover {
	BACKGROUND: #fff
}
#home UL.nav LI#m1 A {
	BACKGROUND: url(../images/cur.jpg) no-repeat center center; COLOR: #ff7e00
}
#about UL.nav LI#m2 A {
	BACKGROUND: url(../images/cur.jpg) no-repeat center center; COLOR: #ff7e00
}
#news UL.nav LI#m3 A {
	BACKGROUND: url(../images/cur.jpg) no-repeat center center; COLOR: #ff7e00
}
#products UL.nav LI#m4 A {
	BACKGROUND: url(../images/cur.jpg) no-repeat center center; COLOR: #ff7e00
}
#culture UL.nav LI#m5 A {
	BACKGROUND: url(../images/cur.jpg) no-repeat center center; COLOR: #ff7e00
}
#hr UL.nav LI#m6 A {
	BACKGROUND: url(../images/cur.jpg) no-repeat center center; COLOR: #ff7e00
}
#contact UL.nav LI#m7 A {
	BACKGROUND: url(../images/cur.jpg) no-repeat center center; COLOR: #ff7e00
}
#about UL.nav LI#m2 UL A {
	BACKGROUND: #333; COLOR: #fff
}
#news UL.nav LI#m3 UL A {
	BACKGROUND: #333; COLOR: #fff
}
#products UL.nav LI#m4 UL A {
	BACKGROUND: #333; COLOR: #fff
}
#about UL.nav LI#m2 UL A:hover {
	BACKGROUND-COLOR: #900
}
#news UL.nav LI#m3 UL A:hover {
	BACKGROUND-COLOR: #900
}
#products UL.nav LI#m4 UL A:hover {
	BACKGROUND-COLOR: #900
}
#slides {
	 WIDTH: 960px; BACKGROUND: url(../images/contentbg.jpg) repeat-y; HEIGHT: 250px
}
#contentbox {
	MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: url(../images/contentbg.jpg) repeat-y 0px 0px
}
.content {
	MARGIN: 0px auto; WIDTH: 960px
}
.subnav {
	LIST-STYLE-TYPE: none; DISPLAY: none; CLEAR: both
}
.subnav LI {
	FLOAT: left
}
.indexleft {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px;  PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.indexmid {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 430px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.indexright {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: right; PADDING-TOP: 20px
}
.title {
	MARGIN: 15px auto auto 5px
}
.textbox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.more {
	TEXT-ALIGN: right; MARGIN: 15px
}
.box {
	BORDER-BOTTOM: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; MARGIN: 10px auto; WIDTH: 250px; BORDER-TOP: #d8d8d8 1px solid; BORDER-RIGHT: #d8d8d8 1px solid
}
.box IMG {
	MARGIN: 3px auto; WIDTH: 213px; DISPLAY: block
}
.box P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; TEXT-INDENT: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.newslist {
	LIST-STYLE-TYPE: none; MARGIN: 0px auto
}
.newslist LI {
	BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 24px; PADDING-LEFT: 15px; BACKGROUND: url(../images/icon_news.jpg) no-repeat left center
}
.newslist LI SPAN {
	FLOAT: right; COLOR: #999; FONT-SIZE: 10px
}
.newslist LI A {
	COLOR: #5a5a5a
}
#Contentbottom {
	MARGIN: 0px auto; WIDTH: 970px; BACKGROUND: url(../images/contentbuttombg.jpg) no-repeat; HEIGHT: 20px
}
.showbox {
	MARGIN: 0px auto; WIDTH: 930px; BACKGROUND: url(../images/showbox.jpg) no-repeat; HEIGHT: 130px
}
#indemo {
	PADDING-LEFT: 30px; WIDTH: 800%; FLOAT: left
}
.demo {
	 WIDTH: 900px; OVERFLOW: hidden;height:110px;
}
#demo1 {
	FLOAT: left
}
#demo2 {
	FLOAT: left
}
.left {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 50px; WIDTH: 540px; PADDING-RIGHT: 50px; FLOAT: left; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 10px
}
.right {
	WIDTH: 300px; FLOAT: right; PADDING-TOP: 50px
}
.sidernav {
	PADDING-BOTTOM: 20px; LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.sidernav LI {
	LINE-HEIGHT: 26px; PADDING-LEFT: 30px; BACKGROUND: url(../images/icon.jpg) no-repeat left 0px
}
.sidernav LI SPAN {
	PADDING-LEFT: 20px; COLOR: #b6b6b6; FONT-WEIGHT: bold
}
UL.news {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; PADDING-TOP: 20px
}
UL.news LI {
	BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 30px; PADDING-LEFT: 20px; BACKGROUND: url(../images/icon_news.jpg) no-repeat left center
}
UL.news LI SPAN {
	FLOAT: right; COLOR: #999
}
UL.news LI A {
	COLOR: #333
}
.page {
	TEXT-ALIGN: center; MARGIN: 20px auto; WIDTH: 600px
}
TABLE.hr {
	LINE-HEIGHT: 40px; WIDTH: 100%
}
TABLE.hr TH {
	TEXT-ALIGN: right; FONT-WEIGHT: normal
}
TABLE.hr .text {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 200px; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
TABLE.hr .submit {
	MARGIN: 10px auto
}
