
*{font-size:12px;}
HTML,BODY,DIV,H1,H2,H3,H4,H5,H6,UL,OL,DL,LI,DT,DD,P,BLOCKQUOTE,PRE,FORM,FIELDSET,TABLE,TH,TD,img {margin:0;padding:0;border:0;COLOR: #667172}
body {font-family:"ËÎÌå"; }
TABLE {MARGIN: 0px auto;}
.clearbox {
	ZOOM: 1
}
BODY {
	BACKGROUND: url(../images/bg1.jpg) repeat-x #b7b8ba;  LINE-HEIGHT: 24px; MARGIN: 0px auto; WIDTH: 1003px; COLOR: #1e1e1e; FONT-SIZE: 14px
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.hackbox {
	LINE-HEIGHT: 0; BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; BORDER-LEFT-WIDTH: 0px
}
A {
	COLOR: #667172; TEXT-DECORATION: none; font-size:12px
}
A:hover {
	COLOR: #FF0000; CURSOR: pointer; TEXT-DECORATION: underline
}
.overhack {
	TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; OVERFLOW: hidden; WORD-BREAK: keep-all
}
.paddingtop5 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.margintop5 {
	MARGIN-TOP: 5px
}
.margintop8 {
	MARGIN-TOP: 8px
}
.margintop10 {
	MARGIN-TOP: 10px
}
.margintop15 {
	MARGIN-TOP: 15px
}
.marginleft10 {
	MARGIN-LEFT: 10px
}
.marginleft8 {
	MARGIN-LEFT: 8px
}
.paddingtop8 {
	PADDING-TOP: 8px
}
.paddingbottom10 {
	PADDING-BOTTOM: 10px
}
.wrap {
	MARGIN: 0px auto; WIDTH: 1003px
}
.wrap a{ color:#FFFFFF}
.wrap1 {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 15px; MARGIN: 15px auto 0px; WIDTH: 924px
}
.wrap2 {
	MARGIN-BOTTOM: 35px
}
.wrap3 {
	MARGIN: 0px auto; WIDTH: 900px
}
.float_l {
	FLOAT: left
}
.float_r {
	FLOAT: right
}
.clear {
	ZOOM: 1
}
.clear:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
.foot {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; MARGIN: 0px auto; WIDTH: 1003px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 50px; COLOR: #787777; FONT-SIZE: 12px; PADDING-TOP: 26px
}
.foot A {
	COLOR: #999999; font-size:12px;
}
.bg {
	BACKGROUND-IMAGE: url(../images/bottom.jpg)
}
.ml {
	BACKGROUND-IMAGE: url(../images/index_02.jpg); WIDTH: 403px; HEIGHT: 150px; PADDING-TOP: 30px
}
.ml IMG {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sevices.png'); BACKGROUND: none transparent scroll repeat 0% 0%
}
.ml UL {
	WIDTH: 365px; COLOR: #707070; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.ml UL LI B {
	COLOR: #c53838; FONT-SIZE: 12px
}
.ml_img {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sevices.png'); WIDTH: 109px; BACKGROUND: url(/images/sevices.png) no-repeat; HEIGHT: 18px
}
.mr {
	BACKGROUND-IMAGE: url(../images/index_04.jpg); WIDTH: 250px; HEIGHT: 150px; PADDING-TOP: 30px
}
.mr UL {
	COLOR: #707070; FONT-SIZE: 12px; PADDING-TOP: 7px
}
.mr UL LI {
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.mr UL LI SPAN {
	COLOR: #c53838; FONT-SIZE: 12px
}
.mr_img {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/contact.png'); WIDTH: 99px; BACKGROUND: url(/images/contact.png) no-repeat; HEIGHT: 18px
}
.flash {
	WIDTH: 1003px; HEIGHT: 394px
}
.main_t {
	LINE-HEIGHT: 6px; PADDING-LEFT: 75px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; BACKGROUND: url(../images/banner_01.jpg); HEIGHT: 25px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 12px
}
.main_t UL LI {
	PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline; BORDER-RIGHT: #838282 1px solid
}
.main_t UL LI A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.main_t UL LI A:hover {
	COLOR: #fff600
}
.main_c {
	LINE-HEIGHT: 6px; PADDING-LEFT: 75px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; BACKGROUND: url(../images/banner_01.jpg); HEIGHT: 25px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 12px
}
.main_c UL LI {
	PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline; BORDER-RIGHT: #838282 1px solid
}
.main_c UL LI A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.main_c UL LI A:hover {
	COLOR: #fff600
}
.main1 {
	BACKGROUND-IMAGE: url(../images/ban.jpg); TEXT-ALIGN: center; WIDTH: 292px; FLOAT: left; HEIGHT: 192px; MARGIN-RIGHT: 12px
}
.main1 IMG {
	PADDING-LEFT: 1px; PADDING-TOP: 13px
}
.main1 SPAN B {
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px
}
.main2 {
	BACKGROUND-IMAGE: url(../images/ban.jpg); TEXT-ALIGN: center; WIDTH: 292px; FLOAT: left; HEIGHT: 192px; MARGIN-left: 12px
}
.main2 IMG {
	PADDING-LEFT: 1px; PADDING-TOP: 13px
}
.main2 SPAN B {
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px
}
.m1 {
	BACKGROUND-IMAGE: url(../images/main4.jpg); WIDTH: 744px; HEIGHT: 151px
}
.m1 UL {
	COLOR: #707070; FONT-SIZE: 12px; PADDING-TOP: 50px
}
.m1 UL LI B {
	COLOR: #c53838; FONT-SIZE: 12px
}
.m2 {
	BACKGROUND-IMAGE: url(../images/main6.jpg); WIDTH: 744px; HEIGHT: 171px
}
.m2 UL {
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; COLOR: #707070; FONT-SIZE: 12px; PADDING-TOP: 43px
}
.m2 UL LI {
	LINE-HEIGHT: 30px; DISPLAY: inline; HEIGHT: 30px
}
.m2 UL LI SPAN {
	COLOR: #c53838; FONT-SIZE: 12px
}
li p a.c1 { color: #333; font-weight:bold; font-size:14px }
.content {background:url(../images/line3.gif) bottom repeat-x; margin-top:20px;}
.content p {height:65px; overflow:hidden; line-height:24px;word-break:break-all;}
.content a.c1 { color: #666}
.t1 {color:#333333; float:right}
.maintop {background:url(../images/banner_portfolio.jpg) no-repeat; height:79px}
.main0 {background:url(../images/main00.jpg) repeat-y; border-top: #d6d6d8 solid 1px }