@charset "utf-8";
/* CSS Document */
body
{
margin:0px auto;
font-size:12px;
font-family:Arial;
background-color:#eaeaea;
}
a
{
text-decoration:none;
}
#top
{
width:1003px;
height:45px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
background-image:url(../../images/top_bg.jpg);
}
#top_logo
{
width:484px;
height:45px;
overflow:hidden;
float:left;
}
#top_search
{
width:180px;
height:30px;
margin-top:15px;
overflow:hidden;
float:right;
margin-right:25px;
}
.search_box
{
width:130px;
height:16px;
border:solid 1px #969393;
line-height:18px;
overflow:hidden;
color:#666666;
}
#banner
{
width:1003px;
height:262px;
overflow:hidden;
margin-top:1px;
margin-left:auto;
margin-right:auto;
}
#navbox
{
width:963px;
height:36px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
background-image:url(../../images/navbg.jpg);
padding-left:40px;
line-height:40px;
font-size:12px;
font-weight:bold;
color:#7f7f7f;
}
#navbox :link {
	color: #7f7f7f;
	text-decoration: none;
}
#navbox :visited {
	text-decoration: none;
	color: #7f7f7f;
}
#navbox :hover {
	text-decoration: none;
	color: #80c004;
}
#navbox :active {
	text-decoration: none;
	color: #7f7f7f;
}
#mainbody
{
width:983px;
padding:10px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}
#bodyleft
{
width:465px;
float:left;
margin-top:5px;
overflow:hidden;
}
#bodyleft02
{
width:693px;
float:left;
margin-top:5px;
overflow:hidden;
}
.lefttitle
{
width:465px;
height:24px;
background-image:url(../../images/title_bg.jpg);
background-repeat:no-repeat;
overflow:hidden;
}
.lefttitle02
{
width:693px;
height:24px;
background-image:url(../../images/lefttitle.jpg);
background-repeat:no-repeat;
overflow:hidden;
}
.title_textcn
{
width:88px;
height:24px;
margin-left:12px;
text-align:center;
line-height:28px;
float:left;
overflow:hidden;
color:#80c004;
font-weight:bold;
}
.title_texten
{
width:88px;
height:24px;
float:left;
margin-left:10px;
color:#959595;
overflow:hidden;
line-height:28px;
}
#index_productstext
{
width:449px;
height:174px;
overflow:hidden;
background-image:url(../../images/index_productbg.jpg);
margin-bottom:10px;
padding:8px;
}
.movebuttom
{
width:27px;
height:158px;
overflow:hidden;
margin-top:8px;
float:left;
}
#index_productstext_in
{
width:395px;
height:158px;
overflow:hidden;
float:left;
}
#index_newstext
{
width:465px;
height:80px;
padding:3px 5px;
overflow:hidden;
}
.newsdiv
{
width:100%;
height:24px;
background-image:url(../../images/newdiv_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
overflow:hidden;
line-height:24px;
color:#959595;
}
#leftinfotext
{
width:683px;
height:auto;
line-height:22px;
color:#959595;
min-height:400px;
margin-top:5px;
padding:5px;
}
#contact_text
{
width:673px;
height:auto;
line-height:22px;
color:#959595;
margin-top:5px;
height:254px;
padding:10px;
background-image:url(../../images/contact_textbg.jpg);
}
#message_text
{
width:673px;
height:auto;
line-height:22px;
color:#959595;
margin-top:5px;
height:290px;
padding:10px;
background-image:url(../../images/message_textbg.jpg);
}
.pagenumber
{
width:673px;
height:24px;
margin-top:5px;
overflow:hidden;
text-align:center;
line-height:26px;
color:#7f7f7f;
}
.pagenumber :link {
	color: #7f7f7f;
	text-decoration: none;
}
.pagenumber :visited {
	text-decoration: none;
	color: #7f7f7f;
}
.pagenumber :hover {
	text-decoration: none;
	color: #80c004;
}
.pagenumber :active {
	text-decoration: none;
	color: #7f7f7f;
}
.newline
{
height:24px;
background-image:url(../../images/newdiv_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
color:#959595;
}
.newline :link {
	color: #959595;
	text-decoration: none;
}
.newline :visited {
	text-decoration: none;
	color: #959595;
}
.newline :hover {
	text-decoration: none;
	color: #80c004;
}
.newline :active {
	text-decoration: none;
	color: #959595;
}
#newsreadtitle
{
width:673px;
height:auto;
margin-left:auto;
margin-right:auto;
color:#666666;
line-height:26px;
text-align:center;
overflow:hidden;
}
#newsinfotext
{
width:673px;
margin-left:auto;
margin-right:auto;
height:24px;
line-height:24px;
border-bottom:dashed 1px #F0F0F0;
border-top:dashed 1px #F0F0F0;
background-color:#F5F5F5;
text-align:center;
overflow:hidden;
}
#newsinfobox
{
width:673px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
line-height:24px;
color:#959595;
}
.productsimgbox
{
width:118px;
height:134px;
overflow:hidden;
background-image:url(../../images/productsbg.jpg);
border:solid 1px #c7c7c7;
margin-top:5px;
}
.productsimgbox img
{
width:108px;
height:124px;
overflow:hidden;
padding:5px;
}
.casesimg
{
width:346px;
height:398px;
overflow:hidden;
background-image:url(../../images/bigproductsbg.jpg);
border:solid 1px #C0C0C0;
margin-left:5px;
margin-right:5px;
}
.casesimg img
{
width:336px;
height:388px;
text-align:center;
overflow:hidden;
}
.productsinfotext
{
width:118px;
height:24px;
line-height:28px;
overflow:hidden;
text-align:center;
color:#80c004;
}
#bodyright
{
width:486px;
float:right;
margin-top:5px;
overflow:hidden;
}
#bodyright02
{
width:266px;
float:right;
margin-top:5px;
overflow:hidden;
background-image:url(../../images/typebox_bg.jpg);
background-position:right;
background-repeat:repeat-y;
}
.righttitle
{
width:486px;
height:24px;
background-image:url(../../images/title_bg.jpg);
background-repeat:no-repeat;
overflow:hidden;
}
.more
{
width:43px;
height:10px;
margin-top:9px;
margin-right:5px;
float:right;
}
#rightdown
{
width:486px;
height:98px;
overflow:hidden;
margin-top:5px;
}
#contactus
{
width:236px;
height:98px;
background-image:url(../../images/contact_bg.jpg);
overflow:hidden;
color:#959595;
line-height:18px;
float:left;
}
.downtitle
{
width:118px;
height:25px;
overflow:hidden;
font-weight:bold;
margin-left:5px;
line-height:30px;
text-align:center;
color:#80c004;
}
.downtext
{
width:180px;
height:60px;
margin-top:8px;
margin-left:8px;
overflow:hidden;
}
#message
{
width:236px;
height:98px;
background-image:url(../../images/message_bg.jpg);
overflow:hidden;
float:right;
}
#index_abouttext
{
width:470px;
height:174px;
overflow:hidden;
margin-bottom:10px;
padding:8px;
line-height:24px;
color:#959595;
}
#typetitle
{
width:266px;
height:41px;
overflow:hidden;
background-image:url(../../images/typetitle.jpg);
background-repeat:no-repeat;
}
#typetext
{
margin-top:10px;
width:140px;
overflow:hidden;
height:24px;
margin-left:40px;
line-height:30px;
color:#80c004;
font-weight:bold;
}
#typebox
{
width:239px;
height:auto;
padding:5px 10px;
overflow:hidden;
}
#typeend
{
width:266px;
height:19px;
background-image:url(../../images/type_end.jpg);
background-repeat:no-repeat;
background-position:right;
overflow:hidden;
}
.listdivon
{
width:229px;
overflow:hidden;
height:23px;
line-height:24px;
margin-bottom:1px;
margin-left:4px;
color:#80c004;
padding-left:10px;
background-image:url(../../images/typelist_bg.jpg);
}
.listdivon :link {
	color: #80c004;
	text-decoration: none;
}
.listdivon :visited {
	text-decoration: none;
	color: #80c004;
}
.listdivon :hover {
	text-decoration: none;
	color: #80c004;
}
.listdivon :active {
	text-decoration: none;
	color: #80c004;
}
.listdivoff
{
width:229px;
overflow:hidden;
height:23px;
line-height:24px;
margin-bottom:1px;
margin-left:4px;
color:#666666;
padding-left:10px;
background-image:url(../../images/typelist_bg.jpg);
}
.listdivoff :link {
	color: #666666;
	text-decoration: none;
}
.listdivoff :visited {
	text-decoration: none;
	color: #666666;
}
.listdivoff :hover {
	text-decoration: none;
	color: #80c004;
}
.listdivoff :active {
	text-decoration: none;
	color: #666666;
}
#bottombox
{
width:983px;
height:43px;
padding:0px 10px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
}
#webbottom
{
width:983px;
height:43px;
margin-bottom:10px;
overflow:hidden;
}
#bottomleft
{
width:15px;
height:43px;
background-image:url(../../images/bottom_left.jpg);
float:left;
}
#bottomtext
{
width:953px;
height:38px;
padding-top:5px;
line-height:18x;
float:left;
text-align:left;
background-color:#dbdbdc;
overflow:hidden;
color:#5b5b5b;
}
#bottomright
{
width:15px;
height:43px;
background-image:url(../../images/bottom_right.jpg);
background-position:right;
float:left;
}

.textbox
{
border:solid 1px #C0C0C0;
line-height:16px;
color:#666666;
}
.keyclass
{
width:73px;
height:23px;
margin-top:8px;
background-image:url(../../images/button_bg.jpg);
color:#666666;
line-height:20px;
overflow:hidden;
}