/*main*/
.clearfix:after {visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.clearfix {*zoom:1;}

.og_h1,.og_h2,.og_wrap{ margin:0 auto;}
.og_h1,.og_h2{ text-indent:-999em;}
.og_h1,.og_h2{ overflow:hidden;}

.og_h1,.og_h2{ width:976px;}
.sys_top .header{ width:976px !important;}

.og_banner{ background:url(../img/bg_banner.jpg) no-repeat scroll center top #f9f4e3; height:365px;}
.og_h1{ background:url(../img/bannerTop.jpg) no-repeat scroll center top #f9f4e3; height:198px;}
.og_h2{ background:url(../img/bannerBot.jpg) no-repeat scroll center top #f9f4e3; height:167px;}
.og_main{ background:none repeat scroll center top #f9f4e3; height:1935px;}
.og_wrap_bg{ background:none repeat scroll center top #f9f4e3; width:976px; height:1935px; margin:0 auto;}
.og_wrap{ background:none repeat scroll center top #7e030a; width:948px; padding:6px 14px 1px;}
.og_bd{ border:1px solid #450005; margin-bottom:28px; height:409px; background-color:#fff; overflow:hidden;}

.og_right{ float:right;}
.og_left{ float:left;}

.og_hw{ width:290px; padding-left:14px;}
.og_hw h3{ padding:14px 0 4px;}
.og_hw h3 a{ color:#8b7f6d; font:17px/1.2 \5FAE\8F6F\96C5\9ED1;}
.og_bw{ width:280px; height:170px; margin-top:7px;}
.og_a_pic{ float:left; width:124px; height:160px; border:1px solid #bebebe; padding:3px; margin-right:14px;}
.og_a_pic img{ width:122px; height:158px; display:block; border:1px solid #e3e3e3;}
.og_a_pic:hover img{ filter:alpha(opacity=90); opacity:.9;}
.og_bw dl{ height:160px; overflow:hidden;}
.og_bw dl dt{ height:36px; overflow:hidden;}
.og_bw dl dt a{ font:15px/36px \5FAE\8F6F\96C5\9ED1; color:#765114;}
.og_bw dl dd{ color:#3b3b3b; font:12px/1.5 \5B8B\4F53;}
.og_dl{}
.og_dl dt{ text-align:center; padding-top:4px; margin-bottom:4px;}
.og_dl dt a{ color:#765114; font:14px/1.4 \5FAE\8F6F\96C5\9ED1;}
.og_dl dd{ text-align:center;}
.og_dl dd a{ width:124px; height:160px; border:1px solid #bebebe; padding:3px; display:inline-block;}
.og_dl dd a img{ width:122px; height:158px; display:block; border:1px solid #e3e3e3;}
.og_dl dd a:hover img{ filter:alpha(opacity=90); opacity:.9;}


/*footer*/
.sys_footer{ width:976px; margin:42px auto 0; font-family:tahoma,\5B8B\4F53; border-top:1px solid #8b867a; background:none repeat scroll 0 0 #f9f4e3;}
.sys_footer .foot{ width:976px;}
.sys_footer .foot .links,.sys_footer .foot .links a{ color:#5d5952 !important;}
.sys_footer .foot p,.sys_footer .foot p a{ color:#8b867a !important;}