body,
html {
  width: 100%;
}

body,
div,
a,
input,
select,
textarea,
img,
ul,
li,
ol,
p,
label,
span,
i,
pre,
table,
tbody,
tr,
td,
th {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-sizing: border-box;
  text-decoration: none;
  list-style: none;
 
}

body {
  font: 14px/1 "Source Han Sans CN","SourceHanSansCNRegular",'Microsoft YaHei',"PingFang SC", "Noto Sans SC","Hiragino Sans GB","冬青黑体",'Microsoft YaHei UI', 'SimSun', 'SimHei',"微软雅黑","微软正黑体","Microsoft JhengHei","SimHei","黑体",Arial,Helvetica,sans-serif;
}

span {
  display: inline-block;
}

.head {
  position: relative;
  width: 100%;
  height: 45px;
  text-align: center;
  line-height: 22px;
  font-size: 18px;
}

.head_span {
  height: 45px;
  line-height: 45px;
}

.tou_span {
  /*height: 42px;*/
  color: #ffffff;
  line-height: 29px;
}
.en_D{
  text-transform: uppercase;
}
.en_S{
  text-transform: capitalize;
}
.Title_tou {
  position: relative;
  width: 100%;
  height: 42px;
  background-color: red;
  padding: 6px;
}
.iconfont{
  display: contents;
}
.jz {
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}
.daxie {
  text-transform: uppercase;
}
.bg_fu {
  background-attachment: fixed;
}
.transXT50 {
  transform: translateX(200px);
  -webkit-transform: translateX(200px);
  opacity: 0;
  visibility: hidden;
  transition: transform 600ms, opacity 1s cubic-bezier(0.445, 0.145, 0.355, 1);
  -webkit-transition: transform 600ms,
    opacity 1s cubic-bezier(0.445, 0.145, 0.355, 1);
  transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
}
.transXT502 {
  transform: translateX(-200px);
  -webkit-transform: translateX(-200px);
  opacity: 0;
  visibility: hidden;
  transition: transform 600ms, opacity 1s cubic-bezier(0.445, 0.145, 0.355, 1);
  -webkit-transition: transform 600ms,
    opacity 1s cubic-bezier(0.445, 0.145, 0.355, 1);
  transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
}
.transYT20 {
  transform: translateY(20px);
  -webkit-transform: translateY(20px);
  opacity: 0;
  visibility: hidden;
  transition: transform 600ms, opacity 1s cubic-bezier(0.445, 0.145, 0.355, 1);
  -webkit-transition: transform 600ms,
    opacity 1s cubic-bezier(0.445, 0.145, 0.355, 1);
  transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
}
.transYT50,
.tY50 {
  transform: translateY(50px);
  -webkit-transform: translateY(50px);
  opacity: 0;
  visibility: hidden;
  transition: transform 0.8s, opacity 1s cubic-bezier(0.445, 0.145, 0.355, 1);
  -webkit-transition: transform 0.8s,
    opacity 1s cubic-bezier(0.445, 0.145, 0.355, 1);
  transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
}
.transYT502 {
  transform: translateY(-50px);
  -webkit-transform: translateY(-50px);
  opacity: 0;
  visibility: hidden;
  transition: transform 600ms, opacity 1s cubic-bezier(0.445, 0.145, 0.355, 1);
  -webkit-transition: transform 600ms,
    opacity 0.5s cubic-bezier(0.445, 0.145, 0.355, 1);
  transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
}
.action.transYT50,
.action .tY50,
.action.transYT502,
.action.transYT20 {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}
.action.transXT50,
.action.transXT502 {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}
/* transXT502 左出 */
/* transXT50 右出 */
/* transYT502 上出 */
/* transYT50 下出 */
/* transYT20 下出 */
/* transYT20 下出 */
