body{font-family: Arial, Helvetica, sans-serif;font-size: 12px; margin:0;color:#5C5C5C; background:#C6C5C6;}
img{ border:0; }
.sy {background: #C6C6C6 url(syBG.jpg) no-repeat center top;}
.bot{color:#5C5C5C;}
.bot a:link,.bot a:visited{color:#5C5C5C;}
a:link,a:visited{color:#636363; text-decoration:none;}
a:hover{color:#DC0000; text-decoration:underline;}

.Mtop{background:url(topBG.jpg) no-repeat center 0;height:75px; overflow:hidden;}
.Mmain{background:url(mainBG.jpg) repeat-y center 0;}


.Mmain .nb{padding-bottom:60px;}
.mbot{ position:absolute;width:100%; margin-top:-50px; background-color:#d0d0d0;}

.navi td{background:url(navil.gif) no-repeat right; height:34px; text-align:center;}
.Mcont{width:960px; margin:0 auto;zoom:1; overflow:auto;}
.lNavi{width:230px;padding:30px 0 0 15px; margin:0;border-bottom:#D4D4D4 solid 1px; float:left;}
.lNavi dt{ background:url(dot2.gif) no-repeat 30px 50%;padding-left:40px; color:#636363;line-height:35px; margin:0; font-weight:bold;}
.lNavi dt.act{border-bottom:#D4D4D4 solid 1px;color:#636363;}
.lNavi dt.act a:visited{color:#636363;}
.lNavi dd{border-bottom:#D4D4D4 solid 1px; margin:0; padding:5px 0 5px 40px; line-height:20px;}
.lNavi dd a{background:url(dot3.gif) no-repeat 0 3px;padding-left:15px;}
.rcont{width:680px;float:right; line-height:150%;}
.pro{background:#ECECEC;}
.yel{color:#DC0000;}
.f14{font-size:14px;}
.more{float:right;}
.clas1{ margin:0;padding:0; list-style:none;}
.clas1 li{float:left;width:150px; background:url(dot4.gif) no-repeat 0 center; overflow:hidden;padding-left:15px; margin:0;}
.pro_list{width:96%; margin:0 auto;border-bottom:#BDBDBD dashed 1px;padding-bottom:5px; margin-bottom:5px; overflow:auto; zoom:1;}
.pro_list dt{float:left;width:160px; background:url(pro_listbg.gif) no-repeat 0 0;padding:3px;}
.pro_list dt img{width:120px; height:90px;}
.pro_list dd{width:480px; float:right;padding:0; margin:0;}
.news_list{zoom:1; overflow:auto;width:96%; margin:10px auto;}
.news_list dd{padding-left:10px; margin:0; background:url(dot2.gif) no-repeat 0 8px; line-height:26px;height:26px; overflow:hidden;}
.news .pro_list{margin-top:5px;border-bottom:0;}
.news .pro_list dt{background:none;}
.news .pro_list dt img{border:#BDBDBD solid 1px;}
.news .pro_list dd a{font-size:14px;}
.nbut{ background:url(but_bg.jpg); width:107px; height:43px; font-weight:bold;border:0;}
.downList{margin-top:10px;}
.downList th,.downList td{border-bottom:#ccc solid 1px;}
.downList td{padding-left:20px;}
.local{color:#fff;}
.local a:link,.local a:visited{ text-decoration:underline; color:#FFFFFF;}

