/*----------------------- general -------------------------------*/
* {
padding: 0;
margin: 0;
border:0;
}
body{
font-family:Verdana, Lucida, Arial, Helvetica,sans-serif;
font-size:12px;
color:#000;
}
.l{
float:left;
}
.r{
float:right;
}
.c{
clear:both;
}
.bor{
border-bottom:2px solid #59862F;
}
.bor2{
border-bottom:1px solid #652F08;
}
.mar{
margin:15px;
}
.mar3{
margin-top:10px;
}
.mar4{
margin:0 15px 15px 0;
}
.mar5{
margin-top:136px;
}
p{
line-height:20px;
margin-bottom:5px;
}


/*----------------------- a -------------------------------*/
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
color:#FF6600;
}
a.lk{
color:#333333;
text-decoration:none;
font-weight:bold;
}
/*a.lk:visited{
color:#F0A000;
}*/
a.lk:hover{
text-decoration:underline;
}

a.lk2{
color:#F0A000;
text-decoration:none;
font-weight:bold;
}



/*----------------------- h -------------------------------*/
h2{
font-size:12px;
height:34px;
line-height:34px;
/*background:#94CC5F;*/
padding-left:10px;
width:888px;
position:absolute;
top:45px;
}
h1{
font-size:24px;
color:#487B18;
line-height:48px;
padding-left:5px;
position:absolute;
top:5px;
}
h3{
font-size:18px;
color:#59862F;
height:30px;
line-height:30px;
border-bottom:1px solid #94CC5F;
margin:10px 12px;
text-indent:5px;
}
h3 span{
/*font-weight:normal;*/
font-size:16px;
}
.arrow{
background:url(../images/01.gif) no-repeat 145px;
}
h4{
font-size:16px;
color:#333333;
height:30px;
line-height:30px;
border-bottom:1px solid #666666;
margin:10px 12px;
text-indent:5px;
position:relative;
}
h4 span a{
line-height:30px;
font-size:11px;
color:#666666;
position:absolute;
right:5px;
}
h4 span a:hover{
color:#999999;
text-decoration:none;
}
h5{
height:24px;
width:120px;
line-height:24px;
padding:0 0 0 6px;
color:#B6550E;
font-size:12px;
text-align:right;
}



/*----------------------- other -------------------------------*/
#wrapper{
width:900px;
margin:0 auto;
position:relative;
}
#middle{
border:1px solid #94CC5F;
padding-top:30px;
}
#leftside,#leftside2{
width:350px;
border-right:1px solid #94CC5F;
border-top:1px solid #94CC5F;
background:#F0F8E8;
float:left;
}
#leftside2{
width:260px;
}
.container{
background:url(../images/02.gif) repeat-y;
}
.container2{
background:url(../images/03.gif) repeat-y -1px!important;
background:url(../images/03.gif) repeat-y;
}
.pos{
background:url(../images/05.gif) repeat-y;
}
.pos2{
background:url(../images/06.gif) repeat-y;
}
.des{
font-size:11px;
color:#333333;
}
.center{
text-align:center;
padding-bottom:15px;
}
.title{
font-size:18px;
color:#D38818;
line-height:24px;
text-align:left;
}
.descrip ul{
	list-style-position: inside;
	list-style-type: decimal;
}
.descrip{
width:430px;
margin-left:5px;
float:left;
line-height:24px;
text-align:left;
}
/*.descrip p{
color:red;
}*/
.pdlist2{
width:100%;
border-top:1px solid #652F08;
padding-top:15px;
}
.des2{
margin:0 20px;
font-size:11px;
color:#8B8B8B;
padding-top:6px;
margin-top:5px;
margin-bottom:10px;
border-top:1px dashed #7E7E7E;
}
.des3{
margin:0 10px; 
margin-top:-15px; 
border-top:1px dashed #6E825B;
}

.lk3,.lk4{
position:absolute;
top:313px;
right:21px;
}
.lk4{
top:313px;
right:72px;
}
.lk3 a,.lk4 a{
color:#000;
}



/* list4 */
.list4{
	position:absolute;
	width:100%;
	top:89px;
	text-align:center;
	background-color: #94CC5F;
	padding:5px 0;
	border-top:2px solid #679838;
}
.list4 ul{
list-style:none;
}
.list4 ul li{
display:inline;
margin-right:5px;
font-size:11px;
line-height:22px;
color:#000;
}
.list4 ul li span{
margin-left:5px;
}
.list4 ul li a{
text-decoration:underline;
color:#000;
}
.list4 ul li a:hover{
text-decoration:none;
color:#000;
}



/* footer */
#footer{
background:#94CC5F;
border-top:3px solid #679838;
text-align:center;
line-height:25px;
padding:10px 0;
}
#footer a{
color:#000000;
}
#footer ul{
list-style:none;
}
#footer ul li{
display:inline;
margin-right:5px;
font-size:11px;
}
#footer ul li span{
margin-left:5px;
}
#footer ul li a{
text-decoration:underline;
}
#footer ul li a:hover{
text-decoration:none;
}



/* menu */
#menu{
list-style:none;
border-top:2px solid #FFF;
border-bottom:2px solid #FFF;
background:#94CC5F;
width:100%;
}
#menu li{
float:none!important;
display:inline;
float:left;
padding:0 28px;
border-right:2px solid #FFF;
height:30px;
background:#94CC5F;
line-height:30px;
}
#menu li a{
color:#202020;
font-weight:bold;
}
#menu li a:hover{
color:#386012;
text-decoration:none;
}


/* prod_show */
.prod_show{
list-style:none;
margin:18px 0;
margin-left:50px;
}
.prod_show li{
float:left;
margin-right:20px;
display:inline;
text-align:center;
line-height:30px;
margin-bottom:12px;
}
.prod_show li img{
border:1px solid #000;
}
.prod_show li a{
color:#000;
}
.mar2{
margin-left:35px!important;
margin-left:40px;
}


/* rightside */
#rightside,#rightside2{
border-top:1px solid #94CC5F;
float:right;
width:547px!important;
width:548px;
}
#rightside2{
	width:637px!important;
	width:635px;
}
#rightside p{
margin:0 18px;
line-height:20px;
}
#rightside img{
border:1px solid #999;
margin:10px;
}


/* list */
.list{
list-style:none;
margin-left:20px;
}
.list li{
/*display:inline;*/
float:left;
margin-right:10px;
line-height:20px;
}
.list li span{
padding-left:10px;
}
.list li a{
text-decoration:underline;
color:#000;
}
.list li a:hover{
text-decoration:none;
}


/* list2 */
.list2{
margin:0 18px;
list-style:none;
margin-bottom:15px;
}
.list2 li{
height:30px;
line-height:30px;
border-bottom:1px dashed #6E825B;
font-size:11px;
background:url(../images/04.gif) no-repeat 5px;
padding-left:15px;
}
.list2 li a{
color:#596A4A;
}





/* nav */
.nav{
height:30px;
line-height:30px;
border-bottom:1px solid #94CC5F;
margin:10px 12px;
text-indent:5px;
color:#999999;
font-size:10px;
}
.nav a{
font-weight:bold;
color:#666666;
}


/* list3 */
.list3{
list-style:none;
margin:0 20px;
border-top:1px dashed #7E7E7E;
padding-top:5px;
}
.list3 li{
display:inline;
margin-right:20px;
line-height:20px;
}
.list3 li a{
color:#333333;
text-decoration:underline;
}
.list3 li a:hover{
text-decoration:none;
}


/*--form--*/
.form{
text-align:left;
}
.form input,.form textarea,form select{
border:1px solid #7F9DB9;
}


/* sitemap */
.sitemap{
list-style:none;
}
.sitemap li{
line-height:22px;
}
.sitemap li a{
color:#333333;
}
.sitemap li ul{
margin-left:25px;
font-weight:bold;
}
.sitemap2{

}
.sitemap2 li{
	font-weight:normal;
	width:100px;
	float:left;
}


/* about */
.about p{
margin:0 10px;
margin-bottom:15px;
}
.show{
text-align:center;
margin-bottom:15px;
}
.show img{
border:1px solid #999;
}
.equipment{
margin:35px 0 10px 10px;
}
.equipment ul{
width:570px;
height:665px;
border-left:3px solid #94CC5F;
border-right:3px solid #94CC5F;
padding:10px 0;
list-style:none;
}
.equipment ul li{
display:inline;
float:left;
margin-left:45px;
margin-top:25px;
line-height:20px;
text-align:center;
}
.equipment ul li img{
border:1px solid #999999;
}
.equipment ul li a{
color:#333333;
}
.equipment ul li a:hover img,.show a:hover img{
border:#333333;
}
#pcs{
color:#f00;
padding-left:12px;
font-weight:bolder;
}
