BODY {
	BACKGROUND-POSITION: 50% top; 
	BACKGROUND-IMAGE: url(../images/bg2.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Arial, Helvetica, sans-serif!important; 
	BACKGROUND-COLOR: #95EFEF; 
	TEXT-ALIGN: justify;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
H1 {
	BACKGROUND-POSITION: right top; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px; 
	BACKGROUND-IMAGE: url(../images/jianjie_01.gif); 
	COLOR: #99fff7; 
	LINE-HEIGHT: 33px; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Lucida Grande; 
	HEIGHT: 50px; 
	BACKGROUND-COLOR: #0d90d2;
}

A {
	outline: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A:link {
	COLOR: #036BCB;
	text-decoration: none;
}
A:visited {
	COLOR: #036BCB;
	text-decoration: none;
}
A:hover {
	COLOR: #24B5F8;
	text-decoration: underline;
}
A:active {
	COLOR: #036BCB;
	text-decoration: none;
}
.clear {
	CLEAR: both
}
#page-wrap {
	MARGIN: 0px auto; WIDTH: 906px
}
#logo {
	DISPLAY: inline; FLOAT: left; MARGIN: 38px auto auto 35px
}
#mainarea {
	MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(../images/mainBg.jpg); BACKGROUND-REPEAT: no-repeat;  float:left;
}
#mainareaContacts {
	MARGIN-TOP: 24px; BACKGROUND-IMAGE: url(../images/mainBg.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 782px
}
#mainareaContacts {
	BACKGROUND-IMAGE: url(../images/contactsBg.jpg);
	}
.content {
	BORDER-RIGHT: #64c8fd 2px solid; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	 PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px;
	BORDER-TOP: #64c8fd 2px solid; 
	FONT-SIZE: 14px; 
	 MARGIN: 0px; 
	 BORDER-LEFT: #64c8fd 2px solid; 
	 WIDTH: 900px; 
	 COLOR: #003BA7; 
	 LINE-HEIGHT: 18px; 
	 BORDER-BOTTOM: #64c8fd 2px solid; 
	 BACKGROUND-COLOR: #DDECFF;
	float:left;
}
.contentPadding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.subcontent {
	MARGIN-TOP: 15px; LIST-STYLE-TYPE: none;
}
.featured {
	FONT-SIZE: 11px; FLOAT: left; TEXT-ALIGN: left
}
.featured IMG {
	BORDER-RIGHT: #a3f9fe 2px solid; BORDER-TOP: #a3f9fe 2px solid; MARGIN-BOTTOM: 3px; BORDER-LEFT: #a3f9fe 2px solid; BORDER-BOTTOM: #a3f9fe 2px solid
}
#footer {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; FLOAT: left; COLOR: #6cb7e8; MARGIN-RIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 50px; 
}
.bottomCont1 {
	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #DDE4F5;PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#bottomCont2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px auto auto; COLOR: #6cb7e8; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.line_1 {
	BORDER-LEFT: #6cb7e8 1px solid; BORDER-TOP-STYLE: none;
	padding-left:20px;
}
#bottomCont2 {
	BORDER-RIGHT: #6cb7e8 1px solid
}
#bottomNav {
	MARGIN-TOP: 30px; FONT-SIZE: 12px; FLOAT: right; COLOR: #eaff00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.nextPage {
	FLOAT: right; PADDING-BOTTOM: 8px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 10px
}
.previousPage {
	FLOAT: right; PADDING-BOTTOM: 8px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 10px
}
.previousPage {
	FLOAT: left; MARGIN-LEFT: 10px
}
.portfolioDetails {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 30px
}
.portfolioDetailsRight {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 30px
}
.portfolioDetailsRight {
	MARGIN-RIGHT: 0px
}
.portfolioDetails P {
	MARGIN-TOP: 6px
}
.portfolioDetailsRight P {
	MARGIN-TOP: 6px
}
.portfolioDetails IMG {
	BORDER-RIGHT: #a3f9fe 2px solid; BORDER-TOP: #a3f9fe 2px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #a3f9fe 2px solid; BORDER-BOTTOM: #a3f9fe 2px solid
}
.portfolioDetailsRight IMG {
	BORDER-RIGHT: #a3f9fe 2px solid; BORDER-TOP: #a3f9fe 2px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #a3f9fe 2px solid; BORDER-BOTTOM: #a3f9fe 2px solid
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 472px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 119px
}
#menu A {
	DISPLAY: block; TEXT-INDENT: -900%; POSITION: absolute; outline: none
}
#menu A:hover {
	BACKGROUND-POSITION: left bottom
}
#menu .home {
	BACKGROUND: url(../images/butHome.jpg) no-repeat; LEFT: -3px; WIDTH: 161px; TOP: 3px; HEIGHT: 115px
}
#menu .cnhome {
	BACKGROUND: url(../images/cnbutHome.jpg) no-repeat; LEFT: -3px; WIDTH: 161px; TOP: 3px; HEIGHT: 115px
}
#menu .portfolio {
	BACKGROUND: url(../images/butPortf.jpg) no-repeat; LEFT: 158px; WIDTH: 146px; TOP: 3px; HEIGHT: 115px
}
#menu .cnportfolio {
	BACKGROUND: url(../images/cnbutPortf.jpg) no-repeat; LEFT: 158px; WIDTH: 146px; TOP: 3px; HEIGHT: 115px
}
#menu .contacts {
	BACKGROUND: url(../images/butContacts.jpg) no-repeat; LEFT: 304px; WIDTH: 165px; TOP: 3px; HEIGHT: 115px
}
#menu .cncontacts {
	BACKGROUND: url(../images/cnbutContacts.jpg) no-repeat; LEFT: 304px; WIDTH: 165px; TOP: 3px; HEIGHT: 115px
}
.sidebox {
	BACKGROUND: url(../images/work.jpg); 
	FLOAT: left;
	margin:0;
	WIDTH: 439px;
	height:383px;
}
.sidebox2 {
	BACKGROUND: url(../images/work.jpg); 
	FLOAT: left; 
	margin:0;
	WIDTH: 439px;
	height:383px;
}
.sidebox3 {
	BACKGROUND: url(../images/xinwen.jpg); 
	FLOAT: left; 
	margin:0;
	WIDTH: 439px;
	height:382px;
}
.sidebox4 {
	BACKGROUND: url(../images/xinwen_f2.jpg); 
	FLOAT: left; 
	margin:0;
	WIDTH: 439px;
	height:383px;
}

.portfolioBox {
	BACKGROUND: url(../images/br.jpg) #1497d9 no-repeat right bottom; FLOAT: left; MARGIN: 15px auto 10px 10px; WIDTH: 515px
}
.contactsBox {
	BACKGROUND: url(../images/br.jpg) #1497d9 no-repeat right bottom; FLOAT: left; MARGIN: 15px auto 10px 10px; WIDTH: 515px
}
.testimonialsBox {
	BACKGROUND: url(../images/br.jpg) #1497d9 no-repeat right bottom; FLOAT: left; MARGIN: 15px auto 10px 10px; WIDTH: 515px
}
.contactsBox {
	MARGIN-TOP: 5px; WIDTH: 220px
}
.portfolioBox {
	MARGIN-TOP: 5px; WIDTH: 845px
}
.testimonialsBox {
	MARGIN: 5px 0px 10px; WIDTH: 100%
}
.boxhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/work.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;width:439px;
}
.boxhead H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px;  PADDING-BOTTOM: 10px; MARGIN: 0px;  LINE-HEIGHT: normal; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;DISPLAY: inline; FLOAT: left;
}
.boxhead_f {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/work_f.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;width:280px;
}
.boxhead_f H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px;  PADDING-BOTTOM: 10px; MARGIN: 0px;  LINE-HEIGHT: normal; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;DISPLAY: inline; FLOAT: left;
}

.boxhead2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/xinwen.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;width:439px;
}
.boxhead2 H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px;PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #99fff7; LINE-HEIGHT: normal; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}

.boxhead2_f {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/xinwen_f.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;width:439px;
}


.contactsBoxHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.testimonialsBoxHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/tr.jpg) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.boxhead A {
	FONT-WEIGHT: bold; MARGIN-LEFT: 220px; LINE-HEIGHT: 36px
}
.contactsBoxHead H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND: url(../images/tl.jpg) no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #99fff7; LINE-HEIGHT: normal; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.testimonialsBoxHead H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND: url(../images/tl.jpg) no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #99fff7; LINE-HEIGHT: normal; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.contactsBoxHead H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.testimonialsBoxHead H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.boxbody {
	CLEAR: both; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 20px; 
	MARGIN: 0px; 
	PADDING-TOP: 55px; 
	HEIGHT: 299px;
	WIDTH: 419px;
}
.boxbody1 {
	CLEAR: both; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 20px; 
	MARGIN: 0px; 
	PADDING-TOP: 15px; 
	HEIGHT: 299px;
	WIDTH: 429px;
}


.boxbody li{
	line-height:24px;
	list-style:none;
	BACKGROUND: url(../images/18.gif) no-repeat left center; 
	padding-left:25px;
}
.portfolioBoxBody {
	CLEAR: both; PADDING-RIGHT: 12px; PADDING-LEFT: 11px; BACKGROUND: url(../images/bl.jpg) no-repeat left bottom; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100px
}
.contactsBoxBody {
	CLEAR: both; PADDING-RIGHT: 12px; PADDING-LEFT: 11px; BACKGROUND: url(../images/bl.jpg) no-repeat left bottom; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100px
}
.testimonialsBoxBody {
	CLEAR: both; PADDING-RIGHT: 12px; PADDING-LEFT: 11px; BACKGROUND: url(../images/bl.jpg) no-repeat left bottom; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100px
}
.portfolioBoxBody {
	HEIGHT: 410px
}
.contactsBoxBody {
	LINE-HEIGHT: 25px; HEIGHT: 90px
}
.testimonialsBoxBody {
	PADDING-TOP: 5px; HEIGHT: 120px
}
.testimonialsBoxBody P {
	MARGIN-BOTTOM: 15px
}

.menu_style_select {
	DISPLAY: block; 
	padding:4px 0 0 40px;
	BACKGROUND: url(../images/nav_select.gif) #47a no-repeat;  
	WIDTH: 160px; 
	COLOR: #fff;  
	TEXT-DECORATION: none;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
	cursor:hand;
}
.menu_style_select a {
	DISPLAY: block; 
	COLOR: #fff;  
	TEXT-DECORATION: none;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}
.menu_style_select a:link {
	DISPLAY: block; 
	COLOR: #fff;  
	TEXT-DECORATION: none;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}
.menu_style_select a:visited {
	DISPLAY: block; 
	COLOR: #fff;  
	TEXT-DECORATION: none;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}
.menu_style_select a:hover{
	DISPLAY: block; 
	COLOR: #fff;  
	TEXT-DECORATION: underline;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}
.menu_style_select a:active{
	DISPLAY: block; 
	COLOR: #fff;  
	TEXT-DECORATION: none;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}

.menu_style {
	DISPLAY: block; 
	padding:4px 0 0 40px;
	BACKGROUND: url(../images/nav_none.gif) #47a no-repeat;  
	WIDTH: 160px; 
	COLOR: #2972B7;  
	TEXT-DECORATION: none;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}
.menu_style a {
	DISPLAY: block; 
	COLOR: #2972B7;  
	TEXT-DECORATION: none;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}
.menu_style a:link {
	DISPLAY: block; 
	COLOR: #2972B7;  
	TEXT-DECORATION: none;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}
.menu_style a:visited {
	DISPLAY: block; 
	COLOR: #2972B7;  
	TEXT-DECORATION: none;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}
.menu_style a:hover{
	DISPLAY: block; 
	COLOR: #2972B7;  
	TEXT-DECORATION: underline;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}
.menu_style a:active{
	DISPLAY: block; 
	COLOR: #2972B7;  
	TEXT-DECORATION:none;
	text-align:left;
	height:21px;
	font-size:14px;
	font-weight:600;
}

.menu_zi {
	background-color:#B3B4B6;
	filter:alpha(opacity=90); /* IE */
    -moz-opacity:0.9; /* MOZ , FF */
    opacity:0.9;/* CSS3, FF1.5 */
	color:#075CAF;
	font-size:33px;

}
.menu_zi a {
	width:130px;
	height:20px;
	padding:5px 0 0 20px;
	color: #075CAF;
	TEXT-DECORATION:none;
	font-size:33px;
}
menu_zi a:link {
	width:130px;
	height:20px;
	padding:5px 0 0 20px;
	COLOR: #075CAF;
	TEXT-DECORATION:none;
}
.menu_zi a:visited {
	width:130px;
	height:20px;
	padding:5px 0 0 20px;
	color: #075CAF;
	TEXT-DECORATION:none;
}
.menu_zi a:hover {
	width:130px;
	height:20px;
	padding:5px 0 0 20px;
	background:url(../images/bg_menu_select.jpg);
	COLOR: #FFFFFF;
	TEXT-DECORATION:none;
}
.menu_zi a:active {
	width:130px;
	height:20px;
	padding:5px 0 0 20px;
	color: #075CAF;
	TEXT-DECORATION:none;
}

.nav_title{
	font-size:20px;
	color:#FCFEFB;
	text-shadow : red 0px 0px 5px;
	padding:12px 0 0 35px;
	
	BACKGROUND-POSITION: right top; 
	FONT-WEIGHT: normal; 
	BACKGROUND-IMAGE: url(../images/jianjie_02.gif);
	LINE-HEIGHT: 33px; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Lucida Grande; 
	HEIGHT: 50px; 
	BACKGROUND-COLOR: #DCEBFE;

}
