A {
	
}
BODY {
	FONT-SIZE: 12px;
    font-family: "??CS??";  
	MARGIN: 0px;
	COLOR: #7e7e7e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
p {
	FONT-SIZE: 12px;
	line-height:20px;
	MARGIN: 0px;
	COLOR: #7e7e7e;
	font-weight: normal;
	font-family: "??CS??";
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
A {
	COLOR: #7c7c7c; TEXT-DECORATION: none
}
A:visited {
	COLOR: #
}
A:hover {
	
}


.main {
	CLEAR: both; MARGIN-LEFT: auto; WIDTH: 980px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#top_box {
	BACKGROUND: url(template/images/logo.gif) no-repeat left top; PADDING-TOP: 32px; HEIGHT: 40px
}
#top_box P {
	FLOAT: right; MARGIN: 4px 0px 0px
}
#top_box UL {
	MARGIN: 0px 0px 0px 120px; LIST-STYLE-TYPE: none
}
#top_box LI {
	FLOAT: left; MARGIN-RIGHT: 2px
}
#top_box LI A {
	DISPLAY: block; WIDTH: 90px; HEIGHT: 40px
}
#top_box A.home {
	BACKGROUND: url(images/top_nav_btn_home.gif)
}
#top_box A.home_act {
	BACKGROUND: url(images/top_nav_btn_home.gif) 0px -40px
}
#top_box A.home:hover {
	BACKGROUND: url(images/top_nav_btn_home.gif) 0px -80px
}
#top_box A.portfolio {
	BACKGROUND: url(images/top_nav_btn_portfolio.gif)
}
#top_box A.portfolio_act {
	BACKGROUND: url(images/top_nav_btn_portfolio.gif) 0px -40px
}
#top_box A.portfolio:hover {
	BACKGROUND: url(images/top_nav_btn_portfolio.gif) 0px -80px
}
#top_box A.service {
	BACKGROUND: url(images/top_nav_btn_service.gif)
}
#top_box A.service_act {
	BACKGROUND: url(images/top_nav_btn_service.gif) 0px -40px
}
#top_box A.service:hover {
	BACKGROUND: url(images/top_nav_btn_service.gif) 0px -80px
}
#top_box A.clients {
	BACKGROUND: url(images/top_nav_btn_clients.gif)
}
#top_box A.clients_act {
	BACKGROUND: url(images/top_nav_btn_clients.gif) 0px -40px
}
#top_box A.clients:hover {
	BACKGROUND: url(images/top_nav_btn_clients.gif) 0px -80px
}
#top_box A.download {
	BACKGROUND: url(images/top_nav_btn_download.gif)
}
#top_box A.download_act {
	BACKGROUND: url(images/top_nav_btn_download.gif) 0px -40px
}
#top_box A.download:hover {
	BACKGROUND: url(images/top_nav_btn_download.gif) 0px -80px
}
#top_box A.about {
	BACKGROUND: url(images/top_nav_btn_about.gif)
}
#top_box A.about_act {
	BACKGROUND: url(images/top_nav_btn_about.gif) 0px -40px
}
#top_box A.about:hover {
	BACKGROUND: url(images/top_nav_btn_about.gif) 0px -80px
}
#main_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../graphic/divider.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px 79px; WIDTH: 842px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 36px
}
#main_menu LI {
	DISPLAY: inline; BACKGROUND: url(../graphic/main_back_off.gif) #fff; FLOAT: left; WIDTH: 120px
}
#main_menu LI A {
	DISPLAY: block; FONT-SIZE: 1.1em; WIDTH: 120px; COLOR: #000; LINE-HEIGHT: 32px; FONT-FAMILY: arial, verdana, sans-serif; HEIGHT: 36px; TEXT-DECORATION: none
}
#main_menu LI A:visited {
	DISPLAY: block; FONT-SIZE: 1.1em; WIDTH: 120px; COLOR: #000; LINE-HEIGHT: 32px; FONT-FAMILY: arial, verdana, sans-serif; HEIGHT: 36px; TEXT-DECORATION: none
}
#main_menu LI A:hover {
	BACKGROUND: url(../graphic/main_back_over.gif); COLOR: #fff
}
#main_menu LI A.chosen {
	BACKGROUND: url(../graphic/main_back_over.gif); COLOR: #fff
}
#main_menu LI A.chosen:visited {
	BACKGROUND: url(../graphic/main_back_over.gif); COLOR: #fff
}
#main_menu LI A:active {
	BACKGROUND: url(../graphic/main_back_over.gif); COLOR: #fff
}
#main_menu LI A:unknown {
	BACKGROUND: url(../graphic/main_back_over.gif); COLOR: #fff
}
.flash_view {
	MARGIN: 4px auto
}
.work_update {
	BACKGROUND: url(template/images/work_update_bg.gif) repeat-x; MARGIN: 16px auto; HEIGHT: 280px
}
.work_update .wu_left {
	BACKGROUND: url(template/images/work_update_bg_left.gif) no-repeat; FLOAT: left; WIDTH: 10px; HEIGHT: 280px
}
.work_update .wu_right {
	BACKGROUND: url(template/images/work_update_bg_right.gif) no-repeat; FLOAT: right; WIDTH: 10px; HEIGHT: 280px
}
.work_update P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 32px; PADDING-TOP: 0px
}
.work_update P .next {
	PADDING-RIGHT: 0px; MARGIN-TOP: 8px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
.work_update P .prev {
	PADDING-RIGHT: 0px; MARGIN-TOP: 8px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
.work_update P A {
	PADDING-RIGHT: 6px; MARGIN-TOP: 5px; FLOAT: right; MARGIN-RIGHT: 20px
}
.work_update P A:hover {
	COLOR: #0086e3
}
.work_update LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; PADDING-TOP: 0px
}
.title {
	BACKGROUND: url(template/images/title1_bg.gif) repeat-x;
	MARGIN: 16px auto 0px;
	COLOR: #7e7e7e;
	HEIGHT: 36px;
	font-weight: bold;
}
.title .title_left {
	BACKGROUND: url(template/images/title1_bg_left.gif) no-repeat; FLOAT: left; WIDTH: 9px; HEIGHT: 36px
}
.title .title_right {
	BACKGROUND: url(template/images/title1_bg_right.gif) no-repeat; FLOAT: right; WIDTH: 9px; HEIGHT: 36px
}
.title P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #797979; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
.title P SPAN {
	FLOAT: right
}
.title P A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 4px; PADDING-TOP: 0px; FONT-FAMILY: Arial; HEIGHT: 36px; TEXT-ALIGN: center
}
.title P A.act {
	FONT-WEIGHT: bold; BACKGROUND: url(template/images/title1_bg_act.gif) no-repeat; WIDTH: 19px; COLOR: #505050; HEIGHT: 36px
}
.title P A:hover {
	COLOR: #0086e3
}
.title P A.more {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.title P A.more:hover {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.title P A.more:hover {
	
}
.title2 {
	BACKGROUND: url(template/images/title1_bg.gif) repeat-x 0px 5px; MARGIN: 16px auto 0px; COLOR: #505050; HEIGHT: 36px
}
.title2 .title_left {
	BACKGROUND: url(template/images/title1_bg_left.gif) no-repeat 0px 5px; FLOAT: left; WIDTH: 9px; HEIGHT: 36px
}
.title2 .title_right {
	BACKGROUND: url(template/images/title1_bg_right.gif) no-repeat 0px 5px; FLOAT: right; WIDTH: 9px; HEIGHT: 36px
}
.title2 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
.title2 P SPAN {
	FLOAT: right
}
.title2 P A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; FONT-FAMILY: Arial; HEIGHT: 36px; TEXT-ALIGN: center
}
.title2 P A.act {
	FONT-WEIGHT: bold; BACKGROUND: url(template/images/shang.jpg) no-repeat; WIDTH: 19px; COLOR: #505050; HEIGHT: 36px
}
.title2 P A:hover {
	COLOR: #0086e3
}
.title2 P A.more {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 6px; BORDER-RIGHT-WIDTH: 0px
}
.title2 P A.more:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 6px; BORDER-RIGHT-WIDTH: 0px
}
.article_list {
	
}
.article_list UL {
	MARGIN: 0px 12px
}
.article_list LI {
	MARGIN-TOP: 16px; BORDER-BOTTOM: #d8d8d8 1px solid
}
.article_list LI.end {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.article_info {
	FLOAT: right; WIDTH: 650px; COLOR: #FF0000
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; MARGIN: 0px;  COLOR: #FF0000
}
H4 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333
}
H4 A:visited {
	COLOR: #333333
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #FF0000; PADDING-TOP: 0px
}
h7 {
	FONT-SIZE: 0.8em; COLOR: #FF0000
}
h8 {
	FONT-SIZE: 0.9em; COLOR: #595959
}
h8 A {
	PADDING-LEFT: 16px; FONT-WEIGHT: normal; BACKGROUND: url(template/images/mroe.gif) no-repeat left center
}
h8 A:hover {
	BACKGROUND: url(template/images/mroe_hover.gif) no-repeat left center
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #a8a8a8
}
H6 P {
	
}
H6 A {
	PADDING-LEFT: 16px; FONT-WEIGHT: normal; BACKGROUND: url(template/images/mroe.gif) no-repeat left center
}
H6 A:hover {
	BACKGROUND: url(template/images/mroe_hover.gif) no-repeat left center
}
.copyright {
	BORDER-TOP: #d8d8d8 1px solid; MARGIN-TOP: 20px; BACKGROUND: url(template/images/copyright.gif) no-repeat 550px 0px; HEIGHT: 100px
}
.copyright A {
	MARGIN-TOP: 4px; FLOAT: right
}
.title_news {
	BACKGROUND: url(template/images/title3_bg.gif) repeat-x; MARGIN: 16px auto 0px; HEIGHT: 25px
}
.title_news .title_left {
	BACKGROUND: url(template/images/title3_bg_left.gif) no-repeat; FLOAT: left; WIDTH: 10px; HEIGHT: 25px
}
.title_news .title_right {
	BACKGROUND: url(template/images/title3_bg_right.gif) no-repeat; FLOAT: right; WIDTH: 9px; HEIGHT: 25px
}
.title_news P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; LINE-HEIGHT: 25px; PADDING-TOP: 0px
}
.title_news P SPAN {
	FLOAT: right; LINE-HEIGHT: 25px
}
.title_news P A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 4px; PADDING-TOP: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.title_news P A.act {
	FONT-WEIGHT: bold; BACKGROUND: url(template/images/title3_bg_act.gif) no-repeat
}
.title_news P A:hover {
	COLOR: #0086e3
}
.title_news P A.more {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.title_news P A.more:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#about_menu {
	MARGIN-TOP: 10px; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 550px
}
#midlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.search {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
.search_input {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/search.gif); MARGIN-BOTTOM: 0px; WIDTH: 152px; COLOR: #ccc; BORDER-TOP-STYLE: none; TEXT-INDENT: 10px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 30px; BORDER-BOTTOM-STYLE: none; lmargin-top: 5px
}
#search_image {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#index_menu {
	MARGIN-TOP: 10px; DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 150px
}
.index_menu_act {
	DISPLAY: block; BACKGROUND: url(template/images/news_nav_bg_act_span.png); FLOAT: left; WIDTH: 3px; HEIGHT: 17px
}
#portfolio_menu {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 200px
}
.p_act {
	FONT-WEIGHT: bold;
	COLOR: #7e7e7e;
	font-size: 25px;
	font-family: "??CS??";
}
.p_li {
	FONT-WEIGHT: bold;
	COLOR: #7e7e7e;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.p_li2 {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.News {
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.wrap1 {
	DISPLAY: block
}
.wrap2 {
	DISPLAY: block
}
.wrap3 {
	DISPLAY: block
}
.wrap1 {
	BACKGROUND: url(images/shadow.gif) no-repeat right bottom; FLOAT: left
}
.wrap2 {
	BACKGROUND: url(images/corner_bl.gif) no-repeat left bottom
}
.wrap3 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; BACKGROUND: url(images/corner_tr.gif) no-repeat right top; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.bt {
	COLOR: #7E7E7E;
	TEXT-DECORATION: none;
	font-family: "ËÎÌå";
	font-size: 11pt;
	line-height: 20px;
	font-weight: normal;
}

.cotact {
	COLOR: #555555;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	font-weight: normal;
}
