@charset "utf-8";
/* CSS Document */

.Wrapcontent{ overflow: visible !important; }
.sub_banner{ position: relative; overflow: hidden;}
.sub_banner img{display: block; margin: 0 auto;width: 100%}

.subPage{ padding:0px 0 30px 0; position:relative;z-index: 99;}

.bread{width:100%;line-height: 20px;padding-top: 15px; padding-bottom: 15px;text-align: right; border-bottom: 1px solid #e5e5e5; color:#999;font-size:14px; }
.bread span{font-weight:normal;color:#999;}
.bread span a{color:#999;}
.bread a:hover{color:#cb2d3e;}



.subPage_con{ max-width: 1200px; margin:0 auto; min-height:554px; position: relative;}


/*左侧边栏*/
.sub_left{width:222px;overflow:hidden;float:left;z-index:999;margin-top: -72px;}
.sub_left .sub_nav{ overflow:hidden;border:1px solid #b1c2f5;}
.sub_left .sub_nav li a{padding:14px 15px; line-height: 20px; display:block;font-size:16px;border-bottom:1px dashed #b1c2f5;  position: relative;}
.sub_left .sub_nav li a:hover,.sub_left li a.active{ color: #0027da;background: url(../../images/active.jpg) no-repeat left center;}
.sub_title{width:auto;overflow:hidden;height:72px;line-height:72px; font-size:24px; color:#fff; background:#071ee7; background: -webkit-linear-gradient(left,  #071ee7,#071ee7); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #071ee7,#071ee7); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right,  #071ee7,#071ee7); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #071ee7,#071ee7); /* 标准的语法 */font-weight: normal; position: relative;padding-left: 20px;}


/*右侧*/
.sub_right{margin:0px 0 0px 262px;}
.marginBot{margin-bottom:40px;}
.pageArticle{  overflow:hidden;}
.articleTitle{width:auto;overflow:hidden;}
.articleTitle h2{width:auto;overflow:hidden;font-size:20px;padding:10px 0;width:auto;color:#333; float:left; position: relative;}
.article{width:auto;overflow:hidden;color:#666;font-size: 15px;line-height: 24px;margin-bottom: 30px;}
.borderBot { margin-bottom:20px;margin-top: 10px;}

.articleTitle02{text-align: center;margin-top: 30px;}
.articleTitle02 h2{font-size: 20px;margin-bottom: 30px;}
.articleAuthor{text-align: center;color:#999;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dashed #aaa;}
.articleAuthor span{color:#999;display: inline-block;*display: inline;*zoom:1;margin: 0 10px;}

.leaderTitle{margin:15px 0;}
.leaderTitle span{display: inline-block;*display: inline;*zoom:1;background-color: #7a010e;height: 40px;padding:0 15px;color:#fff;line-height: 1.5;font-size: 16px;color:#fff;font-weight: normal;line-height: 40px;min-width: 70px;text-align: center;}
.leaderList { overflow: hidden; }
.leaderList li{margin-bottom: 25px;overflow:hidden; width: 49%; display: inline-block;}
.item-img04{width: 118px;float: left;border:1px solid #cb2d3e;}
.item-img04 .imgResponsive{padding-bottom: 136.67%;}
.item-txt04{margin: 0 20px 0 135px;overflow:hidden;display: block;}
.item-txt04 h3{font-size: 16px;color:#cb2d3e;margin-bottom: 18px;}
.item-txt04 h5 { margin: 0 0 10px 0; }
.item-txt04 p{line-height: 22px;color:#666;height: 180px;overflow:hidden;}



/*分页*/
.pages{ text-align:center; height:30px; line-height:28px; margin:25px 0; overflow: hidden;padding-left:15px; clear: both;}
.pages img{vertical-align: middle;}
.pages span{ color:#990000; padding:0 20px 0 0px;}

.pages a.start,.pages a.prev,.pages a.next,.pages a.end{ width: auto; padding:0 8px;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:27px; height: 28px; font-size:14px; text-align:center; color:#666;  border-right: #b1c2f5 1px solid;border-top: 1px solid #b1c2f5; border-bottom: #b1c2f5 1px solid;}
.pages a.start{border-left: 1px solid #b1c2f5}
.pages a img{*display:block; *margin-top: 8px;}
{ }
.pages a.on_pages,.pages a:hover{ background: #071ee7;color:#fff;}


.imgResponsive02{padding-bottom: 138.3%}

/*学院领导*/
.subLeaderList{margin-right: -45px;overflow: hidden;}
.subLeaderList li{float: left;width: 245px;margin-bottom: 20px;}
.subLeaderList li a{display: block;margin-right: 45px;}
.subLeaderList li a h3{text-align: center;font-size: 16px;margin-top: 10px;margin-bottom: 5px;}
.subLeaderList li a p{text-align: center;font-size: 18px;}


/*机构设置*/
.subOrganList{overflow: hidden;margin-right: -52px;}
.subOrganList li{float: left;width: 327px;margin-bottom: 30px;}
.subOrganList li a{display: block;height: 60px;line-height: 60px;padding-left: 20px;background: #f2f2f2;font-size: 16px;margin-right: 52px;overflow: hidden;padding-right: 20px;}

.subOrganList li a:hover{background: #cc2d3e;color:#fff;}

/*硕士研究生导师*/
.subSearchBox{overflow: hidden;background: #f2f2f2;padding:8px 10px 3px 10px;}
.subSearchBox span{float: left;width: 50px;color:#666;font-size: 16px;padding:5px;margin-bottom: 5px;}
.subSearch{margin-left: 50px;}
.subSearch a{float: left;font-size: 16px;padding:5px;margin-bottom: 5px; *float: none; *margin-bottom: 5px; *height:30px; *line-height: 30px;}
.subSearch a:hover,.subSearch a.active{color:#fff;background: #071ee7}

.subSearch i{float: left;margin: 0 5px;padding:5px 3px;font-style: normal;color:#ccc; *float: none;}
.subTeachList{overflow: hidden;margin-right: -37px;margin-top: 30px;}
.subTeachList li{float: left;width: 195px;margin-bottom: 30px;}
.subTeachList li .imgResponsive02 img { width: 100%; height: 220px; }
.subTeachList li a{display: block;margin-right: 37px;background: #f2f2f2; }
.subTeachList li h3{text-align: center;height: 40px;line-height: 40px;overflow: hidden; font-size: 16px;color:#666;font-weight: normal;}


/*文字列表页*/
.subListList{overflow: hidden;}
.subListList li{position: relative; margin-bottom: 15px;padding-bottom: 15px;overflow: hidden;border-bottom: 1px dashed #ccc;padding-left: 15px;}
.subListList li:before{position: absolute;left: 0;top:10px;content: '';clear: both;width: 4px;height: 4px;background: #c84242;border-radius: 50%;}
.subListList li span{float: right;margin-left: 10px;font-family: 'Arial'; padding-left: 10px;color:#999;border-left: 1px dashed #ccc}
.subListList li a{font-size: 16px;}

.subListList li div{height: 24px;line-height: 24px;overflow: hidden;}


.sub_rightT{position: relative; margin-left: 0;}
.sub_titleT{position: absolute;top:-72px;width: 222px}
/*专栏*/
.columnList{overflow: hidden;margin-right: -55px;margin-top: 30px;margin-bottom: 10px;}
.columnList li {float: left;width: 418px;margin-bottom: 50px;}
.columnList li a{display: block;margin-right:55px;	}

.columnInfo{border-left: 4px solid #e6e3e3;padding:10px 0 0 15px;}
.columnInfo h3{font-size: 16px;line-height: 24px;height: 48px;overflow: hidden;font-weight: normal;margin-bottom: 10px;padding-bottom: 10px;border-bottom:1px dashed #facbcb;}
.columnInfo .time{overflow: hidden;}
.columnInfo .time i{float: right;width:9px;height: 16px;background: url(../../images/more.png) no-repeat center center; }
.columnInfo .time span{padding-left:24px;font-family: 'Arial';font-size: 14px;background: url(../../images/time.png) no-repeat center left;height: 25px;line-height: 25px; color:#999;float: left;}



/*分享*/
.shareBox{margin-top: 21px;text-align: right;overflow: hidden;float: right;}
.share{width: auto;height: auto;float: right} 
.share_btn {font-weight: normal;float: left;line-height: 32px;}
.bdsharebuttonbox {float: left;}
.share a { padding-left: 0px !important;margin: 0px 0px 0 16px!important;float: left!important;width: 32px!important;height: 32px!important;border-radius: 50%;}
.share a.bds_weixin{background:url(../../images/weixin.png) no-repeat center center #7dd43c;}
.share a.bds_tsina{background:url(../../images/weibo.png) no-repeat center center #e83437;}
.share a.qzone{background:url(../../images/qqzone.png) no-repeat center center #fece00;}
.share a.bds_more{background:url(../../images/share.png) no-repeat center center #a3bfd9;}


/*相关附件*/
.Annex{margin-top: 40px;overflow: hidden;}
.Annex h3{background: #f2f2f2;padding: 10px 20px;color:#666;}
.Annex h3 a{font-weight: normal;padding-left: 20px;color:#666;}
.Annex ul{margin-top:  20px;float: left;padding-left: 30px;}
.Annex ul li{margin-bottom: 8px;}
.Annex ul li a{display: block;font-size:13px;color:#999;}
