@charset "UTF-8";
* {  margin: 0;  padding: 0;}
html,body {  font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif;  font-size: 14px;  color: #333;  background-color: #fff;}
a {  text-decoration: none;  color: #333;}
input[type="checkbox"] {  -webkit-appearance: checkbox;}
ul,ol {  list-style-type: none;}
button,input {font-family: inherit;  font-weight: inherit;  border: none;  outline: none;}
textarea {  border: none;  outline: none;  font-family: "微软雅黑";  text-indent: 0.725em;}
i,cite,em,var,address,dfn {  font-style: normal;}
select,textarea {  resize: none;  outline: none;}
input {  outline: medium;  -webkit-appearance: none;}
input[type='button'] {  cursor: pointer;}
input[type='submit'] {  cursor: pointer;}
input[type='text'] {  text-indent: 0.725em;}:-moz-placeholder {  color: #ccc;}::-moz-placeholder {  color: #ccc;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {  color: #ccc;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {  color: #ccc;}
.block {  display: block;}
.none {  display: none!important;}
.flex {  display: box;  display: -ms-box;  display: -webkit-box;  display: flex;  display: -ms-flex;  display: -webkit-flex;}
.in-line {  display: inline;}
.inl-block {  display: inline-block;  *display: inline;  *zoom: 1;}
.bg-fff {  background: #fff;}
.placeholder {  color: #aaa;}
.text-c {  text-align: center;}
.text-l {  text-align: left;}
.text-r {  text-align: right;}
.text-j {  text-align: justify;  text-justify: inter-ideograph;}
.text-line {  overflow: hidden;  display: -webkit-box;  text-overflow: ellipsis;  -webkit-box-orient: vertical;}
.line-2 {  -webkit-line-clamp: 2;}
.line-3 {  -webkit-line-clamp: 3;}
.line-4 {  -webkit-line-clamp: 4;}
.over {  overflow: hidden;  _height: 1px;}
.clear,.clear-fx {  clear: both;}
.fl {  float: left;}
.fr {  float: right;}
.wd100 {  width: 100%;}
.line-number-1 {  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden;}
.line-number-2 {  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden;}
.line-number-3 {  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  overflow: hidden;}
.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet {  outline: none;}