* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: '微软雅黑';
}

html,
body {
  width: 100%;
  height: 100%;
}

/*去除a标签下划线*/
a {
  text-decoration: none;
  cursor: pointer;
}

/*去除未被访问的a标签的下划线*/
a:link {
  text-decoration: none;
}

/*去除已经被访问过的a标签的下划线*/
a:visited {
  text-decoration: none;
}

/*去除鼠标悬停时的a标签的下划线*/
a:hover {
  text-decoration: none;
}

/*去除正在点击的a标签的下划线（鼠标按下，尚未松开）*/
a:active {
  text-decoration: none;
}

a:-webkit-any-link {
  color: #000000;
}

/*去除获得焦点的a标签的下划线（被鼠标点击过）*/
a:focus {
  text-decoration: none;
}

body {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.max-width1017 {
  width: 1447px;
  margin: 0 auto;
}

input[type='number'] {
  -moz-appearance: textfield;
}

ul li {
  list-style: none;
}
img {
  max-width: 100%;
  display:inline-block;
}
/* 清除浮动 */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: ' ';
  clear: both;
  height: 0;
}
/* 版心 */
.inner{max-width:1440px;margin:0 auto;padding:0 0px;position:relative;}
.inner:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0;}
.index-title img{width:auto;}

.left{float: left;}
.right{float: right;}
/* 头部 */
/* 右侧电话 */
.sidePhone{
  width: 110px;
  height: 250px;
  background: #F3FBFF;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
  border-radius: 4px 0px 0px 4px;
  display: flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  position: fixed;
  right: 0;
  top: 30%;
}
.callTit{
  height: 22px;
  line-height: 19px;
  font-size: 16px;
  font-weight: 500;
  color: #333333;
  margin-top: 14px;
}
.phoneNum{
  color: #2395FB;
  font-size: 18px;
  line-height: 22px;
}
.hover-img {
  display: none;
  position: absolute;
  bottom: 0; /* 改为底部对齐 */
  left: -140px; /* 向左偏移 */
  transform: translateY(100%); /* 向下移动100% */
  z-index: 10;
  width: 145px;
  height: 158px;
  background: url("../images/wx-message-box.png") no-repeat; /* 使用背景图片 */
  background-size: 100% 100%; /* 确保背景图片覆盖整个元素 */
  /* 添加内边距 */
  padding: 60% 5px 5px;
  border-radius: 4px; /* 圆角边框 */
  margin-bottom: 10px; /* 添加底部间距 */
  justify-content: center;
  align-items: center;
}

.wx-icon:hover .hover-img {
  display: flex;
}

.hover-img img {
  width: 120px;
  height: auto;
  display: block;
}
/* 右侧电话 */
/* 底部 */
.footer {
  background-color: #2395FB;
  text-align: center;
  padding: 40px;
  text-align: center;
}

.footer-center {
  max-width: 1480px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
}

.footer p {
  font-size: 17px;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 20px;
  margin-top: 10px;
  opacity: 0.8;
}

.footer p span{
  margin: 0 10px;
}
.footer p a:-webkit-any-link {
  color: #FFFFFF;
}
.footer b {
  font-weight: normal;
}
.zfwzzc{
  position: absolute;right:240px;top:5px;
}

.zfwzzc img{
  margin: 0;
  border: 0;
  cursor: pointer;
}

.pagination{margin:20px 0;    display: flex;justify-content: center;}
.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination ul > li{display:inline}
.pagination ul > li > a,.pagination ul > li > span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}
.pagination ul > li > a:hover,.pagination ul > li > a:focus,.pagination ul > .active > a,.pagination ul > .active > span{background-color:#f5f5f5}
.pagination ul > .active > a,.pagination ul > .active > span{color:#999;cursor:default}
.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus{color:#999;cursor:default;background-color:transparent}
.pagination ul > li:first-child > a,.pagination ul > li:first-child > span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}
.pagination ul > li:last-child > a,.pagination ul > li:last-child > span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.pagination-large ul > li > a,.pagination-large ul > li > span{padding:11px 19px;font-size:17.5px}
.pagination-large ul > li:first-child > a,.pagination-large ul > li:first-child > span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}
.pagination-large ul > li:last-child > a,.pagination-large ul > li:last-child > span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}
.pagination-mini ul > li:first-child > a,.pagination-small ul > li:first-child > a,.pagination-mini ul > li:first-child > span,.pagination-small ul > li:first-child > span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}
.pagination-mini ul > li:last-child > a,.pagination-small ul > li:last-child > a,.pagination-mini ul > li:last-child > span,.pagination-small ul > li:last-child > span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}
.pagination-small ul > li > a,.pagination-small ul > li > span{padding:2px 10px;font-size:11.9px}
.pagination-mini ul > li > a,.pagination-mini ul > li > span{padding:0 6px;font-size:10.5px}
.pagination input{border:0;color:#999;width:30px;padding:0;margin:-3px 0 0 0;text-align:center;}
