@charset "utf-8";
/* CSS Document */
.warp{width:100%;min-height:1200px;overflow: hidden;position: relative;}
#content{width: auto; min-width: 1200px}
##footer{margin-top: 0px}
.column{margin: 0 auto 20px; overflow: hidden;  }
.pageBanner{display: none; }

/* 焦点图 */
#indBanner{width:100%; min-width:1200px; height:400px; position:relative;overflow:hidden;background:#fff;text-align:center;position: relative; margin-bottom: 20px}
#indBanner .bd{z-index:0;width:1200px;position:absolute;left:50%;margin-left:-860px;}
#indBanner .bd li{width:1200px;height:400px; overflow:hidden; position: relative;}
#indBanner .bd li img{display:block;width:1200px;height:400px;}
#indBanner .tempWrap{overflow:visible !important}
#indBanner .tempWrap ul{margin-left:-940px !important;}
#indBanner .bd .con{width: 320px;height: 90px;line-height: 34px;font-size:18px;left: 20px;bottom: 20px; position: absolute; display: none; }
#indBanner .bd .con h3 {position: absolute; z-index: 999; left: 20px; }
#indBanner .bd .con .title a {color: #fff;}
#indBanner .bd .con .intro{padding:0 10px;line-height: 22px;position:absolute; left:0;top:38px;z-index:1;font-size: 12px;color: #fff;text-align: left;text-indent: 2em;}
#indBanner .bd .con .titleBg {position: absolute;width: 100%;height: 100%; background: #000; left: 0px; top: 0px; filter: alpha(opacity=50); opacity: 0.5;}
#indBanner .hd{position:absolute;width:100%;left:0;z-index:1;height:10px;bottom:20px;text-align:center;}
#indBanner .hd li{display:inline-block;*display:inline;zoom:1;width:10px;height:10px;overflow:hidden;background:#808080;line-height:99px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
 margin:0 5px;cursor:pointer;}
#indBanner .hd li.on{background:#e00;}
#indBanner .hd li span{display:none}
#indBanner .next,#indBanner .prev{width: 11px;height: 19px;position:absolute;left:50%;margin-left:620px;top:188px;z-index:10;cursor:pointer;background: url(/content/kxsyzx/base/img/sjx1.png) no-repeat -19px 0;}
#indBanner .prev{margin-left:-632px;background-position: 0 0;}
#indBanner .pnBtn{position:absolute;z-index:1;top:0;width:100%;height:400px;cursor:pointer;}
#indBanner .prevs{left:-50%;margin-left:-600px;}
#indBanner .nexts{left:50%;margin-left:600px;}
#indBanner .pnBtn .blackBg{display:block;position:absolute;left:0;top:0;width:100%;height:400px;background:#fff;filter:alpha(opacity=60);opacity:0.6;}
#indBanner .pnBtn .arrow{position:absolute;top:0;z-index:1;width:60px;height:400px;filter:alpha(opacity=60);opacity:0.6;}
#indBanner .pnBtn .arrow:hover{filter:alpha(opacity=100);opacity:1;}
#indBanner .prevs .arrow{right:0;}
#indBanner .nexts .arrow{left:0;}


/* tabBox */
.tabBox{}
.tabBox .hd{height: 38px;line-height: 38px;padding-left:5px;border-bottom: 1px solid #cccaca;}
.tabBox .hd li{float: left;margin: 0 3px;}
.tabBox .hd li a{display: inline-block;padding:0 5px; font-size: 16px;}
.tabBox .hd li i{color: #284c7e;}
.tabBox .hd li.on a{color: #284c7e;border-bottom: 1px solid #284c7e;  font-weight: bold;}
.tabBox .hd li a:hover{color: #284c7e;}
.tabBox .bd{padding: 10px 8px;}

/* columnA */
#columnA{width: 1200px}
#columnA .areaL{width: 400px; float: left; *display: inline; margin-right: 20px}
#columnA .areaC{width: 380px; float: left; }
#columnA .areaR{width: 380px; float: right; }

/* 新闻资讯 */
#indXwzx>.bd{padding-top: 20px;}
#indXwzx>.bd .topicList li{height: auto;margin-bottom: 18px; padding-bottom: 0px; border: none;}
#indXwzx>.bd .topicList .pic { margin-top: 10px;}
#indXwzx>.bd .topicList .pic,
#indXwzx>.bd .topicList .pic img {width: 140px;height: 105px; display: block; background-color: #f5f5f5;}
#indXwzx>.bd .topicList .con{padding-top:4px;margin-left: 155px;*margin-top: -22px;}
#indXwzx>.bd .topicList .con .title{font-size: 14px; margin-bottom:0px;  height:46px; line-height:23px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;  position:relative}
#indXwzx>.bd .topicList .con .title .date{float:none; position:absolute; right:0px; bottom:0px; height:23px; background:#fff; padding-left:14px}
#indXwzx>.bd .topicList .con .title a{color: #284c7e;font-size: 14px; font-weight: bold; }
#indXwzx>.bd .topicList .con .titleBg{display:none}
#indXwzx>.bd .topicList .more{display: none;}
#indXwzx>.bd .topicList .intro{margin-top: 6px;font-size: 12px; height: 40px; line-height: 20px; overflow: hidden; margin-bottom: 5px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; }
#indXwzx>.bd .titCell{margin-left:150px;overflow: hidden;}
#indXwzx>.bd .titCell li{float: left;width: 8px;height: 9px;margin:0 2px;cursor: pointer;overflow: hidden;background: url(/content/kxsyzx/base/img/icon.png) no-repeat -16px -356px; text-indent: 300%; }
#indXwzx>.bd .titCell li.on{background-position: 0 -357px;}
#indXwzx>.bd .topicList li .date { float: left;}

/* 党建团建\工作概况等切换 */
#indDjtj{height: 242px;}
#indgzgk{height: 202px;}

/* 科研动态 */
#indKydt{margin-bottom: 20px; height: 222px}
#indKydt .bd{padding: 12px 0 0 12px}
#indKydt .infoList li{height:50px; line-height:22px; padding:6px 0 0; margin-bottom:8px; background:none;}
#indKydt .infoList li.last{margin-bottom:0; padding:0;}
#indKydt .infoList li .date{float:left; display:block;width: 62px; height:40px; line-height:18px; padding:2px 10px 0 0; color:#fff; text-align:center;background: url(/content/kxsyzx/base/img/icon.png) no-repeat 0 -298px; overflow:hidden;}
#indKydt .infoList li .date i{display:block; font-size:12px;}
#indKydt .infoList li .date i.day{height:22px;line-height: 20px; font-size:16px;}

/* 院长信箱 */
#indYzxx{}
#indYzxx .bd{padding: 12px 0 0 12px}

/* columnB */
#columnB{background:#e1e8f0;padding: 20px 0;float:none;position: relative;overflow: hidden; margin-bottom: 0px}
#indXxgk{background:#e1e8f0; width: 1200px; margin: 0 auto; overflow: hidden; }
#indXxgk .hd{height: 65px; padding-top: 10px;}
#indXxgk .hd h3{width: 470px;height: 20px; border-bottom: 1px solid #cccaca;position: relative; margin:0 auto}
#indXxgk .hd h3 a{display: block; height: 38px; line-height: 38px; margin: 0 auto;  background: #eaeff5; border: 1px solid #c3c3c3; font-size: 16px; font-weight: bold; color: #284c7e; border-radius: 10px 0px 10px 0px; width: 178px; text-align: center;  }
.indXyfg li{float: left;width: 300px;height: 320px;overflow: hidden;}
.indXyfg li .title{padding:15px 18px 8px;text-align: center;}
.indXyfg li .node_intro{height: 78px;padding:0 18px;line-height: 24px;font-size:12px;color:#999;overflow: hidden;}
.indXyfg li:hover{background: #284c7e;color: #fff;}
.indXyfg li:hover,
.indXyfg li:hover .node_intro,
.indXyfg li:hover a{color: #fff;}
.indXyfg li .pic,
.indXyfg li .pic img{width: 300px;height: 250px;overflow: hidden; display: block; background-color: #fff;}
.indXyfg li .topicHasPic .con{display: none;}
.indXyfg li .topicHasPic .n{height: 20px;line-height: 20px;padding: 8px 5px 0px 16px;}
.indXyfg li .topicHasPic .last{padding-bottom: 8px;}
.indXyfg li .topicHasPic .noData{padding: 15px 25px;color: #555;}
.indXyfg li .node_pic,
.indXyfg li .topicHasPic .t{*margin-bottom: -6px;}
.indXyfg li:hover .noData{color: #fff;}

/* backTop */
.backTop{width: 50px;height: 50px;position:fixed;bottom: 60px; right:40px;z-index:999;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.backTop a{width: 50px;height: 50px;display: block;background: url(/content/kxsyzx/base/img/icon.png) no-repeat 0 -495px; cursor:pointer;}
