*{margin:0; padding:0; list-style:none; }
img{ border:0;  }
a{ text-decoration:none; color:#333;  }
a:hover{ color:#1974A1;  }
body { margin: 0px; font-size: 14px; line-height: 25px; color: #333; }
.top { background-image: url(topbg.jpg); background-repeat: repeat-x; }


.navbg { background-image: url(navbg.jpg); background-repeat: repeat-x; }
.nav { font-size: 16px; line-height: 38px; font-weight: bold;}
.njdt { font-size: 16px; line-height: 30px; font-weight: bold; color: #4B950A; }
.fgx { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }


.nav a {color: #FFF; text-decoration: none;}
.nav a:hover{ color:#FFFF00;  }
.center { margin-right: auto; margin-left: auto; }
.main { background-image: url(mainbg.jpg); background-repeat: repeat-y; background-position: center; }
.njtdbg { background-image: url(njdtbg.jpg); background-repeat: repeat-x; margin: 5px; }
input { border: 1px solid #CCC; padding-right: 5px; padding-left: 5px; background-color: #FFF; font-size: 14px; }




#ifocus { margin:5px auto; width: 444px; height: 238px; border: 1px solid #DEDEDE; background: #F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:350px; height:225px; overflow:hidden; margin:6px 0 0 6px; }
#ifocus_piclist li { width:350px; height:225px; overflow:hidden;}
#ifocus_piclist img { width:350px; height:225px; }
#ifocus_btn { display:inline; float:right; margin-top:9px; width:78px; padding-right:5px;}
#ifocus_btn li { width:78px; height:51px; margin-bottom:5px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:64px; height:42px; margin:5px 0 0 10px; }
#ifocus_btn .on{ background: url(ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:340px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx ul li{ display:none;  }
#ifocus_tx ul li a{ color:#fff; font-size:14px; font-weight: bold;}

.picMarquee-left{ overflow:hidden; position:relative; margin:auto; width:980px;}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:220px; height:150px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
	
	
.ldMarquee{ overflow:hidden; position:relative; margin:auto; width:230px;}
.ldMarquee .bd{ padding:10px;   }
.ldMarquee .bd ul{ overflow:hidden; zoom:1; }
.ldMarquee .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.ldMarquee .bd ul li .pic{ text-align:center; margin:0 auto;}
.ldMarquee .bd ul li .pic img{ width:100px; height:150px; display:block; padding:2px; border:1px solid #ccc; }
.ldMarquee .bd ul li .pic a:hover img{ border-color:#999;  }
.ldMarquee .bd ul li { line-height:24px;  text-align:center; }	
		
.tt { font-size: 16px; line-height: 30px; font-weight: bold; color: #F00; text-decoration: none; }
.ttcontent { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.lmbtbg { background-image: url(lnbtbg.gif); background-repeat: no-repeat; background-position: left; text-align: center; font-size: 16px; line-height: 30px; font-weight: bold; color: #FFF; text-decoration: none; }
.ztlmbt { font-size: 16px; line-height: 35px; font-weight: bold; color: #2F9D21; background-image: url(ztlmbg.jpg); background-repeat: no-repeat; text-indent: 20px; }

.rightbt { font-size: 16px; line-height: 30px; font-weight: bold; color: #FFF; text-indent: 20px; }
.list { padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
.list ul { padding-left: 15px; }
.list li { list-style-type: disc; }
.list span { float: right; }


.footer { background-image: url(footerbg.jpg); background-repeat: repeat-x; }
.title { font-size: 18px; font-weight: bold; color: #CA033E; line-height: 60px; text-align: center; }
.fg { text-align: center; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.content { font-size: 14px; line-height: 25px; padding: 15px; }

.clbai { font-size: 16px; line-height: 30px; font-weight: bold; color: #FFF; text-decoration: none; padding-left: 15px; }