BODY {
	TEXT-ALIGN: left; MARGIN: 0px; FONT-FAMILY: Tahoma,Arial,"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå"; BACKGROUND: #fff; COLOR: #969696; FONT-SIZE: 12px
}
.fl {
	MARGIN: 0px; FLOAT: left
}
.fr {
	MARGIN: 0px; FLOAT: right
}
IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; -MS-INTERPOLATION-MODE: bicubic; BORDER-LEFT-STYLE: none
}
#all {
	WIDTH: 964px; HEIGHT: auto; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#header {
	WIDTH: 846px; FLOAT: left; HEIGHT: auto
}
#globalnav {
	WIDTH: 846px; FLOAT: left; HEIGHT: 70px
}
#logo {
	WIDTH: 100px; FLOAT: left; HEIGHT: 70px
}
#globalnav-menus {
	MARGIN-TOP: 30px; WIDTH: 690px; FLOAT: right; HEIGHT: 40px
}
#subnav {
	WIDTH: 846px; FLOAT: left; HEIGHT: 28px; FONT-SIZE: 11px; BORDER-TOP: #cdcdcd 1px solid; PADDING-TOP: 10px
}
#subnav-menu {
	WIDTH: auto; FLOAT: left; HEIGHT: 28px
}
#subnav-menu-pre {
	LINE-HEIGHT: 25px; PADDING-LEFT: 15px; WIDTH: auto; FLOAT: left; HEIGHT: 26px
}
#subnav-menu-pre A {
	COLOR: #626262; TEXT-DECORATION: none
}
#subnav-menu-pre A:hover {
	COLOR: #0078e3; TEXT-DECORATION: none
}
#subnav-menu-line {
	WIDTH: 4px; BACKGROUND: url(../images/submenu_line.gif) no-repeat; FLOAT: left; HEIGHT: 26px; MARGIN-LEFT: 25px
}
#mainbanner {
	MARGIN-TOP: 0px; WIDTH: 964px; FLOAT: left; HEIGHT: 250px
}
#casebanner {
	MARGIN-TOP: -38px; WIDTH: 846px; FLOAT: left; HEIGHT: 145px
}
#aboutbanner {
	MARGIN-TOP: 10px; WIDTH: 846px; MARGIN-BOTTOM: 25px; FLOAT: left; HEIGHT: 250px
}
#aboutbanner_photo_l {
	WIDTH: 278px; FLOAT: left; HEIGHT: 270px; MARGIN-RIGHT: 6px
}
#aboutbanner_photo_r {
	WIDTH: 278px; FLOAT: right; HEIGHT: 270px
}
#clientbanner {
	MARGIN-TOP: 10px; WIDTH: 846px; FLOAT: left; HEIGHT: 250px
}
.container01 {
	MARGIN-TOP: 10px; WIDTH: 846px; FLOAT: left; HEIGHT: auto
}
.container02 {
	MARGIN-TOP: 10px; WIDTH: 846px; BACKGROUND: url(../images/bg_container02.gif) repeat-y left top; FLOAT: left; HEIGHT: auto
}
.container03 {
	PADDING-BOTTOM: 20px; WIDTH: 846px; FLOAT: left; HEIGHT: auto; BORDER-TOP: #cccccc 1px dotted; PADDING-TOP: 30px
}
.container04 {
	MARGIN-TOP: 10px; WIDTH: 846px; BACKGROUND: url(../images/bg_container04.gif) repeat-y left top; FLOAT: left; HEIGHT: auto
}
#search {
	MARGIN-TOP: 34px; WIDTH: 185px; BACKGROUND: url(../images/bg_search.gif) no-repeat; FLOAT: right; HEIGHT: 27px; MARGIN-RIGHT: 6px
}
.border-text {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 5px; WIDTH: 140px; BORDER-TOP-STYLE: none; BACKGROUND: #afafaf; FLOAT: left; HEIGHT: 18px; COLOR: #ffffff; MARGIN-LEFT: 10px; FONT-SIZE: 11px; BORDER-LEFT-STYLE: none
}
.btn-search {
	MARGIN-TOP: 5px; WIDTH: 18px; FLOAT: right; HEIGHT: 18px; MARGIN-RIGHT: 5px
}
#home-clientlist {
	WIDTH: 475px; FLOAT: left; HEIGHT: auto
}
#home-news {
	WIDTH: 320px; FLOAT: right; HEIGHT: auto
}
#newslist-pre {
	WIDTH: 320px; MARGIN-BOTTOM: 28px; FLOAT: left; HEIGHT: auto
}
#newslist-pre-img {
	MARGIN-TOP: 5px; WIDTH: 90px; FLOAT: left; HEIGHT: 60px
}
#newslist-pre-tit {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: 0px; FLOAT: right; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#newslist-pre-tit A {
	COLOR: #808080; TEXT-DECORATION: none
}
#newslist-pre-tit A:hover {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #0077e0; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 1px
}
#newslist-pre-txt {
	WIDTH: 210px; FLOAT: right
}
#list_pages {
	WIDTH: auto; MARGIN-BOTTOM: 20px; FLOAT: right; HEIGHT: 25px; COLOR: #7c7c7c
}
#list_pages_num {
	LINE-HEIGHT: 25px; PADDING-LEFT: 10px; FLOAT: left; HEIGHT: 25px; COLOR: #7c7c7c; FONT-SIZE: 14px
}
#list_pages_num A {
	COLOR: #7c7c7c; TEXT-DECORATION: none
}
#list_pages_num A:hover {
	COLOR: #0077e0; TEXT-DECORATION: none
}
#footer {
	MARGIN-TOP: 20px; PADDING-LEFT: 5px; WIDTH: 841px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 35px; COLOR: #6f6f6f; FONT-SIZE: 11px; OVERFLOW: hidden; BORDER-TOP: #d8d8d8 1px solid; PADDING-TOP: 3px
}
#footer A {
	COLOR: #6f6f6f; FONT-SIZE: 11px; MARGIN-RIGHT: 2px; oofloat: right
}
