*{ margin:0 auto; padding:0px;}
body{ text-align:center;font-size:11px;color:#333;line-height:18px;font-family:verdana, Arial, Helvetica, sans-serif; background:url(comm/body.gif) repeat-x  #d2d1d0}
h1{ font-size:14px; line-height:14px;}
h2{ font-size:12px; font-weight:normal}
a { color: #333;text-decoration:none;}
a:hover { color:#22500e;text-decoration:underline;}
li{ list-style:none}
#web_head{ height:189px; width:100%; background:url(img/web_hd.jpg) repeat-x;}
#web_top{width:990px;height:32px; padding-top:5px;overflow:hidden; line-height:32px; color:#FFFFFF}
.web_top1{ float:left; color:#FFFFFF; text-align:left; padding-left:5px;}
.web_sc{ float:right; margin-right:10px; line-height:32px;}
.web_sc a{ color:#FFFFFF}
.web_sc a:hover{ color:#FFFFFF}
.web_logo{ width:990px; height:92px; margin-top:7px; overflow:hidden}
.web_logoimg{ width:155px; height:92px; float:left;}
.web_logoimg img{ border:none}
.web_titlename{ float:left; width:800px; margin-left:30px; height:972px; overflow:hidden; color:#FFFFFF; text-align:left; font-size:28px; padding-top:10px; line-height:28px;}
.web_menua{ width:990px; height:52px; background:url(img/web_menu.jpg) no-repeat; overflow:hidden}
*html #web_menu{ width:800px; margin-left:80px; float:left; padding-top:13px; font-size:14px; height:52px; overflow:hidden}
*+html #web_menu{ width:800px; margin-left:180px; float:left; padding-top:13px; font-size:14px; height:52px; overflow:hidden}
#web_menu{ width:800px; margin-left:180px; float:left; padding-top:13px; font-size:14px; height:52px; overflow:hidden}
*html #web_menu li{ float:left; margin-left:10px; font-weight: 200; padding-left:15px; padding-right:15px; padding-top:5px;}
*+html #web_menu li{ float:left; margin-left:12px; font-weight: 200; padding-left:15px; padding-right:15px; padding-top:5px;}
#web_menu li{ float:left; margin-left:12px; font-weight: 200; padding-left:15px; padding-right:15px; padding-top:5px;}
#web_menu li:hover{ background:url(img/menua.jpg) repeat-x; padding-top:5px; color:#FFFFFF; height:30px;}
#web_menu li:hover a{ color:#FFFFFF}
#web_menu li a{ color: #000000}
#web_menu li a:hover{ color:#FFFFFF; text-decoration:none}
.web_main{ width:990px; margin-top:10px;}
.web_flash{ width:980px; overflow:hidden; border:1px solid #999; padding:5px;}
.web_Ltitle{ width:220px; height:30px; text-align:left; line-height:30px; background:url(img/catbg.gif) no-repeat; padding-left:17px; color:#FFFFFF}
.web_Llist{ width:218px; border-left:1px solid #999; border-right:1px solid #999; overflow:hidden;background:#ebebeb; }
.web_Llist li{ float:left; padding-left:30px; width:185px; text-align:left; background: url(img/lista.jpg) no-repeat 15px center; height:25px; line-height:25px;}
.web_contact{ width:208px; border-left:1px solid #999; border-right:1px solid #999; overflow:hidden;background:#ebebeb; text-align:left; padding-left:10px; border-bottom:1px solid #999; padding-bottom:20px; padding-top:10px;}
.web_wz{border:1px solid #999; background:#f2f2f2; width:745px; height:32px; overflow:hidden; text-align:left; padding-left:15px; line-height:32px;}
.web_wz a{ font-weight:bold;}
.web_wz a:hover{ font-weight:bold;}
.web_content{ width:720px; border:1px solid #999; background:#f2f2f2; text-align:left; margin-top:10px; padding-left:20px; padding-top:15px; padding-bottom:10px; padding-right:20px;}
.web_Ctitle{ width:700px; height:30px; line-height:30px; text-align:left; font-size:14px;}
.web_pro{ width:740px; border:1px solid #999; background:#f2f2f2; text-align:left; margin-top:10px; padding-left:20px; padding-top:15px; padding-bottom:10px; overflow:hidden}
.web_pro li{ float:left; width:150px; margin-right:30px; margin-top:5px;}
.web_pro li img { border:1px solid #CCCCCC; width:150px; height:150px;}
.web_bottom{ clear:both;background:#2c2a28; width:990px; padding-top:40px; color:#FFFFFF; margin-top:10px;}
*html .web_right{float: right;width:753px; overflow:hidden}
*+html .web_right{float: right;width:760px; overflow:hidden}
.web_right{float: right;width:760px; overflow:hidden}
.web_newslist{ width:720px;}
.web_newslist li{ float:left; width:710px; height:30px; border-bottom:1px dashed #CCCCCC; line-height:30px; background:url(img/newslist.jpg) no-repeat left; padding-left:10px; }
.web_newslist li a:hover{ text-decoration:none}
.web_page{ width:720px;}
.web_page li{ float:left;}
.web_FR{ float:right; margin-right:5px;}
.web_smallnews{ width:720px; height:35px;}
.web_smallnews li{ float:left; width:230px; text-align:left; margin-left:5px;}
.web_procontent{ width:720px; overflow:hidden}
.web_procontent li{ float:left; width:195px;  margin-right:40px; margin-top:5px;}
.web_procontent li img{ width:195px; height:195px; border:1px solid #CCCCCC}
.web_news_content{ text-align:left; width:720px; overflow:hidden;}
.web_products_img{ margin-top:5px;}
.web_products_img img{ border:1px solid #CCCCCC; width:260px; height:260px;}
.web_proC{ width:720px; margin-top:5px;}
.web_lastnextP{ border:1px dashed #CCCCCC; padding-left:5px; margin-top:5px;}
.web_smallimg{ margin-top:5px; width:720px; height:150px;}
.web_smallimg li{ float:left; width:170px; margin-left:10px;}
.web_smallimg li img{ border:1px solid #CCCCCC; width:125px; height:125px;}
.web_smallpro{ margin-top:5px;}