* {outline: none;border: 0;box-sizing: border-box;user-select: none;}
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;}
/* 滚动条 */
::-webkit-scrollbar {width: 10px;height: 10px;}
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner {background-color: #fff;}
::-webkit-scrollbar-thumb {border-radius: 0;background-color: var(--base);}
:root {
    --base: #31cdcd;
    --slg: 1400px;
    --lg: 1170px;
    --md: 970px;
    --sm: 750px;
    --swiper-pagination-color: var(--base);
}
::selection{background-color: var(--base);color: #fff;}



.rich_text img{max-width: 100%;}
.slick-slide{outline: none;}

.pd15 {width: 84%;min-width: var(--lg);max-width: var(--slg);margin: 0 auto;}
@media screen and (min-width:766px) {
    .lg_hidden {display: none!important;}
}

@media screen and (max-width: 1200px) {
    .pd15 {padding-left: 5vw!important;padding-right: 5vw!important;width: 100%!important;min-width: unset!important;}
}

@media screen and (max-width: 992px) {
    .sm_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.4rem;}

}