body {color: #000;font-size: 12px;font-family: Arial, Helvetica, sans-serif;background:#FFFFFF; margin:0px;}
a {color: #444;text-decoration: none;}
a:hover {color: #CC3019; text-decoration: underline; }
div {margin:0;}
ul {margin:0; padding:0;}
LI {list-style:none;}
H3 { font-size:13px; color:#000; font-weight:normal;}
hr {
	padding: 0px;
	height: 1px;
	overflow: hidden;
	border: 1px dashed #DDD;
	margin-top: -8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img {border:0;}
.mb { width:1004px; margin:0 auto;}
.top { background:url(/images/top_bg.gif) no-repeat; width:1004px; height:105px; overflow:hidden;}
.logo { width:260px; height:60px; margin:25px 0px 0px 30px; float:left; display:inline;}


.banner { width:1004px; height:244px; background:url(/images/banner.jpg) no-repeat; overflow:hidden;}
.main { width:974px; margin-left:15px; overflow:hidden;}
.left { width:170px; float:left; margin-top:2px; background:#FFFFFF; display:inline; border-right:1px solid #E2e2e2; padding-right:3px; padding:1px; border-top:#F6F1E5 2px solid; padding-bottom:20px; overflow:hidden;}
.right { width:790px; float:left; margin-top:2px; margin-left:10px;border-top:#F6F1E5 0px solid; padding-bottom:20px;display:inline; }

.fltop { width:168px; height:44px; background:url(/images/fl_top.jpg) no-repeat;}

.flcon {
	margin-top:0px;
}

.flcon li { background-color: #FFF; }

.flcon li a {
	background-image: url(/images/fl_bg1.jpg);
	background-repeat: no-repeat;
	/*height: 31px;*/
	width: 127px;
	font-weight:bold;
	display: block;
	line-height: 16px;
	padding-left: 30px;
	margin-bottom: 0px;
	background-position: left bottom; 
	padding-top: 9px; 
	padding-bottom: 6px;
	color:#777;
}
.flcon li ul li a {
	background-image: url(/images/fl_bg2.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
}
.flcon li a:hover { text-decoration: underline; }

.sstop { width:168px; height:44px; background:url(/images/ss_top.jpg) no-repeat;}
.sscon { margin:0;width:145px; margin-left:12px; margin-top:10px;display:inline; overflow: hidden; float:left;}

.sidebar {
	margin-top: 3px;
	padding-top: 3px;
}
.sidebar_search { width: 138px; }

.sidebar_search #textfield {
	background-color: #FFFFFF;
	border:0px solid #a89773;
	margin-top: 3px;
	height: 20px;
	float: left;
	color: #f7e9c2;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 138px;
}
.sidebar_search input {
	background-color: #FFFFFF;
	border: 1px solid #CE5A31;
	margin-top: 3px;
	height: 22px;
	float: left;
	color: #444;
	line-height: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebar_search select {
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px solid #808080;
	margin-top: 3px;
	height: 24px;
	float: left;
	color: #444;
	font-size: 12px;
}
.sidebar_search #search {
	background-color: #808080;
	color: #FFFFFF;
	height: 22px;
	float: right;
	/*margin-right: -11px;*/
	line-height: 20px;
	font-size: 12px;
} 

.inews { width:390px; float:left; margin-top:0px; overflow:hidden;}
.inewstop{ width:390px; height:44px; background:url(/images/inews_top.jpg) no-repeat;line-height:44px; text-align:right;font-size:12px; font-family:Arial;}
.inewscon {
    margin-top:15px;
	padding-right: 10px;
	padding-left: 10px;
}
.inewscon p {
	line-height: 20px;
	margin-bottom: 14px;
	margin-top: 10px;
	color: #888;
}


.ial { width:390px; float:left; margin-top:0px; overflow:hidden; margin-left:10px;}
.ialtop{ width:390px; height:44px; background:url(/images/ianli_top.jpg) no-repeat; line-height:44px; text-align:right;font-size:12px; font-family:Arial;}
.ialcon { width:380px; margin-left:5px; overflow:hidden; margin-top:4px;}
.ialcon UL { padding:0px;}
.ialcon LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; margin-top:5px;
}
.ialcon LI A IMG {
	BORDER: #BBB 1px solid; PADDING: 1px; BACKGROUND-COLOR: #FFFFFF;
}
.ialcon LI A IMG:hover {
	BORDER: #CE5A31 1px solid;  PADDING: 1px;BACKGROUND-COLOR: #F7F7F7;
}

.ipors { width:790px; float:left;  overflow:hidden; margin-top:16px;}
.iporstop {  width:790px; height:44px; background:url(/images/ipro_top.jpg) no-repeat;line-height:44px; text-align:right; font-size:12px; font-family:Arial;}

.iporscon {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 780px; PADDING-TOP: 0px; background:#F7F7F7;overflow:hidden; padding-bottom:20px; 
}
.iporscon UL { padding:0;}
.iporscon LI {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-LEFT:7px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 6px; HEIGHT: 108px; TEXT-ALIGN: center; margin-top:22px;
}
.iporscon LI A IMG {
	BORDER: #DDD 1px solid; PADDING: 1px; BACKGROUND-COLOR: #FFFFFF
}
.iporscon LI A IMG:hover {
	PADDING: 1px; BORDER: #CE5A31 1px solid; BACKGROUND-COLOR: #F7F7F7;
}

.foot {width:974px; margin:0 auto; background:#808080; height:70px; color:#FFF; margin-top:5px; border-left:15px solid #E1E1E1; border-right:15px solid #E1E1E1; }
.foot A{color:#EAEAEA;}



#menu2 {
	margin:72px 0px 0px 80px; height:25px; line-height:25px; width:620px; font-weight:bold; font-size:13px; float:left
	
}
#menu2  a{
	display:inline; width:82px; height:25px; line-height:25px;
	float:left; text-align:center; margin-left:5px;
	color:#FFFFFF;background:url(/images/menu_off.gif) no-repeat ;
}
#menu2  a:hover,#menu-parent a:active,.menuA{
	background:url(/images/menu_on.gif) no-repeat ;
	color:#FFFFFF !important;
}

#home .home,
#aboutus .aboutus,
#product .product,
#projectcase .projectcase,
#news .news,
#onlineorder .onlineorder,
#services .services,
#careers .careers, {
	background:url(/images/menu_on.gif) no-repeat ;
}

.clr {clear:both; height:1px;}

.nright { width:790px; float:left;  overflow:hidden; margin-top:0px; }
.nrighttop {  width:790px; height:44px; background:url(/images/null_top.jpg) no-repeat; overflow:hidden; margin-bottom:10px;}
.nrighttoptit {  width:200px; height:22px; line-height:22px; font-size:15px; font-weight:bold; margin:13px 0px 0px 20px; letter-spacing:2px;}

.content_box {
	padding-right: 20px;
	padding-left: 20px;
	display:inline;
	line-height:160%;
	width:768px;
}
.content_box p {
	line-height: 16px;
	margin-bottom: 14px;
	margin-left:12px;
	color: #666;
}
.content_box img {	border: 1px solid #DDD;
	background-color: #DDD;
	padding: 1px;}
	

fieldset {
	border: 1px dashed #DDD;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
}
legend {
	line-height: 14px;
	margin-bottom: 20px;
}
fieldset input {
	background-color: #FFF;
	border: 1px solid #DDD;
	height: 24px;
	color: #666;
	line-height: 24px;
}
fieldset textarea {background-color: #FFF;
	border: 1px solid #DDD;
	color: #666;}
fieldset .anniu {
	background-color: #808080;
	color: #FFF;
	height: 22px;
	line-height: 20px;
	font-size: 12px;
} 
fieldset p span {
	display: block;
}

.news_h3 {
	line-height: 20px;
	text-align: center;
	font-size: 16px;
}
.news_h3 span {
	display: block;
	font-size: 12px;
}
.view_news_span { padding:0px 20px 0px 20px; line-height:200%; font-size:13px; color:#666;}


DIV.yahoo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN-top: 13px; PADDING-TOP: 3px; TEXT-ALIGN: right; padding-right:20px;
}
DIV.yahoo A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: underline
}
DIV.yahoo A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.yahoo A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #f00; BORDER-BOTTOM: #000099 1px solid
}
DIV.yahoo SPAN.current {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
DIV.yahoo SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


.nalcon { width:758px; margin-left:5px; overflow:hidden; margin-top:4px;}
.nalcon UL { padding:0px;}
.nalcon LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 17px; margin-top:20px; text-align:center;
}
.nalcon LI A IMG {
	BORDER: #BBB 1px solid; PADDING: 1px; BACKGROUND-COLOR: #FFFFFF;
}
.nalcon LI A IMG:hover {
	BORDER: #CE5A31 1px solid;  PADDING: 1px;BACKGROUND-COLOR: #F7F7F7;
}
.nalcon LI SPAN{
	 width:130px; text-align:center; overflow:hidden; font-size:13px; color:#CC0000; height:30px; line-height:30px;
}

#big_img {
	BORDER-RIGHT: #CCC 1px dashed; PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-RIGHT: 20px; PADDING-TOP: 10px
}
#big_img IMG {
	BORDER: #BBB 1px solid; PADDING: 1px;  BACKGROUND-COLOR: #EAEAEA
}
.products_more_text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 16px; PADDING-TOP: 10px;
}
.products_more_text H3 {
	 FONT-SIZE: 14px; WIDTH: 298px; TEXT-INDENT: 24px; LINE-HEIGHT: 31px;  HEIGHT: 31px; color:#CC0000; font-weight:bolder;
}
.products_more_text P {
	MARGIN-BOTTOM: 10px; WIDTH: 330px; TEXT-INDENT: 24px; LINE-HEIGHT: 16px; float:left; 
}
.products_more_text A {
	TEXT-INDENT: 150px
}

.products_more_text2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 16px; PADDING-TOP: 10px;
}
.products_more_text2 H3 {
	 FONT-SIZE: 14px; WIDTH: 298px; TEXT-INDENT: 24px; LINE-HEIGHT: 31px;  HEIGHT: 31px; color:#CC0000; font-weight:bolder;
}
.products_more_text2 P {
	MARGIN-BOTTOM: 10px; WIDTH: 330px; TEXT-INDENT: 24px; LINE-HEIGHT: 16px; float:left; line-height:180%;
}
.products_more_text2 A {
	TEXT-INDENT: 150px
}

