﻿@charset "UTF-8";
* {
  margin     : 0;
  padding    : 0;
  font-family: "SYht_Normal";
}


a {
  cursor: pointer;
}

button {
  border-style: none;
  cursor      : pointer;
}

a {
  text-decoration    : none;
  transition-duration: 1s, 1s;
}

li {
  list-style: none;
}

ul,
li,
table,
thead,
tbody,
tr,
th,
dd,
td {
  border-style   : none;
  border-collapse: collapse;
  margin         : 0px;
  padding        : 0px;
}

table {
  text-align: center;
}

.h10 {
  height: 10px;
}

table,
thead,
tbody,
tr,
th,
td {
  border-style   : none;
  border-collapse: collapse;
}

body,
html {
  margin     : 0;
  padding    : 0;
  width      : 100%;
  height     : 100%;
  font-family: "SYht_Normal","Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, Verdana, sans-serif, "WenQuanYi Micro Hei", "\5B8B\4F53";
}


/* 字体 */
@font-face {
  font-family: "SYht_Normal";
  src        : url('../fonts/SourceHanSansCN-Normal.otf');
}


/* 省略号 */
.ellipsis {
  overflow     : hidden;
  text-overflow: ellipsis;
  white-space  : nowrap;
}

/* 2行 省略号 */
.twoellipsis {
  text-overflow     : -o-ellipsis-lastline;
  overflow          : hidden;
  text-overflow     : ellipsis;
  display           : -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp        : 2;
  -webkit-box-orient: vertical;
}

/* 自动换行 */
.hh_box {
  display        : flex;
  justify-content: space-between;
  align-content  : flex-start;
  flex-wrap      : wrap;
}

.hh_box::after {
  content: '';
  flex   : 1;
}


/* 智能咨询滚动条*/

::-webkit-scrollbar {
  width : 8px;
  height: 8px
}
::-webkit-scrollbar-thumb {
  background-color     : #d0e8f7;
  height               : 5px;
  outline-offset       : -2px;
  outline              : 2px solid #fff;
  -webkit-border-radius: 8px
}

::-webkit-scrollbar-thumb:hover {
  background-color: #c8c8c8;
  height          : auto
}


::-webkit-scrollbar-track-piece {
  background-color: #f4f4f4
}


/* 去除select默认样式 */

select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border               : solid 1px #666;
  /*很关键：将默认的select选择框样式清除*/
  appearance           : none;
  -moz-appearance      : none;
  -webkit-appearance   : none;
  /*将背景改为红色*/
  background           : transparent;
  /*加padding防止文字覆盖*/
  /* padding-right     : .14rem; */

  background     : url(../imgs/select.png) no-repeat scroll 90% center transparent;
  padding-right  : .4rem;
  background-size: .24rem;
}

select::-ms-expand {
  display: none;
}


/* 去除input默认样式 */
input {
  background: none;
  outline   : none;
  border    : none;
}




/* 去除焦点样式 */
input:focus {
  outline: none;
}

button:focus {
  outline     : none;
  border-color: transparent;
}

select:focus {
  outline: none;
}
