* {outline: none;border: 0;box-sizing: border-box;}
body, ul, li, ol, dl, dd, h1, h2, h3, h4, h5, h6, input, p {margin: 0;padding: 0;font-weight: 300;}
ul, ol {padding: 0;}
img {border: none;vertical-align: bottom;}
.clear {zoom: 1;}
.clear:after {display: block;content: "";clear: both;visibility: hidden;height: 0;}
/*清除浮动*/
a {text-decoration: none;color: unset;}
a,button,input,textarea,label,i,em{-webkit-tap-highlight-color: rgba(255,0,0,0);}
li {list-style: none;}
body {-webkit-overflow-scrolling: touch;overflow-scrolling: touch;font-family: 'Microsoft YaHei';color: #333;}
body, html {font-size: 14px;}

:root {
    --base: #e94609;
}
::selection{background-color: var(--base);color: #fff;}

.rich_text{font-size: 16px;}
.rich_text img{max-width: 100%;}
.slick-slide{outline: none;}

@media screen and (min-width:766px) {
    .lg_hidden {display: none!important;}
}

@media screen and (max-width:766px) {
    body, html {font-size: calc(8vw / 3);}
    .xs_hidden {display: none!important;}
    .pd15 {padding-left: 1.5rem!important;padding-right: 1.5rem!important;width: 100%!important;min-width: unset!important;}

    .rich_text{font-size: 1.6rem;}
    .rich_text img{width: 100%;}

}