@charset "utf-8";
/* CSS Document */

*
{margin:0px; padding:0px;}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
}
img
{border:0px;}

#header_title
{
width:902px;
height:80px;
margin:0 auto;
background:98px bottom url(cmp_name.jpg) no-repeat;
}
#header_title img
{
float:left;
margin:0 0 0 10px;
}
#header_title h1
{
font-size:13px;
color:#BBBFBD;/*94A49A*/
margin:15px 0;
}

#h_navi_left
{
float:left;
width:8px;
height:43px;
background-image:url(navi_bg_left.jpg);
}
#h_navi_right
{
float:left;
width:27px;
height:43px;
background: top right no-repeat url(navi_bg_right.jpg);
}
#header_navi
{
width:903px;
height:42px;
margin:0 auto;
background:top left repeat-x url(navi_bg.jpg);
}
#header_navi ul
{
float:left;
height:39px;
margin:0;
}
#header_navi li
{
float:left;
display:inline;
height:39px;
line-height:39px;
margin-bottom:10px;
text-transform:uppercase;
display:inline;
color:#fff;
font-weight:bold;
}
#header_navi li a
{padding-left:30px; padding-right:24px;}
#header_navi li a:link
{float:left; color:#fff; text-decoration:none; height:39px; background: url(navi_bg.jpg);}
#header_navi li a:visited
{float:left; color:#fff; text-decoration:none; height:39px; background: url(navi_bg.jpg);}
#header_navi li a:hover
{float:left; color:#fff; text-decoration:none; height:39px; background: url(navi_bg_link.jpg);}
#header_navi li a:active
{float:left; color:#fff; text-decoration:none; height:39px; background: url(navi_bg_link.jpg);}
#header_navi li.last
{
height:39px;
border-right:0px;
}

#header_search
{
margin:1px auto;
width:902px;
height:34px;
line-height:34px;
background:top left repeat-x url(search_bg.jpg);
text-transform:uppercase;
}
.search_ln1
{ clear:left;height:1px; font-size:1px; overflow:hidden; display:block; border-right:5px solid #fff; border-left:5px solid #fff;}
.search_ln2
{ clear:left;height:1px; font-size:1px; overflow:hidden; display:block; border-right:4px solid #fff; border-left:4px solid #fff;}
.search_ln3
{ clear:left;height:1px; font-size:1px; overflow:hidden; display:block; border-right:3px solid #fff; border-left:3px solid #fff;}
.search_ln4
{ clear:left;height:1px; font-size:1px; overflow:hidden; display:block; border-right:2px solid #fff; border-left:2px solid #fff;}
.search_ln5
{ clear:left;height:1px; font-size:1px; overflow:hidden; display:block; border-right:1px solid #fff; border-left:1px solid #fff;}
#search
{
float:left;
margin-left:600px;
display:inline;
height:29px;
line-height:28px;
}
#header_search img
{
padding-top:4px;
float:left;
}
#txtInput
{
width:125px;
height:18px;
line-height:18px;
margin-top:4px;
border:1px solid #B3B3B4;
}

#first_p
{
width:904px;
height:153px;
margin:6px auto;
background:top left no-repeat url(first.jpg);
color:#fff;
}

#first_p h2
{
padding-top:25px;
margin-left:30px;
font-size:18px;
text-transform:capitalize;
font-weight:normal;
}

#first_p p
{
width:560px;
line-height:18px;
margin-left:30px;
padding-top:5px;
}
/**/
/*#catalog_product
{
border:1px solid red;
width:904px;
height:500px;
margin:5px auto;
}*/
#catalog_product
{
width:904px;
height:550px;
margin:5px auto;
border:0;
}
.go_top
{
vertical-align:top;
}

#catalog
{
float:left;
width:188px;
background:top left no-repeat url(catalog_bg.jpg);
text-transform:capitalize;
font-size:12px;
color:#fff;
line-height:34px;
padding-left:24px;
font-weight:bold;
}
#catalog_lnk
{
clear:left;
float:left;
width:212px;
background-color:#F3F3F3;
color:#1E1E1E;
}
#catalog_lnk ul
{
margin:10px;
color:#1E1E1E;
text-decoration:none;
border-bottom:1px dotted #B5B5B5;
}

#catalog_lnk ul a
{color:#1E1E1E; text-decoration:none;}
#catalog_lnk ul a:link,a:visited
{color:#1E1E1E; text-decoration:none;}
#catalog_lnk ul a:hover,a:active
{color:#1E1E1E; text-decoration:underline;}
#catalog_lnk li
{
line-height:18px;
list-style-position:inside;
list-style-type:none;
list-style-image:url(arrow.jpg);
border-top:1px dotted #B5B5B5;
}

.catalog_ln1
{ height:1px; font-size:1px; overflow:hidden; display:block; border-left:1px solid #fff; border-right:1px solid #fff;}
.catalog_ln2
{ height:1px; font-size:1px; overflow:hidden; display:block; border-left:2px solid #fff; border-right:2px solid #fff;}
.catalog_ln3
{ height:1px; font-size:1px; overflow:hidden; display:block; border-left:3px solid #fff; border-right:3px solid #fff;}

#news
{
clear:left;
float:left;
margin-top:10px;
width:188px;
background:top left no-repeat url(news_bg.jpg);
text-transform:capitalize;
font-size:12px;
color:#fff;
line-height:34px;
padding-left:24px;
font-weight:bold;
}
#news_lnk
{
clear:left;
float:left;
width:202px;
padding-left:10px;
background-color:#F3F3F3;
color:#222222;
}
#news_lnk ul
{ clear:left;}
#news_lnk ul a
{color:#222222; text-decoration:none;}
#news_lnk ul a:link,a:visited
{color:#222222; text-decoration:none;}
#news_lnk ul a:hover,a:active
{color:#222222; text-decoration:underline;}
#news_lnk li
{
margin-top:10px;
/*text-indent:-22px;*/
list-style-image:url(arrow.jpg);
list-style-position:inside;
list-style-type:none;
}
.news_date
{color:#015824; font-weight:bold;}
#news_learn_more
{
/*
clear:left;
float:right;
margin-right:25px;
padding-bottom:12px;
*/
margin-left:120px;
height:20px;
line-height:20px;
color:#003C80;
display:inline;
}
#news_learn_more a
{color:#003C80; text-decoration:none;}
#news_learn_more a:link,a:visited
{color:#003C80; text-decoration:none;}
#news_learn_more a:hover,a:active
{color:#003C80; text-decoration:underline;}

#news_bottom
{
clear:left;
float:left;
width:212px;
height:7px;
background:top left no-repeat url(news_bottom.jpg);
}

#cert
{
clear:left;
float:left;
width:212px;
}
#cert img
{
margin:10px;
}

#feature_product
{
float:left;
width:660px;
height:34px;
line-height:34px;
margin-left:8px;
color:#fff;
font-size:12px;
font-weight:bold;
padding-left:24px;
background:top left no-repeat url(feature_product.jpg);
text-transform:capitalize;
}

#left_feature_product
{
float:left;
width:325px;
height:230px;
margin:20px 0 0 18px;
border-bottom:2px solid #E0E0E1;
}
#left_feature_product img
{
float:left;
margin:0 10px 2px 0;
}
/*#rec_title
{
float:left;
width:200px;
margin-top:-10px;
height:40px;
line-height:40px;
border-bottom:1px solid #D2D2D2;
}*/
#left_feature_title
{
margin-left:10px; 
border-bottom:1px solid #D2D2D2; 
padding-bottom:10px;
}
#left_feature_title h3
{
display:inline;
font-size:14px;
color:#3A3A3A;
}
#left_feature_title h3 a
{
color:#3A3A3A;
text-decoration:none;
}
#left_feature_title h3 a:hover
{
color:#3A3A3A;
text-decoration:underline;
}
/*#left_feature_product p
{
margin-top:10px;
line-height:18px;
}*/
.detail_btn
{
float:left;
margin:5px 0 10px 230px;
}

#righ_feature_product
{
float:left;
width:305px;
height:230px;
border-bottom:2px solid #E0E0E1;
padding-left:15px;
margin-top:20px;
}
#righ_feature_product img
{
float:left;
margin:0 10px 10px 0;
}

#right_feature_title
{
margin-left:10px; 
border-bottom:1px solid #D2D2D2; 
padding-bottom:10px;
}
#right_feature_title h3
{
display:inline;
font-size:14px;
color:#3A3A3A;
}
#right_feature_title h3 a
{
text-decoration:none;
color:#3A3A3A;
}
#right_feature_title h3 a:hover
{
text-decoration:underline;
color:#3A3A3A;
}

#left_feature_product2
{
float:left;
width:325px;
height:230px;
margin:20px 0 0 18px;
border-bottom:2px solid #E0E0E1;
}
#left_feature_product2 img
{
float:left;
margin:0 10px 2px 0;
}
#left_feature_title2
{
margin-left:10px; 
border-bottom:1px solid #D2D2D2; 
padding-bottom:10px;
}
#left_feature_title2 h3
{
display:inline;
font-size:14px;
color:#3A3A3A;
}
#left_feature_title2 h3 a
{
color:#3A3A3A;
text-decoration:none;
}
#left_feature_title2 h3 a:hover
{
color:#3A3A3A;
text-decoration:underline;
}

#righ_feature_product2
{
float:left;
width:305px;
height:230px;
border-bottom:2px solid #E0E0E1;
padding-left:15px;
margin-top:20px;
}
#righ_feature_product2 img
{
float:left;
margin:0 10px 10px 0;
}

#right_feature_title2
{
margin-left:10px; 
border-bottom:1px solid #D2D2D2; 
padding-bottom:10px;
}
#right_feature_title2 h3
{
display:inline;
font-size:14px;
color:#3A3A3A;
}
#right_feature_title2 h3 a
{
color:#3A3A3A;
text-decoration:none;
}
#right_feature_title2 h3 a:hover
{
color:#3A3A3A;
text-decoration:underline;
}
/**/
#bottom
{
margin:5px auto;
width:904px;
padding-top:10px;
padding-bottom:15px;
background-color:#E1E1E1;
color:#5C5B5B;
line-height:18px;
text-align:center;
}

#bottom a:link,a:visited
{color:#5C5B5B; text-decoration:none;}
#bottom a:hover,a:active
{color:#5C5B5B; text-decoration:underline;}

/*about us*/
#page_navi
{
float:left;
width:600px;
height:20px;
line-height:20px;
margin-left:5px;
color:#5B5D66;
padding-left:24px;
text-transform:capitalize;
}
#page_navi h2
{
color:#015623;
font-size:11px;
margin:0;
display:inline;
}

#about_catalog
{
width:500px;
float:right;
color:#000;
text-align:center;
color:#fff;
font-weight:bold;
}
#about_catalog a
{
color:#fff;
text-decoration:none;
display:block;
}
#about_hongsen
{
height:23px;
width:157px;
float:right;
margin-right:2px;
background:top left no-repeat url(about_hongsen.jpg);
}
#about_hongsen a:link
{background:top left no-repeat url(about_hongsen.jpg);}
#about_hongsen a:visited
{background:top left no-repeat url(about_hongsen.jpg);}
#about_hongsen a:hover
{height:23px; width:157px; background:top left no-repeat url(about_hongsen_2.jpg);}
#about_hongsen a:active
{height:23px; width:157px; background:top left no-repeat url(about_hongsen_2.jpg);}
#about_equipment
{
height:23px;
width:91px;
float:right;
margin-right:2px;
background:top left no-repeat url(about_equipment.jpg);
}
#about_equipment a:link
{background:top left no-repeat url(about_equipment.jpg);}
#about_equipment a:visited
{background:top left no-repeat url(about_equipment.jpg);}
#about_equipment a:hover
{height:23px; width:91px; background:top left no-repeat url(about_equipments_2.jpg);}
#about_equipment a:active
{height:23px; width:91px; background:top left no-repeat url(about_equipments_2.jpg);
}
#about_cert
{
height:23px;
width:87px;
float:right;
background:top left no-repeat url(about_cert.jpg);
}
#about_cert a:link
{background:top left no-repeat url(about_cert.jpg);}
#about_cert a:visited
{background:top left no-repeat url(about_cert.jpg);}
#about_cert a:hover
{height:23px; width:87px; background:top left no-repeat url(about_cert_2.jpg);}
#about_cert a:active
{height:23px; width:87px; background:top left no-repeat url(about_cert_2.jpg);}

#about_txt
{
width:655px;
float:left;
margin-left:30px;
padding-bottom:30px;
display:inline;
}
#about_txt h3
{
font-size:18px;
color:#00421A;
line-height:50px;
text-transform:uppercase;
font-weight:normal;
}
#about_txt p
{
margin:8px 0;
line-height:20px;
font-size:12px;
}
.about_strong
{
font-size:12px;
color:#00421A;
font-weight:bold;
}

#about_equipment_page
{
width:675px;
float:left;
margin-left:30px;
margin-top:10px;
padding-bottom:30px;
display:inline;
}
#about_equipment_page a
{
margin:7px;
padding:3px;
float:left;
border:1px solid #D0D0D0;
}
#about_equipment_page a:hover
{
border:1px solid green;
}
#about_equipment_detail
{
float:left;
width:440px;
height:350px;
margin:20px 0 0 100px;
display:inline;
font-weight:bold;
color:#3A3A3A;
line-height:30px;
}

#about_equipment_detail img
{
padding:7px;
border:1px solid #D0D0D0;
}
#about_equipment_detail .go_back a
{
margin-left:305px;
color:#015623;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#about_equipment_detail .go_back a:hover
{
color:#015623;
text-decoration:underline;
}

#about_cert_page
{
float:left;
width:620px;
margin:20px 0 0 40px;
display:inline;
font-size:12px;
color:#222222;
padding-bottom:20px;
}
#about_cert_table
{
float:left;
width:600px;
font-size:11px;
margin-left:20px;
margin-bottom:20px;
}
#about_cert_page_detail
{
float:left;
width:580px;
margin:20px 0 0 60px;
display:inline;
}
#about_cert_page_detail img
{
float:left;
margin-right:50px;
}
#about_cert_page_detail .go_back a
{
margin-left:220px;
color:#015623;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#about_cert_page_detail .go_back a:hover
{
color:#015623;
text-decoration:underline;
}
#tech_list
{
float:left;
width:630px;
margin-left:30px;
margin-top:20px;
padding-bottom:30px;
display:inline;
line-height:25px;
}
#tech_list a
{
color:#222222;
text-decoration:none;
}
#tech_list a:link,a:visited
{
color:#222222;
text-decoration:none;
}
#tech_list a:hover,a:active
{
color:#222222;
text-decoration:underline;
}
#tech_list ul
{
list-style-type:none;
list-style-image:url(tech_dot.jpg);
list-style-position:inside;
line-height:25px;
}
#tech_list .bg_gray
{
background-color:#F0F0F0;
}
#tech_page
{
width:600px;
float:left;
margin:20px 0 0 30px;
padding-bottom:20px;
display:inline;
}
#tech_page h3
{
font-size:14px;
line-height:40px;
}
#tech_page .go_back a
{
margin-left:520px;
color:#015623;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#tech_page .go_back a:hover
{
color:#015623;
text-decoration:underline;
}
#trade_show_txt
{
float:left;
width:620px;
padding-left:30px;
margin:0 0 0 30px;
display:inline;
}
#trade_show_txt h3
{
font-size:12px;
line-height:50px;
text-align:center;
}
#trade_show_table
{
float:left;
margin:80px 0 0 30px;
display:inline;
}
#trade_show_table .trade_tbl
{
vertical-align:text-top;
text-align:center;
width:650px;
float:left;
border-bottom:3px solid #F1F1F1;
border-top:3px solid #F1F1F1;
}
#trade_show_table .trade_tbl a
{
color:#222222;
text-decoration:none;
}
#trade_show_table .trade_tbl a:hover
{
color:#222222;
text-decoration:underline;
}
#trade_show_table .bg_color
{
background-color:#F1F1F1;
}
#contact_page
{
float:left;
width:650px;
margin:20px 0 0 30px;
display:inline;
font-size:12px;
}
#contact_page .contact_tbl
{
float:left;
line-height:25px;
display:inline;
margin-left:100px;
width:500px;
border:0;
}
#contact_page .contact_tbl a
{
color:#222222;
text-decoration:none;
}
#contact_page .contact_tbl a:hover
{
color:#222222;
text-decoration:underline;
}
#customer_page
{
float:left;
width:650px;
margin:20px 0 0 30px;
display:inline;
}
#customer_page img
{
float:left;
margin:0 15px 0 0;
}
.product_list
{
float:left;
width:650px;
margin:10px 0 10px 30px;
padding-top:10px;
display:inline;
border-bottom:3px solid #E0E0E1;
}
.product_list img
{
float:left;
/*padding:0 10px 0 0;*/
margin-right:10px;
}
.imgborder
{
border:1px solid gray;
}
.product_list h3
{
font-size:14px;
font-weight:bold;
line-height:30px;
border-bottom:1px solid #D2D2D2;
}
.product_list h3 a
{
color:#3A3A3A;
text-decoration:none;
}
.product_list h3 a:hover
{
color:#3A3A3A;
text-decoration:underline;
}
.product_list .get_detail
{
float:right;
margin-bottom:10px;
}
#pro_b_page
{
float:left;
width:650px;
margin:20px 0 0 30px;
display:inline;
}
#pro_b_page img
{
float:left;
margin-right:15px;
border:1px solid gray;
}
#pro_b_desc
{
width:530px;
float:left;
}
#pro_b_desc h3
{
font-size:14px;
font-weight:bold;
color:#3A3A3A;
}
#pro_group
{
margin:30px 0 0 30px;
display:inline;
width:650px;
float:left;
}
#pro_group .group_title
{
line-height:30px;
color:#015623;
font-weight:bold;
}
#group_txt
{
float:left;
width:650px;
text-indent:10px;
border-top:1px solid #C6C5C5;
}
#group_txt .first_line
{
background:url(arrow.jpg) top left no-repeat;
}
#group_txt .bg_color
{
background-color:#F6F6F6;
}
#group_txt .bg_color_first_line
{
background:url(arrow.jpg) top left no-repeat;
background-color:#F6F6F6;
}
#group_txt a
{
color:#222222;
text-decoration:none;
}
#group_txt a:hover
{
color:#222222;
text-decoration:underline;
}
#pro_s_page
{
float:left;
width:650px;
margin:20px 0 0 30px;
display:inline;
}
#pro_s_page img
{
float:left;
margin-right:15px;
border:1px solid gray;
}
#pro_s_page h3
{
font-size:14px;
font-weight:bold;
color:#3A3A3A;
}
#detail_txt
{
float:left;
width:650px;
margin:20px 0 0 20px;
display:inline;
}
#detail_txt a
{
color:#222222;
text-decoration:none;
}
#detail_txt a:hover
{
color:#222222;
text-decoration:underline;
}
#detail_txt img
{
border:1px solid gray;
margin-right:10px;
}
#detail_txt .img_zone
{
float:left;
width:110px;
text-align:center;
}
#detail_desc
{
float:left;
width:530px;
}
#detail_desc h3
{
font-size:14px;
font-weight:bold;
color:#3A3A3A;
}
#detail_desc .bookmark_page
{
float:left;
margin-top:5px;
width:130px;
height:26px;
line-height:26px;
background-color:#D7D7D7;
text-indent:25px;
background:url(bookmark.jpg) 8px 7px no-repeat #D7D7D7;
}
#detail_desc .bookmark_page a
{
display:block;
text-decoration:none;
}
#detail_desc .bookmark_page a:hover
{
display:block;
text-decoration:none;
}
#detail_desc .send_page
{
float:left;
margin-top:5px;
margin-left:5px;
display:inline;
width:155px;
height:26px;
line-height:26px;
background-color:#D7D7D7;
text-indent:25px;
background:url(send.jpg) 8px 7px no-repeat #D7D7D7;
}
#detail_desc .send_page a
{
display:block;
text-decoration:none;
}
#detail_desc .send_page a:hover
{
display:block;
text-decoration:none;
}
#detail_tbl
{
float:left;
width:650px;
margin:25px 0 0 30px;
display:inline;
border-top:1px solid #0D612F;
text-align:center;
line-height:25px;
margin-bottom:30px;
}
#detail_tbl td
{
border-right:1px dashed gray;
border-bottom:1px dashed gray;
}
#detail_tbl tr
{
height:30px;
}
#detail_tbl .first_line
{
border-bottom:1px solid gray;
font-weight:bold;
line-height:20px;
}
.hand
{
cursor:hand;
}


#group_txt1
{
margin-top:30px;
float:left;
width:650px;
text-indent:10px;
border-top:1px solid #C6C5C5;
}
#group_txt1 .first_line
{
background:url(arrow.jpg) top left no-repeat;
}
#group_txt1 .bg_color
{
background-color:#F6F6F6;
}
#group_txt1 .bg_color_first_line
{
background:url(arrow.jpg) top left no-repeat;
background-color:#F6F6F6;
}
#group_txt1 a
{
color:#222222;
text-decoration:none;
}
#group_txt1 a:hover
{
color:#222222;
text-decoration:underline;
}

#news_list_txt
{
float:left;
width:620px;
line-height:30px;
margin:0 0 0 40px;
padding-top:20px;
display:inline;
font-size:12px;
}

#news_list_txt a
{
color:#222222;
text-decoration:none;
}
#news_list_txt a:hover
{
color:#222222;
text-decoration:underline;
}

#audited
{
float:right;
width:100px;
height:60px;
text-align:center;
vertical-align:middle;
margin-top:-15px;
margin-bottom:-10px;
}

#audited a
{
color:#222222;
text-decoration:none;
}
#audited a:hover
{
color:#222222;
text-decoration:underline;
}

#q_link
{
float:left;
margin-left:25px;
margin-top:30px;
width:650px;
border-top:1px solid #0D612F;
text-transform:capitalize;
}
#q_link a:link
{
text-decoration:underline;
color:#000000;
}
#q_link a:visited
{
text-decoration:underline;
color:#000000;
}
#q_link a:hover
{
text-decoration:none;
color:#000000;
}
#q_link ul
{
list-style:none;
}

#search_on_google
{
float:left;
margin-left:25px;
margin-top:20px;
width:650px;
border-top:1px solid #0D612F;
}
#search_on_google a:link
{
text-decoration:underline;
color:#000000;
}
#search_on_google a:visited
{
text-decoration:underline;
color:#000000;
}
#search_on_google a:hover
{
text-decoration:none;
color:#000000;
}

.hotproductslnk
{color:#1E1E1E;}
.hotproductslnk a
{color:#1E1E1E; text-decoration:none;}
.hotproductslnk a:link
{text-decoration:none;}
.hotproductslnk a:visited
{text-decoration:none;}
.hotproductslnk a:hover
{text-decoration:underline;}
.hotproductslnk a:active
{text-decoration:underline;}
