@charset"UTF-8";
a, body, div,footer, h1, h2, h3, h4, h5, h6, header, html, i, img, menu, nav,  p ,ul, li{margin:0;padding:0;border:0;font-size:100%;font: inherit;vertical-align: baseline;list-style: none;}
 *{ -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; /* For some Androids */ }
*, :after, :before {box-sizing: border-box;}
a{text-decoration: none;color: inherit;-webkit-touch-callout: none;-webkit-user-select: none;-webkit-tap-highlight-color: transparent; outline: none;transition: color .1s ease;}
button{margin: 0;padding: 0;border: none;outline: none;border-radius: 0;background-color: transparent;line-height: inherit;width: max-content;}
input{background-color: transparent;-webkit-text-fill-color: #999;border: none;outline: none;-webkit-appearance: none;}
img{display: block;}
ins{text-decoration: none;}
img[src=''], img:not([src]){opacity: 0;}
html{overflow-x: hidden;font-size: 62.5%;}
html,body{position: relative;height: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font-family:"Microsoft Yahei", sans-serif;font-size: 1.5rem;background-color: #1f2029;color: #fff;}
@keyframes color{from{-webkit-filter: hue-rotate(0deg);-moz-filter: hue-rotate(0deg);}to{-webkit-filter: hue-rotate(-360deg);-moz-filter: hue-rotate(-360deg);}}
@keyframes move {0% {transform: rotate(0deg);}20% {transform: rotate(72deg);}40% {transform: rotate(144deg);}60% {transform: rotate(216deg);}80% {transform: rotate(288deg);}100% {transform: rotate(360deg);}}
@keyframes ball {0% {-webkit-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0; }}
::-webkit-scrollbar-thumb{background-color: rgba(130,130,130,.5);border-radius: .5rem;}
::-webkit-scrollbar-thumb:hover{background-color: #333;border-radius: .5rem;}
::-webkit-scrollbar{width: .5rem;height: .5rem;} 
::-webkit-scrollbar-thumb:active{background-color: #000;border-radius: .5rem;}
::-webkit-scrollbar-corner{background: rgba(0,0,0,0);border-radius: 0 0 1rem 0}
::-webkit-scrollbar-button{background-color: rgba(0,0,0,0);height: .2rem;width: .2rem;}
/*ycsd-公共css*/
.nowrap{display: block;text-transform: uppercase;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.max{max-width: 750px;width: 100%;margin: 0 auto;}
.move{animation: move 5s linear infinite;}
.hidden{overflow: hidden;}
.fixed{position: fixed;z-index: 9999;}
.no-data{width: 100%;text-align: center;font-size: 1.5rem;color: #ff5473;line-height: 4rem;}
.flex{display: flex;justify-content: space-between;align-items: center;}
.flex-start{justify-content: flex-start;}
.flex-center{justify-content: center;}
.flex-around{justify-content: space-around;}
.flex-wrap{flex-wrap:wrap!important;}
.empty{width: 100%;padding: 6rem;}
.empty img{max-width: 12rem;width: 100%;height: auto;}
.banner{width: 100%!important;padding: 0!important;height: auto;overflow: hidden;}
.banner img{width: 100%;height: auto;}
.apply{width: 100%;padding: 1rem!important;}
.bkgdimg{background-color: #2a2b38;background-image: url('../../assets/img/background.svg');background-position: bottom center;background-repeat: no-repeat;background-size: 300%;}