﻿@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font-size:12px;font-family:"Microsoft Yahei","微软雅黑"; color:#444; background:url(../images/bgTop.jpg) top repeat-x; position:relative}
img,input,button,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none; vertical-align:middle} 
ol,ul,li{list-style:none; margin:0; padding:0} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-style:normal; margin:0; padding:0}
a{text-decoration:none; color:#444}
a:active, a:focus,a:hover{outline:none; color:#106cca}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */

.boxTop{ height:110px; width:1148px; position:relative; margin:0 auto;}
.logo{position:absolute; top:16px; left:0}
.btnTopC{position:absolute; right:360px; top:34px; height:42px; line-height:42px; font-size:14px; color:#666}
.btnTopC a{color:#666; display:inline-block; margin:0 10px;}
.btnTopC a:hover{color:#28a5e8}
.btnTopR{position:absolute; right:15px; top:34px; height:42px; line-height:42px; font-size:0; color:#666}
.btnTopR a{font-size:14px;color:#666; display:inline-block; margin:0 0 0 32px; padding-left:50px;}
.btnTopR a:hover{color:#28a5e8}
.btnYy{ background:url(../images/icoTopYy.png) left center no-repeat;}
.btnYy:hover{ background:url(../images/icoTopYyHover.png) left center no-repeat;}
.btnLogin{ background:url(../images/icoTopDl.png) left center no-repeat;}
.btnLogin:hover{ background:url(../images/icoTopDlHover.png) left center no-repeat;}
.btnMsg{ background:url(../images/icoMsg.png) left center no-repeat;}
.btnMsg:hover{ background:url(../images/icoMsgHover.png) left center no-repeat;}
.btnSearch{ background:url(../images/icoTopSearch.png) left center no-repeat;}

.searchTop{position:absolute; top:34px; left:50%; margin-left:231px; width:292px; height:42px; background:url(../images/bgSearch.png) no-repeat; z-index:10; display:none; overflow:hidden}
.inputTop{ margin:1px 0;border:0; background:none; height:40px; line-height:40px; width:250px; text-indent:15px; color:#666}
.submitTop{width:42px; height:42px;}
.submitTop:hover{}


/*----------------------------------------------------------党建----------------------------------------------------------*/
.navDj{background:#cc1a23; height:50px; font-size:0; text-align:center;}
.navDj a{line-height:50px; display:inline-block; font-size:17px; font-weight:bold; color:#fff; padding:0 39px 0 38px}
.navDj a:hover{color:#ffc283}
.navDj .on{background:#d5934e; color:#fff}
.navDj .on:hover{color:#fff}

.djBox{ width:100%; overflow:hidden; background:#fff}
.djInd{width:1166px; overflow:hidden; margin:0 auto}

.djFocus{ float:left;width:563px;height:330px;overflow:hidden;position:relative; margin:30px 0 0 10px; display:inline-block}
.djFocus img{width:563px;height:330px;}
.djFocus .dot{bottom:13px;right:20px}


.indHot{ float:left; width:533px; height:330px;margin:30px 0 0 0; padding:0 25px;background:url(../images/bgHot.jpg) repeat-x;overflow:hidden}
.indHot td{ height:165px;}
.indHot a{color:#666; line-height:22px; font-size:14px}
.indHot a:hover{color:#444;}
.indHot a span{ font-size:24px; font-weight:bold; line-height:32px; display:block; color:#222; margin-bottom:5px;}
.indHot a:hover span{color:#b22222;}


.djIndList{float:left;width:563px; margin:20px 10px 0 10px; display:inline-block; overflow:hidden; background:#fff;}
.djIndNav{height:50px; line-height:54px;font-size:20px; font-weight:bold; padding:2px 35px 0 65px; background:url(../images/bgNavDj.jpg) bottom no-repeat; overflow:hidden;color:#fff}
.djIndNav span{float:right; font-size:12px; font-weight:normal; line-height:46px;}
.djIndList a{}
.djIndList a:hover{color:#cc1a23}
.djIndList ul{ height:260px; padding:20px 20px 0 20px; border:1px solid #cfcfcf; border-top:none}
.djIndList li{ font-size:16px; line-height:34px; background:url(../images/bgLiRed.jpg) 5px 15px no-repeat; padding:0 5px 0 18px;}
.djIndList li span{float:right; font-size:14px; color:#999}


.djBanner{ float:left;width:1146px; height:110px; overflow:hidden; line-height:0; font-size:0; margin:20px 0 0 10px; display:inline-block}
.djBanner img{width:1146px; height:110px;}

/*=========mF_classicHC --经典怀旧系列一--========*/
.mF_classicHC .pic{}
.mF_classicHC .pic li{position:absolute;left:0;top:0;}
.mF_classicHC .txt li{position:absolute;left:0;background:#dedede;overflow:hidden;height:26px;line-height:26px;}
.mF_classicHC .txt li a{display:block;color:#333;text-align:center;font-size:12px;font-weight:bold;text-decoration:none;}/*文字样式*/
.mF_classicHC .num,.mF_classicHC .num-bg{height:19px;position:absolute;z-index:3;right:0;bottom:31px;color:#fff;}/*按钮样式*/
.mF_classicHC .num-bg{width:100%;background:url(../images/2010090722133279907.png) right bottom no-repeat;_height:16px;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/2010090722133279907.png', sizingMethod='scale');}
.mF_classicHC .num-bg li{position:absolute;}
.mF_classicHC .num li{float:left;width:26px;height:16px;line-height:16px;padding-top:3px;text-align:center;cursor:pointer;position:relative;}
.mF_classicHC .num li a{color:#fff;}
.mF_classicHC .num li span{position:absolute;top:3px;left:0;width:1px;height:16px;overflow:hidden;background:#DADADA;}
.mF_classicHC .num li.current,.mF_classicHC .num li.hover{background:url(../images/2010090111470535358.gif) left top no-repeat;}/*当前/悬停按钮样式*/
.mF_classicHC .num li.hover{background-position:right bottom;}


.djMain{ width:1146px; overflow:hidden; margin:0 auto; background:url(../images/bgDjLine.jpg) repeat-y; margin-top:30px}
.djMain1{ width:1146px; overflow:hidden; background:url(../images/imgDjFoot.jpg) bottom no-repeat; padding-bottom:20px}
.djMain2{ width:1146px; overflow:hidden; margin:20px auto 0 auto;}
.djMain3{ width:1084px; border:1px solid #d3d4cd; border-top:none; padding:0 30px; overflow:hidden}

.djLeft{float:left; width:275px;margin-right:30px; display:inline; }
.djNavLeftHead{ border-top:6px solid #cc1a23;font-size:26px; font-weight:bold; color:#cc1a23; text-align:center; padding:20px 0}
.djNavLeft{ width:245px; padding:0 15px}
.djNavLeft a{ line-height:42px; text-align:center; display:block; font-size:15px; font-weight:bold; margin-bottom:6px; border:1px solid #e2dccf; border-left:6px solid #cc1a23; background:#fff}
.djNavLeft a:hover{color:#cc1a23;}
.djNavLeft .on{ border:1px solid #cc1a23; border-left:6px solid #f6b856; background:#cc1a23; color:#fff}
.djNavLeft .on:hover{color:#fff}

.djRight{float:left; width:841px; }
.djRight1{ padding:0 30px}
.djNavList{height:50px; line-height:54px;font-size:20px; font-weight:bold; padding:2px 5px 0 65px; background:url(../images/bgNavDjList.jpg) bottom left no-repeat; overflow:hidden;color:#fff}
.djNavList span{float:right; font-size:12px; color:#999; font-weight:normal; line-height:40px}
.djNavList span a{color:#999}
.djNavList span a:hover{color:#cc1a23}

.djList{ padding:10px 0 0 0;}
.djList{margin-bottom:10px}
.djList li{ font-size:16px; padding:14px 10px 14px 24px; border-bottom:1px dotted #d8d8d8; line-height:26px; background:url(../images/bgLiRed.jpg) 10px 26px no-repeat;}
.djList li span{float:right; color:#999; font-size:14px}
.djList li a{ color:#444}
.djList li a:hover{color:#cc1a23}

.djPage{ padding:0 30px;}


.boxFootDj{width:100%; height:112px; background:url(../images/bgFootDj.jpg) center bottom no-repeat; background-color:#fff; color:#ecbcbe; position:relative; padding-top:80px; text-align:center; line-height:24px;}
.boxFootDj a{color:#ecbcbe}
.boxFootDj a:hover{color:#fff}


.boxPage{width:100%; overflow:hidden; margin:30px 0 40px 0;}
.boxPage a{ display:inline-block;font-size:16px; float:left;color:#99a1a7;background-color:#e6e6e6;position:relative;  
border-radius:5px; 
behavior:url(/js/PIE.htc);
box-sizing:content-box;
}
.boxPage a:hover{ color:#fff; background-color:#e41b23;}
.curPage{color:#fff!important; background-color:#e41b23!important;}
.numPage{float:left;}
.numPage a{ width:46px; height:46px;text-align:center; line-height:46px; margin-right:8px;}
.btnPage{float:right; }
.prePage{ background:url(../images/pagePre.png) 15px center no-repeat; background-color:#e6e6e6; width:65px; height:46px; line-height:46px; padding:0 0 0 40px; margin:0 0 0 10px; text-align:left!important; font-size:16px!important;}
.prePage:hover{background:url(../images/pagePreHover.png) 15px center no-repeat; background-color:#ec5e60;}
.nextPage{background:url(../images/pageNext.png) 80px center no-repeat; background-color:#e6e6e6; width:70px; height:46px;line-height:46px; padding:0 35px 0 0; margin:0 0 0 10px;text-align:right!important;font-size:16px!important;}
.nextPage:hover{background:url(../images/pageNextHOver.png) 80px center no-repeat; background-color:#ec5e60;}


/*----------------------------------------------------------党建----------------------------------------------------------*/

.picList1{font-size:0; margin:40px 0; text-align:center;}
.picList1 img{display:inline-block; width:500px; height:200px; margin:20px;}