/* ------------------------------------通用样式定义---------------------------------------- */
@charset "gbk";
body { background-color: #fdfaf1; }
/*通用字体样式定义*/
.biaoti_white { font-family: "宋体"; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: none; }
.biaoti_white a { color: #ffffff; text-decoration: none; }
.biaoti_white a:hover { color: #cb3a43; text-decoration: underline; }
.biaoti_red { font-family: "微软雅黑", "宋体"; font-size: 16px; color: #af2f23; font-weight: normal; text-decoration: none; }
.biaoti_red a { color: #af2f23; text-decoration: none; }
.biaoti_red a:hover { color: #cb3a43; text-decoration: underline; }
.biaoti_gray { font-family: "宋体"; font-size: 14px; color: #4e4e4e; font-weight: bold; text-decoration: none; }
.biaoti_gray a { color: #4e4e4e; text-decoration: none; }
.biaoti_gray a:hover { color: #cb3a43; text-decoration: underline; }
.font-black-12 { font-family: "宋体"; font-size: 12px; color: #39250b; font-weight: normal; text-decoration: none; }
.font-black-12 a { color: #39250b; text-decoration: none }
.font-black-12 a:hover { color: #cb3a43; text-decoration: underline; }
.font-black-14 { font-family: "宋体"; font-size: 14px; color: #000000; font-weight: normal; text-decoration: none; }
.font-black-14 a { color: #000000; text-decoration: none }
.font-black-14 a:hover { color: #cb3a43; text-decoration: underline; }
.font-gray-12 { font-family: "宋体"; font-size: 12px; color: #606060; font-weight: normal; text-decoration: none; }
.font-gray-12 a { color: #606060; text-decoration: none }
.font-gray-12 a:hover { color: #cb3a43; text-decoration: underline; }
.font-gray-14 { font-family: "宋体"; font-size: 14px; color: #505050; font-weight: normal; text-decoration: none; }
.font-gray-14 a { color: #505050; text-decoration: none }
.font-gray-14 a:hover { color: #cb3a43; text-decoration: underline; }
.more { font-family: "宋体"; font-size: 12px; font-weight: normal; color: #39250b; text-decoration: none; }
.more a { color: #39250b; text-decoration: none }
.more a:hover { color: #cb3a43; text-decoration: none }
/*以下为头部页面样式定义*/
.clear { clear: both; }
.banner{ height: 186px; margin: 0 auto; background:url(imagesbanner_bj.jpg) repeat-x;}
.bn_c{ width:1002px; height:186px; margin:0 auto; background: url(imagesbanner.jpg) repeat-x;}
.nav_bg {height: 60px; background: url(imagesnav_bgbj01.jpg) repeat-x; margin: 0px auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nav { width: 1002px; height: 60px; line-height: 60px; margin: 0 auto; position: relative; z-index: 1; background:url(imagesnav_bgbj.jpg) no-repeat;}
.nav ul { margin: 0; padding: 0; }
.nav ul li ul { margin: 0; padding: 0; }
.nav a { color: #fff; }
.nav .nLi { float: left; position: relative; display: inline; }
.nav .nLi h5 { margin: 0; padding: 0; float: left; width: 108px; height: 60px; line-height: 60px; text-align: center; }
.nav .nLi h5 a { display: block; padding: 0 0px; font-size: 16px; font-weight: bold; text-decoration: none; }
.nav .sub { margin: 0; padding: 0; display: none; width: 108px; height: auto; text-align: center; left: 0; top: 58px; position: absolute; background: #950703; }
.nav .sub li { margin: 0; padding: 0; zoom: 1; width: 108px; height: 58px; line-height: 58px; }
.nav .sub a { font-size: 16px; display: block; text-decoration: none; }
.nav .sub a:hover { background: url(imagesli_bj.jpg) no-repeat; color: #e4c456; }
.nav .on h5 a { color: #e4c456; }
/*首页主体部分*/
.dmain { height: auto; margin: 0 auto; background: url(imagesdmain_bj.jpg) repeat-x; }
.dmain1 { height: auto; margin: 0 auto; background: url(imagesdmain_bj1.jpg) repeat-x; }
.dmain_c { width: 1010px; height: auto; margin: 0 auto; background: url(imagesbg001.jpg) center top no-repeat; }
.dmain_c1 { width: 1010px; height:250px; margin: 0 auto; background: url(imagesbg002.jpg) center top no-repeat;padding:50px 0; }
.danye_con{width:800px;height:auto;margin:60px auto; font-family:"微软雅黑", "宋体"; font-size: 18px; color: #782a06; font-weight: bold; text-decoration: none;}
/* 以下首页新闻区域样式定义*/
.top { width: 1002px; height: 53px; margin: 0 auto; padding: 0; }
.date { width: 688px; height: 30px; line-height: 30px; float: left; margin-top: 12px; margin-left: 16px; }
.search { width: 273px; height: 30px; float: right; margin-top: 12px; padding-right: 14px; background: url(imagesss_bj.jpg) no-repeat; }
.search_input { width: 231px; height: 28px; background: none; border: none; line-height: 28px; padding: 0px 0 0 8px; float: left; }
.search_btn { width: 24px; height: 20px; border: 0; margin: 5px 4px 0 0px; float: right; }
.newsarea1 { width: 1002px; height: 192px; margin: 0px auto; padding: 0px; padding-bottom: 16px; }
.pic01 { width: 286px; height: 187px; float: left; margin-left: 13px; _margin-left: 7px; }
.news01 { width: 385px; height: auto; float: left; display: inline; margin: 0px 18px 0px 14px; }
.news01_tit { width: 385px; height: 37px; background: url(imagestitlebg001.jpg) no-repeat; margin: 0 auto; }
.news01_tit dl { margin: 0px; padding: 0; width: 385px; height: 37px; }
.news01_tit dl dt { margin: 0px; padding: 0; width: 100px; height: 24px; padding-top: 9px; float: left; text-align: center; }
.news01_tit dl dd { margin: 0px; padding: 0; width: 72px; text-align: center; height: 22px; padding-top: 10px; float: right; }
.news01_list { width: 379px; height: auto; margin: 0 auto; padding: 0; }
.news01_list ul { margin: 0; padding: 0; width: 370px; height: auto; margin: 0px auto; padding-top: 12px; }
.news01_list ul li { width: 370px; height: 27px; line-height: 27px; }
.news01_list ul li dt { float: left; line-height: 27px; background: url(imagesarrow001.jpg) left no-repeat; padding-left: 16px; }
.news01_list ul li dd { float: right; width: 76px; text-align: center; line-height: 27px; margin: 0; padding: 0; }
.gonggao { width: 272px; height: 187px; float: left; margin: 0px 6px 0px 0px; _margin: 0px 6px 0px 0px; padding: 0px; background: url(imagestitlebg004.jpg) no-repeat center top; }
.gonggao_tit { width: 272px; height: 36px; margin: 0 auto; }
.gonggao_tit dl { width: 272px; float: left; margin: 0px; padding: 0px 0 0 0; }
.gonggao_tit dl dt { width: 94px; height: 36px; line-height: 36px; float: left; text-align: center; }
.gonggao_tit dl dd { width: 60px; height: 36px; line-height: 36px; text-align: center; height: 22px; float: right; }
.gonggao_list { width: 272px; height: auto; margin: 0 auto; padding: 0; }
.gonggao_list ul { width: 244px; height: auto; margin: 0; padding: 0; margin: 0 auto; }
.gonggao_list ul li { width: 229px; height: 27px; line-height: 27px; padding-left: 15px; font: 12px/27px "宋体"; border-bottom: 1px dashed #e8e8e8; background: url(imageslbybtt.jpg) left no-repeat; vertical-align: middle; }
.gonggao_list ul li a { color: #000; text-decoration: none; }
.main { width: 976px; height: auto; margin: 0 auto; padding-bottom: 12px; padding: 0 10px; border-top: none; background-color: #fff; }
/*干部工作*/
.jxgl_left { width: 287px; height: auto; float: left; }
.xyjj { width: 287px; height: auto; margin-bottom: 16px; }
.news02_tit { width: 287px; height: 37px; background: url(imagesyjsjybj.jpg) no-repeat; margin: 0 auto; }
.news02_tit dl { margin: 0px; padding: 0; width: 287px; height: 37px; }
.news02_tit dl dt { margin: 0px; padding: 0; width: 82px; height: 24px; padding-top: 9px; float: left; text-align: center; }
.news02_tit dl dd { margin: 0px; padding: 0; width: 72px; text-align: center; height: 22px; padding-top: 14px; float: right; }
.news02_list { width: 285px; height: auto; margin: 0 auto; padding: 0; border: 1px solid #dfdedb; border-top: none; }
.news02_list ul { margin: 0; padding: 0; width: 265px; height: auto; margin: 0px auto; padding-top: 8px; padding-bottom: 8px; }
.news02_list ul li { width: 265px; height: 27px; line-height: 27px; }
.news02_list ul li dt { float: left; line-height: 27px; background: url(imagesarrow001.jpg) left no-repeat; padding-left: 16px; }
.news02_list ul li dd { float: right; width: 76px; text-align: center; line-height: 27px; margin: 0; padding: 0; }
/*党建和人才工作*/
.jxgl_center { width: 385px; height: auto; float: left; }
/*专题教育*/
.yjsjy01 { width: 272px; height: auto; float: right; margin-bottom: 10px; }
.yjsjy01_top { width: 272px; height: 36px; background: url(imagesyjsjybj01.jpg) no-repeat; }
.yjsjy01_top dl { margin: 0; padding: 0; }
.yjsjy01_top dl dt { width: 82px; height: 24px; padding-top: 9px; float: left; text-align: center; }
.yjsjy01_top dl dd { width: 72px; text-align: center; height: 22px; padding-top: 14px; float: right; }

.yjsjy01_bottom { width: 260px; height: auto; border: 1px solid #dfdedb; border-top: hidden; padding-left: 10px; }
.yjsjy01_bottom ul { margin: 0; padding: 0; }
.yjsjy01_bottom ul li { height: 26px; line-height: 26px;  float: left; padding: 0 10px; }
.yjsjy01_bottom ul li a { display: block; font: 12px/26px "宋体"; height: 26px; line-height: 26px; text-align: center; padding-left: 15px;background: url(imagesarrow001.jpg) left no-repeat; vertical-align: middle; color: #39250b; text-decoration: none; }


/*相关链接*/
.yjsjy02_bottom { width: 254px; height: auto; border: 1px solid #dfdedb; padding-left: 16px; padding-top: 16px; padding-bottom: 10px; }
.yjsjy02_bottom ul { margin: 0; padding: 0; }
.yjsjy02_bottom ul li { margin: 0; padding: 0; font: 12px/26px "宋体"; width: 239px; height: 26px; line-height: 26px; padding-left: 15px; background: url(imagesarrow001.jpg) left no-repeat; vertical-align: middle; }
.yjsjy02_bottom ul li a { color: #39250b; text-decoration: none; }
/* 以下为版权菜单样式定义*/
.footer { width: 1002px; height: 50px; margin: 10px auto; text-align: center; line-height: 22px; }
/*内容页css样式*/
.mt { margin: 0; padding: 0; width: 100%; height: 20px; margin: 0 auto; }
.neirong { width: 984px; height: auto; margin: 0 auto; border: 1px solid #cb2516; border-top: 2px solid #cb2516; background-color: #fff; }
.ma_top { width: 984px; height: 46px; margin: 0 auto; }
.ma_top dl { margin: 0; padding: 0; width: 968px; height: 46px; margin: 0 auto; border-bottom: 1px solid #c2c2c2; }
.ma_top dl dt { margin: 0; padding: 0; width: 88px; height: 46px; line-height: 46px; padding-left: 10px; text-align: center; }
.ma_top dl dt span { display: inline-block; width: 88px; height: 46px; line-height: 46px; text-align: center; font: 18px/46px "宋体"; color: #b80803; font-weight: bold; }
.ma_top dl dd { margin: 0; padding: 0; height: 46px; line-height: 46px; float: right; padding-left: 22px; background: url(imageslmljbj.jpg) left center no-repeat; padding-right: 10px; font: 12px/46px "宋体"; color: #5b5b5b; }
.ma_top dl dd span a { color: #5b5b5b; text-decoration: none; }
.ma_bottom { width: 934px; height: auto; margin: 0 auto; }
.ma_bdl { width: 934px; height: auto; margin: 0px auto; }
.ma_bdl h5 { margin: 0; padding: 0; width: 834px; height: 58px; margin: 20px auto; text-align: center; }
.ma_bdl h5 span { font: 18px/30px "微软雅黑"; font-weight: bold; color: #0c0c0c; }
.ma_bdl dl { margin: 0; padding: 0;  height: 32px; margin: 10px auto; padding-left: 290px; background-color: #edfdf3; font: 12px/30px "宋体"; }
.ma_bdl dl dt { margin: 0; padding: 0; height: 32px; line-height: 32px; padding-right: 16px; float: left; color: #000; }
.ma_bdl dl dd { margin: 0; padding: 0; height: 32px; line-height: 32px; float: left; padding-right: 34px; color: #000; }
.ma_bdl dl dd span, .ma_bdl dl dt span { color: #6d6d6d; font-size: 12px; color: #000; }
.ma_bb { width: 922px; height: auto; margin: 0 auto; background-color: #fff; }
.ma_bb p { margin: 0; padding: 0; font: 12px/28px "宋体"; color: #383939; text-indent: 2em; }
.ma_bdl01 dl { margin: 0; padding: 0; width: 934px; height: 32px; margin-bottom: 30px; font: 12px/30px "宋体"; }
.ma_bdl01 dl dt { margin: 0; padding: 0; height: 32px; line-height: 32px; float: right; color: #000; }
.ma_bdl01 dl dd { margin: 0; padding: 0; height: 32px; line-height: 32px; float: right; color: #000; }
/*单页css样式*/

.main_ml { width: 224px; height: 710px; float: left; margin-top: 8px; margin-left: 6px; padding-right: 6px; display: inline; background: url(imagesmain_mlbj.jpg) right top no-repeat; }
.main_ml h3 { margin: 0; padding: 0; width: 224px; height: 50px; background: url(imagesmltbj.jpg) no-repeat; }
.main_ml h3 span { display: inline-block; width: 224px; height: 40px; text-align: center; font: 18px/40px "微软雅黑"; color: #ffffff; font-weight: bold; }
.main_ml ul { margin: 0; padding: 0; width: 196px; height: auto; margin: 0 auto; }
.main_ml ul li { margin: 0; padding: 0; width: 196px; height: 40px; line-height: 40px; text-align: center; border-bottom: 1px dashed #cccccc; }
.main_ml ul li a { font: 14px/40px "微软雅黑"; color: #4b4b4b; text-decoration: none; }
.main_ml ul li a:hover { color: #ff0000; }
.main_mr { width: 746px; height: auto; float: left; padding-top: 8px; }
.main_mc01 { width: 746px; height: auto; }
.ma_top01 { width: 716px; height: 41px; margin: 0 auto; border-bottom: 1px solid #c2c2c2; }
.ma_top01 dl { margin: 0; padding: 0; }
.ma_top01 dl dt { margin: 0; padding: 0;height: 41px; line-height: 41px; float:left; padding-left: 10px; text-align: center; font: 18px/41px "微软雅黑"; }
.ma_top01 dl dt span { display: inline-block;height: 41px; line-height: 41px; text-align: center; font: 18px/41px "微软雅黑"; color: #b80803; font-weight: bold; }
.ma_top01 dl dd { margin: 0; padding: 0; height: 41px; float: right; font: 12px/41px "宋体"; color: #5b5b5b; padding-left: 22px; background: url(imageslmljbj.jpg) left center no-repeat; }
.ma_top01 dl dd span a { color: #5b5b5b; text-decoration: none; }
.ma_bottom01 { width: 710px; height: auto; margin: 0 auto; background-color: #fff; margin-top: 20px; padding-bottom: 20px; }
.ma_bottom01 p { margin: 0; padding: 0; font: 12px/28px "宋体"; color: #676767; text-indent: 2em; }
/*列表页css样式*/
.news_list { width: 710px; height: auto; margin: 0 auto 5px auto; }
.news_list ul { margin: 0; padding: 0; width: 710px; height: auto; margin: 0px; padding: 0; }
.news_list ul li { margin: 0; padding: 0; width: 706px; height: 30px; padding-left: 4px; line-height: 30px; font: 14px/30px "宋体"; }
.news_list ul li dt { margin: 0; padding: 0; float: left; line-height: 30px; background: url(imagesarrow001.jpg) left center no-repeat; padding-left: 10px; }
.news_list ul li dt a { color: #5b5b5b; text-decoration: none; }
.news_list ul li dd { margin: 0; padding: 0; float: right; line-height: 30px; padding-right: 6px; color: #5b5b5b; }
.page { width: 710px; height: 30px; margin: 40px auto; text-align: center; }
