*{ margin:0; padding:0;}
img{ border:none;}
ul,li,ol{ list-style:none;}
body{ font-size:12px; color:#333; font-family:"Arial","宋体"; background:#eeefee url(body.jpg) center top no-repeat;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#ab0000;}
.fh{ width:100%; height:88px;}

.navbg{ width:100%; height:35px;overflow:hidden;background:url(nbg.gif) left top repeat-x; margin-top:233px;}
.nav{ width:960px; margin:0 auto; overflow:hidden;}
.nav li{ float:left; font-size:14px; font-weight:bold; background:url(nline.gif) right top no-repeat;}
.nav li a{ color:#fff; padding:0 20px; float:left; display:inline-block; height:35px; line-height:35px;}
.nav li.lase{ background:none;}
.nav li.on a,.nav li a:hover{ background:url(nlibg.gif) center top no-repeat;height:33px; line-height:33px; padding:0 19px; border:1px solid #640702; color:#fff;}
.main{ width:960px; margin:0 auto; overflow:hidden;}
.mt{width:960px; float:left;}

/*title*/
.mltit,.mtit{ width:668px; float:left; margin-top:10px; height:30px; line-height:30px; border:1px solid #ddddde; background:url(tit.gif) right top no-repeat;}
.ml2 .mltit{ width:318px;}
.ml3 .mltit{width:338px;}
.mtit{ width:958px;}
.mltit h2,.mrtit h2,.mtit h2{ font-size:14px; padding-left:10px; float:left;}
.mrtit{ width:278px; float:left;margin-top:10px; height:30px; line-height:30px; border:1px solid #ddddde; background:url(tit1.gif) left top no-repeat;}
.mrtit a,.mltit a,.mtit a{ float:right; font-family:"宋体"; padding-right:10px; color:#666;}
.mltit span{ float:right; padding-right:10px;font-family:"宋体";}
.mleft .mltit a{ float:none!important; padding-right:0; color:#333;}
/*left*/
.ml{ width:670px; float:left;}
.mlbox{ width:648px; background:#fff; float:left; padding:10px;border:1px solid #ddddde; border-top:none;}
.mlbox dt{ width:308px; height:228px; float:left;}
.mlbox img{ width:300px; height:220px; float:left; border:1px solid #dfdfdf; padding:3px;}
.mlbox dd{ width:330px; float:right; height:220px; overflow:hidden; font-size:12px; line-height:24px;}
.mlbox dd a,.mlbox2 dl dd a,.mrbox2 dl dd a{ color:#ab0000; padding-left:8px;}
.ml2{ width:320px; float:left; margin-right:10px;}
.mlbox2{width:298px; float:left;border:1px solid #dfdfdf; border-top:none;height:238px; padding:10px;  overflow:hidden; background:#fff;}
.mlbox2 dl,.mlbox2 ul,.mrbox2 ul{ width:100%; float:left;}
.mlbox2 dl dt{ width:100%; height:24px; line-height:24px; overflow:hidden; text-align:center; float:left;}
.mlbox2 dl dt h3{ width:100%; float:left; font-size:12px;}
.mlbox2 dl dt h3 a,.mrbox2 dl dd h3 a{ padding-left:0; color:#495c6f;}
.mlbox2 dl dd{ width:100%; float:left; line-height:20px; height:40px; overflow:hidden;}
.mlbox2 ul,.mrbox2 ul{ margin-top:5px; padding-top:5px;}
.mrbox2 ul{margin-top:3px;}
.ml3{ width:340px; float:left;}
.ml3 ul{ width:318px; float:left;height:248px; overflow:hidden;padding:5px 10px;border:1px solid #ddddde; border-top:none; background:#fff;}
.ml3 ul li{width:100%; float:left;height:25px; line-height:25px; font-size:14px; overflow:hidden; }
.ml3 ul li span,.nlist li span{ float:right; padding-left:10px; color:#999; font-size:12px;}

.mleft{width:670px; float:left;}
.lbox{ width:628px;border:1px solid #ddddde; border-top:none; float:left; padding:10px 20px; background:#fff}
.nlist{ width:100%; float:left;}
.nlist li{ float:left; height:28px; float:left; line-height:28px; overflow:hidden; width:100%; font-size:14px;}
.plist{width:628px; padding-top:10px; float:left;}
.plist li{ width:145px; float:left; margin-right:16px; margin-bottom:8px;}
.plist li img{ width:141px; padding:1px; height:106px; float:left; border:1px solid #dfdfdf; margin-bottom:5px;}
.plist li p{ width:100%; float:left; height:20px; line-height:20px; overflow:hidden; text-align:center;}
.plist li.lase{ margin-right:0;}

.lbox h1{ width:100%; height:40px; line-height:40px; float:left; text-align:center;color:#495c6f;font-family:"微软雅黑","黑体","宋体"; font-size:20px;}
.min2{ width:100%; float:left; height:20px; line-height:20px; overflow:hidden;margin:5px 0 15px 0;padding-bottom:10px; border-bottom:1px dashed #dfdfdf; text-align:center;}
.min2 span{ padding:0 10px; color:#999;}
.other{width: 100%;float: left;margin-top:10px;}
.other a{color:#ab0000;}
.content{width:100%; line-height:2; font-size:14px; overflow:hidden; float:left;word-wrap:break-word;}



/*right*/
.mr{ width:280px; float:right;}
.mrbox{width:258px; padding:5px 10px; height:238px; overflow:hidden; float:left;border:1px solid #ddddde; border-top:none; background:#fff;}
.mrbox li,.mlbox2 ul li,.mrbox2 ul li{ width:100%; float:left; height:24px; line-height:24px; overflow:hidden;}
.mrbox li a,.mlbox2 ul li a,.ml3 ul li a,.mrbox2 ul li a,.nlist li a{ padding-left:8px; background:url(dian.gif) left 6px no-repeat;}
.mrbox2{width:258px; height:238px; overflow:hidden; padding:10px; float:left;border:1px solid #ddddde; border-top:none; background:#fff;}
.mrbox2 dl{ width:100%; float:left;}
.mrbox2 dl dt,.mrbox2 dl dt img{ width:120px; height:90px; float:left;}
.mrbox2 dl dd{ width:128px; float:right; height:90px; line-height:20px; overflow:hidden;}
.mrbox2 dl dd h3{ font-size:12px; width:100%; text-align:center; height:24px; line-height:24px; overflow:hidden;}

.pic{ width:924px;height:154px; overflow:hidden;padding:15px 17px; padding-bottom:10px;  float:left;border:1px solid #ddddde; border-top:none; background:#fff;}
.pic ul{ width:100%; float:left;}
.pic ul li{ width:172px; float:left; height:156px; margin-right:16px;}
.pic ul li img{ width:164px; float:left; padding:3px; border:1px solid #dfdfdf; height:123px; margin-bottom:5px;}
.pic ul li p{ width:100%; float:left; height:20px; line-height:20px; overflow:hidden; text-align:center;}
.pic ul li.lase{ margin-right:0;}



/*page*/
.next{ width:100%; height:25px; line-height:25px; text-align:center; float:left; margin-top:10px}
/*foot*/
.footbg{width:100%;overflow:hidden;margin-top:10px; padding-top:5px; height:110px; background:url(fbg.jpg) center top no-repeat;}
.footnav{width:960px; margin: 0 auto;height:22px; line-height:22px;text-align:center;}
.footnav h5,.hyfootnav h5{ display:inline; font-size:12px; font-weight:normal; padding:0 7px;}
.foot{ width:100%; text-align:center;line-height:20px;font-family:Arial,"宋体"; padding-bottom:5px;}