﻿@charset "utf-8";
/* CSS Document */
/*通知公告*/

.content{ width:1200px; margin:0 auto;}





/*通知公告*/
.announcement{ overflow:hidden; margin-top:30px;}
.announceTitle{ width:231px; height:88px; margin:0 20px 0 0 !important; float:left;}
	.announceTitle .titleIcons{ margin:18px 0 0 20px;}
	.announceTitle .titleText{ margin:18px 0 0 16px;}
.workBanner{ float:left; width:948px; height:88px; margin:0; position:relative; }

.bannerUl{ overflow:hidden; width:918px; height:88px; float:left;}
.bannerUl ul{ height:88px; position:relative; overflow:hidden;}
	.bannerUl li{ width:306px; float:left;}
.announceBox{width:282px; height:88px; box-shadow: -1px 1px 6px 3px #4a72b70d; border-radius:3px; background:#fff;  }

.announceLeft{ float:left;}
	.announceLeft b{ font-size:24px; color:#1c59ff; display:block; width:70px; height:47px; border:1px solid #1c59ff; border-top-left-radius:5px; border-top-right-radius:5px; text-align:center; line-height:47px;}
	.announceLeft span{ display:block; background:#1c59ff; width:72px; height:39px; font-size:14px; color:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px; text-align:center; line-height:39px;}
.announceRight{ float:left; width:182px; margin:20px 0 0 14px;}
	.announceRight a{ display:block; color:#555; font-size:16px; line-height:24px;}
	
.arrowCont{ float:right; width:27px; height:89px; background:url(../images/arrowCont.png) no-repeat;}
	.arrowNext{ float:left; width:27px; height:39px; cursor:pointer;}
	.arrowPre{ float:left; width:27px; height:39px; cursor:pointer;}

/*学院新闻*/
.collegeNews{ width:843px; height:497px; float:left;}
.workUl{ margin:20px 20px;}
	.workUl li{ margin-bottom:19px; overflow:hidden;}
.workPic{ float:left;}
.workText{ float:left; width:580px; margin-left:18px;}
.workLastText{ border-bottom:none;}
.workText h3{ margin-top:3px; overflow:hidden;}
	.workText h3 a{ font-size:16px; color:#555; font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:570px;}
	.workText h3 a:hover{ color:#1c59ff; text-decoration:underline;}
	.workText span{ font-size:16px; color:#1c59ff; display:block; margin-top:10px;}
	.workText p{ font-size:14px; color:#888; width:100%; line-height:21px; margin-top:10px;}
.workText span b{ width:14px; height:14px; background:url(../images/dateIcons.png) no-repeat; float:left; display:block; margin:4px 9px 0 0;}

/*科研动态*/
.research{ width:333px; float:right; background:#e2eafe !important; height:497px;}
.reseaTitle{ margin-bottom:20px;}
.reseaTitle h3{ font-size:28px; color:#222; text-align:center; font-weight:normal; margin-top:20px;}
	.reseaTitle span{ display:block; font-size:16px; color:#6b93ff; text-align:center; margin-top:8px;}
.researchScroll{ margin:0 20px;}
/*banner滚动效果*/
	.unslider {
		position: relative;
	  margin: 0;
	  padding: 0;
	  width:100%;
	/*  min-width:1160px;*/

	}
	.unslider-wrap { position: relative; }
	.unslider-wrap.unslider-carousel li { float: left; position:relative; width:292px; height:350px;}
	.unslider-vertical>ul { height: 100%; }
	.unslider-vertical li {
	  float: none;
	  width: 100%;
	}
	.unslider-fade { position: relative; }
	.unslider-fade .unslider-wrap li {
	  position: absolute;
	  left: 0;
	  top: 0;
	  right: 0;
	  z-index: 8;
	  width:292px; height:350px;
	}
	.unslider-wrap li a img {
		width:292px;
		display:block;
		margin:0 auto;
	}
	.unslider-fade .unslider-wrap li.unslider-active { z-index: 10; }
	.unslider li,.unslider ol,.unslider ul{
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  border: none;
	}
	.unslider-nav {
	  width: 78px;
	  margin:12px auto 0;
	}
	.unslider-nav ol {
	  list-style: none;
	  text-align: center;
	}
	.unslider-nav ol li {
	  display: inline-block;
	  width: 10px;
	  height: 10px;
	  margin: 0 7px;
	  background:url(../images/bannerIcons.png) no-repeat;
	  overflow: hidden;
	  text-indent: -999em;
	  cursor: pointer;
	  *float:left;
	}
	.unslider-nav ol li.unslider-active {
	  background:url(../images/bannerIconsHover.png) no-repeat;
	  cursor: pointer;
	}
.scrollText{ margin:7px 0 0;}/*margin:16px 0 0;*/
.scrollDate{ overflow:hidden;}
.dateLeft{ float:left; border-right:1px solid #c4c8d7; padding-right:6px;}
	.dateLeft span{ display:block; font-size:14px; color:#1c59ff;}
	.dateLeft b{ font-size:30px; color:#1c59ff; display:block; text-align:center;  font-weight:normal; font-family:"microsoft yahei";}
.dateText{ width:226px; float:right; margin-top:5px;}
	.dateText a{ font-size:16px; color:#555555; display:block; line-height:26px;}
.scrollText p{ font-size:14px; color:#555; /*margin-top:14px;*/margin-top:4px; line-height:21px;}






/*学生工作*/
.newsTrend{ overflow:hidden;}
.workBox{ background:#fff; box-shadow: -1px 1px 6px 3px #4a72b70d; overflow:hidden; margin-top:32px; border-radius:3px;}
.studentWork{}
.workTitle{ margin:20px 20px 0; overflow:hidden;}
.titleIcons{ width:4px; height:48px; display:block; background:url(../images/titleIcons.png) no-repeat; float:left;}
.titleText{ float:left; margin-left:16px;}
	.titleText h3{ font-size:26px; color:#222; font-weight:normal; margin-top:-4px;}
	.titleText span{ font-size:16px; color:#999; display:block;}
.titleRight{ float:right; margin-top:10px; }
	.titleRight a{ font-size:16px; color:#1c59ff;}
.studentLeft{ width:824px; float:left; margin:23px 0 0 20px;}
	.studentDl{ overflow:hidden;}
	.studentDl dt{ float:left;}
	.studentDl dd{ width:385px; float:left; margin:13px 0 0 23px;}
		.studentDate{ font-size:14px; color:#888;}
		.studentDl dd h3{ font-size:18px; color:#222; width:310px; line-height:25px; margin-top:15px;}
		.affairs{ width:72px; height:24px; background:#1c59ff; border-radius:4px; display:block; color:#fff; font-size:14px; text-align:center; line-height:24px;
		margin-top:14px;}
		.studentDl dd p{ font-size:14px; color:#555; line-height:21px; border-left:2px solid #1c59ff; padding-left:12px; margin-top:24px;}
.studentUl{ margin-top:10px;}
	.studentUl h3 a{ font-size:16px; color:#555; font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:398px;}
	.studentUl li{ width:400px; border-bottom:1px dashed #ababab; overflow:hidden; padding-bottom:18px; margin-top:18px;}
.college{ margin-top:5px;}
.college a{ float:left; font-size:14px; color:#1c59ff; display:block;}
	.college b,.college span{ font-size:14px; color:#888; display:block; float:left;}
	.college b{ padding:0 7px;}
	.college a,.college span{ line-height:23px;}
.studentUl li.leftLast{ border-bottom:none;}
.studentUl li.rightLast{ border-bottom:none;}

/*学生党建*/
.studentRight{ width:313px; float:right; margin-right:20px;}
.yjfx{ margin-top:15px; }
.yjfx li a{ display:block; width:313px; text-align: right; transition:all 0.2s ease-in-out; font-size:14px; margin-bottom:16px;}
.yjfx li a img{ display:block; margin-top:0;}
.yjfx li a:hover,.yjfx li a.studentSelect{ /*background-position:0 -91px;*/ margin-bottom:24px;  line-height:91px; text-align:center; }
.yjfx li a:hover span,.yjfx li a.studentSelect span{line-height:91px;}

.yjfx li a img{ display:none;}
.yjfx li a.studentSelect img,.yjfx li a:hover img{ display:block; padding-left:0; margin-top:5px;}


.party{
	width:313px; 
	height:31px; 
	display:block;
}
	.party b{ display:block; width:94px; height:29px; line-height:28px; font-size:14px; color:#fff; float:right; text-align:center; margin-right:24px;}
.partyColor1{ background:url(../images/partyColor1.png) no-repeat;}
.partyColor2{ background:url(../images/partyColor2.png) no-repeat;}
.partyColor3{ background:url(../images/partyColor3.png) no-repeat;}
.partyColor4{ background:url(../images/partyColor4.png) no-repeat;}
.partyColor5{ background:url(../images/partyColor5.png) no-repeat;}
.partyColor6{ background:url(../images/partyColor6.png) no-repeat;}