*{
margin:0px;
padding:0px;
}
/**header(start)**/
#header{
width:1003px;
height:223px;
margin:0px auto;
}
#logo{
width:234px;
float:left;
position:relative;
}
#header_right{
width:769px;
float:right;
height:223px;
background:url(../images/top_bg.jpg) repeat-x;
}
#header_right ul{
padding-top:45px;
padding-left:10px;
width:759px;
}
#header_right ul li{
float:left;
}
#header_right ul li a,#header_right ul li a:visited{
height:35px;
line-height:35px;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-align:center;
display:block;
width:108px;
}
#header_right ul li a:hover{
height:35px;
line-height:35px;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF3300;
font-weight:bold;
text-align:center;
display:block;
width:108px;
}
#header_right ul li a#special{
background:url(../images/home.jpg) no-repeat;
width:108px;
height:35px;
color:#FFFFFF;
}
#header_right ul li a:hover#special{
background:url(../images/home.jpg) no-repeat;
width:108px;
height:35px;
color:#006699;
}
#header_right h1{
color:#906c15;
font-size:20px;
padding:30px 30px 20px 30px;
font-weight:bolder;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#search{
width:399px;
float:right;
margin-right:80px;
display:inline;
height:47px;
padding-top:6px;
vertical-align:middle;
background:url(../images/search.jpg) no-repeat;
}
#search #sea_txt{
margin-left:25px;
color:#999999;
border:0px;
vertical-align:middle;
}
#search #sea_btn{
vertical-align:middle;
margin-left:140px;
}

/**header(end)**/
/**contant(start)**/
#content{
width:1003px;
margin:0px auto; 
}
#left{
width:234px;
position:relative;
float:left;
background-color:#efefef;
}
#left h1{
width:100%;
height:40px;
font-size:18px;
background-color:#865f00;
text-indent:30px;
line-height:40px;
color:#FFFFFF;
}
#left ul{
/*width:100%;*/
width:234px;
padding-top:10px;
float:right;
}
#left ul li a,#left ul li a:visited{
line-height:30px;
height:30px;
color:#333333;
overflow:hidden;
text-indent:20px;
text-align:left;
display:block;
}
#left ul li a:hover{
line-height:30px;
height:30px;
text-align:left;
overflow:hidden;
color:#0066CC;
background-color:#ddd;
text-indent:20px;
display:block;
}
#left ul li a.side_barlink,#left ul li a:visited.side_barlink{
text-indent:15px;
font-size:15px;
text-align:left;
overflow:hidden;
height:30px;
line-height:30px;
font-weight:bold;
color:#865f00;
background:url(../images/li_bg.jpg) bottom no-repeat;
}
#left ul li.mailli{
text-indent:15px;
font-size:15px;
height:30px;
line-height:30px;
font-weight:bold;
color:#865f00;
background:url(../images/li_bg.jpg) bottom no-repeat;
}
p.mailp{
text-indent:15px;
font-size:15px;
height:30px;
line-height:30px;
font-weight:bold;
color:#865f00;
background:url(../images/h5_bg.jpg) bottom no-repeat;
}
a.listtype{
text-align:left;
/*padding:3px 0px 3px 5px;
background:url(../images/li_type.jpg) 0 no-repeat;*/
}
#right{
width:739px;
float:right;
padding:20px 15px 0px 15px;
}
#com_js{
width:161px;
height:130px;
float:right;
margin-left:20px;
margin-bottom:20px;
position:relative;
top:10px;
}
#aboutus{
line-height:150%;
}
#aboutus h1{
padding-bottom:10px;
}
#aboutus h5,#main_product h5{
background:url(../images/h5_bg.jpg) no-repeat bottom;
width:100%;
height:10px;
font-size:2px;
}
#main_product{
width:100%;
}
#main_product h1{
width:100%;
padding:10px 0px;
}
#main_product ul{
width:100%;
}
#main_product ul#hot{
width:100%;
/*background-color:#eee;*/
padding:10px 0px;
margin-bottom:10px;
}

#main_product ul li{
float:left;
margin:0px 6px;
display:inline;
}
#main_product ul li a,#main_product ul li a:visited{
display:block;
color:#0066CC;
}
#main_product ul li a:hover{
display:block;
text-decoration:underline;
color:#FF3333;
}

#main_product ul li a img{
padding:3px;
border:1px solid #eee;
}
#main_product ul li a h4{
text-align:center;
font-size:12px;
}
#product_tab{
width:737px;
margin-top:20px;
border:1px solid #d9d9d9;
background-color:#fafafa;
line-height:180%;
padding-bottom:5px;
}
#product_tab .ul_tab{
width:100%;
background-color:#eee;
border:0px;
border-bottom:1px solid #d9d9d9;
}

#workshop{
width:100%;
margin-top:10px;
}
#workshop ul{
width:98%;
padding:5px 0px 5px 10px;
}
#workshop h2{
padding-bottom:10px;
background:url(../images/h5_bg.jpg) no-repeat bottom;
}
#workshop h2 span{
float:right;
padding-right:20px;

font-size:12px;
font-weight:normal;
}
#workshop ul li{
float:left;
margin:4px;
display:inline;
}
#product_tab .ul_tab li{
float:left;
height:27px;
line-height:27px;
padding:0px 10px;
cursor:pointer;
display:block;
border-bottom:0px;
}
#product_tab .ul_tab li a{
float:left;
height:27px;
padding:0 10px;
color:#663300;
font-weight:bold;
line-height:27px;
cursor:pointer;
display:block;
border-bottom:0px;
}
#product_tab .ul_tab li a:hover{
float:left;
height:27px;
font-weight:bold;
line-height:27px;
background-color:#906c15;
padding:0 10px;
cursor:pointer;
display:block;
color:#FFFFFF;
border-bottom:0px;
}
#product_tab .ul_tab li.hover a{
float:left;
height:27px;
line-height:27px;
padding:0px 10px;
font-weight:bold;
cursor:pointer;
color:#FFFFFF;
background-color:#906c15;
display:block;
}

/**contant(end)**/

/**footer(start)**/
#footer{
padding-top:10px;
width:1003px;
margin:0px auto;
}
#p_left{
padding-left:2%;
line-height:200%;
width:68%;
float:left;
color:#000000;
display:block;
}
#p_right{
text-align:right;
word-break:break-all;
overflow:hidden;
text-align:left;
width:30%;
line-height:200%;
display:block;
float:right;
}
/**footer(end)**/

/**nei(start)**/
#nei_right{
width:767px;
float:right;
border:1px solid #865f00;
border-top:0px;
height:auto!important;
min-height:1000px;
height:1000px;
}
#nei_right #nei_right_h1{
height:40px;
background-color:#865f00;
line-height:40px;
padding-left:20px;
font-size:13px;
color:#FFFFFF;
margin-bottom:30px;
}
#nei_right #nei_right_h1 a,#nei_right #nei_right_h1 a:visited{
height:40px;
line-height:40px;
padding-left:20px;
font-size:13px;
color:#FFFFFF;
margin-bottom:30px;
}
#nei_right #nei_right_h1 a:hover{
height:40px;
line-height:40px;
padding-left:20px;
font-size:13px;
color:#FF6633;
margin-bottom:30px;
}
#nei_right #pro_content{
width:90%;
margin-left:40px;
text-align:left;
}
#nei_right #subpro{
width:96%;
margin-left:20px;
text-align:left;
line-height:180%;
}
#subproh2{
font-size:18px;
color:#333333;
padding:10px 0px 10px 20px;
}
#nei_right #sub_img{
float:left;
}
#prodes{
float:right;
width:240px;
overflow:hidden;
line-height:200%;
}
/*#nei_right .nei_h2{
background:url(../images/nei_h2.jpg) bottom repeat-x;
width:90%;
margin-left:40px;
text-align:left;
line-height:200%;
color:#865f00;
}
#nei_right .nei_ul{
padding-left:40px;
width:90%;
padding-top:10px;
}
#nei_right .nei_ul li{
float:left;
text-align:left;
text-indent:20px;
padding:3px 0px 3px 0px;
background:url(../images/li_type.jpg) 0 no-repeat;
}
#nei_right .nei_ul li a{
display:block;
overflow:hidden;
width:220px;
}*/
#nei_right p.content1{
width:90%;
line-height:200%;
margin-left:30px;
}
.productlist {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH:200px; PADDING-TOP: 4px;line-height:150%;overflow:hidden;
}
.pic{ width:180px; height:150px; overflow:hidden; background: #f8f8f8; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:2px solid #999; border-left:1px solid #ccc; padding: 5px;}
.pic img{ border: 0px; margin:0px;}
ul.about_ul{
width:95%;
margin:10px auto;
}
ul.about_ul li{
float:left;
width:230px;
height:240px;
display:inline;
margin:10px 5px;
}
ul.about_ul li h4{
font-size:13px;
color:#000000;
text-align:center;
padding:5px 0px;
}
p.about_p{
line-height:180%;
font-size:12px;
width:90%;
margin:0px auto;
}
h2.about_h2,h3.about_h3{
width:90%;
margin:0px auto;
padding:10px 0px;
}
h2.about_h2{
font-size:18px;
}
/***********************************/
.bigclassimg{
float:left;
padding:5px;
margin:10px;
border:5px solid #CCCCCC;
display:inline;
}
.bigclasstext{
padding-top:10px;
}
.indexnews{
border:1px solid #d9d9d9;width:360px;float:left;
margin-right:5px;
margin-top:10px;
overflow:hidden;
}
.indexnews h4{
margin-bottom:10px;
background-color:#906c15;
padding:5px 0px 10px 20px;
}
.indexnews ul{
padding:0px 3%;
width:94%;
}
.indexnews ul li{
overflow:hidden;
height:28px;
line-height:32px;
}