html{background-color:#5E000A;} 
body,applet,object,iframe,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,article,section,aside,header,hgroup,footer,nav,figure,video,audio,embed,mark,progress,time,ruby,rt,rp,wbr,canvas,command,details,datalist,datagrid,keygen,output,source,menu,address,figcaption,summary,cite{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
address,caption,cite,dfn,em,th,var{font-style:normal;font-weight:400;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:600;}
q:before,q:after{content:'';}
input,textarea,select{font-family:inherit;font-size:100%;font-weight:inherit;}
legend{color:#d60000;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;color:#d60000;}
.clearfix{display:inline-block;}
*html .clearfix{ height:1%; }
.clearfix{display:block;}
body{font:12px/1.665 MicroSoft yahei,Tahoma,arial,\5b8b\4f53,sans-serif;}
img,abbr{border:0;}
/*link*/
a{ text-decoration:none; color:#333 }
a:hover,a:active{color: #c00000; text-decoration:underline;}
/*Group HTML5 elements */
article, aside, section, details, figcaption, figure, footer, header, hgroup, menu, nav{display: block;}
img,video,object,embed{max-width: 100%;}
/*style*/
#wrapper{ width:100%;}
.bd{ width:950px; margin:0 auto;}
.tit{background:url(../pic/tit_bg.png) no-repeat -140px top; height:30px; line-height:30px; font-weight:600; font-size:14px; padding-left:10px; color:#fff;}

#top-nav{ background:url(../pic/nav_bg.gif) repeat-x left top; height:37px; overflow:hidden;}
#top-nav h1{ float:left;}
#top-nav ul{ float:right; margin-top:8px; }
#top-nav ul li{ float:left; margin-right:10px;}
#top-nav ul li a:hover{ text-decoration:underline;}

#banner{text-align:center; height:276px; overflow:hidden;}
#main{ width:930px; padding:10px; margin:0 auto; background-color:#FFFFFF; box-shadow:0 0 5px #f5f5f5;}

#focus{ float:left; width:350px; height:225px; padding:4px; border:1px solid #BCBEC0; background-color:#E6E7E8}

.m-top-new{ float:right; width:555px; height:235px; overflow:hidden; background:url(../pic/m_top_new_bg.png) no-repeat left top #fff; background-image:-moz-linear-gradient(center top, #D8E7A8 10%, #fff 30%) no-repeat; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#D8E7A8),color-stop(0.3,#fff));}
.m-top-new dl{ margin:5px 10px; padding-bottom:10px; border-bottom:1px dashed #999; text-indent:2em;}
.m-top-new dl:nth-last-child(1){ border:0 }
.m-top-new dt{ font-weight:600; text-align:center; font-size:14px;}
.m-top-new dt a{color:#152916}

.part{ margin-top:10px; border:1px solid #8EA930;  background:url(../pic/tit_bg_x.png) repeat-x left top #fff;  background-image:-moz-linear-gradient(center top, #D8E7A8 1%, #fff 5%); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.01,#D8E7A8),color-stop(0.05,#fff));}
.par-c{ padding:10px 0;}
.par-item{ float:left; display:inline; margin:5px 10px; width:444px; height:182px; background-color:#F3F7E1; position:relative;}
.par-item dt img{ float:left; margin-right:10px;}
.par-item dd{ padding:10px 20px 0 0;}
.par-item dd em{ font-weight:600;}
.par-item dd.more{ position:absolute; bottom:10px; right:0}
.full-column{ clear:left; margin:5px 10px 0 10px; width:908px;}


.par-item-4 li{ float:left; width:202px;padding:10px 15px 0; overflow:hidden; text-align:center; }
.par-item-4 li span{ display:block; font-weight:600}

.intro-tit{background-position:0 0;}
.intro{ padding:0 10px 10px;}
.intro h3{ background:url(../pic/ico_trangle.gif) no-repeat left 5px; padding-left:15px; line-height:2em;}
.intro .intro-c{ margin:0 10px; padding:10px; background-color:#F3F7E1}
.intro .intro-c .more{ float:right; margin-top:20px; font-weight:600;}


#footer{ width:950px; margin:10px auto 10px; }
#footer p{ line-height:2em; color:#fff;  text-align:center;}