/* 鍒濆鍖朿ss鏍峰紡 */
html,
body {
  height: 100%;
  /* max-width: 1920px; */
  margin: auto;
  /* 鏂囧瓧椋庢牸 Sans-serif 鍚勭瑪鐢荤矖缁嗙浉鍚岋紝Serif 绗旂敾绮楃粏涓嶅悓锛宮onospace 绛夊浣擄紝cursive鑽変功锛宖antasy姊﹀够 */
  font-family: 'Microsoft YaHei', sans-serif, 'Helvetica Neue', Helvetica, Arial,
    '榛戜綋', '瀹嬩綋', Arial;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-size: 14px;
  color: #333;
}
img{
  object-fit: cover !important;
}

/* 閲嶇疆鍚勬爣绛剧殑榛樿鏍峰紡 */
a,
body,
center,
cite,
code,
dd,
del,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hr,
html,
img,
input,
label,
legend,
li,
mark,
ol,
p,
section,
span,
textarea,
time,
td,
th,
ul {
  margin: 0;
  border: 0;
  padding: 0;
  font-style: normal;
  /*  鑷姩鎹㈣ */
  word-wrap: break-word;
  /*  寮哄埗鑻辨枃鍗曡瘝鏂 */
  word-break: break-all;
}

/*  璁剧疆鏍囩涓哄潡绾у垎绫 */
article,
aside,
details,
fieldset,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}

/* 鍘婚櫎input鏍囩鐨勯粯璁ゆ牱寮 */
button,
input,
textarea {
  -webkit-appearance: none;
  font-family: 'Microsoft YaHei', sans-serif, 'Helvetica Neue', Helvetica, Arial,
    '榛戜綋', '瀹嬩綋', Arial;
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 1em;
  line-height: 1em;
  outline: none;
  background-color: transparent;
}

/*  绂佹澶氭枃鏈鎵嬪姩鎷栧姩澶у皬 */
textarea {
  resize: none;
  -webkit-appearance: none;
}

/* 鍘绘帀鎸変笅鐨勯槾褰辩洅瀛 */
input,
textarea,
a {
  -webkit-tap-highlight-color: transparent;
}

a {
  color: inherit;
}

/*  娓呴櫎a鏍囩涓嬪垝绾 */
a,
a:visited {
  text-decoration: none;
}

a:focus,
a:active,
a:hover {
  outline: none;
}

/*  娓呴櫎鍒楄〃鍓嶉潰鐨勭偣 */
ol,
li,
ul {
  list-style: none;
}

/*  娓呴櫎IE涓嬪浘鐗囩殑杈规 */
img {
  border-style: none;
  font-size: 0;
}

/*  瑙ｅ喅chrome娴忚鍣ㄩ粯璁ら粍鑹茶儗鏅棶棰 */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

/* 鐗堝績 */
.wrap {
  padding: 0 13%;
  /* min-width: 1226px; */
  margin: auto;
}


@media screen and (max-width: 1600px) {
  .wrap {
      padding: 0 8%;
  }
}

@media screen and (max-width: 1240px) {
  .wrap {
      padding: 0 5%;
  }
}

@media screen and (max-width: 768px) {
  .wrap {
      padding: 0 5%;
      
  }
}


/* 闅愯棌 */
.display-none {
  display: none;
}

/* 
 * 涓婁笅绉诲姩
 * animation: bounce 1s infinite; 
 */
@keyframes bounce {
  0%,
  100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-10px);
  }
}



/* 婊氬姩鏉 */
.row-scroll::-webkit-scrollbar {
  width: 3px;
}

.row-scroll::-webkit-scrollbar-thumb {
  background: #CCE1FF;
  border-radius: 3px;
}

.row-scroll::-webkit-scrollbar-track {
  /* background: #bfdefc;
  border-radius: 3px; */
}


/* 搴曢儴 */
.column-scroll::-webkit-scrollbar {
  height: 3px;
}

.column-scroll::-webkit-scrollbar-thumb {
  background: #CCE1FF;
  border-radius: 3px;
}

.column-scroll::-webkit-scrollbar-track {
  /* background: #bfdefc;
  border-radius: 3px; */
}

/* 婊氬姩鏉¤建閬撲袱渚э紙鎸夐挳锛夌殑鏍峰紡锛岀敤浜庡鍔犳垨鍑忓皯婊氬姩鏉 */  
::-webkit-scrollbar-button {  
  display: none; 
  background-color: transparent;
}  

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

/* 鍏ㄥ眬璁剧疆婊氬姩鏉￠鑹 閫傞厤鐏嫄娴忚鍣 */  
* {  
  /* scrollbar-width: thin;
  scrollbar-color: #CCE1FF transparent; */
} 

.ptb30{
  padding-top: 30px !important;
  padding-bottom: 30px !important;
  box-sizing: border-box;
}

.plr30{
  padding-left: 30px !important;
  padding-right: 30px !important;
  box-sizing: border-box ;
}

.plr15{
  padding-left: 15px !important;
  padding-right: 15px !important;
  box-sizing: border-box ;
}

.line1{
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
     text-overflow: ellipsis;
}

@media screen and (max-width: 768px){

  /* 婊氬姩鏉 */
.row-scroll::-webkit-scrollbar {
  width: 1px;
}

.row-scroll::-webkit-scrollbar-thumb {
  background: #CCE1FF;
  border-radius: 1px;
}

.row-scroll::-webkit-scrollbar-track {
  /* background: #bfdefc;
  border-radius: 3px; */
}
/* 搴曢儴 */
.column-scroll::-webkit-scrollbar {
  height: 1px;
}

.column-scroll::-webkit-scrollbar-thumb {
  background: #CCE1FF;
  border-radius: 1px;
}

.column-scroll::-webkit-scrollbar-track {
  /* background: #bfdefc;
  border-radius: 3px; */
}

}

