/* 常用边距 */
.pad30{
    padding: 30px 0;
}
.pad50{
    padding: 50px 0;
}
a:hover{
    text-decoration: none;  /* 取消下划线 */
}
ul,li{
    list-style: none;      /* 没有前面黑点 */
}
* {
    margin: 0;
    padding: 0;
}
html,body{
     margin: 0 auto;    /* 居中后 左侧有7.5px的边距(定时width的情况下) */
}
html{
    width: 100%;
}
body {
    margin: 0 auto;
    background : #fff;
    font-family:"微软雅黑",Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #333;
}

.fn-textcenter{
    text-align: center;
}
.fn-textright{
    text-align: right;
}
.fn-textleft{
    text-align: left;
}

a.no-underline {
    text-decoration: none;
}
a:link{ text-decoration:none; }
a:visited { text-decoration:none; }
a:hover  { text-decoration:none; }
a:active  { text-decoration:none; }


@font-face {
    font-family: 'PingFangSC-medium';
    src: url('../font/PingFang-Medium.otf');
}
@font-face {
    font-family: 'PingFangSC-regular';
    src: url('../font/PingFang-Regular.otf');
}
@font-face {
    font-family: 'PingFangSC-bold';
    src: url('../font/PingFang-Bold.ttf');
}
@font-face {
    font-family: 'Roboto';
    src: url('../font/Roboto-Regular-14.ttf');
}
@font-face {
    font-family: 'PingFangSC-semiBold';
    src: url('../font/PingFang-SC-Semibold.otf');
}
