h1{
	font-size:14px;
	color:#333333;
	line-height:15px;
	position:absolute;
	top:62px;
	left:33px;
	font-weight: lighter;
}
h2{
font-weight:normal;
font-size:12px;
line-height:20px;
color:#FFF;
position:absolute;
top:232px;
left:248px;
}
/*----------------------- general -------------------------------*/


* {
padding: 0;
margin: 0;
border:0;
}
body{
font-family:Verdana, Lucida, Arial, Helvetica,sans-serif;
font-size:12px;
color:#000;
background:url(../images/bg.jpg);
line-height:18px;
}
.l{
float:left;
}
.r{
float:right;
}
.c{
clear:both;
}
.b{
font-weight:bold;
}
.center{
text-align:center;
}
.mar{
margin:12px;
}
.mar2{
	margin:10px;
}
.mar3{
margin-top:10px;
}
.mar4{
margin-right:60px;
}
.mar5{
margin-right:100px;
}
.mar6{
margin-right:180px;
}
.mar7{
margin-right:40px;
}
.mar8{
margin-top:-10px;
}
.bor{
border-bottom:1px solid #652F08;
}
.height{
height:800px;
}
.height2{
height:auto!important;
height:1200px;
}
.h2_title{
color:#8E5500;
font-size:16px;
width:100%;
padding-bottom:5px;
border-bottom:2px solid #8A7B62;
margin-bottom:8px;
background:url(../images/arrow.gif) no-repeat 5px 5px;
text-indent:20px;
font-weight:bold;
}
h3{
width:100%;
height:35px;
background:#652F08;
line-height:35px;
color:#FFF;
font-size:14px;
text-indent:15px;
text-align:left;
}
h4{
height:24px;
width:80px;
line-height:24px;
padding:0 0 0 6px;
background:#652F08;
color:#FFF;
font-size:12px;
margin-right:10px;
}
h5{
height:24px;
width:120px;
line-height:24px;
padding:0 0 0 6px;
color:#652F08;
font-size:12px;
text-align:right;
}
h6{
font-size:14px;
color:#000;
border-bottom:1px solid #99A575;
line-height:25px;
padding-left:140px;
}


.link2{
position:absolute;
right:110px;
top:60px;
}
.link2 a{
color:#000099;
text-decoration:underline;
background:url(../images/12.gif) no-repeat left;
padding-left:28px;
}
.link3{
position:absolute;
right:30px;
top:60px;
}
.link3 a{
color:#000099;
text-decoration:underline;
background:url(../images/11.gif) no-repeat left;
padding-left:28px;
}




/* line */
.line{
height:50px;
background:#D4CFB9;
border-top:3px solid #8E7B5F;
text-align:center;
}
.line ul{
list-style:none;
margin-top:5px;
}
.line ul li{
display:inline;
margin-right:5px;
}
.line ul li a{
color:#000099;
}
.line ul li span{
margin-left:5px;
}


/* footer */
#footer{
clear:both;
background:#96794E;
padding:15px;
border-top:3px solid #FFF;
text-align:center;
line-height:20px;
color:#FFF;
}
#footer ul{
list-style:none;
}
#footer ul li{
display:inline;
margin-right:5px;
}
#footer ul li{
color:#000099;
}
#footer ul li a{
color:#000099;
}
#footer ul li span{
margin-left:5px;
}


/*----------------------- a -------------------------------*/

a,.sitemap ul li a{
color:#000;
text-decoration:none;
}
a:hover,.sitemap li a:hover{
text-decoration:none;
color:#A33A07;
}
#footer a{
color:#FFE7C4;
}
#footer a:hover{
text-decoration:underline;
}
.contact a{
color:#8E5500;
text-decoration:underline;
}


/*----------------------- ul -------------------------------*/

.nav{
margin:28px 5px 0 0;
list-style:none;
}
.nav li{
font-size:14px;
float:left;
margin-right:10px;
font-weight:bold;
}
.nav li a{
color:#000099;
}
.nav li a:hover{
color:#A33A07;
}
.pdshow{
margin:15px 0 15px 50px;
_margin-left:40px;
list-style:none;
line-height:18px;
*height:1%;
}
.pdshow:after{
content:"";
display:block;
height:0;
clear:both;
}
.pdshow li{
padding:0 40px 12px 0;
float:left;
}

.pdshow li a{
color:#000099;
text-decoration:underline;
}

.pdshow img,.fac img{
border:1px solid #4F4F4F;
margin-bottom:5px;
}
.descrip ul{
	list-style-position: inside;
	list-style-type: decimal;
}
.hotpd{
list-style:none;
margin-bottom:15px;
}
.hotpd li{
float:left;
color:#5E5445;
line-height:25px;
margin-bottom:15px!important;
margin-bottom:0;
}
.hotpd li a{
color:#AB6A3B;
}
.hotpd li img{
margin-right:15px;
border:1px solid #999;
}






.sitemap{
text-align:left;
}
.sitemap li{
padding-bottom:5px;
list-style:none;
}
.sitemap li a{
text-decoration:underline;
color:#361802;
}
.sitemap2 li{
	text-indent:30px;
	list-style-position: inside;
	list-style-type: circle;
	font-weight:normal;
	margin-top:5px;
}
.sitemap2 a{
color:#8E5500;
}
/*
.sitemap li ul li{
	text-indent:30px;
	list-style-position: inside;
	list-style-type: circle;
	font-weight:normal;
	margin-top:5px;
}
.sitemap li ul li a{
color:#8E5500;
}
*/
.sitemap ul li a:hover{
text-decoration:underline;
}
/*.sitemap li ul li a{
color:#361802;
}
*/
.sitemap_pd li{
	display:inline;
	margin-right: 10px;
	line-height: 23px;
}


.pdlist{
width:85%;
list-style:none;
margin:10px 0 0 10px;
}
.pdlist li{
/*margin-bottom:10px;*/
text-indent:10px;
}
.pdlist li a{
display:block;
height:25px;
line-height:25px;
border-bottom:1px dashed #8A7B62;
}
.pdlist li a:hover{
background:#EAE3C5;
/*border:1px solid #8A7B62;*/
}
.nav_sub{
list-style:none;
margin:6px 0 0 15px;
}
.nav_sub li{
height:24px;
line-height:24px;
float:left;
margin-right:8px;
color:#000;
}
.nav_sub li a{
color:#6D6D6D;
}
/*.nav_sub li a:hover{
color:#000;
}*/
.fac ul{
list-style:none;
line-height:18px;
margin-left:35px;
}
.fac ul li{
margin:0 20px 25px 0;
float:left;
display:inline;
}
.pdlist3{
list-style:none;
}
.pdlist3 li{
	display:inline;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
.pdlist3 li a{
color:#000099;
text-decoration:underline;
}




/*----------------------- layout -------------------------------*/


#wrapper{
width:780px;
margin:0 auto;
position:relative;
}
#top{
background:#E7E4D7;
text-align:right;
}
.logo{
height:90px;
/*background:url(../images/logo.jpg) no-repeat 20px;*/
background:#e7e4d7;
}
#wrapper2{
width:774px;
padding:3px;
background:#FFF;
}
#banner{
background:url(../images/factory.jpg) no-repeat!important;
background:url(../images/factory.jpg) no-repeat 3px 3px;
}
#content{
background:#F5F1E0;
margin-top:3px;
width:100%;
*height:1%;
}
#content:after{
content:"";
display:block;
height:0;
clear:both;
}
.leftside{
width:225px;
_width:260px;
float:left;
}
.rightside{
width:530px;
_width:500px;
border-left:3px solid #FFF;
background:#FFF;
text-align:center;
padding-bottom:35px;
*height:1%;
float:right;
}
.rightside:after{
content:"";
display:block;
height:0;
clear:both;
}
.pdlist2{
width:100%;
border-top:1px solid #652F08;
padding-top:15px;
}


/*----------------------- other -------------------------------*/

.vod{
margin:10px 0px 0px 0px;
width:98%;
float:left;
text-align:center
clear:both;
text-align:center;
}

.size{
font-size:12px;
}
.descrip{
margin-left:5px;
float:left;
line-height:24px;
text-align:left;
}
.descrip p{
color:red;
}
.title{
font-size:18px;
color:#D38818;
line-height:24px;
text-align:left;
}
.introduction{
text-align:left;
line-height:25px;
padding:0 12px 12px 12px;
*height:1%;
}
.introduction:after{
content:"";
display:block;
height:0;
clear:both;
}
.form{
text-align:left;
}
.form input,.form textarea,form select{
border:1px solid #7F9DB9;
}
.title2{
padding-left:5px;
font-weight:bold;
font-size:14px;
color:#000;
border-bottom:1px solid #99A575;
line-height:25px;
margin-top:20px;
}
.show img{
border:3px solid #FFF;
margin-bottom:8px;
}
.show{
text-align:center;
}
a.link:link{
color:#F0A000;
text-decoration:none;
}
a.link:visited{
color:#F0A000;
}
a.link:hover{
text-decoration:underline;
}
#pcs{
color:#f00;
padding-left:12px;
font-weight:500;
font-size:14px;
}
