/* reset-css */
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,p { padding:0px; margin:0px; list-style:none } 
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;} 
img{ border:0px;}
.td{line-height:22px;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select {*font-size:100%;}
body {font-family: Arial,SimSun;font-size:12px; background:url(../images/bg.gif) top center repeat-y; color:#555555;}
a, a:link, a:visited {color:#454545;text-decoration:none;}
a:hover {color:#ff7300;text-decoration:none;}
a:active {color:#666666;text-decoration:none;}
a.l_m:link, a.l_m:visited, a.l_m:active { font-family:Arial; font-size:12px; background:url(../images/left_link_pic.gif) no-repeat; width:178px; height:33px; line-height:33px; display:block; text-indent:10px;}
a.l_m:hover {font-family:Arial; font-size:12px; background:url(../images/left_over_pic.gif) no-repeat; width:178px; height:33px; line-height:33px; display:block; text-indent:10px;}
a.l_m2:link, a.l_m2:visited, a.l_m2:active { font-family:Arial; font-size:12px; background:url(../images/left_over_pic.gif) no-repeat; width:178px; height:33px; line-height:33px; display:block; text-indent:10px;}
a.l_m2:hover {font-family:Arial; font-size:12px; background:url(../images/left_over_pic.gif) no-repeat; width:178px; height:33px; line-height:33px; display:block; text-indent:10px;}

.clear{ clear:both;}
.mar_top{ margin-top:12px;}
.xuxian { border-bottom:1px dotted #CCCCCC;}
.height { min-height:386px;  height:auto!important; height:386px;}
.par_left10{ padding-left:10px; line-height:24px;}

#container { width:873px; margin:0 auto;}
#top { background:url(../images/top_bg.gif) repeat-x top left; height:87px;}
.top_logo { float:left; text-align:center; width:540px; padding-top:5px; padding-left:20px; display:inline;}
.top_right { float:left; width:304px; text-align: right; padding-top:26px;}
.top_right img{ padding-right:3px;}
.input{ border:1px solid #f1c01b; font-size:12px;color:#000000; font-family:Arial, Helvetica, sans-serif;}

#menu { background-image:url(../images/menu_bg.gif); background-position:top left; background-repeat:repeat-x; height:26px; width:873px; margin:0 auto; margin-left:0;_margin-left:1px; margin-top:1px;}
#menu ul { margin:0px; padding:0px; list-style:none; margin-left:0; text-align:center;}
#menu ul li { float:left; background-image:url(../images/menu_line.gif); background-position:center right; background-repeat:no-repeat; position:relative;}
#menu ul li a { height:26px; line-height:26px; width:90px; margin-right:4px; color:#fff; font-weight:bold; text-decoration:none;display:block;}
#menu ul li a:hover { color:#fff;background:#fa0000; display:block;  line-height:26px; height:26px;}
#menu .m_bg { background-image:url(../images/menu_bg.gif); background-position:64px;background-repeat:repeat-x;
}
#menu a.default { background:#fa0000; display:block; color:#fff;}
#menu ul li span {position:absolute; padding-left:20px; padding-right:10px; background-color:#e8e8e8; left:0px; white-space:nowrap;margin:0px;}
#menu ul li span a { line-height:28px; margin-right:20px; height:28px; color:#000; font-weight:normal; display:inline;}
#menu ul li span a:hover { line-height:28px; margin-right:20px; height:28px; color:#e37800; font-weight:normal; display:inline; background:none;}

#content{ width:840px; margin:0 auto; margin-top:20px;}
.left{ float:left; width:182px;}
.left_search { background:url(../images/search_bg.gif) no-repeat center; width:182px; height:63px;}
.left_search ul{ width:160px; margin:0 auto; padding-top:6px;}
.left_search ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fc0000; font-weight:bold;}
.left_search ul li input { border:1px solid #d3d3d3; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
.left_p_list{ margin-top:15px;}
.left_p_list h1 { background:url(../images/pro_list_title.gif) no-repeat; width:182px; height:40px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fc0000; font-weight:bold;}
.left_p_list h1 span{ float:left; margin-top:15px; margin-left:44px;}
.left_p_list ul { border:1px #d3d3d3 solid; border-bottom:0px;}
.left_p_list ul li { margin:0px; padding-top:3px;}
.left_p_list ul li img { margin:0 4px 0 10px;}
.left_contact{ background:url(../images/contact_bg.gif) no-repeat; width:182px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:10px; color:#000000; padding-top:15px; line-height:24px; padding-left:6px;}
.right{ float:left; width:625px; margin-left:25px; display:inline;}
.right_p { margin-top:0px;}
.right_p_bt1 { float:left; width:590px; background:url(../images/products_bg.gif) repeat-x bottom;}
.span { line-height:24px;  width:620px; background:url(../images/products_bg.gif) repeat-x bottom; height:24px; text-indent:4px; border-left: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3; color:#fc0000; font-weight:bold;}
.right_p_bt2 { float:left; margin-top:14px;}
.right_p_lr { width:620px; background-color:#f6f6f6; margin-top:10px; border:1px solid #eaeaea; padding-bottom:10px;}

.right_p_lr ul{ margin-top:20px; margin-left:12px;}
.right_p_lr ul li { float:left; width:190px; display:inline; padding-left:12px; height:260px; overflow:hidden;}
.right_p_lr ul li .img { padding:2px; border:1px solid #CCCCCC;text-align:center;}
.js { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; padding-left:10px;}
.js_title { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold; line-height:24px;padding-left:10px;}
.right_p_lr p{ padding-top:12px; padding-left:15px; line-height:22px; padding-bottom:10px;_padding-bottom:8px;}
.right_p_lr p img{ float:left; margin-right:12px; padding:3px;}

#foot{width:873px; margin:0 auto; margin:10px 0 0 1px;}
.red{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fc0000; font-weight:bold;}
.bq { margin:12px 0 14px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; padding-right:20px;}

.l_menu {}
.l_menu ul {}
.l_menu ul li { margin-left:5px; margin-top:0px;}
a.leftmenu:link,a.leftmenu:visited,a.leftmenu:active{ background:url(../images/left_menu_l.gif) no-repeat top center; width:170px; height:23px; line-height:23px; color:#000000; display:block; text-decoration:none; text-align:left; text-indent:28px;}
a.leftmenu:hover{ background:url(../images/left_menu_o.gif) no-repeat top left; width:170px; height:23px; line-height:23px; color:#fff; display:block; text-decoration:none; text-align:left; text-indent:28px;}
a.leftmenu2:link,a.leftmenu2:visited,a.leftmenu2:active{  background:url(../images/left_menu_o.gif) no-repeat top left; width:170px; height:23px; line-height:23px; color:#fff; display:block; text-decoration:none; text-align:left; text-indent:28px;}
a.leftmenu:hover2{ background:url(../images/left_menu_o.gif) no-repeat top left; width:170px; height:23px; line-height:23px; color:#fff; display:block; text-decoration:none; text-align:left; text-indent:28px;}
