/* Homepage CSS subset extracted from index.css
 * - DO NOT edit index.css for homepage; edit this file or re-extract
 * - Referenced only by template/yuzhidun/pc/index.htm
 * - Original index.css size: 242.5 KB -> this file
 */
.el-main{ padding: 20px }
.el-container{ -webkit-box-sizing: border-box }
.el-container{ display: -ms-flexbox }
.el-container{ box-sizing: border-box; display: flex; flex: 1; flex-basis: auto; flex-direction: row; min-width: 0 }
.el-container.is-vertical{ -webkit-box-orient: vertical }
.el-container.is-vertical{ flex-direction: column }
.el-main{ overflow: auto }
.el-main{ display: block; flex: 1; flex-basis: auto }
.el-footer,.el-main{ box-sizing: border-box }
.el-footer{ flex-shrink: 0; padding: 0 20px }
@font-face { font-family: douyu; src: url(/_nuxt/fonts/douyu.4bab8dd.otf) }
*{ box-sizing: border-box; font-family: Microsoft YaHei, Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif }
*,body,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,td,th,ul{ margin: 0; padding: 0 }
body{ font-family: "微软雅黑"; font-size: 16px }
li,ol,ul{ list-style: none }
h1,h2,h3,h4,h5,h6{ font-size: 16px; font-weight: 400 }
strong{ font-weight: 400 }
em,i{ font-style: normal }
a{ color: #000; -webkit-text-decoration: none; text-decoration: none }
img{ border: 0; display: block }
input{ border: 0; outline: 0 }
.el-container[data-v-3ad2d389]{ overflow: hidden }
.el-main[data-v-3ad2d389]{ overflow: hidden }
.el-footer[data-v-3ad2d389],.el-main[data-v-3ad2d389]{ padding: 0 }
.el-container[data-v-775543e8]{ display: flex; flex-direction: column }
.four-Functions[data-v-775543e8]{ padding-top: 40px; }
.four-Functions .wrapper[data-v-775543e8]{ margin: 0 auto; width: 1200px }
.SafetyEscort[data-v-775543e8]{ padding: 40px 0; width: 100% }
.SafetyEscort .wrapper[data-v-775543e8]{ margin: 30px auto 0; width: 1200px }
.solution[data-v-775543e8]{ width: 100% }
.solution[data-v-775543e8]{ padding: 40px }
.solution .wrapper[data-v-775543e8]{ margin: 0 auto; width: 1200px }
@media screen and (max-width:767px){.four-Functions .wrapper[data-v-775543e8]{ width: 100% }
.SafetyEscort .wrapper[data-v-775543e8]{ width: 100% }
.solution .wrapper[data-v-775543e8]{ width: 100% }
}
.swiper-container{ width: 100%; }
.swiper-container.wap-swiper-container{ display: none; }
.swiper-slide{ text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-slide img{ width: 100%; }
