/*重置链接文字颜色*/
a {
  color: #000;
}

a:hover {
  color: #000;
/*  text-decoration: none;*/
}


/*bootstrap轮播*/
.carousel {
  margin-bottom: 0.714rem;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  bottom: 3rem;
  z-index: 10;

/*  left: 5rem;
  bottom: 4.286rem; */	
}
/*复写轮播样式*/
.carousel-item:nth-child(1) .carousel-caption {
  width: 574px;
  height: 140px;
  background-color: rgba(52, 83, 159,0.65);
  left: 5rem;
  bottom: 4.286rem; 
/*  background-color: rgba(82, 106, 172,.5);*/
}

.carousel-caption h1{
  height: 50%;
  font-size: 28px;
  text-align: right;
  padding:0 3rem;
  margin: 0;
  border-bottom: 1px #fff solid;
}
.carousel-caption p{
  height: 50%;
  font-size: 15px;
  padding: 0.5rem;
  margin: 0;
  overflow: hidden;
}

.carousel-calender{
  width: 6rem;
  height: 6rem;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  padding: 0.5rem;
  position: absolute;
  left: 1.2rem;
  top: -2.6rem;
}
.carousel-month {
  display: block;
  color: #526aac;
  background-color: rgba(255, 255, 255,1);


}
.carousel-date {
  display: block;
  color: #fff;
  background-color: rgba(52, 83, 159,0.65);
}

/*bootstrap轮播*/
/* Declare heights because of positioning of img element */
.carousel-item {
  height: 32rem;
  background-color: #777 ;
}
.carousel-item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 32rem;
}
.carousel-control-prev, .carousel-control-next {
  width: 4rem;
  background-color: rgba(1,1,1,.25);
/*  height: 6rem;
  margin: auto 0;*/
}

/*.carousel-indicators li {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  box-shadow: : 0 0 0 2px #fff;
  right: -30rem;
}*/
/*^^^轮播^^^*/

.text-right {
  text-align: right;
}

/*复写卡片*/
.card {
  border: transparent;
  border-radius: 2px;
  box-shadow: 0 0 2px 0 rgba(0,0,0,.25);

  margin-bottom: 5px;
} 

/*自定义卡片标题行*/
.card-title {
  display: flex;
/*  border-bottom: 1px red dashed;*/
}
.card-title img {
  margin:0 5px;
}
.card-title h2 {
  font-size: 25px;
  font-weight: bold;
  margin:0 5px;
}

.card-title span {
  font-size: 20px;
  color: #a7a7a7;
  line-height: 2;
  margin:0 5px;
}

/*蓝色装饰直线*/
.card-title .x-deco-line {
  border-bottom: 3px solid #2ba1df;
  /*需计算宽高*/
}

.card-row-block {
  display: flex;
  justify-content: space-between;
/*  text-align: center;*/
}

/*.more a:visited {
  filter: grayscale(15%);
}*/

.card footer {
  width: 100%;
  padding: 0.5rem 0 0;
}

.more a:hover {
  filter: saturate(300%);
}
/*^^^复写卡片样式^^^*/

/*新闻和通知边距*/
.maininfo {
  margin:5px 10px;
}
/**/
.flex {
  display: flex;
  justify-content: space-between;
}
/*新闻*/

.news {
  width: 65.166%;
  height: 440px;
  padding: 1.5rem;
  margin-right: 5px;
}
.news .x-deco-line {
  width: 68.5%;
  height: 20px;
}

.news .card-item {

}

.news .card-item h3 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.news .card-item p {
  font-size: 15px;
/*  color: #2c2c2c;*/
  color: #5a5a5a;
  text-overflow: ellipsis;
  overflow: hidden;
  text-indent: 2rem;
}
.news .emphasize {
  width:  324px;
}

.news .emphasize img{
  width: 324px;
}

.news .emphasize h3 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 324px;
  margin:0.5rem 0;

}
.news .emphasize p {
  width: 324px;
  height: 70px;
  text-overflow: ellipsis;
  overflow: hidden;
}


.news .card-col-block {
  width: 360px; 
  height: ;
  display: block;
  overflow: hidden;
}
.news .card-col-block .card-item {
/*  height: 50px;*/
  padding: 0.5rem;
  height: 100px;
  border-bottom: 1px solid rgba(1,1,1,.5);
  overflow: hidden;
  line-height:2;
  margin: 0;
}

.news .card-col-block .card-item:nth-child(3){
  border: transparent;
}

/*通知*/
.notices {
  width: 34.333%;
  height: 440px;
  padding: 1.5rem;
}
.notices .x-deco-line {
  width: 32.5%;
  height: 20px;
}

.notices .card-col-block {
  overflow: hidden;
}

.notices .card-col-block ol {
  list-style-type: none;
  width: 100%;
}
.notices .card-col-block p {
  display: inline;
  line-height: 2.75;
}

.notices .card-col-block li:first-child {
  font-size: 16px;
  font-weight: bold;
}

.notices .card-col-block li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}

.notices .card-col-block li span {
  color: rgb(155,155,155);
}

/*展示*/
.exhibition {
  width: 98.333%;
  margin: 5px auto;
  padding: 1.5rem;
}

.exhibition .x-deco-line {
  width: 77.1%;
  height: 20px;
}

.exhibition .card-item {
  width: 200px;
  height: 210px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 0 15px 0 rgba(0,0,0,.25);
}

.exhibition .card-item img {
  max-width: 100%;
  height: 66.667%;
}

.exhibition .card-item h3 {
  font-size: 18px;
  font-weight: bold;
  height: 16.66%;
/*  margin: 1rem auto 0 1rem ;*/
  padding: 0.75rem;
  overflow: hidden;
}

.exhibition .card-item p {
  font-size: 15px;
  overflow: hidden;
  height: 16.66%;
  padding-left: 0.75rem;
/*  margin: 0 auto 0.5rem 1rem ;*/
}

.exhibition a:hover {
  text-decoration: none;
}

.exhibition .card-item:hover {
  box-shadow: 0 0 20px 3px rgba(0,0,0,.5);
}


/*便捷通道*/
.entrance {
  width: 98.333%;
  margin: 5px auto;
  padding: 1.5rem;
  text-align: center;
}

.entrance .card-row-block{
  justify-content: space-around;
}

.entrance .card-item header{
  width: 86px;
  height: 86px;
  border: 1px solid #69bde8;
  padding: 0.5rem;
  margin: auto auto 25px;

}

.entrance a {
  text-decoration: none;
}

.entrance .card-item header:hover {
  filter: brightness(150%);
}


.entrance .card-item img {
  margin-bottom: 0.5rem;
}

.entrance .card-item h2 {
  font-size: 17px;
  font-weight: bold;

}

.entrance .card-item ul {
/*  display: flex;*/

}

.entrance .card-item li {

  color: #69bde8;
  text-align: left;
}

.entrance .card-item li span {
  color: rgba(1,1,1,1);
}

.entrance .x-deco-line {
  width: 77.1%;
  height: 20px;
}

.entrance .y-split-line{
    border-left: 1px solid #69bde8;
    width:1px;
    height:150px;
    bottom: 0;
}

/*分行排列*/
.entrance .inline{
  display: flex;
  margin: 0.5rem;
}

.entrance .inline li {
  margin:0 1rem;
}
/*^^^^entrance^^^
*/

/* 曾德杭新增*/
/*图片*/
.pictureDiv {
	width:100%;
	height:400px;
}
/*中心动态*/
.outCenter{
	width:100%;
	height:80%;
}
.centertrendsWind1{
	width:60%;
	height:100%;
	float:left;
	display:inline;
	border-right:0px;
}
.centertrendsWind2{
	width:40%;
	height:100%;
	float:left;
	border-left:0px;
	display:inline;
}
.widthCent{
	width:65%;
}
/*
.tt{
	font-size: 25px;
  	font-weight: bold;
  	margin:0 5px;
	color:#000000;
 }
 */
/*通知公告*/
.announcement{
	width:100%;
	height:330px;
}
.announcementWind{
	width:100%;
	height:100%;
}
/*成果展示*/
.exhibition .card-item .imgd {
  max-width: 200px;
  height: 140px;
}

.displayInline{
	display:inline;
	float:left;
}
.exhibitionBoxDiv{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
	width:200px;
}
/*footer*/
#footer li p {
color:#FFFFFF;
}
