body
{
font-family:Arial;
color:#3f3f3f;
font-size:12px;
width:100%;
background:#ffffff url(../img/bg.jpg) repeat-x;
}

*{
margin:0px;
padding:0px;
}
ul{list-style-type:none;}

img{border:none;}

#container_body{
width:948px;
margin:0 auto;
}
#container{
float:left;
width:948px;
}
#head_bg{
float:left;
width:948px;
height:131px;
background:url(../img/headtop.jpg) top  no-repeat;

}
#header{
float:left;
width:948px;
height:131px;
background:#ffffff url(../img/head_bg.jpg) repeat-x;
margin-top:5px;
}
#logo{
float:left;
width:89px;
height:84px;
margin-top:17px;
margin-left:50px;
display:inline;
}
#companyname{
float:left;
width:475px;
height:24px;
margin-top:33px;
margin-left:55px;
display:inline;
}
#main_products{
float:left;
width:475px;
margin-left:55px;
display:inline;
color:#777777;
margin-top:2px;
padding-left:1px;
}





#nav{
float:left;
width:745px;
height:38px;
margin-left:55px;
display:inline;
margin-top:19px;
}
#nav ul li{
float:left;
width:122px;
height:38px;
background:url(../img/nav_bg.jpg) repeat-x;
margin-left:2px;
display:inline;
}
#nav ul li ol{
float:left;
background:url(../img/nav_left.jpg) left no-repeat;}
.nav_font{
float:left;
width:122px;
line-height:38px;
color:#ffffff;
text-decoration:none;
text-align:center;
font-weight:bold;
background:url(../img/nav_right.jpg) right no-repeat;
}
#nav ul li.show{
float:left;
width:122px;
height:38px;
background:url(../img/nav_hover_bg.jpg) repeat-x;
margin-left:2px;
display:inline;
}
#nav ul li.show ol{
float:left;
background:url(../img/nav_hover_left.jpg) left no-repeat;}
#nav ul li.show a{
float:left;
width:122px;
line-height:38px;
color:#ffffff;
text-decoration:none;
text-align:center;
font-weight:bold;
background:url(../img/nav_hover_right.jpg) right no-repeat;
}
#content{
float:left;
background:#FFFFFF;
width:948px;
}
#left{
float:left;
width:273px;
margin-left:10px;
display:inline;
padding-bottom:25px;
}
#catalog{
float:left;
width:218px;
margin-left:10px;
display:inline;
}
#product_catalog{
float:left;
width:218px;
background:url(../img/product_catalog_bg.jpg) repeat-x;
line-height:30px;
}
#product_catalog ul{
float:left;
background:url(../img/product_catalog_left.jpg) left no-repeat;}
#product_catalog ul li{
float:left;
width:218px;
background:url(../img/product_catalog_right.jpg) right no-repeat;
color:#ffffff;
font-weight:bold;
text-align:center;
}
#catalog ul li{
float:left;
width:218px;
font-size:11px;
}
#catalog ul li a.catalog1{
float:left;
width:198px;
line-height:18px;
background:#02669f;
font-weight:bold;
color:#FFFFFF;
padding-left:20px;
text-decoration:none;
margin-top:1px;
}
#catalog ul li a.catalog2{
float:left;
width:184px;
line-height:18px;
background:#bbccd6 url(../img/catalog2_allow.jpg) no-repeat;
font-weight:bold;
color:#03659f;
text-decoration:none;
margin-top:1px;
padding-left:34px;
background-position:23px 6px;
}
#catalog ul li a.catalog3{
float:left;
width:170px;
line-height:18px;
background:#e0ebf0 url(../img/catalog3_allow.jpg) no-repeat;
color:#03659f;
text-decoration:none;
margin-top:1px;
padding-left:48px;
background-position:40px 7px;
}
#catalog_bottom{
float:left;
width:218px;
margin-top:1px;
background:url(../img/catalog_b_bg.jpg) repeat-x;
margin-left:10px;
display:inline;
}
#catalog_bottom span{
float:left;
width:218px;
height:30px;
background:url(../img/catalog_bottom.jpg) bottom no-repeat;}
#right{
float:left;
width:655px;
}
#index_catalog{
float:left;
width:920px;
height:188px;
padding-top:22px;
padding-right:2px;
padding-left:6px;
margin-left:10px;
overflow:hidden;
position:relative;
background:url(../img/index_right_bg.jpg) repeat-x;
display:inline;
}

.index_catalog{
float:left;
width:227px;
height:188px;
background:#ffffff;
margin-right:3px;
display:inline;
background:url(../img/index_catalog_bg.jpg) repeat-x;
}
#search{
float:left;
width:650px;
height:45px;
background:url(../img/search_bg.jpg) repeat-x;
margin-left:1px;
display:inline;
}
.index_catalog_name{
float:left;
width:214px;
margin-left:2px;
height:40px;
display:inline;
border-top:#026097 solid 3px;
margin-top:2px;
padding-left:9px;
padding-top:15px;
}
.index_catalog_name a{
color:#00446b;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.index_catalog_img{
float:left;
width:64px;
height:64px;
border:#c8c8c8 solid 1px;
padding:1px;
margin-left:11px;
display:inline;
}
.index_catalog_txt{
float:left;
width:126px;
margin-left:4px;
display:inline;
}
.index_catalog_desc{
float:left;
width:126px;
line-height:14px;
}
.learn_more{
float:left;
width:120px;
margin-top:2px;
}
.learn_more a{
color:#026097;
font-size:11px;
text-decoration:none;
}
.keyword_style{
float:left;
width:206px;
height:18px;
border:#636262 solid 1px;
}
#search{
float:left;
}
#search ul{
float:left;
margin-left:12px;
display:inline;
}
#search ul li{
float:left;
margin-left:4px;
display:inline;
height:20px;
margin-top:12px;
line-height:20px;
}
#cart{
float:left;
background:url(../img/cart.jpg) no-repeat;
padding-left:19px;
margin-left:25px;
display:inline;
margin-top:16px;
background-position:0px 2px;
}
#cart a{
color:#026097;
text-decoration:none;
}
#email{
float:left;
background:url(../img/email.jpg) no-repeat;
padding-left:19px;
margin-left:20px;
display:inline;
margin-top:16px;
background-position:0px 2px;
}
#email a{
color:#026097;
text-decoration:none;
}
.caption{
float:left;
width:624px;
line-height:30px;
margin-top:23px;
background:#e0ebf0 url(../img/caption_left.jpg) no-repeat left;
color:#03629a;
font-weight:bold;
padding-left:16px;
margin-left:7px;
display:inline;
}
.caption span{
float:left;
width:624px;
background:url(../img/caption_right.jpg) right no-repeat;

}
#index_about{
float:left;
width:626px;
margin-left:20px;
display:inline;
margin-top:10px;
padding-bottom:10px;
line-height:17px;
}
.more_font{
color:#026097;
text-decoration:none;
}
.product_img{
float:left;
width:114px;
height:114px;
border:#c6c7c7 solid 1px;
margin-left:18px;
display:inline;
overflow:hidden;
text-align:center;
}
#products{
float:left;
width:624px;
margin-top:11px;
display:inline;
}
.products{
float:left;
width:140px;
height:180px;
margin-left:15px;
overflow:hidden;
display:inline;
}
.product_name{
float:left;
width:125px;
margin-left:18px;
display:inline;
margin-top:3px;

}
.product_name a{ color:#414141; text-decoration:none; font-size:11px; font-weight:bold;}
.more{
float:left;
width:125px;
margin-left:18px;
display:inline;
margin-top:2px;
}
.more a{
color:#026097; text-decoration:none; font-size:11px;}
#bottom{
float:left;
width:948px;
height:86px;
background:url(../img/bottom_bg.jpg) repeat-x;
font-size:11px;
color:#666666;
}
#bottom a{
color:#666666;
text-decoration:none;
font-size:11px;
}
#copyright{
float:left;
width:948px;
text-align:center;
margin-top:3px;
}
.eweb_font{
color:#666666;
text-decoration:none;
}
.eweb_font:hover{
text-decoration:underline;
}
#bottom_catalog{
float:left;
width:948px;
text-align:center;
margin-top:15px;
}
#bottom_catalog ul{
float:left;
margin-left:330px;
display:inline;
}
#bottom_catalog ul li{
float:left;
margin-left:6px;
display:inline;
} 
#bottom_nav{
float:left;
width:948px;
margin-top:3px;
}
#bottom_nav ul{
float:left;
margin-left:300px;
display:inline;
}
#bottom_nav ul li{
float:left;
margin-left:6px;
display:inline;
}
#search2{
float:left;
width:928px;
height:55px;
background:url(../img/search2_bg.jpg) repeat-x;
margin-left:10px;
display:inline;
}
#search2 ul{
float:left;
padding-left:294px;
display:inline;
background:url(../img/search2_left.jpg) left no-repeat;
padding-top:12px;
height:43px;
}
#search2 ul li{
float:left;
margin-left:4px;
display:inline;
height:20px;
margin-top:12px;
line-height:20px;
}
.c_e{ float:right; height:44px; padding-top:11px; padding-right:20px; background:url(../img/search2_right.jpg) right no-repeat;}
.top25{
margin-top:25px;
}
#content_right{
float:left;
width:638px;
}
#title{
float:left;
width:638px;
text-align:right;
margin-top:8px;
}
#title a{
color:#636262;
text-decoration:none;
font-size:11px;
}
.top3{
margin-top:3px;
}
#about_content{
float:left;
width:600px;
margin-left:20px;
display:inline;
margin-top:8px;
line-height:18px;
}
#contact{
float:left;
width:585px;
margin-left:21px;
display:inline;
margin-top:20px;
display:inline;
}
#contact ul li{
float:left;
width:585px;
margin-top:5px;
line-height:17px;
}
#feedback{
float:left;
width:640px;
border-top:#e0ebf0 solid 1px;
margin-left:7px;
display:inline;
margin-top:35px;
padding-bottom:35px;
color:#383838;
}
#feedback_introduction{
float:left;
width:585px;
margin-top:13px;
margin-left:14px;
line-height:17px;
display:inline;
padding-bottom:20px;
}
.f_caption{
float:left;
width:485px;
height:17px;
margin-left:69px;
display:inline;
background:url(../img/f_bg.jpg) no-repeat;
margin-top:2px;
color:#000000;
padding-left:14px;
padding-bottom:12px;
}
.f_info{
float:left;
width:540px;
padding-bottom:12px;
}
.f_name{
float:left;
width:180px;
text-align:right;
line-height:18px;
}
.input1{
width:255px;
height:16px;
border:#cfddea solid 1px;
}
.desc_style{
width:300px;
height:105px;
border:#cfddea solid 1px;
}
.input2{
width:335px;
height:16px;
border:#cfddea solid 1px;
}
#submit{
float:left;
width:300px;
margin-left:183px;
display:inline;
}
#detail{
float:left;
padding-bottom:30px;}
#detail_img{
float:left;
width:300px;
height:300px;
border:#c6c7c7 solid 1px;
margin-left:15px;
margin-top:15px;
display:inline;
overflow:hidden;
text-align:center;
}
#detail_right{
float:left;
width:260px;
margin-top:22px;
margin-left:30px;
display:inline;
}
.btn{
float:left;
margin-top:6px;
}
.d_img{
float:left;
width:122px;
height:122px;
border:#c6c7c7 solid 1px;
margin-top:99px;
}
#product_desc{
float:left;
width:620px;
margin-top:18px;
margin-left:15px;
display:inline;
}
#related_products 
{
float:left;
width:638px;
border:#e0ebf0 solid 1px;
margin-left:7px;
display:inline;
padding-top:14px;
}
#projects{
float:left;
width:622px;
margin-left:23px;
display:inline;
padding-bottom:30px;

}
.project{
float:left;
margin-top:22px;
}
.project_img{
float:left;
width:208px;
}
.project_txt{
float:left;
width:392px;
margin-left:20px;
display:inline;
color:#322e2b;}
.project_name{
float:left;
width:392px;
font-weight:bold;
font-size:12px;
line-height:22px;
}
.project_desc{
float:left;
width:390px;
font-size:11px;
line-height:16px;
}
#trade_title{
float:left;
width:582px;
font-weight:bold;
margin-left:21px;
display:inline;
margin-top:18px;
}
#trade_contents{
float:left;
width:582px;
margin-left:21px;
display:inline;
line-height:17px;
margin-top:10px;
}
#more_info{
float:left;
width:500px;
margin-top:12px;
margin-left:21px;
display:inline;
}
#more_info a{
color:#013467;
font-size:11px;
text-decoration:none;
}
#trade{
float:left;
padding-bottom:35px;
}
#trade_caption{
float:left;
width:520px;
margin-top:20px;
margin-left:21px;
display:inline;
}
#trade_list{
float:left;
width:632px;
background:url(../img/trade_tabel_head.jpg) no-repeat;
margin-left:7px;
margin-top:5px;
display:inline;
}
#trade_list ul{
float:left;
margin-top:26px;
}
#trade_list ul li{
float:left;
width:606px;
margin-left:10px;
display:inline;
border-bottom:#d7d7d7 dashed 1px;
font-size:11px;
padding-top:5px;
padding-bottom:5px;
}
#trade_list ul li ol{
float:left;

}
#trade_list ul li ol.date{
float:left;
width:102px;
padding-left:8px;
}
#trade_list ul li ol.title{
float:left;
width:374px;
padding-left:8px;
}
#trade_list ul li ol.title a{ color:#3f3f3f; text-decoration:none;}
#trade_list ul li ol.address{
float:left;
width:90px;
padding-left:10px;
}

.page{
float:left;
width:620px;
height:36px;
margin-top:10px;
}
.page ul{
float:right;
}
.page ul li{
float:left;
margin-left:4px;
display:inline;
}

.page_a{
float:left;
padding:1px 5px;
color:#545454;
border:#545454 solid 1px;
text-decoration:none;
}
.current_a{float:left;
padding:1px 5px;
color:red;
border:#545454 solid 1px;
text-decoration:none;}
.prev_start{float:left;
padding:1px 5px;
color:#545454;
border:#545454 solid 1px;
text-decoration:none;}
#p_img{ float:left; width:250px;}
.p_img{ float:left; width:120px; height:120px; overflow:hidden;  margin-right:5px; display:inline; margin-top:10px;}
