body{ background:url(images/culture_bj.jpg);}
*{ margin:0px; padding:0px;}
a{ color:#333; text-decoration:none}

li{ list-style:none; background:url(images/culture_d.jpg) no-repeat 0px 8px; padding-left:10px}
.list li{ height:30px}
.br20{ height:20px; overflow:hidden; width:100%;clear:both}
.br10{ height:10px; overflow:hidden; width:100%; clear:both}
img{ border:none}
.w980{ width:980px; margin:0 auto}
.title{ background:url(images/culture_hx.jpg) repeat-x  left 80px; height:105px; padding:20px 0px; font-size:14px; clear:both}
.title img{ float:left; }
.title span{ float:right; padding-top:30px; margin-right:5px;}
.title a{ padding-left:30px}


/*top nav*/
.top_nav{ height:37px; background:url(images/nav/topnav01.gif) repeat-x; }
.top_nav img{ float:left; vertical-align:middle; margin:0 20px}
.top_nav span{ float:right; margin-right:10px; line-height:35px; color:#4b0102; font-size:12px;}
.top_nav span a{ color:#4b0102; padding:0 6px;}
.top_nav b{ float:left; font-size:18px; color:#BE140B; font-family:\9ED41\4F53; margin-left:10px;}

.mnav{ background:url(images/culture_manvbj.jpg) no-repeat top; height:79px; padding-left:20px}
.mnav li{ width:232px; float:left; padding-top:22px; padding-left:0px; background:none; font-size:12px; line-height:24px; height:24px}
.mnav img{ float:left; }
.mnav a{ color:#fff; padding-left:7px;}

.nav{ background:url(images/culture_navbj2.jpg) repeat-x top;font:bold 18px 'Microsoft YaHei', SimHei, SimSun; text-align:center; height:65px; line-height:49px}
.nav a{ color:#d40e0e; padding:0px 10px}
.topbanner{ background:url(images/topbanner.jpg) no-repeat center top; height:206px; overflow:hidden;}
.topbanner div{ width:970px; margin:auto}
.topbanner .people{ position:absolute; z-index:2}
.culture_logo{ margin:34px auto 0px auto; display:block}
.topbj{ background:url(images/culture_topbj.jpg) repeat-x; height:32px;}
.topbj img{ position:absolute; z-index:1}


.mnav,.nav,.banner980,.title,.banner980,.title{ width:980px; overflow:hidden; margin:0px auto; }
/*¹ö¶¯Í¼Æ¬*/

.focus {width:318px; height:250px; overflow:hidden; position:relative;letter-spacing:-1px;text-align:center;}
.focus ul { position:absolute;}
.focus ul li{float:left; width:318px;; height:250px; overflow:hidden; position:relative; padding:0px; background:none; padding:0px;}
.focus ul li img{ width:318px;height:210px; }
.focus ul li div {position:absolute; overflow:hidden;}
.focus b{ display:block; background:#000000; position:absolute; height:30px; line-height:30px; color:#fff; font-size:14px;  margin-top:-30px; width:318px;font-weight:normal; position:relative;}/*20140731guan*/
.focus b a:link,.focus b a:hover,.focus b a:visited{color:#fff;}
.focus .btn {position:absolute;height:23px; bottom:-8px; left:130px}
.focus .btn span {display:inline-block; _display:inline;  _zoom:1;font-size:1px; width:8px;height:8px; margin:0px 3px; cursor:pointer; background:url(images/bnt_3.png) no-repeat;color:#828a8f; overflow:hidden;}
.focus .preNext { position:absolute;left:0px;}
.focus .btn span.on { background:url(images/bnt_4.png) no-repeat; color:#a80601}
.focus .preNext {width:40px; position:absolute; top:230px;  cursor:pointer;}
.focus .pre {left:80px;}
.focus .next {left:180px;}

/* footer */
#footer{ width:970px; margin:0px auto; font-size:12px;}
#footer p{ line-height:28px; text-align:center; padding-top:70px}
#footer p a{ padding:0px 5px}
.txt_links{ border:1px solid #b0bebb; background:url(/images/index/index/roll_bj.jpg) bottom repeat-x; height:auto; line-height:26px;font-size:12px;overflow:hidden; margin-top:10px; }
.txt_links div{ border:1px solid #e5eee8; height:100px; font-size:14px; line-height:30px;}
.txt_links span{  width:24px; height:96px; line-height:18px; text-indent:5px; font-size:12px; color:#fff; display:block; margin:4px 0px 4px 0px; float:left}
.txt_links a{ padding-left:20px}
.img_links{ position:absolute; width:1000px; margin-top:120px}
.img_links div{ width:98px; float:left}
.img_links div iframe{ display:block; width:87px; height:45px; background:#ccc}
