﻿@charset "utf-8";
/* ==========================================================================
   要闻-首页
   ========================================================================== */
/* 市委常委报道集 */
.boxSwcwbd{overflow: hidden; margin-bottom: 15px;}
.boxSwcwbd .hd{width: 200px; height: 38px; line-height: 38px; float: left; text-align: center; font-size: 16px; font-weight: bold; color: #c62626; background-color: #c62626;}
.boxSwcwbd .hd a{font-weight: bold; color: white;}
.boxSwcwbd .bd{overflow: hidden; height: 36px; line-height: 36px; border: 1px solid #ddd; background-color: #fafafa;}
.boxSwcwbd .bd li{width: auto; float: left; font-size: 14px; margin: 0 10px 0 28px;}

/* 党刊党报 */
.boxDkdb{overflow: hidden; margin-top: 15px;}
.boxDkdb .hd{height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #e23838; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; background-color: #fafafa;}
.boxDkdb .hd a{color: #e23838;}
.boxDkdb .bd{padding-top: 15px;}
.dkdbList{overflow: hidden; margin-right: -24px;}
.dkdbList li{position: relative; z-index: 1; width: 180px; float: left; margin-right: 24px; padding-bottom: 20px; background: #e7e7e7 url(images/indDkdbBg.jpg;vpn_img) center bottom no-repeat;}
.dkdbList li .pic{overflow: hidden; margin: 7px 7px 0 7px;}
.dkdbList li .pic img{display: block; width: 166px; height: 226px;}
.dkdbList li .con{position: absolute; z-index: 1; left: 7px; bottom: 20px; width: 166px; height: 36px; line-height: 36px; }
.dkdbList li .con .bg,
.dkdbList li .con .title{position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 36px; line-height: 36px;}
.dkdbList li .con .bg{z-index: 1; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
.dkdbList li .con .title{z-index: 2; text-align: center; color: white;}
.dkdbList li .con .title a{color: white;}




/* 头条新闻 */
.topNews{overflow: hidden; padding: 10px 20px; margin: 0 auto; text-align: center; border: 1px solid #ddd;}
.topNews li{line-height: 40px; margin-bottom: 10px; text-align: center; font-size: 30px; font-weight: bold; }
.topNews li a{ }
.topNews li.n{display: inline-block; *display: inline; margin: 0 10px; height: 25px; line-height: 25px; font-size: 14px; font-weight: normal;}
.topNews li.n a{color:#666;}

/* 焦点图 */
.focusBox{width: 520px; float: left; margin-right: 20px;}
.focusBox .bd .pic img{width: 520px; height: 300px;}

/* 最新信息 */
#newsInfoList{}
#newsInfoList li{font-size: 16px; height: 38px; line-height: 38px;}
#newsInfoList li a,
#newsInfoList li font{font-size: 16px;}
#newsInfoList li .date{font-size: 14px;}

/* 循环框 */
.boxLoop{overflow: hidden; margin-right: -21px;}
.boxLoop .box{width: 386px; float: left; margin-right: 21px;}
.boxLoop .box .bd{height:337px;}
.boxLoop .box .bd .topicNoteList .t{height:90px;}

/*领导活动报告*/
#loopLdhdbg{margin:-20px -20px 0 0;}
#loopLdhdbg .box{width: 590px; float: left; margin-right: 20px;}

.nodePic{overflow:hidden; padding-bottom:10px;}

/* ==========================================================================
   资讯-首页
   ========================================================================== */
#mtBox{}
#mtBox .picList{margin: 0;}
#mtBox .picList li{width: 220px; float: left; margin: 0 25px 0 0;}
#mtBox .picList li img{width: 220px; height: 165px;}

/* ==========================================================================
   文章列表页
   ========================================================================== */
.picIntroList{overflow: hidden; margin: 5px 0 0 30px;}
.picIntroList li{overflow: hidden; padding-bottom: 25px; margin-top: 15px; border-bottom: 1px dotted #c6c6c6;}
.picIntroList li .pic{width: auto; float: left; margin-right: 20px;}
.picIntroList li .pic img{width: 160px; height: 120px;}
.picIntroList li .con{overflow: hidden;}
.picIntroList li .title{line-height: 24px; font-size: 16px; font-weight: bold;}
.picIntroList li .intro{margin-top: 10px; font-size: 12px; line-height: 20px; color: #999;}
.picIntroList li .date{margin-top: 15px; line-height: 24px; font-size: 12px; color: #666;}


/* ==========================================================================
   文章图文列表页
   ========================================================================== */
.picIntroList2{overflow: hidden; margin: 5px 0 0 30px;}
.picIntroList2 li{overflow: hidden; padding-bottom: 25px; margin-top: 15px; border-bottom: 1px dotted #c6c6c6;}
.picIntroList2 li .pic{width: auto; float: left; margin-right: 20px;}
.picIntroList2 li .pic img{width: 120px; height: 160px;}
.picIntroList2 li .con{overflow: hidden;}
.picIntroList2 li .title{line-height: 24px; font-size: 16px; font-weight: bold;}
.picIntroList2 li .intro{margin-top: 10px; font-size: 12px; line-height: 20px; color: #999;}
.picIntroList2 li .date{margin-top: 15px; line-height: 24px; font-size: 12px; color: #666;}

/* ==========================================================================
   视频缩列图列表页
   ========================================================================== */
.videoListPage{ overflow:hidden; margin-top: -10px;  position: relative; z-index: 1;}
.videoListPage li{width:250px; float:left; margin: 25px 0 0 30px; display:inline;}
.videoListPage li.noData{color: #999;}
.videoListPage li .pic img{ display:block; width:250px; height:187px;}
.videoListPage li .pic a:hover img{}
.videoListPage li .title{height: 36px; line-height: 36px; text-align: center; background: #f5f5f5;}
.videoListPage li .title a,.videoListPage li .title font{font-size: 14px;}
.videoListPage li .title a:hover{text-decoration: underline;}

/* ==========================================================================
视频-内容页
========================================================================== */
.videoPlayer {text-align: center;}
.videoCon {padding:20px 0 10px;overflow:hidden; color:#555; font-size:16px; line-height:210%;}
.videoCon p{overflow: hidden; margin-top: 15px;}

.videointro .hd {background: #c62626; height: 34px; line-height: 34px; width: 110px; margin-top: 20px; margin-bottom: 20px; text-align: center; position: relative;}
.videointro .hd h3 {color: #fff; font-size: 16px;}
.videointro .hd i{height: 0; line-height: 0; width: 0; float: left;  position: absolute; z-index: 1; left: 50px; top:34px; border: 6px dashed transparent; border-top-style: solid; border-top-color:#c62626; }

.videointro {font-size: 16px; line-height: 32px;}

/* 360浏览器等视频 禁止下载按钮*/
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}




/* ==========================================================================
文章-内容页
========================================================================== */
#detailBox .wHd .path{float: left; margin-left: 10px;}
.articleCon {margin-top: 20px; padding: 0 20px; overflow: hidden;}
.articleCon .title {font-size:30px; line-height: 210%; color: #c62626;  text-align:center;}
.articleCon .subTitle{font-size: 20px;  line-height:210%;  text-align:center; padding:10px 0 5px;}
.articleCon .property{ height:38px; line-height:38px; text-align:center; padding-bottom: 15px;  margin:20px 0 0; color: #555; border-bottom: 1px solid #e4e4e4;}
.articleCon .property span{font-size:14px; color:#555; margin:0 5px;}
.articleCon .property .small,
.articleCon .property .big{ height:24px; line-height:24px; padding-right:8px;}
.articleCon .property2{height:32px; line-height:32px; text-align:left; margin:20px 0 10px; font-size: 14px; color: #e48c00; border-bottom: 1px solid #e3e3e3;}
.articleCon .property2 a{color: #555;}
.articleCon #dmfxBox{float: right;}
.articleCon #dmfxBox div{width: auto; float: left;}
.articleCon .conTxt {padding:20px 0 10px;overflow:hidden; color:#555; font-size:16px;/*line-height:210%;*/}
.articleCon .conTxt p{overflow: hidden; margin-top: 15px; text-indent: 2em;}
.articleCon .page { padding:0 10px 0 0; text-align:center; }
.articleCon .responsibilityInfo{padding-bottom: 10px; overflow: hidden; text-align: right;}
.articleCon .others{ padding-top:12px; overflow:hidden; font-size:14px; color: #999;}
.articleCon .others font{font-size:14px; color: #555;}
.articleCon .others span{color:#999;}
.articleCon .others a{margin-right:5px; color: #555;}
.articleCon .others .prev,.articleCon .others .next { padding-left:10px; height:32px; line-height:32px; }

/* ==========================================================================
文章-图片列表页
========================================================================== */
.picListPage{ overflow:hidden; margin-top: -10px;  position: relative; z-index: 1;}
.picListPage li{width:250px; float:left; margin: 25px 0 0 30px; display:inline;}
.picListPage li.noData{color: #999;}
.picListPage li .pic img{ display:block; width:250px; height:186px;}
.picListPage li .pic a:hover img{}
.picListPage li .title{margin-top: 10px; height: 36px; line-height: 36px; text-align: center;}
.picListPage li .title a,.picListPage li .title font{font-size: 14px;}
.picListPage li .title a:hover{text-decoration: underline;}

/* ==========================================================================
   栏目-图片列表页
   ========================================================================== */
.nodePicList{overflow: hidden; margin-right: -25px;}
.nodePicList li{width: auto; float: left; margin: 20px 25px 0 0; *display: inline;}
.nodePicList li img{width: 275px; height: 80px;}








/* 友情链接列表页 -----------------------------------------*/
.friendLinkList{ overflow:hidden; zoom:1; padding:20px 0 0 20px;  }
.friendLinkList li{ width: 33.3%; height: 36px; line-height: 36px;  float:left;  overflow: hidden; font-size: 14px; text-indent: 10px; background: url(images/dot01.png;vpn_img) left 50% no-repeat;}
.friendLinkList li.noData{background: none; color: #999;}


