body{ background:URL("../img/bg2.jpg") repeat-x top  #E2E2E2; padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.indexbgbody{ background:URL("../img/box_bottom_bg.jpg") repeat-x bottom left #F7F7F7; border:1px solid #BAC3C4;}
ul,li,h2{ list-style:none; padding:0; margin:0;}
a{ text-decoration:none;color:#666; }
#header{ border-bottom:#847d45 1px solid; height:30px; background:url(top_bg.gif) no-repeat right; color:#847d45; text-align:right; padding:100px 20px 0 0;}
.input{ background:url(input_bg.gif) no-repeat; width:146px; height:18px; margin-right:5px; border:0;}
#main{ width:996px;}
img{ border:0px;}
#lefter{background:url(left_bg.gif) no-repeat; width:216px; height:560px; float:left;}
.menu{ margin-top:72px; float:right; text-align:right}
.menudown{background:url(menu_ico.gif) no-repeat #020201;color:#e9ad2e;}
.menu li { margin-bottom:20px;}
.menu li a{ height:15px; line-height:15px; padding:0 5px 0 20px; text-align:right; zoom:1; overflow:hidden}
.menu li a:hover{ background:url(menu_ico.gif) no-repeat #020201; color:#e9ad2e;}
.link_green a{ color:#8df000}
.link_purple a{color:#de1888; text-decoration:underline}
.link_graybg a{background:url(link_graybg.gif) repeat-x}
.reg_bg{background:url("../img/reg_bg.jpg") repeat-x left top; }
.qm_bg{background:url("../img/qm_bg.jpg") repeat-y left top; }
.left_bg_menu{background:url("../img/left_bg_menu.jpg") repeat-y left top; }
.aboutus_bg{background:url("../img/aboutus_bg.jpg") repeat-x left top; }
.news_title_bg{background:url("../img/news_title_bg.jpg") no-repeat left top; height:26px; padding-left:22px; }
.body_bottom_bg{background:url("../img/body_bottom_bg.jpg")  no-repeat left top; }
.inputsearch{background:url("../img/inputsearch.jpg")  no-repeat left top; border:0px; width:132px; height:20px; margin:0px; padding:0px;}
.pro_pic_m_bg img{ border:1px solid #cccccc; cursor:pointer;}
.pro_pic_m_bg_over img{ border:1px solid #666666; cursor:pointer;}
.text_line_bg{background:url("../img/text_line_bg.jpg") repeat-x left bottom; height:26px;}
.leftmenu_over{ background:#CCCCCC; color:#666666; cursor:pointer;}
.leftmenu_out{ background:#333333; color:#666666; cursor:pointer;}
td{font-size:11px;}

.box_box_bg{background:url("../img/box_box_bg.jpg") repeat-y left top; }

.mainLastest{height:246px; }


.link_bg{background:url("../img/link_bg.jpg") repeat-x left top; border:1px solid #D9DADB;}

.sobre_bg{background:url("../img/sobre_bg.jpg") repeat-y left top;}
.t_x_line_bg{background:url("../img/t_x_line_bg.jpg") repeat-x left bottom;}
.login_bg{background:url("../img/login_bg.jpg") no-repeat left top;}

.flashmenu{position:absolute;z-index:2;  float:left; margin:162px 28px 0px 10px !important;  margin:162px 28px 0px 10px;  height:83px;}
.selmenu{position:absolute;z-index:2;  float:left; margin:0px 28px 0px 604px !important;  margin:0px 28px 0px 604px;  height:83px;}

.left_menu_bg_over{background:url("../img/left_menu_over.jpg") no-repeat left top; height:20px; cursor:pointer; padding-left:34px;}
.left_menu_bg{background:url("../img/left_menu.jpg") no-repeat left top; height:20px; cursor:pointer; padding-left:34px;}

.news_bg{background:url("../img/news_bg.jpg") no-repeat left top #F7F7F7;}

.main_box_bg{background:url("../img/main_box_bg.jpg") repeat-x left bottom; height:26px;}

#righter{ width:730px;  float:right;}
#righter h2{padding-top:60px;}
#righter h2 span{ float:right}
.products_list{ padding:15px 0; margin-top:10px;}
.products_list li{ float:left; }
.products_list li img{ border:1px #4d3900 solid; padding:2px; margin:10px 5px;}

.pages{clear:both;color:#5f4700; margin-top:20px}
.pages a{ color:#5f4700} 
.pages a:hover{ color:#99CC00} 

.aa{filter:alpha(opacity=100);-moz-opacity:1}
.bb{filter:alpha(opacity=50);-moz-opacity:0.5}
.img_link{filter:alpha(opacity=50); /* IE */-moz-opacity:0.5; /* Moz + FF */opacity:0.5; /* 支持CSS3的浏览器（FF 1.5也支持）*/}
.img_link:hover {filter:alpha(opacity=100); /* IE */-moz-opacity:1; /* Moz + FF */opacity:1; /* 支持CSS3的浏览器（FF 1.5也支持）*/}

#div2{
background:#353535;
border:0px solid #353535;
border-top:0px;
height:58px;
width:92px;
display:none;
color:#FFFFFF;
margin-left:32px;
padding:8px;
POSITION: absolute;
left:-32px;
top:18px;
text-align:center;
}

#div2 a:hover{ color:#FFFFFF; text-decoration:underline;}