/**-----------public---------------------**/
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Inter-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Inter-Bold.ttf") format("truetype");
}
html {
  font-size: 10px;
}
body {
  font-family: "Inter", Arial, Helvetica, sans-serif;
  color: #1c1c1c; /*word-wrap: break-word;word-break: normal;*/
  margin: 0 auto;
}
img {
  border: 0;
  vertical-align: bottom;
}
h1,
h2,
h3,
h4 {
  font-weight: 700;
}
/* b {
  font-family: Tahoma, Geneva, sans-serif;
} */
h1,
h2,
h3,
h4,
p,
input,
form,
button,
input,
textarea {
  margin: 0;
  padding: 0;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.toem {
  text-indent: 2em;
}
a {
  color: #333333;
  text-decoration: none;
}
a:linked {
  color: #D62537;
  text-decoration: none;
}
a:hover {
  color: #D62537;
  text-decoration: none;
}
.red {
  color: #ff0000;
}
.hong {
  color: #D62537;
}
.bai {
  color: #ffffff;
}
.hui {
  color: #666;
}
.underline {
  text-decoration: underline;
}
.clear {
  clear: both;
  overflow: hidden;
}
.line-limit-length {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
*:focus {
  outline: none;
}
.imgauto {
  width: 100%;
  height: auto;
}
img {
  max-width: 100%;
  height: auto;
}
.icon {
  padding-right: 3px;
  top: 1px;
  position: relative;
}
.lazy {
  height: auto;
}
ul.fenye {
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  color: #666;
  font-size: 14px;
}
ul.fenye li {
  text-align: center;
  margin: 0 10px;
}
ul.fenye li a {
  color: #333;
  font-size: 16px;
}
ul.fenye li.disabled a {
  color: #D62537;
}
/* @font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  src: local("Lato Light"), local("Lato-Light"),
    url("../fonts/s6u9w4bmutphh7usswipha.ttf") format("truetype");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: local("Lato Regular"), local("Lato-Regular"),
    url("../fonts/s6uyw4bmutphjx4www.ttf") format("truetype");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  src: local("Lato Black"), local("Lato-Black"),
    url("../fonts/s6u9w4bmutphh50xswipha.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  src: local("Oswald Regular"), local("Oswald-Regular"),
    url("../fonts/tk3iwkuhhaijg752gt8d.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 700;
  src: local("Oswald Bold"), local("Oswald-Bold"),
    url("../fonts/tk3hwkuhhaijg75-ohotus9h.ttf") format("truetype");
} */
/**-----------public---------------------**/
/**-----------//滑动小圆点---------------------**/
.swiper-pagination-bullet {
  border-radius: 0;
  background: #fff;
  height: 8px;
  width: 20px;
}
.swiper-pagination-bullet-active {
  background: #D62537;
  width: 50px;
}
/**-----------//滑动左右箭头---------------------**/
.swiper-button-prev1 {
  position: absolute;
  width: 50px;
  height: 68px;
  top: 43%;
  left: 30px;
  z-index: 9999;
  background: url("../images/pres.png") no-repeat center;
  cursor: pointer;
  opacity: 1;
  transition: transform 0.5s linear, opacity 250ms linear;
}
.swiper-button-prev1:hover {
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px);
  transition: transform 0.4 linear, opacity 250ms linear;
  opacity: 0.8;
}
.swiper-button-next1 {
  position: absolute;
  width: 50px;
  height: 68px;
  top: 44%;
  right: 30px;
  z-index: 9999;
  background: url("../images/nexts.png") no-repeat center;
  cursor: pointer;
  opacity: 1;
  transition: transform 0.4s linear, opacity 250ms linear;
}
.swiper-button-next1:hover {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
  transition: transform 0.4s linear;
  opacity: 0.8;
}
.hide {
  display: none;
}
/**-----------//滑动左右箭头---------------------**/
