/* CSS Document */


/*
-----------------------------------------------
Site:ruhai
Author:   hero   
E-mail:hero.wang@hi-eweb.com
Version:  2008.5
-----------------------------------------------
*/


@import url(page.css);
body{
width:100%;
font-family:Arial, Helvetica, sans-serif;
color:#1d1d1d;
font-size:11px;
background:url(../img/bg.jpg);
}
*{
margin:0px;
padding:0px;
}
ul{list-style-type:none;}

img{border:none;}
.left_red_bg{
float:left;
width:100%;
height:92px;
background:url(../img/red_bg.jpg);
margin-top:92px;
}

#header{
float:left;
width:843px;
height:92px;
}
#company_name{
float:left;
width:463px;
height:52px;
margin-top:36px;
margin-left:52px;
display:inline;
}
#cart{
float:left;
width:129px;
height:14px;
margin-left:165px;
display:inline;
margin-top:40px;
padding-left:18px;
font-weight:bold;
padding-top:2px;
background:url(../img/cart.jpg) no-repeat;
}
#cart a
{
	color:#000000; text-decoration:none;}
#pack_your_world{
float:left;
width:129px;
height:24px;
margin-left:165px;
display:inline;
margin-top:13px;
}
#content{
float:left;
width:843px;
background:url(../img/red.jpg) repeat-x;
}

#content_left{
float:left;
width:24px;
height:471px;
margin-left:15px;
display:inline;
background:url(../img/flash_left.jpg) no-repeat;
margin-top:12px;
}
#content_middle{
float:left;
width:760px;
margin-top:9px;
}
#content_right{
float:left;
width:25px;
height:470px;
margin-top:13px;
background:url(../img/flash_right.jpg) no-repeat;
}

#nav
{
	float:left;
width:760px;
height:37px;
background:url(../img/content_middle_bg.jpg) repeat-x;

}
#nav li{
float:left;
background:url(../img/nav_bg1.jpg) repeat-x;
font-weight:bold;
margin-left:1px;
display:inline;
position:relative;
}
.nav_font1{
float:left;
padding:0 22px 0 28px;
background:url(../img/home_nav1.jpg) left no-repeat;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
line-height:35px;
}
.nav_font1:hover{
background:url(../img/home_nav1.jpg) left no-repeat;
}
.nav_font4{
float:left;
padding:0 22px 0 28px;
background:url(../img/nav_right_red.jpg) left no-repeat;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
line-height:35px;
}
.nav_font4:hover{
background:url(../img/home_nav1.jpg) left no-repeat;
}
.nav_font{
float:left;
padding:0 21px;
background:url(../img/nav_bg.jpg) repeat-x;
line-height:35px;
text-decoration:none;
font-size:13px;
color:#FFFFFF;
}
.nav_font:hover
{
background:url(../img/nav_bg2.jpg)  repeat-x;
}
.nav_font_s2{
float:left;
width:125px;
padding:0 10px;
line-height:25px;
text-decoration:none;
font-size:13px;
color:#FFFFFF;
background:#494949;
font-weight:normal;
}
.nav_font_s3{
float:left;
width:180px;
padding:0 10px;
line-height:25px;
text-decoration:none;
font-size:13px;
color:#FFFFFF;
background:#494949;
font-weight:normal;
}
.nav_font_s{
float:left;
padding:0 17px;
line-height:25px;
text-decoration:none;
font-size:13px;
color:#FFFFFF;
background:#494949;
font-weight:normal;
}
.nav_font_s2:hover
{
	color:#d90307;
}
.nav_font_s3:hover{
color:#d90307;
}
.nav_font_s:hover{
color:#d90307;
}
.nav_font3{
float:left;
padding:0 21px;
background:url(../img/nav_bg2.jpg) repeat-x;
line-height:35px;
text-decoration:none;
font-size:13px;
color:#FFFFFF;
}
.nav_font2{
float:left;
padding:0 29px 0 21px;
background:url(../img/nav_right_bg.jpg) right no-repeat;
line-height:35px;
text-decoration:none;
font-size:13px;
color:#FFFFFF;
}
.nav_font2:hover{
background:url(../img/contact_nav_right.jpg) right no-repeat;
}
.nav_font5{
float:left;
padding:0 29px 0 21px;
background:url(../img/contact_nav_right.jpg) right no-repeat;
line-height:35px;
text-decoration:none;
font-size:13px;
color:#FFFFFF;
}
#content2{
float:left;
width:760px;
background:url(../img/content2_bg.jpg) repeat-x;
}
#products_search{
float:left;
width:96px;
font-size:10px;
font-weight:bold;
margin-left:531px;
display:inline;
margin-top:3px;
}
.search_input_style{
width:100px;
height:14px;
border:#000000 solid 1px;
}
#search_text{
float:left;
}
#go{
float:left;
width:25px;
height:16px;
margin-top:0px !important;
margin-top:1px;
}
#products_search2{
float:left;
width:96px;
font-size:10px;
font-weight:bold;
margin-left:531px;
display:inline;
margin-top:20px;
color:#ff0009;
}
.search_input_style2{
width:100px;
height:14px;
border:#ff0009 solid 1px;
}
#search_text2{
float:left;
margin-top:17px;
}
#flsah{ float:left; width:760px; height:237px; background:#000000;}
#go2{
float:left;
width:25px;
height:16px;
margin-top:17px !important;
margin-top:18px;
}
#search{
float:left;
margin-top:10px;
}
#search2{
float:left;
width:760px;
height:48px;
background:url(../img/search_bg.jpg) repeat-x;
}
#cert{
float:left;
margin-left:62px;
display:inline;
margin-top:20px;
}
.d_cert{
float:left;
width:111px;
height:124px;

}
#allow{
float:left;
width:38px;
height:107px;
margin-top:24px;
margin-left:26px;
display:inline;
}
#allow_right{
float:left;
width:360px;
height:106px;
margin-left:35px;
display:inline;
margin-top:25px;
}
#welcome{
float:left;
width:500px;
height:17px;
margin-top:53px;
margin-left:53px;
display:inline;
}
#default_about{
float:left;
width:700px;
margin-left:55px;
margin-top:13px;
display:inline;
line-height:17px;
font-size:13px;
}
#flooter{
float:left;
width:770px;
border-top:#d3d3d3 solid 1px;
margin-top:55px;
margin-left:35px;
display:inline;
}
#bottom_nav{
float:left;
width:770px;
margin-top:15px;
color:#4b4b4b;
}
#bottom_nav ul{
float:right;
}
#bottom_nav li{
float:left;
}
#bottom_nav li a{
padding:0 6px;
}
.bottom_nav_font{
color:#4b4b4b;
text-decoration:none;
}
.bottom_nav_font2{
color:#4b4b4b;
text-decoration:none;
padding:0 0 0 6px;
}
#copyright{
float:left;
width:765px;
color:#4b4b4b;
text-align:right;
margin-top:3px;
padding-bottom:6px;
}
.eweb_font{
color:#4b4b4b;
text-decoration:none;
}
#company{
float:left;
width:500px;
height:28px;
margin-top:30px;
margin-left:45px;
display:inline;
font-size:24px;
font-weight:bold;
color:#d90307;
}
#content3{
float:left;
width:760px;
background:url(../img/content3_bg.jpg) repeat-x;
}
#a_c_btn{
float:left;
width:600px;
margin-left:45px;
display:inline;
margin-top:15px;
}
#a{
float:left;
height:26px;
}
#c{
float:left;
height:26px;
margin-left:5px;
display:inline;
}
#a_text{
float:left;
width:685px;
line-height:22px;
font-size:12px;
margin-left:46px;
display:inline;
margin-top:25px;
}
#title{
float:left;
width:740px;
text-align:right;
margin-top:5px;
}
#p_c_caption{
float:left;
width:475px;
margin-left:47px;
display:inline;
font-size:12px;
line-height:20px;
margin-top:25px;
}
#p_c_info{
float:left;
width:455px;
margin-left:61px;
display:inline;
font-size:12px;
line-height:20px;
margin-top:6px;
}
#product_img{
float:left;
width:205px;
height:174px;
margin-top:40px;
margin-left:5px;
display:inline;
}
#product_introduction{
float:left;
width:635px;
line-height:22px;
margin-left:48px;
display:inline;
margin-top:20px;
font-size:12px;
}
#contact_introduction{
float:left;
width:630px;
margin-left:45px;
display:inline;
margin-top:30px;
font-size:12px;
}
#contact_info{
float:left;
width:650px;
margin-left:45px;
display:inline;
color:#9d0b0e;
font-size:12px;
font-weight:bold;
margin-top:20px;
line-height:18px;
}
.info_content{
float:left;
width:319px;
margin-top:5px;
}
#map_caption{
float:left;
width:600px;
margin-top:45px;
font-size:14px;
}
#map{
float:left;
width:326px;
height:260px;
margin-top:18px;
}
#catalog{
float:left;
width:690px;
margin-left:45px;
display:inline;
margin-top:12px;
}
#catalog ul li{
float:left;
width:230px;
margin-top:10px;
font-weight:bold;
}
#catalog_introduction{
float:left;
width:666px;
margin-top:50px;
line-height:20px;
font-size:12px;
}
#container_products{
float:left;
width:680px;
margin-left:45px;
display:inline;
margin-top:18px;
}
.container_products{
float:left;
width:120px;
height:120px;
border:#999999 solid 1px;
margin-top:7px;
margin-left:7px;
display:inline;
}
#container_cert{
float:left;
width:700px;
margin-top:30px;
margin-left:45px;
display:inline;
}
.cert_img{
float:left;
width:161px;
height:223px;
border:#a1a1a1 solid 1px;
margin-left:37px;
display:inline;
padding:5px;
background:#FFFFFF;
margin-top:8px;
}
#container_service{
float:left;
margin-left:45px;
display:inline;
}
.container_service{
float:left;
width:686px;
margin-top:28px;
}
.service_caption{
float:left;
width:600px;
font-size:13px;
color:#d90307;
font-weight:bold;
}
.service_img{
float:left;
width:200px;
height:149px;
border:#a1a1a1 solid 1px;
padding:6px;
background:#FFFFFF;
margin-top:8px;
}
.service_content{
float:left;
line-height:20px;
font-size:12px;
margin-left:22px;
display:inline;
margin-top:8px;
}
.tech_caption
{
float:left;
width:600px;
font-size:13px;
color:#d90307;
font-weight:bold;
margin-left:45px;
display:inline;
margin-top:30px;
}
.tech_content
{
float:left;
width:650px;
line-height:20px;
margin-left:45px;
display:inline;
font-size:12px;
margin-top:4px; 
}
#hero
{
	position:absolute;
	top:35px;
	left:0px;
	display:none;
}