ul.nav{
padding:0;
margin:0;
}
ul.nav ul{
}
ul.nav li{
list-style-position: inside;
list-style-type:none;
display:inline;
float:left;
}
.btn{
border:0;
margin:0;
padding:0;
line-height:0;
font-size:0;
overflow:hidden;
float:left;
text-indent:-9999px;
}
.submitorder{border:none;background:url(./images/placeorder.png) left top no-repeat;width:113px; height:30px; color:#fff; font-size:0px; display:block; line-height:1px;}
.clear{
clear:both;
}
.pagetitle{
text-align:left;
 line-height:50px;
 color:#71AC43;
 font-size:20px;
}
#pagetitle{
 color:#71AC43;
}
#bodydiv{
width:1000px;
height:auto;
margin:0px auto;
padding:0px;
}
#bodydiv2{
width:100%;
height:290px;;
margin:0px auto;
padding:0px;
background:url("./images/bg2.jpg") repeat-x;
}
#bodydiv3{
width:1000px;
height:auto;
margin:0px auto;
padding:0px;
}
#webdiv{
width:1000px;
height:auto;
margin:0px auto;
padding:0px;
}
#top{
width:1000px;
margin:0px auto;
padding:0px;
height:148px;
}
#logo{
float:left;
margin:0px auto;
margin-left:363px;
width:267px;
height:148px;
padding:0px;
}
#logo img{
height:148px;
}
#topmessage{
float:right;
text-align:left;
}
/* Menu */
#menu{
clear:both;
width:1000px;
height:47px;
}
#menudiv{
clear:both;
width:989px;
height:47px;
margin:0px auto;
background:url("./images/menubg.png");
}
#menudiv ul {
	margin: 0;
	padding: 0;	
	list-style: none;
	line-height: normal;		
}

#menudiv li {
	float: left;	
	height: 41px;	
	background: url(./images/menuline.jpg) no-repeat right top;
}

#menudiv a {
	display: block;
	/*margin-top: 10px;
	margin-right: 3px;*/			
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #2B2B2B;
	border: none;	
}

#menudiv a:hover, #menu .current_page_item a {
}

#menudiv a:hover {	
}
.line {
	float: left;
	height: 41px;
	width:9px;		
}
#websitetitle{
float:left;
width:896px;
height:47px;
color:#D1D3D5;
font-size:18px;
line-height:30px;
font-weight:bold;
text-align:center;
}
#searchdiv{
float:right;
width:236px;
height:47px;
background:url("./images/searchdivbg.png");
margin-right:9px;
}
#searchinput{
float:left;
width:156px;
height:24px;
padding:0px;
margin:0px;
border:0px;
margin-left:18px;
margin-top:12px;
}
#searchbtn{
float:left;
width:48px;
height:24px;
padding:0px;
border:0px;
background:url("./images/searchbtn.jpg");
margin-top:12px;
cursor:pointer;
}
#middle{
width:1000px;
height:auto;
margin:0px auto;
padding:0px auto;
}
#middleline{
width:1000px;
height:109px;
background:url("./images/middleline.png");
}
#slideshow{
margin:0px auto;
width:291px;
height:227px;
}
#middle2{
clear:both;
width:1000px;
height:auto;
margin:0px auto;
padding:0px auto;
text-align:center;
margin-top:12px;
}
#middle3{
clear:both;
width:1000px;
height:290px;
margin:0px auto;
text-align:center;
margin-top:56px;
background:url("./images/middle3bg.jpg") no-repeat left;
}
.middleleft{
float:left;
height:auto;
}
.middlemiddle{
float:left;
}
.middleright{
float:left;
height:auto;
}
#web{
width:334px;
height:auto;
margin-left:25px;
}
#weblist{
width:334px;
height:auto;
}
#webtitle{
width:236px;
height:43px;
color:#5E5E5F;
text-align:center;
line-height:40px;
font-size:18px;
font-family:Arial;
font-weight:bold;
background:url("./images/webtop.png") no-repeat;
}
.webitem{
clear:both;
margin-left:17px;
width:334px;
height:40px;
background:url("./images/arrow.png") no-repeat left;
}
.webitem .name{
color:#B6B6B6;
font-size:14px;
line-height:40px;
margin-left:25px;
}
#advertising{
width:324px;
height:auto;
}
#advertisingtitle{
width:235px;
height:43px;
color:#5E5E5F;
text-align:center;
line-height:40px;
font-size:18px;
font-family:Arial;
font-weight:bold;
background:url("./images/advertisingtop.png") no-repeat;
}
.advertisingitem{
clear:both;
margin-left:63px;
width:324px;
height:40px;
background:url("./images/arrow.png") no-repeat left;
}
.advertisingitem .name{
color:#B6B6B6;
font-size:14px;
line-height:40px;
margin-left:25px;
}
#ourwork{
width:291px;
}

#otherservice{
width:334px;
height:269px;
margin-left:25px;
background:url("./images/otherservice.png") no-repeat;
}
#otherproducts{
width:324px;
height:269px;
background:url("./images/otherproducts.png") no-repeat;
}

#othersites{
width:291px;
height:269px;
background:url("./images/othersites.png") no-repeat;
}
#otherserviceslist{
width:236px;
padding-top:58px;
margin-left:33px;
text-align:left;
}
.seritem{
clear:both;
width:236px;
height:50px;
}
.seritem .name{
color:#B6B6B6;
font-size:14px;
line-height:50px;
}

#otherproductslist{
width:236px;
padding-top:58px;
margin-left:33px;
text-align:left;
}
.proitem{
clear:both;
width:236px;
height:50px;
}
.proitem .name{
color:#B6B6B6;
font-size:14px;
line-height:50px;
}

#otherproductspage{
padding-top:58px;
width:240px;
margin-left:30px;

}
#otherproductscontent{
text-align:left;
height:180px;
overflow:auto;
line-height:20px;
}

#othersiteslist{
width:236px;
padding-top:58px;
margin-left:33px;
text-align:left;
}
.othersiteitem{
clear:both;
width:236px;
height:50px;
}
.othersiteitem .name{
color:#B6B6B6;
font-size:14px;
line-height:50px;
}

#indexcontent{
width:678px;
height:auto;
line-height:20px;
text-align:left;
margin-left:3px;
border-width: 1px;
border-style: solid;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #ffffff;
border-color:#ffffff;
}
#businesslinediv{
width:984px;
height:auto;
margin:0px auto;
padding:0px;
text-align:center;
height:73px;
}
#businesslinedivtext{
float:left;
width:719px;
height:auto;
margin:0px auto;
padding:0px;
text-align:center;
height:73px;
}
#businesslinedivjoin{
float:left;
width:279px;
height:auto;
margin:0px auto;
padding:0px;
text-align:center;
height:73px;
}

.bottomitem{
float:left;
width:239px;
height:157px;
margin:auto;
background:url("./images/bottomitembg.png") no-repeat;
overflow:hidden;
}

#socialdiv{
width:270px;
margin-left:50px;
margin-top:53px;
text-align:left;
}

#productfeature{
width:678px;
height:669px;
line-height:20px;
text-align:left;
margin-left:3px;
border-width: 1px;
border-style: solid;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #ffffff;
border-color:#ffffff;
margin-top:10px;
}
#productfeature .proname{
font-size:13px;
font-weight:bold;
text-align:center;
color:#4E8821;
}
#productfeature .prodes{
font-size:13px;
text-align:center;
color:#717070;
}
#productfeature .pricetitle{
font-size:13px;
text-align:center;
color:#B1B1B1;
}
#productfeature .price{
font-size:13px;
font-weight:bold;
text-align:center;
color:#FF6C00;
}
#productfeaturelist{
width:663px;
height:auto;
margin-top:16px;
}
.productfeatureitem{
float:left;
width:208px;
height:180px;
border-width: 1px;
border-style: solid;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #ffffff;
border-color:#E8E8E8;
}
#indexnews{
width:277px;
height:auto;
border-width: 1px;
border-style: solid;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #ffffff;
border-color:#ffffff;
}
#productlist{
width:277px;
height:446px;
border-width: 1px;
border-style: solid;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #ffffff;
border-color:#ffffff;
margin-top:10px;
}
#productlistdiv{
clear:both;
margin:0px auto;
width:245px;
height:auto;
margin-top:53px;
}
.productlistitem{
clear:both;
width:245px;
height:46px;
line-height:45px;
}
.productlistitem .proname{
float:left;
font-size:16px;
text-align:left;
line-height:38px;
color:#747474;
margin-left:17px;
}
.productlistitem .proimg{
float:left;
font-size:16px;
text-align:left;
line-height:38px;
color:#747474;
}
#companyinstruction{
width:394px;
margin-top:53px;
}
#companyinstructioncontent{
text-align:left;
padding:0px 26px;
line-height:20px;
height:227px;
overflow:auto;
}

#indexcontact{
width:277px;
height:auto;
border-width: 1px;
border-style: solid;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #ffffff;
border-color:#ffffff;
margin-top:10px;
color:#727272;
}
.productitem{
float:left;
width:161px;
margin:0px auto;
padding:0px auto;
}
.productitem .title{
line-height:40px;
margin-left:3px;
}
.productitem .picture{
width:161px;
height:86px;
}
.productitem .description{
margin-top:5px;
line-height:20px;
font-size:11px;
}
.productitem .detailstag{
float:right;
margin-top:5px;
margin-right:8px;
margin-bottom:27px;
}
.proleftline{
float:left;
width:0px;
border-left:1px solid #A6A4A4;
height:189px;
margin-top:31px;
margin-left:25px;
margin-right:26px;
}
.probottomline{
clear:both;
width:610px;
border-top:1px solid #A6A4A4;
height:0px;
}

#blogs{
float:right;
width:279px;
height:441px;
margin:0px auto;
padding:0px auto;
margin-top:27px;
margin-left:2px;
}
.blogitem{
clear:both;
width:277px;
margin:0px auto;
padding:0px auto;
margin-bottom:15px;
}
.blogitem .title{
line-height:20px;
margin-left:3px;
}
.blogitem .picture{
float:left;
width:64px;
height:64px;
border-top:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
border-bottom:1px solid #CDCDCD;
background:#F7F7F7;
}
.blogitem img{
margin-top:2px;
margin-left:2px;
}
.blogitem .description{
float:left;
width:185px;
line-height:20px;
font-size:11px;
margin-left:5px;
}
.blogbottomline{
clear:both;
width:244px;
margin-left:6px;
border-top:1px solid #A6A4A4;
height:0px;
}
#testimonials{
float:right;
width:279px;
height:361px;
margin:0px auto;
padding:0px auto;
}
.testimonialitem{
float:left;
width:263px;
margin:0px auto;
padding:0px auto;
margin-bottom:20px;
}
.testimonialitem .description{
clear:both;
width:263px;
line-height:20px;
font-family:Arial;
font-size:12px;
}
.testimonialitem .title{
float:right;
line-height:20px;
margin-right:46px;
margin-top:15px;
}
.testimonialbottomline{
clear:both;
width:244px;
margin-left:6px;
border-top:1px solid #A6A4A4;
height:0px;
}
#foot{
position:relative;
width:1000px;
height:96px;
margin:0px auto;
text-align:left;
font-size:12px;
color:#636363;
background:url("./images/footbg.png") no-repeat;
}
#adsense{
margin:0px auto;
margin-top:10px;
width:240px;
height:auto;
text-align:center;
}
#runleft{
float:left;
width:34px;
height:29px;
}
#runleft a{
width:34px;
height:29px;
display:block
}
#runrss{
position:relative;
float:left;
margin:0px 15px;
width:902px;
height:29px;
overflow:hidden;
}
#runrssscroll{
position:absolute;
top:0px;
left:0px;
}
.runitem{
float:left;
width:902px;
height:29px;
text-align:center;
overflow:hidden;
}
.runitem a{
width:902px;
height:29px;
display:block;
color:#FFFFFF;
font-size:14px;
font-family:Arial;
line-height:29px;
text-align:center;
}
#runright{
float:right;
width:34px;
height:29px;
}
#runright a{
width:34px;
height:29px;
display:block
}
add-collect-to{
	overflow:hidden;	
}
.add-collect-to .title{	
	width:67px;height:25px;
	color:#777006;font-size:14px;font-weight:bold;text-align:center;
	padding:20px 0px;
	cursor:pointer;
}
.add-collect-to .title{
	float:right;
}
.btn_lists{
	border:1px solid #29567D; 
	width:116px;
	height:100%;
}
.float-box-content{
	border:2px solid #A0AFC3;
	background-color:#ECF4FC;
}
.float-box-content ul{
	margin:10px;
}
.float-box-content ul li{
	padding:2px 0px;
}

.add-collect-to .float-box-content{width:350px;}
.addlist{margin:6px;}
.addlist .li{float:left;width:50%;line-height:24px;}
.addlist .li a{display:block;padding-left:20px;margin:0px 4px;color:#999;}
.addlist .li a:hover{color:#666;}

.menu_head{border:1px solid #998675;}
.menu_body {display:none; width:284px;border-right:1px solid #998675;border-bottom:1px solid #998675;border-left:1px solid #998675;}
.menu_body li{background:#493e3b;}
.menu_body li.alt{background:#362f2d;}
.menu_body li a{color:#FFFFFF; text-decoration:none; padding:10px; display:block;}
.menu_body li a:hover{padding:15px 10px; font-weight:bold;}
