article, aside, blockquote, body, button, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, section, td, textarea, th, ul {margin: 0;padding: 0;}
html, body {
    color: #333;
    height: 100%;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    background-color: #fff;
}
ul {list-style:none;}
a { text-decoration:none; }
img{vertical-align:top;}
li{list-style-type: none;}
i, em {font-style: inherit;}
textarea {font-family: "微软雅黑";}
pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}
.fl{float: left;}
.fr{float: right;}
.fi{display: inline-block;}
.dk{display: block;}
.ht{height: auto;overflow: hidden;}
.pr{position: relative;}
.clearfix:after{
    display:block;
    clear:both;
    content:"";
    visibility:hidden;
    height:0;
}
.clearfix{zoom:1;}
.dis-flex{
    display: -moz-box; /*firefox*/
    display: -ms-flexbox; /*IE10*/
    display: -webkit-box; /*Safari*/
    display: -webkit-flex; /*Chrome*/
    display: box;
    display: flexbox;
    display: flex;
}
.flex1{
    flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;
}
.flex-column {
    flex-direction: column;
}

.align-item {
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.justify-center {
    justify-content: center;
}

/* 以下是页面CSS */

.jumbotron {
    padding: 0;
    margin-bottom: 0px;
    background-color:transparent;
}
.navbar-default .navbar-nav>li>a { color: #000; font-size: 14px;}
.navbar-default .navbar-nav>.active>a {
    color: #fc6832;
    background-color: rgba(247, 247, 247, 1);
    padding: 15px 18px;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #fc6832 !important;
    background-color: rgba(247, 247, 247, 1);
}

.navbar-default { background-color: #fff;}

.navbar { margin-bottom: 0; border:none }

.top-navbar { background-color: #fff; padding-top: 10px;}
.navbar-nav {
    margin-top: 12px;
}
.navbar-nav li{ margin-left: 8px; }

.swiper-container {
    width: 100%;
}

@media (max-width: 768px) { 
    .logo-img { display: none; }
    .top-navbar { padding: 0; }
    .logo-phone { max-width: 12%; height: auto; display: block;}
}
@media (min-width: 768px) { 
    .logo-img { max-width: 50%; height: auto; display: block; }
    .logo-phone { display: none;}
}
@media (min-width: 992px) { 
    .logo-img { max-width: 40%; height: auto; display: block; }
    .logo-phone { display: none;}
}
@media (min-width: 1200px) { 
    .logo-img { max-width: 35%; height: auto; display: block; }
    .logo-phone { display: none;}
}
