/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

* {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    box-sizing: border-box;
    /* -webkit-user-select:none;
    -moz-user-select:none;
    -o-user-select:none; */
}

strong {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    box-sizing: border-box;
    /* -webkit-user-select:none;
    -moz-user-select:none;
    -o-user-select:none; */
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
html {
    font-size: 16px;
    line-height: 1.6;
    background-color: #f2f2f2;
    font-family: -apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,Open Sans, sans-serif;
}
body {
    font-family: "PingFangSC-Regular", -apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif !important;
}

html, body, #app {
    height: 100%;
}

p {
    margin: 0 0 .625rem;
}

ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

a,a:hover,a:visited,
a:active,a:link,a:focus{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    outline: none ;
    background: none;
    text-decoration: none;
}

div,img{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

h1 {
    font-size: 2rem;
    font-weight: 400;
}

h2 {
    font-size: 1.5rem;
    font-weight: 400;
}

h3 {
    font-size: 1.17rem;
    font-weight: 400;
}

h4 {
    font-size: 1rem;
    font-weight: 400;
}

h5 {
    font-size: .808rem;
    font-weight: 400;
}

h6 {
    font-size: .75rem;
    font-weight: 400;
}

.pdb-5 {
    padding-bottom: .3125rem;
}

.pdb-10 {
    padding-bottom: .625rem;
}

.pdb-14 {
    padding-bottom: .875rem;
}

.pdb-15 {
    padding-bottom: .9375rem;
}
.pdb-20 {
    padding-bottom: 1.25rem;
}

.pdt-5 {
    padding-top: .3125rem;
}

.pdt-10 {
    padding-top: .625rem;
}

.pdt-14 {
    padding-top: .875rem;
}

.pdt-15 {
    padding-top: .9375rem;
}
.pdt-20 {
    padding-top: 1.25rem;
}

.pdt-27 {
    padding-top: 1.6875rem;
}

.video-js button {
    outline: none;
}

.vjs-progress-control {
    -webkit-tap-highlight-color: transparent;
    outline: none;
}

#content img {
    max-width: 100%;
}

/*@media screen and (min-width:414px) and (max-width:767px)*/
/*{*/
/*    .m-avatar-box.m-col-4 .m-icon {*/
/*        font-size:20px*/
/*    }*/
/*}*/
/*@media screen and (min-width:768px) {*/
/*    .m-avatar-box.m-col-4 .m-icon {*/
/*        font-size:23px*/
/*    }*/
/*}*/
/*@media screen and (min-width:414px) and (max-width:767px) {*/
/*    .m-avatar-box.m-col-7 .m-icon {*/
/*        font-size:11px*/
/*    }*/
/*}*/
/*@media screen and (min-width:768px) {*/
/*    .m-avatar-box.m-col-7 .m-icon{*/
/*        font-size:13px*/
/*    }*/
/*}*/
@media screen and (min-width:414px) and (max-width:767px) {
    html{
        font-size:16.96px
    }
    .m-icon{
        font-size:15px
    }
    .m-icon-large{
        font-size:24px
    }
    .m-icon-warn{
        font-size:20px
    }
}
@media screen and (min-width:768px) {
    html {font-size:20px}
    .m-icon{font-size:18px}
    .m-icon-large{font-size:28px}
    .m-icon-warn{font-size:23px}
}
@media screen and (min-width:769px){
    .m-container-max,.lite-page-editor{width:750px;margin:0 auto;}}

video {
    background-color: #000;
}

.vjs-poster {
    background-size: 100% 100% !important;
}