@charset "utf-8";
body, html,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin:0;
    padding:0;
    }
ul{
    list-style: none;;
}
body {
        font-size:14px;
        color:#666;
        font-family: "Microsoft YaHei","SimSun";
        background: #fff;
        overflow-x:hidden;
        }
html{
    width: 100%;
    overflow-x: hidden;
}
.container-fluid{
    max-width: 1600px;
    width: 98%;
    padding: 0px 10px;
}
img{
    max-width: 100%;
    display: block;
    transition: all .3s ease-in-out 0s;
}
a:hover{
  text-decoration:none;
}
.f-cb{
  zoom:1;
}
.fr {
    float: right;
    display: inline;
}
.btn-primary{
    background-color: #274286;
}
::marker{
    display:none;
}
.swiper-button-prev,.swiper-button-next{
    background:transparent;
}
.swiper-button-prev,.swiper-button-next {
    height: auto;
}
.swiper-button-prev{
    left: 2rem;
}
.swiper-button-next{
    right: 2rem;
}
.banner img {
    max-width: none;
    width: 100%;
}
@font-face{
  font-family:'tel';
  src : url('/uploads/font/DINPro-Regular.otf') format('opentype');
}
@font-face{
  font-family:"testfont";
  src : url('/uploads/font/titilliumweb-regular-webfont.ttf') format('opentype');
}
@keyframes lv_widthin {
        from {
        width:0%
          }
        to {
       width:100%;
         }
}
@-moz-keyframes lv_widthin {
        from {
        width:0%
          }
        to {
       width:100%;
         }
}

@-webkit-keyframes lv_widthin {
        from {
        width:0%
          }
        to {
       width:100%;
         }
}