@charset "gb2312";
/* CSS Document */
.mainwrapper{ background:url(imagesmainwrapperbg.gif) repeat-x; padding:15px 0px;}
.main1{ width:990px; margin:0 auto;height:280px; background:url(imagestopshadow.jpg) bottom center no-repeat; padding-bottom:10px;}
.main2{ width:990px; margin:0 auto; background:url(imagesbottomshadow.jpg) bottom center no-repeat; padding-bottom:5px; height:725px;}
.main2l{ width:200px; padding-right:10px; background:url(imagesleftshadow.gif) right top repeat-y; padding-top:7px; height:718px;}
.main2r{ width:200px; padding-left:10px; background:url(imagesrightshadow.gif) left top repeat-y; padding-top:7px; height:718px;}
.main2c{ width:550px; padding:2px 10px 0px;}
.focus{ width:480px; height:270px;}
.news{ width:500px;}
.newsfirst{  width:500px; height:56px; line-height:56px; font-size:30px; font-family:microsoft yahei;}
.newsfirst a{ display:block; overflow:hidden; width:500px;}
.red{ color:#b70500; font-size:12px; padding-right:10px;font-family:宋体; vertical-align:middle;}
.newslist{ line-height:30px; font-size:14px; padding-bottom:4px;}
.newslist li{ height:30px; }
.newslist li a{ background:url(imagesdotr.gif) left center no-repeat; padding-left:13px; display:block; overflow:hidden; width:370px;}
.newslist li span{ color:#8d8c8c; font-size:12px;}
.search{ height:28px; width:498px; border:1px solid #d4d4d4;} 
.search input{ width:430px; padding-left:4px; line-height:28px; border:none; border-right:1px solid #d4d4d4; vertical-align:middle; height:28px;*margin-top:-1px;}
.search a{ background: url(imagessearch.gif); width:63px; height:28px; display: inline-block; vertical-align:middle; cursor:pointer;}
.main2l h2,.main2r h2{ background:url(imagesblocktitlebg.jpg); height:30px; line-height:30px; font-size:14px; color:#fff; padding-left:10px; font-weight:bold;}
.main2 h2 a{ color:#fff;}
.zwgk{ padding-bottom:8px;}
.zwgk p{ background:url(imageszwgkbg.jpg); width:200px; height:50px; line-height:50px; margin-bottom:5px; text-align:center; font-size:15px; font-family:microsoft yahei;}
.zwgk p a{ padding:0px 15px;}
.zwgk p em{ padding:0px 7px 0px 8px;}
.hdxx_qj{ padding-top:6px; padding-bottom:8px;}
.hdxx_qj h5{ font-size:14px; color:#c20000; font-weight:bold; line-height:22px;}
.hdxx_qj h5 a{ color:#c20000}
.hdxx_qj li,.ztjc li{ line-height:24px; background:url(imagesdot.gif) left center no-repeat; padding-left:13px;}
.tzgg ul{ padding:3px 0px 2px;}
.tzgg li{ line-height:26px; background:url(imagesdot.gif) left center no-repeat; padding-left:13px;}
.hdxx_qj li a,.tzgg li a,.ztjc li a{ display:block; overflow:hidden; width:180px;}
.dacy{ padding:5px 0px 10px; height:125px;}
.ztjc{ padding:4px 0px;}
.ztjc h5{ font-size:12px; line-height:20px; color:#ab0000;  font-weight:bold;}
.ztjc h5 a{ color:#ab0000;}
.block h2{ font-size:16px; font-weight:bold; line-height:25px; background:url(imagesico.gif) left center no-repeat; padding-left:15px; border-bottom:2px solid #c20000;}
.block h4{ padding-top:5px; line-height:25px; height:25px; background:#e5dfc3; padding-left:3px;}
.block h4 span{ font-size:12px; display:inline-block}
.block h4 span.active{ font-size:14px; font-weight:bold; background:url(imagestabactiveleft.gif) left bottom no-repeat;}
.block h4 span a{ padding:0px 7px; color:#553a00; display:block; cursor:pointer;}
.block h4 span.active a{ color:#c20000; background:url(imagestabactiveright.gif) right bottom no-repeat;padding:0px 8px;}
.zcfg{ border:1px solid #ddd; border-top:none; padding:0px 9px; height:154px;}
.gczy{ border:1px solid #ddd; border-top:none; padding:0px 9px; height:171px;}
.xhjy li{ background:url(imagesdotr.gif) left center no-repeat; padding-left:13px; font-size:14px; line-height:28px;}
.xhjy{ padding-top:7px;}
.sub_xhjy{ position:absolute; right:0px; bottom:2px; height:22px; line-height:22px;}
.sub_xhjy a{ color:#553a00; margin:0px 8px;}
.sub_xhjy a.active{ font-weight:bold; color:#c20000; font-weight:bold;}
.block2head{ height:33px; border-bottom:2px solid #c20000; position:relative;}
.block2head h2{ height:33px; background:url(imagesxhjybg.gif); width:90px; text-align:center; font-size:16px; font-weight:bold; color:#fff; line-height:33px;}
.zcfgul{ margin-left:116px; padding-top:7px;}
.zcfgimg{ margin-top:15px;}
.zcfgul li{ font-size:12px; line-height:28px; background:url(imagesdot.gif) left center no-repeat; padding-left:13px;}
.gczyul{ padding-top:10px;}
.gczyul li{ line-height:30px; font-size:14px; background:url(imagesdot.gif) left center no-repeat; padding-left:13px;}
.gczyulimg{ padding-top:15px; width:531px;}
.gczyulimg li{ width:167px; float:left;}
.gczyulimg li img{ width:165px; height:123px; border:1px solid #b7b7b7;}
.gczyulimg li p{ text-align:center; padding-top:6px; line-height:18px;}
/*轮换*/
.focus_img{width:478px; height:268px; border:1px solid #ddd; position:relative;}
.lh_img{ width:478px; height:268px; overflow:hidden; position:relative;}
.lh_img img{width:478px; height:268px;}
.lh_img a{ display:block;}
.focus_jump{  z-index:100;position:absolute; left:8px; bottom:10px;}
.focus_jump a{ display:inline-block; width:10px; height:10px; background:#fff; margin-right:5px;}
.focus_jump a.active{ background:#cc0000; }
.lh_title{ height:30px;width:478px; left:0px; position:absolute; bottom:0px; color:#fff;}
.bblack{ position:absolute; left:0px; top:0px; background:#000; height:100%; width:100%; z-index:1;filter:alpha(Opacity=55);-moz-opacity:0.55;opacity: 0.55;}
.lh_title h3{ font-size:12px; padding-left:145px; line-height:30px; font-weight:bold;}
.lh_title h3 p{ color:#fff;position:relative; z-index:2; display:block; overflow:hidden;}
.lh_title h3 a{ color:#fff; position:relative; z-index:2;width:310px; display:block; overflow:hidden;}
.mb10{ margin-bottom:10px;}



/*列表页*/
.listmain{ width:990px; margin:0 auto; }
.listleft{ width:200px; background: url(imageslistlcenter.png) top center repeat-y;  margin-bottom:10px;}
.listright{ width:780px;}
.listleft h2{ height:40px; background: url(../images/listtopbg.jpg); padding-top:10px;line-height:40px; padding-bottom:15px; font-size:24px; text-align:center; color:#fff; font-weight:bold;}
.listleft ul{ padding-top:15px; width:200px; background: url(imageslistlbottom.jpg) bottom center no-repeat; padding-bottom:50px;}
.listleft ul li{ line-height:36px; font-size:12px; text-align:center; background:url(imageslistlbg.png) center center no-repeat;}
.listleft ul li.active,.listleft ul li:hover{  font-weight:bold; background:url(imageslistlactivebg.png) center center no-repeat;}
.listleft ul li.active a,.listleft ul li:hover a{ color:#fff; color:#a20000; display:block; width:160px; margin:0 auto;}
.listright{ border:1px solid #e5cfc0;}
.listrtitle{ background: url(imageslistrtopbg.gif) repeat-x;border-bottom:1px solid #e5cfc0; height:34px; line-height:34px; }
.listrtitle h2{ background:url(imagesico.gif) left center no-repeat; margin-left:10px; padding-left:20px; width:200px; font-size:16px; font-weight:bold;}
.breadnav{ padding-right:10px;font-family:宋体; padding-left:10px;}
.listright_first{ border-bottom:1px dashed #7f7f7f; padding:10px 0px 15px 0px; margin:0px 15px;}
.listright_first h3{ font-weight:bold; text-align:center; line-height:36px; font-size:16px;}
.listright_first h3 a{ width:760px; display:block; overflow:hidden;}
.listright_first p{ line-height:24px; text-indent:2em;}
.listright_list{ border-bottom:1px dashed #7f7f7f; padding:10px 0px; margin:0px 15px;}
.listright_list li{ height:30px; line-height:30px; background:url(imagesdot.gif) left center no-repeat; padding-left:13px; font-size:14px;}
.listright_list li a{ float:left; display:block; overflow:hidden; width:600px;}
.listright_list li span{ float:right; display:block; text-align:right; color:#666666;}
.jump{ font-family:宋体; padding:10px 0px 20px 0px; text-align: center; }
.jump a{margin:0px 3px 0px 2px; display: inline-block; border:1px solid #b0b0b0; width:21px; height:21px; line-height:21px; text-align:center;}
.jump a:hover,.jump a.active{ color:#fff; background:#8a6419; border:1px solid #8a6419;}
.jump span{margin:0px 3px 0px 2px; display:inline-block; font-family:"Microsoft Yahei", "宋体"; font-size:22px; color:#6e6d6d;}
.jump a.disable{ color:#999;}

/*内容页*/
.xgxx{ width:200px; border:1px solid #e5cfc0;}
.xgxx h2{ background: url(imagesxgxxtitlebg.jpg) repeat-x; height:34px; line-height:34px; font-size:14px; font-weight:bold; padding-left:10px; border-bottom:1px solid #e5cfc0;}
.xgxxbody{  padding:10px;}
.xgxxbody li{ line-height:30px; background:url(imagesdot.gif) left center no-repeat; padding-left:13px;}
.xgxxbody li a{ width:160px; overflow:hidden; display: block;}
.article{ padding:0px 15px; padding-bottom:10px;}
.a_title{ padding:25px 0px 10px; font-size:18px; line-height:30px; font-weight:bold; text-align:center; color:#8a6419;}
.a_subtitle{ font-size:12px; font-weight:bold; line-height:20px; text-align:center; padding-bottom:8px;}
.tip{ background:#f6e7dc; border:1px solid #e9cfbd; height:22px; line-height:22px; text-align:center; margin-top:10px; color:#525252;}
.mr50{ margin-right:50px;}
.a_con{ padding:20px 15px; line-height:30px; font-size:14px;}
.fj{ border-top:1px solid #e9cfbd; border-bottom:1px solid #e9cfbd; margin-bottom:10px;}
.fj p{ line-height:24px; text-align:center; font-size:14px; font-weight:bold;}
.xgyd{ line-height:24px; padding-bottom:20px;}
.xgyd a{color:#8a6419;}