﻿@charset "utf-8";
.pageBanner { display: none }
.column {overflow: hidden;width:1200px;margin:0 auto;margin-bottom: 30px;}
.side {float: right;width: 590px;margin: 0 0 0 20px;}

/* focusBanner */
.focusBanner { background: #d9dde0; height: 400px; margin: 0 auto; clear: both; text-align: center; position: relative; z-index: 0; overflow: hidden; }
.focusBanner .con { display: none }
.focusBanner .bd li .pic { position: absolute; left: 50%; margin-left: -960px; z-index: 0 }
.focusBanner .hd { height: 25px; position: absolute; bottom: 20px; left: 50%; margin-left: -20px; z-index: 1; font-size: 0; }
.focusBanner .hd li { height: 12px; width: 12px; background: #fff; margin: 0 5px; cursor: pointer; display: inline-block; *display: inline; zoom: 1; vertical-align: top; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
.focusBanner .hd li span { display: none; }
.focusBanner .hd .on { background: #FF8A00 }
.focusBanner .prev, 
.focusBanner .next {display:none;  }

#indJdyd{ width:100%; background:#f7f7f7; padding:40px 0}

/* ========= column1 ========= */
#column1 .side {float: right;width: 580px;margin: 0 0 0 20px;}

/* 通知公告 */
#tzgg .bd { height: 288px; }
#tzgg .bd .topicList li { padding-bottom: 5px; margin-bottom: 5px; border: none; }
#tzgg .bd .topicList li.last { border: none; }
#tzgg .bd .topicList li .title a { color: #333; font-size: 14px; }
#tzgg .bd .topicList li .title a:hover { color: #e00; }
#tzgg .bd .topicList li .title i { position: relative; top: 3px; left: 5px; }
#tzgg .bd .topicList li .title i img:hover { transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); }
#tzgg .bd .topicList li .intro { padding-top: 2px; line-height: 1.4em; }
#tzgg .bd .topicList li .date { float: left; width: 60px; height: 66px; margin: 0 15px 0 0; text-align: center; line-height: 34px; }
#tzgg .bd .topicList li .date span { display: block; background: #aa0914; color: #fff; line-height: 24px; font-size: 12px; }
#tzgg .bd .topicList li .date b { border: 1px solid #ddd; color: #aa0914; display: block; font-size: 24px; font-weight: normal; }

/* 科研研究 */
#xwzx { margin-bottom: 25px; }
#focusNews { float: left; margin-right: 20px; }
#column1 .topicList { overflow: hidden; }

/* ========= column2 ========= */


/* 党建团建 */
#djtj .bd .topicList { margin: 0 -10px; overflow: hidden; }
#djtj .bd .topicList li { float: left; width: 49.99%; padding: 13px 0; margin-bottom: 0; border: none; }
#djtj .bd .topicList li .title a { color: #333; font-size: 16px; }
#djtj .bd .topicList li .title a:hover { color: #e00; }
#djtj .bd .topicList li .con { padding: 20px 10px 0 0; }
#djtj .bd .topicList li .intro { padding-top: 5px; line-height: 1.4em; }
#djtj .bd .topicList li .date { float: left; width: 92px; height: 85px; margin: 0 15px 0 10px; padding-top: 20px; text-align: center; line-height: 35px; background: url(../../base/img/djtjicon.png) no-repeat center; color: #333; }
#djtj .bd .topicList li .date span { display: block; line-height: 35px; font-size: 28px; }
#djtj .bd .topicList li .date b { display: block; font-weight: normal; font-size: 14px; }



#xsfc .picList li {width: 213px;margin-right: 35px;}
#xsfc .picList li a{font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block; line-height:30px}
#xsfc .picList li.last{ margin-right:0}


#video {margin-left: 80px;}
#video .bd{width:440px;height: 260px;position:relative;overflow: initial;padding-bottom: 10px;}
#video .bd:after{ content:''; width:440px; height:260px; background:#c00; position:absolute; bottom:-10px; left:10px; z-index:0}
#video .bd video{ object-fit: fill; width: 100%; height: 100%; z-index:1; position:relative;  }

#video .bd video:focus{outline: none;}










