html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input,button,textarea, th, td, select {
  margin: 0;
  padding: 0
}

html, body {
  overflow-x: hidden;
  min-height: 100%
}

body {
  font-family: "微软雅黑", "Microsoft YaHei";
  color: #333
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal
}

ul, ol {
  list-style: none
}

img {
  border: 0;
  vertical-align: middle
}

a {
  text-decoration: none;
  color: #232323
}

table {
  border-collapse: collapse;
  table-layout: fixed
}

input, textarea {
  outline: 0;
  border: 0
}

textarea {
  resize: none;
  overflow: auto
}

.clearfix {
  zoom: 1
}

.clearfix:after {
  content: "";
  width: 0;
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
  overflow: hidden
}

.fl {
  float: left
}

.fr {
  float: right
}

.tl {
  text-align: left
}

.tc {
  text-align: center
}

.tr {
  text-align: right
}

.ellipse {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.inline {
  display: inline-block;
  *display: inline;
  *zoom: 1
}

.dib {
  -moz-text-align-last: auto;
  -webkit-text-align-last: auto;
  text-align-last: auto;
  text-justify: auto;
  text-align: left;
  letter-spacing: normal;
  Word-spacing: normal;
}

.wrap {
  margin: 0 auto;
  max-width: 1200px;
  padding: 0 20px;
  box-sizing: border-box
}

.header .nav_link.d_b {
  display: block
}

.text_gradient {
  color: #4B5666;
  font-weight: 900;
  font-size: 30px
}
.ml0{
  margin-left: 0px!important;
}

.row{
  margin-left: 0;
  margin-right: 0;
}

.mb0{
  margin-bottom: 0!important;
}
.cont{
  max-width: 1300px;
  padding: 0 10px;
  margin: 0 auto;
  box-sizing: border-box;
}
.pc_s{
  display: block!important;
}

.pc_h{
  display: none!important;
}

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

input[type='number'] {
  -moz-appearance: textfield;
}

@media screen and (min-width:768px) and (max-width:1140px) {
  .wrap {
    padding: 0 20px;
    font-size: 20px;
  }
}

@media screen and (max-width:768px) {
  
  html,body{
    font-size: calc(100vw / 375 * 100);
  }
  .iphone_h{
    display: none!important;
  }
  .iphone_s{
    display: block!important;
  }
  .wrap {
    padding: 0 12px;
    font-size: 20px;
  }
}
