@font-face {
    font-family: 'iconfont';
    /* project id 2011726 */
    src: url('//at.alicdn.com/t/font_2011726_f2lpdem3fm.eot');
    src: url('//at.alicdn.com/t/font_2011726_f2lpdem3fm.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_2011726_f2lpdem3fm.woff2') format('woff2'), url('//at.alicdn.com/t/font_2011726_f2lpdem3fm.woff') format('woff'), url('//at.alicdn.com/t/font_2011726_f2lpdem3fm.ttf') format('truetype'), url('//at.alicdn.com/t/font_2011726_f2lpdem3fm.svg#iconfont') format('svg');
}
@font-face{
    font-family: Geograph;
    src: url("../font/geographwebregular.ttf");
}
@font-face{
    font-family: GeographMedium;
    src: url("../font/geographwebmedium.ttf");
}
html, body {
    margin: 0 auto;
    font-family: -apple-system, Geograph;
}

h1 {
    font-size: 32px!important;
    margin: 20px 0;
}
h2 {
    font-size: 28px!important;
    margin: 20px 0;
    color: #2AAA82;
}
h3 {
    font-size: 20px!important;
    margin: 20px 0;
    color: #2AAA82;
}
h4 {
    font-size: 18px!important;
    margin: 20px 0;
}
p {
    margin: 0;
    padding: 6px 0;
}
ul {
    padding:0;
    margin:0;
    list-style:none;
}
li {
    list-style: none;
}
a, a:hover {
    text-decoration: none; /* 去除默认的下划线 */
}
a{
    color: #040606;    /* 去除默认的颜色和点击后变化的颜色 */
}
a:hover {
    color: #2AAA82;
    text-decoration: underline;
}
button {
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    background-color: #fff;
    cursor: pointer;
}
input {
    background:none;
    outline:none;
    border:none;
}
input:focus{
    border-right: none !important;
    outline: none;
}
td {
    margin: 0;
    padding: 0;
}
label{
    margin:0;
}
.clearfix:after {
    /*伪元素是行内元素 正常浏览器清除浮动方法*/
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* 修改bootstrap分页样式 */
.page-item:first-child .page-link{
    border-radius: 0;
}
.page-item{
    cursor: pointer;
}
/* phone */
@media only screen and (max-width: 1199px) {
    html, body {
        font-size: 12px;
    }
    h1 {
        font-size: 18px !important;
    }
    h2 {
        font-size: 16px !important;
    }
    h3 {
        font-size: 14px !important;
    }
    h4 {
        font-size: 12px !important;
    }
}

/* Desktops and laptops ----------- */
@media only screen and (min-width: 1200px) {
    html, body {
        font-size: 14px;
    }
}
/*特殊尺寸处理*/
@media only screen and (min-width: 1199px) and (max-width: 1300px) {

}
