
/* 背景图 */
.banner {
  height: 670px;
  margin: 0 auto;
}
.swiper-container{
  height: 100%;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
  --swiper-pagination-color: #e83828;/* 两种都可以 */
  width: 11px;
  height: 11px;
  border-color: #595757;
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
  display: inline-block !important;
  margin-right: 10px !important;

}
.swiper-container-vertical>.swiper-pagination-bullets{
  right: 50% !important;
  top: 94% !important;
}

/* 内容 */
.content {
  margin-top: 82px;
}
.content ul li {
  float: left;
  width: 600px;
  height: 400px;
}
.content ul li img {
  width: 100%;
  height: 100%;
}
/* 内容 */
.announce {
  width: 100%;
  height: 576px;
  margin-top: 70px;
  background-image: url(../img/gsxxbg.png);
}
.announce .news {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.announce .news .newsleft {
  float: left;
  width: 584px;
}
.announce .news .newsleft .lefttop {
  margin-top: 66px;
}
.announce .news .newsleft .lefttop span {
  font-size: 32px;
  font-family: "Source Han Sans CN";
  color: rgb(89, 87, 87);
  font-weight: bold;
  display: block;
  margin-top: -50px;
  margin-bottom: 25px;
  margin-left: 42px;
}
.announce .news .newsleft .leftbottom {
  width: 100%;
  display: flex;
  margin-top: 24px;
}
.bord {
  width: 570px;
  height: 348px;
  border-bottom: 1px solid #dcdddd;
  border-right: 1px solid #dcdddd;
}
.bord img {
  padding-top: 10px;
}
.announce .news .newsleft .leftbottom .line {
  width: 316px;
  background-color: #595757;
  height: 1px;
  margin-top: 12px;
}
.announce .news .newsleft .leftbottom span {
  font-size: 18px;
  font-family: "Source Han Sans CN";
  color: rgb(89, 87, 87);
}
.announce .news .newsright {
  float: right;
  margin-top: 90px;
}
.more {
  float: right;
  width: 100%;
}
.newsright ul li:hover {
  color: #5072ab;
}
.newsright ul li:hover a {
  color: #134290;
}
.newsright ul li:hover .newsline {
  background-color: #134290;
}
.newsright ul li:hover span {
  color: #134290;
}
.more span {
  font-size: 16px;
  font-family: "Source Han Sans CN";
  color: rgb(159, 160, 160);
  font-weight: bold;
  float: right;
  margin-right: 6px;
}
.more img {
  float: right;
  margin-top: 5px;
}
.newsright {
  position: absolute;
  left: 580px;
}
.newsright ul {
  margin-top: 60px;
}
.newsright ul li {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.newsright ul li:last-child {
  margin-bottom: 0;
}
.newsright ul li a {
  font-size: 18px;
  font-family: "Source Han Sans CN";
  color: rgb(89, 87, 87);
  margin-right: 16px;
  width: 380px;
}
.newsright ul li span {
  width: 100px;
  margin-left: 16px;
  font-size: 18px;
  font-family: "Source Han Sans CN";
  color: rgb(89, 87, 87);
}
.newsright ul li .newsline {
  width: 174px;
  height: 1px;
  background-color: #595757;
  margin-top: 12px;
}
/* 新闻 */
.consult {
  width: 1200px;
  margin: 0 auto;
}
.consult .contop {
  margin-top: 56px;
}
.consult .contop .ctleft span {
  font-size: 32px;
  font-family: "Source Han Sans CN";
  color: rgb(89, 87, 87);
  font-weight: bold;
  margin-left: 48px;
  margin-top: -50px;
  display: block;
}
.consult .contop .ctright {
  float: right;
  margin-top: -18px;
}
.consult .contop .ctright span {
  font-size: 16px;
  font-family: "Source Han Sans CN";
  color: rgb(159, 160, 160);
  font-weight: bold;
  display: block;
  margin-top: -6px;
  margin-left: -40px;
}
.consult .contop .ctright img {
  float: right;
}
.consult ul {
  margin-top: 34px;
}
.consult ul li {
  float: left;
  width: 388px;
  margin-right: 18px;
}
.consult ul li:last-child {
  margin-right: 0;
}
.consult ul li .consuom .day {
  background-color: #ececec;
  width: 50px;
  height: 50px;
  border-radius: 3px;
  margin-left: 10px;
  float: left;
  margin-right: 14px;
  margin-top: 7px;
  margin-bottom: 14px;
  text-align: center;
}
.consult ul li:hover .consuom .day .wspan{
  color: #134290;
}
.consult ul li:hover .consuom {
  border-bottom: 6px solid #134290;
}

.consult ul li:hover .consult ul li .consuom .day span {
  color: #134290;
}
.consult ul li:hover .consuom .spans {
  color: #134290;
}
.consult ul li .consuom .day span:first-child {
  font-size: 24px;
  font-family: "Source Han Sans CN";
  color: rgb(89, 87, 87);
  /* margin-left: 10px; */
}
.consult ul li .consuom .day span:last-child {
  font-size: 12px;
  font-family: "Source Han Sans CN";
  color: rgb(89, 87, 87);
  display: block;
  margin-top: -6px;
  /* margin-left: 3px; */
}
.consult ul li .consuom .spans {
  font-size: 14px;
  font-family: "Source Han Sans CN";
  color: rgb(89, 87, 87);
  display: block;
  margin-top: 10px;
}
.consuom {
  margin-top: -7px;
  border-left: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
  border-bottom: 6px solid #e83828;
}