﻿@charset "utf-8"; 

#content{width:auto;}
.pageBanner{display: none}
.column{padding: 20px 0; overflow: hidden;}

/* focusBanner */
.focusBanner{ background: #fff; max-height:520px;min-height:394px;height: 520px; margin: 0 auto; clear: both;text-align: center;position: relative;z-index: 0; overflow: hidden;margin-bottom: 20px;}
.focusBanner .con{display: block;height:50px;position: absolute;  z-index: 1; left:0px; right:0px;  bottom: 0;  line-height: 50px;  text-align: left;}
.focusBanner .bd li .pic{position: absolute; z-index: 0}
.focusBanner .bd .titleBg{    position: absolute;  width: 100%;  z-index: 0;  bottom: 0;  left: 0;  background: #000;height: 50px;opacity: .7}
.focusBanner .hd{ width: 1200px; height: 50px; position: absolute; bottom: 0; left: 50%; z-index: 1; font-size: 0;margin-left: -600px;}
.focusBanner .hd ul{display: none;}
.focusBanner .con .title{text-align: left;position: relative;  z-index: 2;width: 1200px;margin: 0 auto;}
.focusBanner .con .title a{font-size: 16px;color:#fff;margin-left: 30px;}
.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 .arrowBox{position: absolute;width:1200px;left:50%;bottom:45px;margin-left: -600px;height:60px; z-index: 3;}
.focusBanner .arrowBox .prev{width: 60px;height: 60px;background: url(../../base/img/prev.png) center no-repeat;display: block;position: absolute;right:75px}
.focusBanner .arrowBox .next{width: 60px;height: 60px;background: url(../../base/img/next.png) center no-repeat;display: block;position: absolute;right:15px}
.focusBanner .prev:hover{background: url(../../base/img/prev.png) center no-repeat; background-color:#0e2f76;}
.focusBanner .next:hover{background: url(../../base/img/next.png) center no-repeat; background-color:#cabe93;}
.focusBanner .bd{max-width:1920px;min-width:1200px;margin:0 auto;}
.focusBanner .bd li{height:520px;background-size: cover !important;}

/* ========= column1 ========= */
/* 新闻资讯 */
#xwzx .infoList{height: 245px; margin-left: 10px;padding: 10px 15px; float: right;width: 280px; border: 1px solid #ddd; border-bottom: 2px solid #005bac;background-color: #fff;}
#xwzx .infoList li{ border-bottom: 1px solid #ddd;padding: 5px; background: none;}
#xwzx .infoList li.last{ border: none;}
#xwzx .topicList{overflow: hidden;}
#xwzx .topicList li{float: left;width: 253px;height:308px; padding: 10px; margin-left: 33.333px; border: 1px solid #e3e3e3;background-color: #fff;position: relative;}
#xwzx .topicList li:first-child{margin-left:0}
#xwzx .topicList li .pic{ float: none;}
#xwzx .topicList li .con{ background-color: #fff; padding:15px 10px;}
#xwzx .topicList .t .intro{color:#7f7e7e;font-size: 14px;}
#xwzx .topicList li.first .pic, #xwzx .topicList li.first .con{}
#xwzx h3{width:200px;height:50px; background-color:#005bac ;}
#xwzx h3 a{display: inline-block;color:#fff;line-height: 50px;}
#xwzx .blueLogo{width:50px;height:50px;background: url(../../base/img/yxyw.png) center no-repeat ;float: left}
#xwzx .topicList li .date{position: absolute;bottom: 20px;color:#b1b1b1;}
#xwzx .bd{margin-top: 20px;}
/* ========= column2 ========= */
/* 新闻资讯 */
#column2{ background-color: #ffffff;}
#column2 .side{ float:left;width: 400px;margin: 0 20px 0 0;}
/* 通知公告 */
#jyjx .bd{}
#jyjx .bd .topicList li{padding: 20px 20px 15px 20px;margin-bottom: 5px; border:1px solid #e3e3e3;background-color: #fbfbfb}
#jyjx .bd .topicList li .title a{color: #333; font-size: 14px;}
#jyjx .bd .topicList li .title a:hover{color: #e00;}
#jyjx .bd .topicList li .title i{position: relative;top: 3px;left: 5px;}
#jyjx .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);}
#jyjx .bd .topicList li .intro{ padding-top:5px; line-height:1.4em;}
#jyjx .bd .topicList li .date{float: left;width: 60px;height: 55px;margin: 0 15px 0 0;text-align: center;line-height: 25px;}
#jyjx .bd .topicList li .date span{background: #f5f5f5;display: block; color: #777777; font-weight:normal; font-size:12px;}
#jyjx .bd .topicList li .date b{display: block;background: #b3cde6;color: #f6f6f6;line-height: 30px; font-weight:bold; font-size:18px;}
#jyjx .bd .topicList li.on .date b{ background-color: #fdb300;}
#jyjx h3{width:150px;height:45px; background-color:#205f9f ;}
#jyjx h3 a{display: inline-block;color:#fff;line-height: 45px;}
#jyjx .blueLogoSmall{width:50px;height:45px;background: url(../../base/img/tongzhi.png) center no-repeat ;float: left}
#jyjx .hd{height:45px;line-height: 45px;}
#jyjx .title{height:44px;line-height: 22px;  padding:5px;}
#jyjx .title a{color:#6b6b6b !important}

/* 科研研究 */
#kyyj{ margin-bottom:20px;}
#focusNews{float: left; margin-right:20px;}
#column2 .topicList{ overflow:hidden;}

/* ========= column3 ========= */
/* 学院风光 */
#xsfc .bd{margin-top: 20px;height:245px;}
#xsfc .bd .picList li{ margin:0;}
#xsfc h3{
	padding: 10px 20px;
    font-size: 22px;
    line-height: 20px;
    font-weight: 600;
    color: #ffffff;
    float: left;
    background: url(../../base/img/yellow-list.png) left no-repeat;
}
#xsfc h3 a{display: inline-block;color:#003770;font-size: 22px;}
#xsfc .blueLogo2{width:50px;height:50px;background: url(../../base/img/xyfg.png) center no-repeat ;float: left}
#xsfc .bd .picList li{position: relative;}
#xsfc .picList li .title {  height: 40px;  line-height: 40px;  text-align: center;  overflow: hidden; position: absolute; bottom: -40px;width:285px;  /*background-color: #f5f5f5;*/padding-top: 0}
#xsfc .picList li .title a{color:#333;}

/*党建团建*/
.areaR{  float: right;  width:778px;  }
.indXxdt .hd {  height: 40px;  line-height: 40px;  background: #fff;overflow: hidden;border-bottom: 1px solid #dddddd;background: url(../../base/img/yellow-list.png) left no-repeat;}
.indXxdt .hd li {  
	float: left;     
	padding: 10px 20px;
    font-size: 22px;
    line-height: 20px;
    color: #ffffff;
    float: left;
	margin-right:5px;
	font-weight: 600;
}
.indXxdt .hd li span{margin-left: 10px;}
.indXxdt .hd li a{color: #818693;}
.w880 .blueLogoSmall-1{width:50px;height:45px;background: url(../../base/img/djtj.png) center no-repeat ;float: left}
.w880 .blueLogoSmall-2{width:50px;height:45px;background: url(../../base/img/kyyj.png) center no-repeat ;float: left}
.w880 .blueLogoSmall-3{width:50px;height:45px;background: url(../../base/img/jyjx.png) center no-repeat ;float: left}
.w880 .blueLogoSmall-4{width:50px;height:45px;background: url(../../base/img/xssw.png) center no-repeat ;float: left}
.indXxdt .hd .on {  color: #003770;}
.indXxdt .hd .on a{color:#003770;}
.indXxdt .hd .on .blueLogoSmall-1{background: url(../../base/img/djtj-on.png) center no-repeat}
.indXxdt .hd .on .blueLogoSmall-2{background: url(../../base/img/kyyj-on.png) center no-repeat}
.indXxdt .hd .on .blueLogoSmall-3{background: url(../../base/img/jyjx-on.png) center no-repeat}
.indXxdt .hd .on .blueLogoSmall-4{background: url(../../base/img/xssw-on.png) center no-repeat}
.indXxdt .hd .more{
	float: right;
    font-size: 14px;
    line-height: 20px;
    margin-top: 6px;
    font-weight: normal;
    color: #666666;
    padding: 3px 10px;
}
.indXxdt .hd .more:hover{
    color:#003770;
}
#column2 .w880 .bd{margin-top:10px;}
.indXxdt .topicList .t .pic{margin-right: 30px;}
.indXxdt .topicList .t .title{padding-top: 10px;}
.indXxdt .topicList .t .tit{color:#464646;}
.indXxdt .topicList .t .tit:hover{color:#c3a025;}
.indXxdt .topicList .t{border:none;padding:0;margin:0;}
.indXxdt .topicList li.n .tit{color:#464646}
.indXxdt .topicList li.n .tit:hover{color:#c3a025;}


/* 文章标题列表-日历式 */
.infoDateList{overflow: hidden; margin-top: -5px;}
.infoDateList li{overflow: hidden; padding: 15px; margin-top: 10px; background-color: #f6f5f5;}
.infoDateList li.last{border-bottom: none;}
.infoDateList li .date{width: 70px; height: 60px; float: left; margin-right: 16px; text-align: center; background-color: #cabe93;}
.infoDateList li .date dt{height: 35px; line-height: 40px; color: #fff;font-size: 24px;width: 50px;margin: 0 auto;border-bottom: 1px solid #fff;}
.infoDateList li .date dd{height: 25px; line-height: 20px; font-size: 12px; color:#fff;}
.infoDateList li .title{line-height: 23px;margin-top: 5px;}

/*38特殊加的*/
#column1 a,#column2 a,#column3 a{
	text-decoration: none;
}
#column1 .w880,#column2 .w880{
	float: left;
	width:880px;
	margin-right: 30px;
}
.indBox .mHd{
	height:40px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
}
.indBox .mHd .more{
	float: right;
    font-size: 14px;
    line-height: 20px;
    margin-top: 6px;
    font-weight: normal;
    color: #666666;
    padding:3px 10px;
}
.indBox .mHd .more:hover{
    color:#003770;
}
.indBox .mHd h3 {
    padding: 10px 45px;
    font-size: 22px;
    line-height: 20px;
    color: #003770;
	float: left;
	background-color: #ffffff;
	font-weight: 600;
}
.indBox .mHd h3 a{
	color: #003770;
}
.indBox .mBd {
    overflow: hidden;
    padding-top: 15px;
}
.indBox .mHd.zhxw h3 {
	background: url(../../base/img/zhxw.png) 10px no-repeat;
}
.indBox .mHd.xygg h3{
	background: url(../../base/img/xygg.png) 10px no-repeat;
}
.w585{
	width:585px;
	float: left;
}
.marL30{
	margin-left: 30px;
}
.w290{
	width:290px;
}
.icon-box-item{
	width:290px;
	height:65px;
	line-height: 65px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.icon-box-item a{
	color: #fff;
}
.icon-box .icon-01{
	background: url(../../base/img/icon-01.png) no-repeat 50px;
	background-color: #c1ad65;
}
.icon-box .icon-02{
	background: url(../../base/img/icon-02.png) no-repeat 50px;
	background-color: #169fa5;
	margin-top:10px;
}
.icon-box .icon-03{
	background: url(../../base/img/icon-03.png) no-repeat 50px;
	background-color: #d36e59;
	margin-top:10px;
}
.icon-box .icon-04{
	background: url(../../base/img/icon-04.png) no-repeat 50px;
	background-color: #669e7a;
	margin-top:10px;
}
#column1{
	/*border-bottom: 1px solid #dddddd;*/
	background: url(../../base/img/column1-bg.png) no-repeat bottom;
}

/*39特殊加的*/
#column1 .w720{
	float: left;
	width:720px;
	margin-right: 20px;
}
.indXxdt .topicList .t .title .date{
	margin-top:5px;
}
.indXxdt.dot-list .topicList .t{
	background: url(../../base/img/dot-list.png) no-repeat left 16px;
	padding-left:20px;
}
.indXxdt.dot-list .topicList .t .intro{
	line-height:24px;
	padding-top: 10px;
}
.title-center .topicList .t .title{
	text-align: center;
}
.title-center .topicList .t .intro{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 15px;
	margin-bottom: 5px;
}


