BODY {
	MARGIN: 0px;
	padding: 0px;
	line-height: 22px;
	color: #666666;
	font-size: 12px;
	FONT-FAMILY: "ËÎÌå", Arial, Helvetica, sans-serif
}
div {
	margin: 0px;
	padding: 0px;
}
IMG {
	BORDER: 0px;
}
A:link,A:visited,A:active {
	COLOR: #696969; TEXT-DECORATION: none
}
A:hover {
	COLOR: #006699; TEXT-DECORATION: underline
}
.cls {
	clear: both;
}
.top {
	MARGIN: 20px auto 0px auto; WIDTH: 910px; HEIGHT: 60px
}
.top P {
	FLOAT: left; MARGIN: 0px; font-size: 16px; color: #000000;
}
.top DIV {
	FLOAT: right
}
.topnav {
	 FLOAT: right; 
	 MARGIN-top: 10px; 
	 OVERFLOW: hidden; 
	 WIDTH: 510px; 
	 TEXT-ALIGN: right;
}
.title0 {
	BORDER-TOP: #a2aaba 1px solid; BACKGROUND: #cccccc url(navibg.gif) repeat-x; BORDER-BOTTOM: #6f7e99 3px solid; HEIGHT: 26px; TEXT-ALIGN: center; margin: 0px; padding: 0px;
}
.title {
	WIDTH: 910px; HEIGHT: 26px; margin: 0 auto; overflow: hidden
}
.title DIV {
	PADDING: 5px 7px; FONT-WEIGHT: bolder; FLOAT: left;
}
.title A:link {
	COLOR: #3e4e6a; TEXT-DECORATION: none
}
.title A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.title A:active {
	COLOR: #3e4e6a; TEXT-DECORATION: none
}
.title A:hover {
	COLOR: #0000cc; TEXT-DECORATION: none
}
.lanmuselect {
	BACKGROUND: url(navibg2.gif) repeat-x; height: 26px;
}
.lanmuselect A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.lanmuselect A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.lanmuselect A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.lanmuselect A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.lanmudefault {
	BACKGROUND: url(navibg.gif)
}
#address {
	clear: both; BACKGROUND: url(addressbg.gif) repeat-x; MARGIN-BOTTOM: 7px; height: 29px;
}
#address DIV {
	WIDTH: 910px; COLOR: #707f9a; TEXT-ALIGN: left; margin: 0px auto; height: 29px; line-height: 29px;
}
#pagecontent {
	WIDTH: 908px; border-left: #ccc 1px solid; border-right: #ccc 1px solid; margin: 0 auto;
}
#indexmain {
	WIDTH: 908px; border-left: #ccc 1px solid; border-right: #ccc 1px solid; margin: 0 auto; background: url(bg_content.jpg) 0 0 repeat-x;
}
#indexmain .sp {
	color: #888899; float: left; padding-left: 10px; padding-top: 5px;
}
#indexmain .marq {
	display: inline; height: 30px; float: left; padding-top: 5px;
}
}
#indexmainb {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; WIDTH: 904px! important; PADDING-TOP: 3px; _width: 904px
}
.indexleft {
	FLOAT: right; BORDER-LEFT: #ebebeb 1px solid; WIDTH: 250px; HEIGHT: 478px
}
.indexmiddle {
	FLOAT: left; WIDTH: 650px; HEIGHT: 700px
}
.indexmiddleb {
	WIDTH: 650px; HEIGHT: 700px
}
.indexright {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f6f7f8; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 230px! important; PADDING-TOP: 0px; HEIGHT: 700px; _width: 230px
}
#indexcontent {
	BACKGROUND: url(bg_content.gif) repeat-x 50% top; MARGIN: 0 auto 10px auto; WIDTH: 910px; HEIGHT: 245px; TEXT-ALIGN: left
}
#indexcontent1 {
	FLOAT: left; WIDTH: 610px; HEIGHT: 245px; TEXT-ALIGN: left
}
#indexcontent11 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 350px! important; PADDING-TOP: 0px; HEIGHT: 119px; _width: 350px
}
#indexcontent11 form,input {
	margin: 0; padding: 0; border: 0;
}
#indexcontent11 .kd {
	background: url(sou.gif) left center no-repeat; padding: 1px 0px 1px 25px; width: 235px; border: #386689 1px solid; color: #666666
}
#indexcontent11 .soump {
	width: 76px; height: 20px; background: url(go.gif) 0 0 no-repeat; padding: 0px;
}
#indexcontent11 P {
	width: 330px; height: 45px; MARGIN: 5px auto; overflow: hidden;
}
#indexcontent11 P a {
	COLOR: #6666ee;
}
#indexcontent12 {
	FLOAT: left; WIDTH: 230px; HEIGHT: 123px; padding-top: 2px;
}
#indexcontent12 a {
	display: block; FLOAT: left; MARGIN: 3px 5px; width: 100px; height: 35px; background: url(key_products.gif) 0 0 no-repeat; line-height: 35px; text-align: center; color: #ffffff; font-size: 14px;
}
#indexcontent13 {
	FLOAT: left; WIDTH: 294px; COLOR: #346e99; MARGIN-RIGHT: 7px; HEIGHT: 119px; BACKGROUND: url(bg_content1.gif); overflow:hidden;
}
#indexcontent13 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 35px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#indexcontent13 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #346e99; LINE-HEIGHT: 22px; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle; HEIGHT: 22px; white-space: nowrap; overflow: hidden;
}
#indexcontent13 B {
	DISPLAY: block; PADDING-LEFT: 20px; LINE-HEIGHT: 25px; HEIGHT: 33px
}
#indexcontent13 P {
	PADDING-RIGHT: 27px; PADDING-LEFT: 27px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#indexcontent2 {
	BACKGROUND: url(bg_content3.gif) repeat-x 50% bottom; FLOAT: right; WIDTH: 300px; HEIGHT: 245px; TEXT-ALIGN: left; overflow:hidden;
}
#indexcontent2 B {
	DISPLAY: block; PADDING-LEFT: 8px; LINE-HEIGHT: 25px; HEIGHT: 41px; WIDTH: 290px; overflow: hidden;
}
#indexcontent2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#indexcontent2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 15px; COLOR: #346e99; LINE-HEIGHT: 21px; PADDING-TOP: 0px; BORDER-BOTTOM: #eaf1f6 1px dashed; LIST-STYLE-TYPE: none; HEIGHT: 21px; background: url(arrow.gif) left center no-repeat; white-space: nowrap; overflow: hidden;
}
#indexcontent2 SPAN {
	FONT-SIZE: 11px; COLOR: #7caacd
}
#indexcontent2 A:link {
	COLOR: #257a9f; TEXT-DECORATION: none
}
#indexcontent2 A:visited {
	COLOR: #257a9f; TEXT-DECORATION: none
}
#indexcontent2 A:active {
	COLOR: #257a9f; TEXT-DECORATION: none
}
#indexcontent2 A:hover {
	COLOR: #009900; TEXT-DECORATION: none
}
#indexcases {
	BORDER-RIGHT: #e9e9eb 2px solid; PADDING-RIGHT: 9px; BORDER-TOP: #e9e9eb 2px solid; PADDING-LEFT: 9px; BACKGROUND: url(bg_cases.gif) #f7f7f7 repeat-x 50% top; PADDING-BOTTOM: 0px; MARGIN: 10px auto; BORDER-LEFT: #e9e9eb 2px solid; WIDTH: 888px; PADDING-TOP: 0px; BORDER-BOTTOM: #e9e9eb 2px solid; HEIGHT: 180px;
}
#indexcases P {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 33px
}
#indexcases DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 888px; PADDING-TOP: 5px
}
#indexcases UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#indexcases LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 148px; COLOR: #0099cc; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#indexcases A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#indexcases A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#indexcases A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
#indexcases A:hover {
	COLOR: #009900; TEXT-DECORATION: none
}
#indexcases LI IMG {
	BORDER-RIGHT: #d8e0ea 2px solid; BORDER-TOP: #d8e0ea 2px solid; MARGIN-BOTTOM: 14px; BORDER-LEFT: #d8e0ea 2px solid; WIDTH: 130px; BORDER-BOTTOM: #d8e0ea 2px solid; HEIGHT: 90px
}
#indextemplate {
	MARGIN: 10px auto; WIDTH: 910px
}
#indextemplate1 {
	BACKGROUND: url(top_template.gif); WIDTH: 910px; HEIGHT: 36px
}
#indextemplate2 {
	BORDER-RIGHT: #e9e9ea 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #e9e9ea 1px solid; WIDTH: 906px; PADDING-TOP: 0px; BORDER-BOTTOM: #e9e9ea 1px solid;
}
#indextemplate3 {
	PADDING: 0 9px; BACKGROUND: url(bg_template.gif); WIDTH: 888px; height: 209px;
}
#indextemplate4 {
	FLOAT: left
}
#indextemplate4 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#indextemplate4 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 148px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#indextemplate4 LI IMG {
	BORDER: #d8e0ea 1px solid; MARGIN-BOTTOM: 14px; WIDTH: 126px; height: 82px;
}
#indextemplate4 A:link {
	BORDER-RIGHT: #d8e0ea 1px solid; BORDER-TOP: #d8e0ea 1px solid; DISPLAY: block; BACKGROUND: url(bg_template2.gif) #ecf0f5 no-repeat 50% bottom; BORDER-LEFT: #d8e0ea 1px solid; WIDTH: 134px; COLOR: #257a9f; PADDING-TOP: 3px; BORDER-BOTTOM: #d8e0ea 1px solid; HEIGHT: 173px! important; TEXT-DECORATION: none; _height: 173px
}
#indextemplate4 A:visited {
	BORDER-RIGHT: #d8e0ea 1px solid; BORDER-TOP: #d8e0ea 1px solid; DISPLAY: block; BACKGROUND: url(bg_template2.gif) #ecf0f5 no-repeat 50% bottom; BORDER-LEFT: #d8e0ea 1px solid; WIDTH: 134px; COLOR: #257a9f; PADDING-TOP: 3px; BORDER-BOTTOM: #d8e0ea 1px solid; HEIGHT: 173px! important; TEXT-DECORATION: none; _height: 173px
}
#indextemplate4 A:active {
	BORDER-RIGHT: #d8e0ea 1px solid; BORDER-TOP: #d8e0ea 1px solid; DISPLAY: block; BACKGROUND: url(bg_template2.gif) #ecf0f5 no-repeat 50% bottom; BORDER-LEFT: #d8e0ea 1px solid; WIDTH: 134px; COLOR: #257a9f; PADDING-TOP: 3px; BORDER-BOTTOM: #d8e0ea 1px solid; HEIGHT: 173px! important; TEXT-DECORATION: none; _height: 173px
}
#indextemplate4 A:hover {
	BORDER-RIGHT: #9aa7bc 1px solid; BORDER-TOP: #9aa7bc 1px solid; DISPLAY: block; BACKGROUND: url(bg_template3.gif) #9ca9be no-repeat 50% bottom; BORDER-LEFT: #9aa7bc 1px solid; WIDTH: 134px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #9aa7bc 1px solid; HEIGHT: 173px! important; TEXT-DECORATION: none; _height: 173px
}
#indextemplate5 {
	float: right; line-height: 18px;
}
#indextemplate5 img {
	border: #666 1px solid; padding: 1px; width: 65px; height: 50px;
}
#indextemplate5 h2 {
	margin: 0; padding: 0; font-size: 12px;
}
#indexlink {
	clear: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(bg_link.gif); PADDING-BOTTOM: 7px; WIDTH: 876px; PADDING-TOP: 7px;
}
#indexlink .linknav {
	PADDING: 6px 6px 6px 80px; TEXT-ALIGN: left; background: url(img_link.gif) left center no-repeat;
}
#indexlink .linknav a {
	padding: 5px;
}
.label1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(labelbg1.gif); PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: 26px; PADDING-TOP: 0px; FONT-FAMILY: Arial; HEIGHT: 26px
}
.label1 SPAN {
	FONT-WEIGHT: bolder; FLOAT: left; COLOR: #007500; PADDING-TOP: 6px
}
.label2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(labelbg2.gif); PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 26px; PADDING-TOP: 0px; FONT-FAMILY: Arial; HEIGHT: 26px
}
.label2 cite {
	font-size: 18px;
}
.label2 SPAN {
	FONT-WEIGHT: bolder; FLOAT: left; COLOR: #ffffff; PADDING-TOP: 6px
}
.label2 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.label2 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.label2 A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.label2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.label3 {
	BORDER-RIGHT: #becce0 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #becce0 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; BACKGROUND: url(labelbg4.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #becce0 1px solid; COLOR: #171717; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-BOTTOM: #becce0 1px solid; HEIGHT: 24px; TEXT-ALIGN: left
}
.label3 SPAN {
	FLOAT: left; COLOR: #000000; PADDING-TOP: 6px
}
.label4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 29px
}
.label5 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bolder; BACKGROUND: url(newslabel.gif); PADDING-BOTTOM: 0px; COLOR: #171717; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: left
}
.label5 SPAN {
	FLOAT: left; COLOR: #ffffff; PADDING-TOP: 6px
}
.indexmiddle2 {
	
}
.indexmiddle3 {
	COLOR: #757575; LINE-HEIGHT: 20px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.indexmiddle3 P {
	FLOAT: left; MARGIN: 0px
}
.indexmiddle4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 40px; HEIGHT: 40px! important; TEXT-ALIGN: left; _height: 40px
}
.indexmiddle4 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.indexmiddle4 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.indexmiddle4 P {
	FLOAT: left; MARGIN: 0px; WIDTH: 50px; LINE-HEIGHT: 40px; TEXT-ALIGN: center
}
.indexmiddle5 {
	HEIGHT: 80px; TEXT-ALIGN: left
}
.indexmiddle5 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.indexmiddle5 LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px; LIST-STYLE-TYPE: none
}
.indexdownload2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.indexdownload2 UL LI {
	BORDER-RIGHT: #bfd6eb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfd6eb 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(bg_downli.gif) #ffffff repeat-x 50% top; PADDING-BOTTOM: 10px; MARGIN: 4px; BORDER-LEFT: #bfd6eb 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #bfd6eb 1px solid; LIST-STYLE-TYPE: none
}
.indexdownload2 UL LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #52768d; LINE-HEIGHT: 10px; PADDING-TOP: 0px; FONT-FAMILY: Arial,
}
.indexdownload2 UL LI B {
	COLOR: #4b5c7b
}
.indexdownload2 OL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 4px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dashed
}
.indexdownload2 OL LI A:link {
	COLOR: #006600
}
.indexdownload2 OL LI A:visited {
	COLOR: #000000
}
.indexdownload2 OL LI A:active {
	COLOR: #006600
}
.indexdownload2 OL LI A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.indexevents {
	HEIGHT: 326px
}
.indexevents DIV {
	BORDER-TOP: #505b6e 2px solid; BACKGROUND: url(indexlabel.gif) no-repeat 0px -35px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: right
}
.indexevents UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.indexevents LI {
	LINE-HEIGHT: 35px; BORDER-BOTTOM: #cccccc 1px dashed; HEIGHT: 35px
}
.indexevents LI A:link {
	COLOR: #006699
}
.indexevents LI A:visited {
	COLOR: #006699
}
.indexevents LI A:active {
	COLOR: #006699
}
.indexevents LI A:hover {
	COLOR: #009900; TEXT-DECORATION: none
}
.indexevents2 {
	HEIGHT: 326px
}
.indexevents2 UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.indexevents2 LI {
	LINE-HEIGHT: 35px; BORDER-BOTTOM: #cccccc 1px dashed; HEIGHT: 35px
}
.indexevents2 LI A:link {
	COLOR: #009900
}
.indexevents2 LI A:visited {
	COLOR: #009900
}
.indexevents2 LI A:active {
	COLOR: #009900
}
.indexevents2 LI A:hover {
	COLOR: #006699; TEXT-DECORATION: none
}
.indexevents2 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.indexdevelope {
	HEIGHT: 326px
}
.indexdevelope DIV {
	BORDER-TOP: #505b6e 2px solid; BACKGROUND: url(indexlabel.gif) no-repeat 0px -175px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: right
}
.indexcustomer {
	HEIGHT: 326px
}
.indexcustomer DIV {
	BORDER-TOP: #505b6e 2px solid; BACKGROUND: url(indexlabel.gif) no-repeat 0px -280px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: right
}
.indexcustomer UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.indexcustomer LI {
	LINE-HEIGHT: 35px; BORDER-BOTTOM: #cccccc 1px dashed; HEIGHT: 35px
}
.indexcustomer LI A:link {
	COLOR: #009900
}
.indexcustomer LI A:visited {
	COLOR: #009900
}
.indexcustomer LI A:active {
	COLOR: #009900
}
.indexcustomer LI A:hover {
	COLOR: #006699; TEXT-DECORATION: none
}
.indexsolution {
	HEIGHT: 160px
}
.indexsolution DIV {
	BORDER-TOP: #505b6e 2px solid; BACKGROUND: url(indexlabel.gif) no-repeat 0px -175px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: right
}
.indexsolution UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.indexsolution LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 25px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed
}
.indexsolution LI A:link {
	COLOR: #006699
}
.indexsolution LI A:visited {
	COLOR: #006699
}
.indexsolution LI A:active {
	COLOR: #006699
}
.indexsolution LI A:hover {
	COLOR: #009900; TEXT-DECORATION: none
}
.indexsolution P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.indexcontact {
	HEIGHT: 170px
}
.indexcontact DIV {
	BORDER-TOP: #505b6e 2px solid; BACKGROUND: url(indexlabel.gif) no-repeat 0px -245px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: right
}
.indexcase {
	HEIGHT: 270px
}
.indexcase DIV {
	BORDER-TOP: #505b6e 2px solid; BACKGROUND: url(indexlabel.gif) no-repeat 0px -210px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: right
}
.indexcase UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.indexcase LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.detail {
	COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana
}
.detail A:link {
	COLOR: #707f9a; TEXT-DECORATION: none
}
.detail A:visited {
	COLOR: #707f9a; TEXT-DECORATION: none
}
.detail A:active {
	COLOR: #707f9a; TEXT-DECORATION: none
}
.detail A:hover {
	COLOR: #00ff00; TEXT-DECORATION: none
}
.more {
	FONT-WEIGHT: bolder; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.more A:link {
	COLOR: #005ac3; TEXT-DECORATION: underline
}
.more A:visited {
	COLOR: #005ac3; TEXT-DECORATION: underline
}
.more A:active {
	COLOR: #005ac3; TEXT-DECORATION: underline
}
.more A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.indexdes {
	COLOR: #000000
}
.indexdes A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.indexdes A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.indexdes A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.indexdes A:hover {
	COLOR: #5c6f8d; TEXT-DECORATION: underline
}
.intro {
	BACKGROUND: #efefef; WIDTH: 980px
}
.intro DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.bar {
	clear:both; BACKGROUND: url(bottombar.gif); MARGIN: 2px auto; WIDTH: 908px; HEIGHT: 6px
}
.bottom {
	clear:both; PADDING: 5px; WIDTH: 900px; COLOR: #5c6f8d; margin: 5px auto;
}
.bottom SPAN IMG {
	FLOAT: left
}
.bottom DIV {
	FLOAT: right; WIDTH: 660px; padding-top: 10px;
}
.bottom DIV A:link,.bottom DIV A:active,.bottom DIV A:visited {
	COLOR: #5c6f8d; TEXT-DECORATION: underline
}
.bottom DIV A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.aboutleft {
	BORDER-RIGHT: #ebebeb 1px solid; BACKGROUND: #f9f9f9; FLOAT: left; WIDTH: 250px; HEIGHT: 600px
}
.aboutmiddle {
	FLOAT: left; WIDTH: 650px
}
.aboutmiddleb {
	WIDTH: 650px
}
.serverfame {
	BORDER: #999999 1px solid; BACKGROUND: #ffffff; margin: 0 auto;
}
.serverfame TR TD.redstr {
	font-weight: bolder;
	color: #ff0000;
}
.serverfame TR TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: #744c5c; PADDING-TOP: 7px
}
.serverfame TR TD B {
	COLOR: #53744c
}
.serverfame TR TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: url(bg_form.gif); PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: left
}
.messagetd TR TD {
	FONT-SIZE: 12px; COLOR: #777777; FONT-FAMILY: Arial
}
.payment {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.famer {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING: 10px; BACKGROUND: #f2f2f2; BORDER-LEFT: #eeeeee 1px solid; COLOR: #ff9900;
}
.famer2 {
	COLOR: #4c7464; FONT-FAMILY: Verdana
}
.input {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(inputback.gif); BORDER-LEFT: #cccccc 1px solid; COLOR: #006699; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; HEIGHT: 18px
}
.underline {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.shadow {
	FILTER: dropshadow(color=#444444,offx=1,offy=1,positive=1)
}
.tb_on {
	BACKGROUND-POSITION: 50% bottom; FONT-WEIGHT: bolder; FONT-SIZE: 14px; CURSOR: hand; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat
}
.tb_off {
	BACKGROUND-POSITION: 50% bottom; FONT-WEIGHT: bolder; FONT-SIZE: 14px; CURSOR: hand; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat
}
.lanmudefault {
	BACKGROUND: url(navibg2.gif)
}
.download {
	TEXT-ALIGN: left
}
#downv5shop {
	BACKGROUND: url(bg2_v5shop.jpg) no-repeat
}
#downorder {
	BACKGROUND: url(bg2_order.jpg) no-repeat
}
#downkft {
	BACKGROUND: url(bg2_kft.jpg) no-repeat
}
.download DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 300px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 325px! important; COLOR: #707f9a; LINE-HEIGHT: 18px; PADDING-TOP: 80px; _width: 325px
}
.download SPAN {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 230px! important; COLOR: #707f9a; LINE-HEIGHT: 20px; PADDING-TOP: 30px; TEXT-ALIGN: left; _width: 230px
}
.download B {
	FONT-SIZE: 14px; COLOR: #33bebb
}
.downaddress {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 10px; TEXT-ALIGN: left;
}
.downaddress UL {
	PADDING: 0px; MARGIN: 0px; WIDTH: 630px; LIST-STYLE-TYPE: none;
}
.downaddress UL LI {
	COLOR: #000000; LIST-STYLE-TYPE: none;
}
.downaddress UL LI.line {
	height: 1px; border-bottom: #000000 1px dashed;
}

.news {
	WIDTH: 648px
}
.news UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.news UL LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-TOP: 30px; BORDER-BOTTOM: #e5e6ea 1px dashed; LIST-STYLE-TYPE: none; HEIGHT: 77px! important; _height: 77px
}
.news UL LI IMG {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FLOAT: left; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.news UL LI SPAN {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 520px
}
.news UL LI B {
	FLOAT: left; COLOR: #006699
}
.news UL LI P {
	COLOR: #999999; TEXT-ALIGN: right
}
.news UL LI FONT {
	FONT-SIZE: 12px; COLOR: #006699
}
#sousou {
	PADDING: 0 15px;
}
#sousou form,input {
	margin: 0; padding: 0; border: 0;
}
#sousou .kd {
	background: url(sou.gif) left center no-repeat; padding: 1px 0px 1px 25px; width: 235px; border: #386689 1px solid; color: #666666
}
#sousou .soump {
	width: 76px; height: 20px; background: url(go.gif) 0 0 no-repeat; padding: 0px;
}
ul.citystyle li ul {
	margin: 5px 0px; padding: 0px; list-style: none;
}
ul.citystyle li ul li {
	display: inline; margin-right: 15px; list-style: none;
}