
/* CSS Document */
body
{
font-family:Arial;
color:#3f3f3f;
font-size:12px;
width:100%;
background:#f3f3f3 url(../img/bg.jpg) repeat-x;
}

*{
margin:0px;
padding:0px;
}
ul{list-style-type:none;}

img{border:none;}

#container_body{
width:1004px;
margin:0 auto;

}
#container{
float:left;
width:1004px;
position:relative;
background:url(../img/bg_y.jpg) repeat-y;
}
#header{
float:left;
width:880px;
height:90px;
background:url(../img/head_bg.jpg) repeat-x;
margin-left:64px;
display:inline;
}
#c_search{ float:left; background:url(../img/search_bg.jpg) repeat-x; width:418px; height:36px; margin-top:15px; margin-left:243px; display:inline; }
#search3{ float:left; height:36px; width:418px; background:url(../img/search_right.jpg) right no-repeat;}
#search2{ float:left; background:url(../img/search_left.jpg) left no-repeat; }
#logo{
float:left;
width:144px;
height:48px;
margin-left:48px;
display:inline;
margin-top:21px;
}
#china_flag{
float:left;
}
#nav{
float:left;
width:1004px;
height:39px;
background:url(../img/nav_bg.jpg) repeat-y;
}
#nav ul li{
float:left;
position:relative;
}
#nav ul{
float:left;
width:880px;
height:39px;
background:url(../img/nav_li_bg.jpg) repeat-x;
margin-left:64px;
display:inline;
}
.nav_font{
float:left;
padding-left:44px;
padding-right:44px;
line-height:39px;
font-weight:bold;
color:#3f3f3f;
text-decoration:none;
}
.nav_hover
{
float:left;
padding-left:44px;
padding-right:44px;
line-height:39px;
font-weight:bold;
background:url(../img/nav_hover_bg.jpg) repeat-x;
color:#ffffff;
text-decoration:none;
}
.nav_font:hover{
background:url(../img/nav_hover_bg.jpg) repeat-x;
color:#ffffff;
}
#nav ul li ul{ position:absolute; width:121px; background:#ffffff; top:39px; left:-20px; display:none; }
#nav ul li.show ul{ position:absolute; width:121px; background:#ffffff; top:39px; left:-64px; display:block; }
#nav ul li ul li{ float:left; width:121px; height:22px; line-height:22px;}
.nav_font2{ float:left; width:145px; height:26px; background:#ffffff; border:#e0e1e2 solid 1px; border-top:none; text-align:center; color:#3f3f3f; text-decoration:none; }
#nav ul li.show a.nav_font
{float:left;
padding-left:44px;
padding-right:44px;
line-height:39px;
font-weight:bold;
background:url(../img/nav_hover_bg.jpg) repeat-x;
color:#ffffff;
text-decoration:none;
	}

#content{
float:left;
width:880px;
background:url(../img/content_bg.jpg) repeat-x;
margin-left:64px;
display:inline;
padding-top:11px;
padding-bottom:40px;
}
#catalog{
float:left;
width:242px;
margin-top:29px;
padding-left:27px;
}
#catalog ul{
float:left;
margin-top:10px;
}
#catalog ul li{
float:left;
width:220px;
background:url(../img/allow.jpg) no-repeat;
margin-top:6px;
padding-left:15px;
margin-left:6px;
display:inline;
background-position:0px 3px;
}
.catalog_font{
color:#3f3f3f;
text-decoration:none;
}
#flooter{
float:left;
width:1004px;
height:73px;
background:url(../img/flooter_bg.jpg) repeat-y;
}
#bottom_content{
width:1004px;
margin:0 auto;
}
#bottom{
float:left;
width:100%;
background:#cdced0;
}
#bottom_nav{
float:left;
width:880px;
border-top:#c7d8ab solid 4px;
margin-left:41px;
display:inline;
}
#bottom_nav ul{
float:left;
margin-left:275px;
display:inline;
margin-top:20px;
}
#bottom_nav ul li{
float:left;
padding-left:5px;
padding-right:5px;
color:#5d5d5c;
font-size:10px;
}
#bottom_nav ul li a{
color:#5d5d5c;
text-decoration:none;
font-size:11px;
}
#copyright{
float:left;
width:1004px;
text-align:center;
color:#5d5d5c;
font-size:11px;
margin-top:4px;
}
#inquiry_basket{ float:left; width:120px; margin-left:480px; display:inline; line-height:20px;}
#inquiry_basket a{ color:#2d8800;}
#langage{
float:left;
width:60px;
background:url(../img/china_flag.jpg) left  no-repeat;
background-position:0px 4px;
padding-left:25px;
line-height:24px;
display:inline;
}

#title{
float:left;
width:550px;
margin-top:5px;
margin-left:8px;
display:inline;
}
#title a{
color:#3f3f3f;
text-decoration:none;
font-size:11px;
}
#title a.title_font{
color:#5ba510;
text-decoration:none;
}

#contact{
float:left;
width:220px;
margin-left:24px;
display:inline;
margin-top:33px;
background:url(../img/contact_bg.jpg) repeat-y;

}
#contact2{
float:left;
width:220px;
background:url(../img/contact_top_bg.jpg) top no-repeat;

}
#contact3{
float:left;
width:220px;
padding-bottom:25px;
background:url(../img/contact_bottom_bg.jpg) bottom no-repeat;

}
#contact ul{
float:left;
width:220px;
margin-top:12px;

}
#contact ul li{
float:left;
width:195px;
margin-left:22px;
display:inline;
margin-top:3px;
color:#fefefe;
}
#email{
float:left;
font-size:14px;
font-weight:bold;
color:#ffffff;
margin-top:19px;
margin-left:64px;
display:inline;
}
#content_left{
float:left;
width:290px;
}
#content_right
{float:left;
	width:562px;
}

#top_img{
float:left;
width:554px;
margin-top:3px;
margin-left:8px;
display:inline;
}

.p_font{
color:#3f3f3f;
text-decoration:none;
}
.p_font:hover{
text-decoration:underline;
}
#search_list{ float:left; margin-top:8px; margin-left:7px; display:inline;}
.list_style{ width:160px; height:22px; font-family:Arial;}
#keyword{ float:left; width:160px; height:22px; background:url(../img/keyword_bg.jpg) no-repeat; margin-top:7px; margin-left:7px; display:inline;}

#keyword input
{
    float: left;
    width: 150px;
    height: 22px;
    background: no-repeat transparent;
    border: none;
    padding-top: 4px;
    margin-left: 5px;
    display: inline;
    font-family:Arial;
}
#search_btn{ float:left; width:68px; height:24px; margin-top:6px; margin-left:7px; display:inline;}
#noproduct{ float:left; margin-left:10px; display:inline; margin-top:20px;}
.page{ float:left; width:500px; margin-left:20px; margin-top:12px; display:inline;}