body{ 
	margin:0;
	padding:0;
 	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
 }
div,form,img,ul,ol,li,dl,dt,dd,input{margin: 0; padding: 0; border: 0;}
table,td,tr,th{font-size:12px;}
ul,ol{list-style:none;}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #FF8000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.clear{
	clear:both;
}
.hide{
	display:none;
}
.m8{
	margin-top:6px !important;
	*margin-top:-20px !important;
}
.layout{
	width:1000px;
  	margin:0 auto;
    position: relative;
}
.index_page,.subpage{
	background-image:url(../images/indexbg.jpg);
	background-position:0px -26px !important;
	*background-position:0px 0px !important;
	*background-position:0px 0px;
	background-repeat:no-repeat;
	height:620px;
}
.subpage{
	background-image:url(../images/subpagebg.gif);
 }
.layout .head{
	margin-top:26px;
}
.layout .head .head-1{
	float:left;
	margin:6px 0px 0px 57px;
}
.layout .head .head-2{
	float:right;
	margin-right:56px;
}
.layout .head .head-2 .search{
	margin-left:89px;
}
.layout .head .head-2 .search input{
	float:left;
	background-image:url(../images/search_01.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:58px;
	width:132px;
	height:17px;
}
#btn{
	cursor:pointer;
}
.layout .head .head-2 .keywors{
	margin:14px 0px 0px 0px;
}
.layout .head .head-2 .keywors ul{
	width:322px;
}
.layout .head .head-2 .keywors li{
	float:left;
	width:126px;
	background-image:url(../images/inco.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:12px;
	margin-right:23px;
}
.layout .line{
	clear:both;
	margin-top:0px !important;
	*margin-top:-26px !important;
	*margin-top:-26px;
}
.layout .nav{
	width:756px;
	margin:auto;
 	height:50px;
	overflow:hidden;
	background-image:url(../images/index_nav.jpg);
	background-position:top center;
}
#about{
	background-image:url(../images/about_nav.jpg);
}
#news{
	background-image:url(../images/news_nav.jpg);
}
#product{
	background-image:url(../images/product_nav.jpg);
}
#contact{
	background-image:url(../images/contact_nav.jpg);
}
.layout .nav ul{
	width:756px;
}	
.layout .nav li{
    float:left;
	height:51px;
	margin:0px 0px 0px 46px !important;
	margin:0px 20px 0px 26px;
	width:80px;
  	cursor:pointer;
}
.layout .nav li a{
	display:block;
	float:left;
	width:80px;
	text-indent:-1200px;
}

.layout .nav li .menu02{background:url(menu02_bg.png) no-repeat;display:block;width:132px;height:119px;
    position: absolute;
    top: 98px;
	left:512px;
    width: 132px;
    z-index: 999;padding: 34px 0 0 9px;}
.layout .nav li .menu02 a{font-size:14px;text-decoration:none;display:block;background:none;display:block;width:132px;height:36px;text-indent:0px;text-indent:2em;line-height:36px;color:#b9b9b9}
.layout .nav li .menu02 a:hover,.layout .nav li .menu02 a.on{background:url(menu02_hove.png) no-repeat;color:#1f1f20}
.index_page .indexfoot{
	color:#FFFFFF;
	text-align:center;
	padding-top:40px;
}
.index_page .indexfoot a{
	color:#FFFFFF;
	margin-left:37px;
}
/*about us  */
.aboutcontent{
  	margin:2px 0px 44px 0px;
	background-image:url(../images/aboutusbg.jpg);
	background-repeat:no-repeat;
	background-position:391px 0px;
}
.aboutcontent .img{
	float:left;
 	margin:102px 0px 0px 68px;
}
.aboutcontent .abouttext{
  	color:#C8C8C8;
	width:473px;
 	line-height:15px;
	background-image:url(../images/about1.jpg);
	background-repeat:no-repeat;
	background-position:68px 101px; 
 	padding:78px 120px 0px 392px;
}
/*news */
.news{
	background-image:url(../images/newsleftbg.jpg);
	background-position:101px 39px;
	background-repeat:no-repeat;
	padding:0px 0px 67px 0px;
	height:360px;
}
.newscontent{
	background-position:101px 39px;
	background-repeat:no-repeat;
	padding:50px 100px 0px 100px;
	height:380px;
	color:#ffffff;
}
.newscontent h4{
	text-align:center;
}
.newscontent .active{
	width:100%;
	text-align:right;
	padding-right:100px;
}
.newscontent .content{
	line-height:200%;
}
.newscontent .back{
	width:100%;
	text-align:center;
}
.newscontent .back a{
	color:#ffffff;
}
.news .newstext{
	float:left;
	background-image:url(../images/newstextbg.jpg);
	background-position:-4px 20px;
	background-repeat:no-repeat;
	padding:115px 0px 0px 0px;
}
.news .newstext .page{
	padding-top:20px;width:470px;text-align:center;
}
.news .newstext .page a{
	color:#ffffff;
}
.m10{
	margin-top:10px;
}
.news .newstext ul{
	width:472px;
}
.news .newstext li{
	background-image:url(../images/newsinco.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left:18px;
	line-height:23px;
}
.news .newstext li span{
	float:right;
	color:#FFFFFF;
}
.news .newstext li a{
	color:#FFFFFF;
}
/*contact sytle*/
.contact{
	padding-bottom:18px;
}
.contact .contactUs{
	padding:32px 0px 0px 203px;
}
.contact .contacttext{
	padding:2px 0px 8px 156px;
	color:#C8C8C8;
}
.contact .contacttext .td1{
	font-weight:bold;
	text-align:right;
	height:25px;
}
.contact .contacttext .td1 img{
	padding-right:6px;
}
.contact .contacttext .td2{
	padding-left:22px;
}
.contact .contacttext .td2 a{
	color:#C8C8C8;
}
/*product style*/
.product{
	background-image:url(../images/productbg.jpg);
	background-position:654px 223px;
	background-repeat:no-repeat;
	padding-bottom:50px;
	min-height:380px;
	_height:380px;
}
.product .productImg{
	padding:42px 0px 0px 157px;
}
.product .productText{
	padding:12px 0px 0px 145px;
}
.product .productText li{
	background:url(images/pinco.jpg) no-repeat left center;
	padding-left:23px;
	line-height:30px;
}
.product .productText li a{
	color:#C6C6C6;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
/*productlist style*/
.productlist{
 	background-image:url(../images/prolistbg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:33px;
	height:400px;
}
.productlist01{
 	background-image:url(../images/prolistbg01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:33px;
	min-height:680px;
	_height:680px;
}
.productlist .prolistInfor, .productlist01 .prolistInfor{
  	padding:36px 0px 0px 132px;
}
.productlist .prolistInfor .proanclass, .productlist01 .prolistInfor .proanclass{
	color:#FFC907;
	font-size:20px;
	font-weight:bold;
	padding:0px 0px 0px 17px;
	margin-bottom:12px;
	
}
.productlist .prolistInfor .proanclass img, .productlist01 .prolistInfor .proanclass img{
	padding-left:16px;
}
.productlist .prolistInfor ul, .productlist01 .prolistInfor ul{
	padding-left:30px;
	width:696px;
}
.productlist .prolistInfor li, .productlist01 .prolistInfor li{
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	float:left;
	text-align:center;
	width:170px;
}
.productlist .prolistInfor li img, .productlist01 .prolistInfor li img{
	width:144px;
	height:118px;
	margin:0px;
}
.productlist .prolistInfor li a, .productlist01 .prolistInfor li a{
	display:block;
	
	font-size:17px;
	font-weight:bold;
	color:#FFC800;
	text-decoration:underline;
}
.productlist .prolistInfor li a:hover, .productlist01 .prolistInfor li a:hover{
	text-decoration:none;
}
/*PRODUCTS Earthmover*/
.earthmover{
	width:722px;
	margin:auto;
}
.earthmover .earthmoverbanner0{
	padding:33px 0px 0px 12px;
	color:#FFC907;
	font-size:20px;
	font-weight:bold;
}
.earthmover .earthmoverbanner0 img{
	padding-left:15px;
}
.pd{
	width:1000px;
	margin:auto;
	position:relative;
}
.pd .title{
	padding:20px 0px 0px 12px;
	color:#FFC907;
	font-size:20px;
	font-weight:bold;
}
.pd .pic{
	height:310px;
}
.pd .title img{
	padding-left:15px;
}
.earthmover .earthmoverbanner1{
	 margin-top:29px; 
}
.earthmover .earthmoverbanner2{
	margin-top:6px;
	margin-bottom:6px;
}
.earthmoverbanner2 a{color:#fff;}
.earthmoverbanner2 a:visited{color:#fff;}
.earthmoverbanner2 a:hover{color:#fff;}
#ea{
	background-image:url(../images/earthmoverbg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:auto;
	min-height:1106px;
	
}
.layout .footer{
	padding-bottom:14px;
	text-align:center;
	color:#676767;
}
.layout .footer a{
	color:#676767;
	margin-left:37px;
}


/*new detail*/
#n_scroll_box{overflow:hidden; position:relative;width:800px;}
#n_scroll_box #n_scroll_mast{width:780px;height:340px;}
#n_scroll_box #n_scroll_content{position:absolute;margin:0px;padding:0px;width:760px;}

/*product*/
#p_scroll_box{overflow:auto; position:relative;width:1000px;height:280px;}
#p_scroll_box #p_scroll_mast{width:990px;height:280px;}
#p_scroll_box #p_scroll_content{position:absolute;margin:0px;padding:0px;width:980px;}


/*about*/
#a_scroll_box{overflow:hidden; position:relative;width:550px;height:310px;}
#a_scroll_box #a_scroll_mast{width:510px;height:310px;}
#a_scroll_box #a_scroll_content{position:absolute;margin:0px;padding:0px;width:500px;}


.pb{background:#E7E7E9}
.prolist{background:#fff;border:solid 1px #fff;}
.prolist td{border-right:solid 0px #fff;}