a{text-decoration: none;-webkit-tap-highlight-color:transparent}
input::placeholder{color:#ccc;}
textarea::placeholder{color: #ccc;}
input,textarea{font-family:AlibabaPuHuiTi;}
html,body{font-size: 10px;margin:0 0;
    background: #F7F7F7;font-family:AlibabaPuHuiTi;
}

.pub-pad5{
    padding:0.5rem;
}
.pub-pad10{
    padding:1rem;
}
.pub-pad20{
    padding:2rem;
}
.pub-pad-top5{
    padding-top:0.5rem;
}
.pub-pad-left5{
    padding-left:0.5rem;
}
.pub-pad-right5{
    padding-right:0.5rem;
}
.pub-pad-bottom5{
    padding-bottom:0.5rem;
}
.pub-pad-top10{
    padding-top:1rem;
}
.pub-pad-left10{
    padding-left:1rem;
}
.pub-pad-right10{
    padding-right:1rem;
}
.pub-pad-bottom10{
    padding-bottom:1rem;
}
.pub-pad-top20{
    padding-top:2rem;
}
.pub-pad-left20{
    padding-left:2rem;
}
.pub-pad-right20{
    padding-right:2rem;
}
.pub-pad-bottom20{
    padding-bottom:2rem;
}


.pub-margin5{
    margin:0.5rem;
}
.pub-margin10{
    margin:1rem;
}
.pub-margin20{
    margin:2rem;
}
.pub-margin-top5{
    margin-top:0.5rem;
}
.pub-margin-left5{
    margin-left:0.5rem;
}
.pub-margin-right5{
    margin-right:0.5rem;
}
.pub-margin-bottom5{
    margin-bottom:0.5rem;
}
.pub-margin-top10{
    margin-top:1rem;
}
.pub-margin-left10{
    margin-left:1rem;
}
.pub-margin-right10{
    margin-right:1rem;
}
.pub-margin-bottom10{
    margin-bottom:1rem;
}
.pub-margin-top20{
    margin-top:2rem;
}
.pub-margin-left20{
    margin-left:2rem;
}
.pub-margin-right20{
    margin-right:2rem;
}
.pub-margin-bottom20{
    margin-bottom:2rem;
}
.text-color-33{color:#333;}
.text-color-55{color:#55;}
.text-color-66{color:#666;}
.text-color-99{color:#999;}
.text-center{text-align: center;}
.font12{font-size: 1.2rem;}
.font14{font-size: 1.4rem;}
.font16{font-size: 1.6rem;}
.font18{font-size: 1.8rem;}
.font20{font-size: 2rem;}
.font24{font-size: 2.4rem;}
.font28{font-size: 2.8rem;}
.ellipsis-2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.wap-white{background: #fff;}