
  /* @font-face {
    font-family:pingfang;
    src:url('./苹方字体.ttf');
    font-style:normal;
    font-weight:400
} */

@font-face {
  font-family: 'iconfont';  /* project id 1238705 */
  src: url('//at.alicdn.com/t/font_1238705_o249r9ja9k.eot');
  src: url('//at.alicdn.com/t/font_1238705_o249r9ja9k.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1238705_o249r9ja9k.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1238705_o249r9ja9k.woff') format('woff'),
  url('//at.alicdn.com/t/font_1238705_o249r9ja9k.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1238705_o249r9ja9k.svg#iconfont') format('svg');
}

@font-face {
  font-family: "Hiragino Sans GB W3";
  src: url("./font/Hiragino-Sans.woff") format("woff"),
       url("./font/Hiragino-Sans.ttf") format("truetype"),
       url("./font/Hiragino-Sans.eot") format("embedded-opentype"),
       url("./font/Hiragino-Sans.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

html {
  font-size:20px
}
/* @media only screen and (min-width:400px) {
  html {
      font-size:21.33px!important
  }
}
@media only screen and (min-width:414px) {
  html {
      font-size:22.08px!important
  }
}
@media only screen and (min-width:480px) {
  html {
      font-size:25.6px!important
  }
}
@media only screen and (min-width:640px) {
html {
  font-size: 30px !important;
}
} */


/* @media only screen and (max-width: 769px){
  html{
    font-size: 24px !important;
  }
} */
input:focus{
  outline: none;
}
img{
  max-width: 100%;
  vertical-align: middle;
}

.clamp{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.stretch{
    margin-left: -15px;
    margin-right: -15px;
}
*,*:after,*::before{
    box-sizing: border-box;
    transition: all 0.3s;
}
body{
  font-family: 'Microsoft YaHei', 'Arial', 'Hiragino Sans GB','Helvetica';
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,section,article,aside,header,footer,nav,dialog,figure,hgroup{margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
ul,ol,li{list-style:none}
em,i{font-style:normal}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500;}
a{text-decoration:none;cursor: pointer;}
a:hover{text-decoration: none;}
input[type=text], textarea {-webkit-appearance: none;}
input{border: none;}
input[type=button],input[type=submit]{cursor: pointer;border: none;}
input[type=text],input[type=number],input[type=password],textarea{text-indent: 10px;}
.clearfix{zoom:1;}
.clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
}
.clear-fix:after {content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
p{text-align: justify;text-justify:inter-word;}
.fr{float: right;}
.fl{float: left;}
.text-center{
  text-align: center;
}
.text-left{
  text-align: left;
}
.text-right{
  text-align: right;
}
h1, h2, h3, h4, h5, h6{
  margin: 0;
}
/* 分页 */
.pager {
    position: relative;
    padding-left: 0;
    text-align: center;
    list-style: none;
}
.pager li {
    display: inline-block;
    margin: 0 15px
}
.pager li>a, .pager li>span {
    display: inline-block;
    padding: 10px 15px;
    background: #1a517b;
    color: #fff;
    border:1px solid #1a517b;
    border-radius: 5px;
    font-size: 14px;
    transition: all 0.5s ease;
}
.pager li>a:hover, .pager li>span:hover{
    background: #fff;
    color: #1a517b;
    border:1px solid #1a517b;
} 
.pager li.disabled > a, .pager li.disabled > span {
    background: #fff;
    color:#000;
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.5;
    border:1px solid #000;
}
@media (min-width:992px){
    .pager{
        top:48px;
    }
}






/**重置**/
.navbar{
    border-radius: 0px
}
