H3 {
	FONT-SIZE: 18px; text-align:center;
	margin-bottom:5px;
	font-family: "Î¢ÈíÑÅºÚ"
	
}
H2 {
	FONT-SIZE: 14px; color:#F00;
	}
.margin_right {
	MARGIN-RIGHT: 10px
}
.float_left {
	FLOAT: left
}

.list A:link,.projectlist A:link,.projectlist1 A:link{
	COLOR: #666; TEXT-DECORATION: none
}
.list A:visited,.projectlist A:visited ,.projectlist1 A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.line-h20 strong{
	font-weight:100;
	color:#666;	 
	
	}
	.line-h20 {	
	color:#666;
	 
	
	}
.list A:hover,.projectlist A:hover,.projectlist1 A:hover  {
	COLOR: #cc0e0f; TEXT-DECORATION: none
}
.list A:active {
	COLOR: #666; TEXT-DECORATION: none
}


.m4 {
	DISPLAY: inline; FONT-SIZE: 11px; FLOAT: left; COLOR: #666; MARGIN-RIGHT: 6px; FONT-FAMILY: Marlett
}

#container {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 960px; TEXT-ALIGN: left; 
}



#banner {
	MARGIN: 5px auto; WIDTH: 100%; min-height:291px;
}
#pagebanner {
	MARGIN: 2px auto; WIDTH: 100%
}
#main {
	WIDTH: 962px!important;WIDTH: 960px; MARGIN: 0px auto; MARGIN-top: 10px
}
#left {
	 FLOAT: left; WIDTH: 260px; overflow:hidden;
}
#mid {
	 FLOAT: left; WIDTH: 360px;overflow:hidden;
}
#right {
	 FLOAT: left; WIDTH: 340px;overflow:hidden;
}
.subt {
	BACKGROUND: url(../images/subtbg.png) repeat-x; OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 30px;COLOR: #666;
}
.subt H2 {
	DISPLAY: inline; PADDING-LEFT: 20px; BACKGROUND: url(../images/icon.jpg) no-repeat left center; FLOAT: left; MARGIN-LEFT: 10px; COLOR: #333; LINE-HEIGHT: 30px; PADDING-TOP: 1px; HEIGHT: 29px
}
.subm {
	PADDING-RIGHT: 10px; PADDING-LEFT: 19px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 10px; HEIGHT: 194px;overflow:hidden;COLOR: #666;
}
.subm1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 19px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; HEIGHT: 164px; overflow:hidden;
}
.projectlist,.projectlist1 {
	MARGIN-TOP: 10px;  WIDTH: 100%; HEIGHT: 60px
}
.projectlist LI {
	PADDING-LEFT: 5px; margin-top:5px; FLOAT: left; WIDTH: 52px; HEIGHT: 20px
}
.projectlist1 LI {
	PADDING-LEFT: 5px; margin-top:5px; FLOAT: left; WIDTH: 70px; HEIGHT: 20px
}
.border_left {
	BORDER-LEFT: #e4e4e4 1px solid
}
.border_right {
	BORDER-RIGHT: #e4e4e4 1px solid
}
.subleftimg {
	DISPLAY: inline; BACKGROUND: url(../images/subtl.jpg) no-repeat left top; FLOAT: left; WIDTH: 10px; HEIGHT: 30px
}
.subrightimg {
	DISPLAY: inline; BACKGROUND: url(../images/subtr.jpg) no-repeat right top; FLOAT: right; WIDTH: 10px; HEIGHT: 30px
}
.subleft1 {
	DISPLAY: inline; FLOAT: left; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 9px; HEIGHT: 30px
}
.subright1 {
	BORDER-RIGHT: #e4e4e4 1px solid; DISPLAY: inline; FLOAT: right; WIDTH: 9px; HEIGHT: 30px
}
.subb {
	BACKGROUND: url(../images/subbbg.jpg) repeat-x; WIDTH: 100%; HEIGHT: 10px
}
.subbleft {
	DISPLAY: inline; BACKGROUND: url(../images/subbleft.jpg) no-repeat; FLOAT: left; WIDTH: 10px; HEIGHT: 10px
}
.subbright {
	DISPLAY: inline; BACKGROUND: url(../images/subbright.jpg) no-repeat; FLOAT: right; WIDTH: 10px; HEIGHT: 10px
}
.more {
	MARGIN-TOP: 10px; FLOAT: right
}

.list LI {
	WIDTH: 100%; LINE-HEIGHT: 24px; HEIGHT: 20px; clear:both;
}
.new LI a{
	WIDTH: 235px; overflow:hidden;white-space:nowrap; display:block;
}
.ban LI a{
	WIDTH: 215px; overflow:hidden;white-space:nowrap; display:block;
}
SPAN.date {
	DISPLAY: inline; FLOAT: right
}
.list1 {
	WIDTH: 100%
}
.list1 LI {
	WIDTH: 100%; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ccc 1px dashed; HEIGHT: 22px
}
.list1 LI SPAN.date {
	DISPLAY: inline; FLOAT: right; WIDTH: 100px
}
.list1 LI SPAN.hit {
	DISPLAY: inline; FLOAT: right; WIDTH: 64px
}

#search {
	MARGIN-TOP: 10px; WIDTH: 100%; LINE-HEIGHT: 20px; HEIGHT: 20px
}
#search .textbox1 {
	DISPLAY: inline; BACKGROUND: url(../images/box.jpg) no-repeat; MARGIN-LEFT: 6px; WIDTH: 155px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
#search .button1 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(../images/search_button1.jpg) no-repeat; MARGIN: 0px 0px 0px 8px; BORDER-LEFT: 0px; WIDTH: 68px; CURSOR: pointer; TEXT-INDENT: -6000px; BORDER-BOTTOM: 0px; HEIGHT: 20px
}
.contactbg {
	BACKGROUND: url(../images/contactbg.jpg) no-repeat
}

#pagemain {
	BACKGROUND: url(../images/sub01bg.jpg) repeat-y left top; WIDTH: 100%
}
#pageleft {
	DISPLAY: inline; MIN-HEIGHT: 500px; FLOAT: left; WIDTH: 180px; 
}
#pageleft UL {
	MARGIN-TOP: 10px; WIDTH: 100%
}
#pageleft UL LI {
	WIDTH: 100%
}
#pageleft UL LI A {
	DISPLAY: block; PADDING-LEFT: 20px; WIDTH: 160px; LINE-HEIGHT: 26px; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px dashed; HEIGHT: 25px
}
#pageleft UL LI A:hover {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: #ccc; WIDTH: 160px; LINE-HEIGHT: 26px; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 25px
}
#pageleft UL LI UL {
	DISPLAY: none; MARGIN: 0px
}
#pageleft UL LI UL LI A {
	PADDING-LEFT: 40px; WIDTH: 140px
}
#pageleft UL LI UL LI A:hover {
	PADDING-LEFT: 40px; WIDTH: 140px
}
#projects {
	WIDTH: 180px
}
#projects UL {
	MARGIN-TOP: 10px; WIDTH: 100%
}
#projects UL LI {
	MARGIN-TOP: 2px; DISPLAY: inline; FLOAT: left; WIDTH: 90px
}
#projects UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #999; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; WIDTH: 88px; COLOR: #fff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 26px; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#projects UL LI A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; WIDTH: 88px; COLOR: #cc0e0f; BORDER-TOP-STYLE: none; LINE-HEIGHT: 26px; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#pageright {
	DISPLAY: inline; MIN-HEIGHT: 500px; FLOAT: right; WIDTH: 760px; 
}
#pageright H4 {
	COLOR: #803452
}
.prosort {
	WIDTH: 720px
}
.prosort LI {
	DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 175px
}
.pagerightnav {
	DISPLAY: inline; FLOAT: right; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.pro {
	MARGIN-TOP: 10px; WIDTH: 720px
}
.pro LI {
	MARGIN-TOP: 12px; DISPLAY: inline; FLOAT: left; WIDTH: 360px; HEIGHT: 120px; TEXT-ALIGN: center
}
.pro LI IMG {
	BORDER-RIGHT: #eee 4px solid; BORDER-TOP: #eee 4px solid; BORDER-LEFT: #eee 4px solid; WIDTH: 300px; BORDER-BOTTOM: #eee 4px solid; HEIGHT: 100px
}
.prosort2 {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e4e4e4 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 698px; PADDING-TOP: 10px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.product UL {
	WIDTH: 720px
}
.product UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 40px 0px 0px; WIDTH: 115px; LINE-HEIGHT: 18px
}
.product UL LI A {
	DISPLAY: block; BACKGROUND: url(../images/prorighthong.jpg) #e0e0e0 no-repeat right top; WIDTH: 115px
}
.product UL LI SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; BACKGROUND: url(../images/prohongbottom.jpg) no-repeat left bottom; PADDING-BOTTOM: 3px; WIDTH: 112px; PADDING-TOP: 0px
}
.product UL LI A IMG {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 110px; BORDER-BOTTOM: #ccc 1px solid
}
.project1 {
	WIDTH: 100%
}
.project1 LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 40px; WIDTH: 154px; HEIGHT: 130px; TEXT-ALIGN: center
}
.project1 LI A {
	BORDER-RIGHT: #ececec 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ececec 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ececec 1px solid; WIDTH: 148px; PADDING-TOP: 2px; BORDER-BOTTOM: #ececec 1px solid; HEIGHT: 104px
}
.project1 LI IMG {
	WIDTH: 148px; HEIGHT: 104px
}
.subm2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.p_m {
	LINE-HEIGHT: 22px
}
.p_m P {
	MARGIN-TOP: 10px; LINE-HEIGHT: 22px
}
.bortable TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#cu3er-container {
	OVERFLOW: hidden; WIDTH: 960px; HEIGHT: 291px;display:table-cell;  vertical-align:middle;  text-align:center;position:relative;
	background-color:#EFEFEF;

}
