

@charset "UTF-8";

@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;
}


html {
  font-size:20px
}
video{
  width: 100%;
  height: 100%;
}

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;
}

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{padding-left: 10px;}
.clear{clear:both;}
.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;}
.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
}
