html{overflow-y:scroll;}
body{background-color:#FFF;background-image:var(--background-image);background-repeat:no-repeat;background-size:cover;margin:0;padding:0;font-size:16px;
	/*background: linear-gradient(-10deg,#dff3ff 35%,rgba(237,202,216,0) 75%,#ffd7e0),radial-gradient(circle,#ffcae1 0,#daeafc 100%);*/
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
body,tr,td,p,fieldset,div,span,select,input,a{color:#161616;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,Arial,sans-serif,tahoma;}
table,td,tr,th{}
ul{list-style:none;}
li{list-style-type:none;}
img{border:0;padding:0;margin:0;vertical-align:middle;}
ol,ul {list-style:none;}
em{font-style:normal;}
select,input{font-size:14px;vertical-align:middle;}
a{color:#3B3B4F;text-decoration:none;}
a:hover{color:#C00;text-decoration:underline;}


p, li, h3, h4{line-height:30px;}
p.prompt{text-align:center;color:#777;}

.fontColor{color:#FFF;}
.fontColor:hover{color:#FFF;text-decoration:none;}

.hidden{display:none;}
.hide{display:none;}
.none{display:none;}
.show{display:block;}

.t-left{text-align:left!important;}
.t-center{text-align:center!important;}
.t-right{text-align:right!important;}
.t-middle{vertical-align:middle;}


.separated-line{height:20px;font-size:1px;} /* 分隔线 */
.separated-line-half{height:10px;font-size:1px;} /* 分隔线 */
.separated-line-5{height:5px;font-size:1px;} /* 分隔线 */


::selection{background: rgba(32, 178, 170, 1);color: #ffffff;}
