﻿@charset "utf-8";
/*
 * 主体样式表
 * 
 * */
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'),
  url('../font/iconfont.svg#iconfont') format('svg');
}

.iconfont{
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/*特殊节日一键灰度*/
/*
html{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
filter:gray;
}*/

.w1200{width: 1200px;margin: 0 auto;}
.w1150{width: 1150px;margin: 0 auto;}
body{font-family: "微软雅黑";background: #f4f4f4;}
body a{color: #333;text-decoration: none;}
body a:hover{text-decoration: none;}
.topNewsTabAct{background: #f4f4f4;border-top: 2px solid #c7c7c7;}
.titleArea{width: 100%;background: #f4f4f4;border-bottom:1px solid #c3c3c3;}
.titleArea h2 a{float: left;text-align: center;width: 103px;font-size: 18px;line-height: 44px;border-bottom: 3px solid #E60000;}
.titleArea a.more{float: right;padding-right: 8px;font-size: 16px;line-height: 47px;color:#555;}
#mainBody{background: #fff;}
.aline{display: block;height: 0;width: 90%;border-bottom: 1px sloid #e8e4e4;margin: 14px 0;}
.slanmu{width: 315px;}
option{background-color: #f4f4f4;}
#commonMargin{margin-right:70px;}




.header{height: 64px;background: #eee;}
.header-list{width:900px;float:left;}
.header-list{margin-top:8px;}
.header-list li a{float: left;width: 265px;font-size: 12px;line-height: 20px;color: #666;}
.header-list li a:before{content: "·";}
.listLeft{padding:0 40px;}

.topNews{padding-top: 25px;}
.topNews .leftArea{width: 654px;}
.topNews .leftArea img{width: 100%;height:402px;}
.topNews .rightArea{width: 483px;}

.topNewsTabs{margin-left: -5px;}
.topNewsTabs li a{float: left;width: 157px;font-size: 16px;line-height: 34px;text-align: center;border-top: 2px solid #c7c7c7;margin-left: 5px;background: #f4f4f4;color: #333;font-weight:bold;
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;}
.tab-content{height:240px;}
.topNewsList .newslist li a{float: left;width: 100%;font-size: 16px;line-height: 40px;color: #333;border-bottom: 1px dotted #b1b1b2;
white-space:nowrap; 	
text-overflow:ellipsis; 
overflow: hidden; 
word-break:keep-all;
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;}
.topNewsList .newslist li a:hover{color:#e60000;font-weight:bold;}
.topNewsList .newslist li a span{display: inline-block;font-size: 22px;line-height: 43px;margin:0 10px;color:#e60000;}

/**
 * 栏目公用样式
 */
.lanmu{padding-top: 16px;width: 100%;}
.lanmutop{text-align: center;border-bottom: 1px solid #c3c3c3;background: #f4f4f4;}
.lanmutop50{width: 570px;margin-top: 2px;}
.lanmutop70{width: 746px;}
.lanmutop30{width: 380px;}

/**
 * h2标题
 */
.slanmutop h2{margin-right: 32px;}
.blanmutop h2{margin-right: 160px;}
.lanmutop h2{float: left;font-size: 18px;line-height: 45px;font-weight: bold;width: 120px;border-bottom: 2px solid #E60000;color:#e60000;}

/*竖线形式标题*/
.lanmutopStyle2{text-align: center;border-bottom: 1px solid #c3c3c3;background: #fff;}
.lanmutopStyle2 h2{float: left;font-size: 18px;line-height: 36px;font-weight: bold;width: 120px;border-left: 3px solid #e60000;margin-top:4px;margin-right:120px;color:#e60000;}
.lanmutopStyle2 i a{float: right;font-size: 14px;color: #717171;line-height: 46px;padding-right: 16px;}
.lanmutopStyle2 li a{padding:0 24px;font-weight:bold;}
.lanmutopStyle2 li a{float: left;line-height: 46px;border-top: 1px solid transparent;margin-bottom: -1px;color:#000;font-size:15px;
transition: all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .3s;}
.lanmutop li a:hover{
	background: #fff;
	color: #E60000;
	border-top: 1px solid #E60000;
}
.slanmutop li a{width: 54px;}
.blanmutop li a{padding:0 24px;font-weight:bold;}


/*55分栏目*/
.lanmutopStyle3{text-align: center;border-bottom: 1px solid #c3c3c3;background: #fff;}
.lanmutopStyle3 h2{float: left;font-size: 18px;line-height: 36px;font-weight: bold;width: 120px;border-left: 3px solid #e60000;margin-top:4px;margin-right:120px;}
.lanmutopStyle3 i a{float: right;font-size: 14px;color: #717171;line-height: 46px;padding-right: 16px;}
.lanmutopStyle3 li a{padding:0 24px;}
.lanmutopStyle3 li a{float: left;line-height: 46px;border-top: 1px solid transparent;margin-bottom: -1px;color:#000;font-size:15px;
transition: all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .3s;}
.lanmutop li a:hover{
	background: #fff;
	color: #E60000;
	border-top: 1px solid #E60000;
}







/*标题白色背景*/
.lanmutopStyle3{text-align: center;border-bottom: 1px solid #c3c3c3;background: #fff;}
.lanmutopStyle3 h2{float: left;font-size: 18px;line-height: 36px;font-weight: bold;width: 120px;border-left: 3px solid #e60000;margin-top:4px;}
.lanmutopStyle3 i a{float: right;font-size: 14px;color: #717171;line-height: 46px;padding-right: 16px;}


/**
 * 竖线形式标题
 */
.lineH2{text-align: center;border-bottom: 1px solid #c3c3c3;background: #f4f4f4;line-height: 44px;text-align: left;}
.lineH2 h2{display:inline-block;font-size: 18px;line-height: 30px;font-weight: bold;width: auto;border-left: 3px solid #E60000;height: 30px;vertical-align: middle;text-align: center;padding: 0 12px;}
.lineH2 i a{float: right;font-size: 14px;color: #717171;line-height: 46px;padding-right: 16px;}







.lineH2:before{
    content:"";
    display:inline-block;
    height:100%;
    vertical-align: middle;
}
/**
 * 栏目二级标题宽度
 */
.lanmutop li a{float: left;line-height: 46px;border-top: 1px solid transparent;color:#000;font-size:15px;font-weight:bold;
transition: all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .3s;}
.lanmutop li a:hover{
	background: #fff;
	color: #E60000;
	border-top: 1px solid #E60000;
}
.slanmutop li a{width: 54px;}
.blanmutop li a{padding:0 24px;}

.lanmutop i a{float: right;font-size: 14px;color: #717171;line-height: 46px;padding-right: 16px;}




/**
 * 第一板块
 */
.lanmu1 .leftArea{width: 823px;background: #fff;}
/**
 * 头条新闻
 */
.headerNews{width: 100%;background: #fafafa;margin-top: 18px;}
.headerNews img{margin: 11px 15px 11px 11px;width:187px;height:114px;}
.lanmuHeaderNews{width: 71%;}
.lanmuHeaderNews55{width: 95%;}
.headerNews h3 a{font-size: 18px;line-height: 42px;margin-top: 11px;color:#333;}
.headerNews h3 a:hover{color:#e60000;}
.headerNews p{font-size: 14px;line-height: 22px;color:#666;}
.mlanmuHeaderNews{width: 60%;}
.lanmuNewsList li a{display: block;width: 100%;font-size: 16px;line-height: 32px;color: #555;
transition: all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .3s;}

.lanmuNewsList li a:hover{font-weight:bold;color:#e60000;}

.lanmuNewsList li a span.dot{display: inline-block;color: #E60000;margin:0 10px;font-size: 20px;line-height: 36px;}
.lanmuNewsList li{display:inline-block;width:48%;}

.indexlanmuNewsList li a{/*display: block;width: 100%;*/margin-left:10px;font-size: 16px;line-height: 36px;color: #555;}
.indexlanmuNewsList li span.ftime{margin-left: 15px;color: #555;}
.indexlanmuNewsList li a:hover{color:#e60000;font-weight:bold;}
.indexlanmuNewsList li a span.dot{display: inline-block;color: #E60000;margin-right: 16px;font-size: 20px;line-height: 36px;}

.jpkj{font-size: 12px;}
.jpkj li{display: block;width: 100%;height: 84px;overflow: hidden;margin-top: 26px;}
.jpkj img{width: 84px;margin-left: 11px;height:84px;}
.jpkj span.txtArea{width: 212px;margin-left: 8px;}
.jpkj span.txtArea span{display: block;}
.jpkj span.txtArea span.title{line-height: 36px;color: #333;}
.jpkj span.txtArea span.des{color: #8f8f8f;line-height:24px}

.map{width: 315px;height: 370px;position:relative;}
.map img{width: 315px;height: 370px;cursor:pointer;}

.szts-list li a img{float: left;height: 214px;width: 154px;border: 3px solid #b4b4b4;margin: 30px 6px 63px 6px;
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;}
.szts-list li a:hover img{border-color: #727272;box-shadow: 3px 3px 1px #6e6e6e;}
.szts-list ul{padding-left: 12px;}
.szts-list .tab-content{height: 380px;}


.jlhd-inner{padding: 16px 20px 0 20px;}
.jlhd-inner #wjdc li  a{float: left;color:#000;font-size: 12px;line-height: 30px;border-top: 2px solid #f4f4f4;width: 110px;background: #F4F4F4;text-align: center;}
.jlhd-inner #wjdc li  a:hover{border-color: #E60000;background: #fff;}
.jlhd-inner #wjdc{width: 360px}

.jlhd h3.title{font-size: 14px;line-height: 62px;position: relative;text-indent: 80px;}
.jlhd h3 i#headrdes{display: block;height: 30px;width: 66px;position: absolute;left: 0;top: 16px;background: #E60000;border-radius: 4px;font-size: 14px;line-height: 30px;color: #fff;text-align: center;text-indent: 0;}
.jlhd .tab-content p{width: 330px;font-size: 12px;line-height: 24px;padding: 12px 0;border-bottom: 1px dotted #cccccc;border-top: 1px dotted #cccccc;}
.jlhd img.start{display: block;margin: 24px auto 0;}
.jlhd .tab-content{height: 282px;}

.footer{width: 100%;/*border-top:4px solid #cccccc;*/margin-top:28px;padding-top: 30px;}
.imglinks{text-align:center;}
/*.imglinks li{display:inline-block;}*/
.imglinks li a img{float: left;width: 208px;height: 104px;margin: 25px 16px 0 16px;}
.imglinks ul{margin:0 auto;width:965px;}
.imglinks ul li{display: inline-block;font-size: 15px;padding: 10px;}
.yqlinks{text-align: center;padding: 22px 0 20px;margin-bottom: 24px;}
.yqlinks h3{display: inline-block;padding-right: 24px;}
.yqlinks select{display: inline-block;}




/**
 * 二级页面样式开始
 */
.erjiTopNewsList ul li a{display: block;font-size: 16px;line-height: 46px;color: #333;border-bottom: 1px dotted #b1b1b2;}
.erjiTopNewsList ul li a.headerNew{font-size: 18px;color#000;}
.erjiTopNewsList ul li a span{color:#E60000;display: inline-block;padding-right: 16px;}


/**
 * 时代先锋
 * 
 */
.sdxf ul{font-size: 0;text-align: center;margin-left: 15px;}
.sdxf ul li{display: inline-block;width: 115px;height: 180px;padding:14px 21px 0 0;}
.sdxf ul li a img{display: block;width: 100%;height: 148px;}
.sdxf ul li a span{display: block;font-size: 16px;line-height: 32px;color:#555}
 
/**
 * 第一书记
 */
.dysjfc-list ul li a{display: block;font-size: 16px;line-height: 36px;}
.dysjfc-list ul li a span.dot{display: inline-block;padding-right: 10px;color:red;font-size: 20px;line-height: 36px;}

/**
 * 推荐栏目
 */

.tjlm-list{padding-top: 10px;}
.tjlm-list li a img{display: block;margin-top: 16px;padding: 0 6px;}


/**
 * 两列新闻列表
 */
.lanmuNewsList50 ul{display: block;float: left;width: 48%;padding:0 1%;height: auto;}
.lanmuNewsList50 ul li a{display: block;font-size: 16px;line-height: 36px;color:#555}
.lanmuNewsList50 ul li a span.dot{display: inline-block;padding-right: 12px;}


/**
 * 底部新闻
 */
.bottomNews img,.bottomNews div.txtArea,.bottomNews a{display: inline-block;
    vertical-align: middle;padding: 0 12px;}
.bottomNews img,{height: 104px;}
.bottomNews div.txtArea{height: auto;}
.bottomNews img{width: 167px;}
.bottomNews div.txtArea{width: 430px;}
.bottomNews a.more{padding:0 10px;font-size: 14px;line-height: 36px;background: #9f1a20;color: #fff;border-radius: 5px;}
.bottomNews:before{
    content:"";
    display:inline-block;
    height:100%;
    vertical-align: middle;
}

.bottomNews h3 a{font-size: 16px;line-height: 40px;}
.bottomNews div.txtArea p{font-size: 12px;line-height: 24px;}


/**
 * 组织页面列表开始
 */
.zuzhiNewsList ul.newslist li a{display: block;font-size: 16px;line-height: 42px;color: #555;border-bottom: 1px dotted #c2c2c2;}
#pages{text-align: center;padding: 36px 0;}
#pages li a{display: inline-block;color: #333;font-size: 12px;line-height: 24px;padding: 0 12px;background: #F4F4F4;border-radius: 4px;}
#pages li{display: inline-block;}

.kjzx{padding-bottom: 52px;}
.kjzxList{display: block;border-width: 1px 1px 0 1px;border-color: #a0a0a0;border-style: solid;margin: 17px  2px 0 2px;}
.kjzxList .inner img{display: inline-block;vertical-align: middle;padding: 0 20px 20px 0;}
.kjzxList .inner .wraper{border-bottom: 1px dotted #000;margin: 20px;}
.kjzxList .inner .txtArea{display: inline-block;width: 550px;text-align: left;vertical-align: middle;margin-top: -40px;}
.kjzxList .inner h3 a{font-size: 16px;line-height: 38px;padding-top: 8px;}
.kjzxList .inner h3 a:hover{color: #E60000;}
.kjzxList .inner{font-size: 12px;line-height: 24px;color: #777;position: relative;}
.kjzxList .inner .wraper a.more{display: block;position: absolute;color: #fff;background: #c90205;font-size: 12px;line-height: 24px;padding:0 32px;right: 48px;bottom: 12px;border-radius: 5px;}

.kjzxList .inner .wraper:before{
    content:"";
    display:inline-block;
    height:100%;
    vertical-align: middle;
}


/**
 * 内容页开始
 */
.contentHeader{padding-top: 24px;}
.contentHeader span{font-size: 14px;line-height: 36px;padding-left: 14px;padding-right: 6px;}
.contentHeader span a{color: #333;}
.content{border-top: 5px solid #E6E6E6;}
.content h2{font-size: 24px;color: #000;line-height: 90px;text-align: center;padding-top: 20px;}
.contentMes{font-size: 12px;line-height: 24px;text-align: center;border-bottom: 1px solid #ccc;}
.contentArea{padding: 24px 50px;font-size: 14px;line-height: 48px;border-bottom: 1px solid #ccc;}

.tjyd{padding-top: 42px;width: 573px;height: auto;padding-bottom: 40px;}
.tjyd h2{text-align: left;font-size: 20px;line-height: 50px;color: #e60000;padding-left: 8px;border-bottom: 1px solid #e6e6e6;}
.tjyd ul li a{color: #333;font-size: 12px;line-height: 30px;}
.tjyd ul li a span.dot{color: #E60000;font-size: 12px;line-height: 30px;display: inline-block;padding-right: 10px;}



/**
 * 19大列表页
 */
.list19{padding-top: 26px;}
.list19 h2{font-size: 18px;line-height: 40px;color:#E60000;background: #f6f6f6;padding-left: 18px;border-bottom: 1px solid #e60000;}
.list19 .leftArea{width: 208px;}
.list19 .leftArea ul li a{display: block;font-size: 14px;line-height: 40px;color #333;border-bottom: 1px solid #ddd;padding-left: 24px;
transition: all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;
}
.list19 .leftArea ul li a:hover{color: #E60000;border-color: #E60000;}
.list19 .leftArea ul{padding-top: 8px;}
.list19 .rightArea{width: 906px;}
.list19 h2 i{color: #c8c8c8;display: inline-block;padding-right: 8px;}


/*.list19 .rightArea li a span{display: block;}
.list19 .rightArea li a span.title{font-size: 20px;line-height: 20px;color:#333;width: 900px;height: 40px;}
.list19 .rightArea li a span.des{font-size: 14px;line-height: 18px;color: #666;}
.list19 .rightArea li{padding:24px 0 24px;border-bottom: 1px dotted #d8d8d8;}
*/





/**
*模板添加后修改
*/
#newsList50 li{width:50%;float:left}
#newsList50 li a{display: inline-block;width: 98%;font-size: 16px;line-height: 36px;color: #000;}





/*在线互动*/
.zaixianhudong{padding:12px 0;}
.zaixianhudong a{font-size:14px;line-height:28px;color:#333;}












/**
 * 通知滚动条
 */
.tongzhi{text-align: center;display: block;height: 55px;margin-top: 2px;background: url(../images/tongzhi.jpg) no-repeat left center;position: relative;font-size: 0;overflow: hidden;}
.tongzhi ul{display: block;position: absolute;left: 0;top: 0;
transition: all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;}
.tongzhi li{display: inline-block;width: 36%;}
.tongzhi li a{display: block;font-size: 14px;line-height: 24px;color: #555;text-align: left;}

