/* CSS Document */

/*
-----------------------------------------------
Site:zhongzhen
Author:   hero   
E-mail:hero.wang@hi-eweb.com
Version:  2008.3.6s
-----------------------------------------------
*/
body{
font-family:"ËÎÌå";
color:#444444;
font-size:12px;
width:100%;
background:#ffffff;
}
*{
margin:0px;
padding:0px;
}
ul{list-style-type:none;}

img{border:none;}

#container{
width:835px;
margin:0 auto;
position:relative;
}
#inquiry_basket{
float:right;
background:url(../img/cart.jpg) no-repeat;
margin-top:2px;
padding-left:18px;
padding-right:8px;
color:#5d5d5d;
}
#log_in{
float:right;
margin-top:2px;
background:url(../img/dot.jpg) center left no-repeat;
padding-left:9px;
padding-right:8px;
}
#top_link{ position:absolute; left:850px; top:450px;}
.top_link{
color:#5d5d5d;
text-decoration:none;
}
#language{float:right;
margin-top:2px;
background:url(../img/dot.jpg) center left no-repeat;
padding-left:9px;
padding-right:16px; font-family:Arial; font-size:12px; line-height:14px;}
#home
{
float:right;
margin-top:3px;
background:url(../img/dot.jpg) center left no-repeat;
padding-left:9px;
padding-right:5px;
}
#host{
float:right;
font-size:10px;
}
#host li{
float:left;
width:83px;
line-height:15px;
background:#c4c4c4 url(../img/host_bg.jpg) bottom no-repeat;
margin-left:3px;
display:inline;
font-size:10px;
text-align:center;
}
#host li a{
color:#000000;
text-decoration:none;
}
#top{
float:left;
width:835px;
}
#logo{
float:left;
width:207px;
height:51px;
margin-left:6px;
display:inline;
margin-top:6px;
}
#chat{
float:left;
width:140px;
height:40px;
margin-left:243px;
display:inline;
margin-top:20px;
}
#search{
float:left;
width:160px;
height:20px;
background:url(../img/search.jpg) left center no-repeat;
padding-left:62px;
margin-top:33px;
margin-left:15px;
display:inline;
}
#keyword{
float:left;
width:112px;
}
#go{
float:left;
width:32px;
height:20px;
margin-top:0px !important;
margin-top:1px;
margin-left:3px;
display:inline;
}
.keyword_style{
width:110px;
height:18px;
border:#0958a7 solid 1px;
}
#nav{
float:left;
width:834px;
height:31px;
background:url(../img/nav_bg.jpg) repeat-x;
margin-top:17px;
}
#nav ul{
float:left;
width:834px;
height:31px;
background:url(../img/nav_right.jpg) right no-repeat;
}
#nav ul li{
float:left;
font-size:13px;
position:relative;
}

#nav ul li ul
{
position:absolute;
display:none;
top:28px;
left:0px;
background:none;
}

#nav ul li.show ul{ display:block;}

#nav ul li.show
{
background:url(../img/current_nav.jpg) bottom repeat-x;
}

#nav ul li.show ul li.show{ background:none;}

#nav ul li ul li{
float:left;
line-height:30px;

}
#nav ul li ul li a{
float:left;
background:none;

}

#nav ul li span a
{
float:left;
padding-left:13px;
padding-right:13px;
margin-top:3px;
height:28px;
line-height:26px;
color:#ffffff;
text-decoration:none;
margin-left:1px;
display:inline;
}
#nav ul li.show span a
{
float:left;
padding-left:13px;
height:28px;
padding-right:13px;
line-height:26px;
margin-top:0px;
margin-left:0px;
background:url(../img/nav_left_bg.jpg) top left no-repeat;
color:#444444;
text-decoration:none;
}
#nav ul li.show span
{
float:left;
height:28px;
margin-top:3px;
background:url(../img/nav_right_bg.jpg) top right no-repeat;
color:#000000;
text-decoration:none;
}

#nav_left{
float:left;
width:22px;
height:31px;
background:url(../img/nav_left.jpg) no-repeat;
}
.nav_font{
float:left;
padding-left:19px;
padding-right:19px;
margin-top:3px;
height:28px;
line-height:26px;
color:#ffffff;
text-decoration:none;
margin-left:1px;
display:inline;
}
.nav_current{
float:left;
padding-left:20px;
height:28px;
padding-right:20px;
line-height:26px;
background:url(../img/nav_left_bg.jpg) top left no-repeat;
color:#000000;
text-decoration:none;
}
#subnav{
float:left;
width:824px;
height:30px;
background:url(../img/subnav.jpg) repeat-x;
padding-left:10px;
}

#subnav li
{
float:left;
line-height:30px;
}

.subnav_font{
padding-left:13px;
padding-right:13px;
margin-top:3px;
font-size:12px;
line-height:30px;
color:#444444;
text-decoration:none;
}
.subnav_font:hover{
padding-left:13px;
padding-right:13px;
margin-top:3px;
font-size:12px;
line-height:30px;
color:#1f63ab;
text-decoration:none;
background:none;
}

.subnav_font_hover{
padding-left:13px;
padding-right:13px;
margin-top:3px;
font-size:12px;
line-height:30px;
color:#1f63ab;
text-decoration:none;
}

#content{
float:left;
width:834px;
}

#flooter{
float:left;
width:834px;
height:50px;
background:url(../img/flooter_bg.jpg) repeat-x;
margin-top:12px;
border-right:#dddddd solid 1px;
}
#bottom{
float:left;
width:834px;
height:50px;
background:url(../img/bottom_left.jpg) no-repeat;
}
#bottom_sign{ float:left; width:163px; height:19px; background:url(../img/bottom_sign.jpg) no-repeat; margin-left:17px; margin-top:14px;}
#bottom_nav{
float:left;
width:320px;
margin-left:20px;
display:inline;
margin-top:20px;
}
#bottom_nav li{
float:left;
color:#6b6b6b;
padding:0 2px;
}
#bottom_nav li a{
color:#6b6b6b;
text-decoration:none;
}
#copyright{
float:left;
margin-top:18px;
color:#6b6b6b;
}
#content_txt{
float:left;
width:615px;
margin-left:13px;
display:inline;
margin-top:20px;
padding-bottom:20px;
line-height:25px;
}

.solution_table{ float:left; width:620px;}
.solution_table td{ float:left; padding-left:5px;}
.index_new_info{ color:#444444; text-decoration:none;}

.a_style4{ width:562px; height:90px; border:#7f9db9 solid 1px;}
.a_style1{ width:175px; height:20px; border:#7f9db9 solid 1px;}
.a_style2{ width:100px; height:20px; border:#7f9db9 solid 1px;}

