html, body, div, p, span, dt, dl, dd, ul, li, a, form, label, input, select, option, h5, h4, h3, h2, h1, table, tr, td, img, hr {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

li {
    list-style: none;
}

img {
    border: none;
}

input, select, option {
    border: none;
    background: none;
}

.clearfix:before, .clearfix :after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
    overflow: hidden;
}

.clearfix {
    *zoom: 1;
}

/*去除虚线,兼容ie和火狐*/
a, input {
    outline: none;
}

img {
    border: none
}

/* -------------------- 样式组件 --------------------- */
.l {
    float: left;
}

.r {
    float: right;
}

.b-red {
    border: 1px solid red;
}

.mar-c {
    margin: 0 auto;
}

.flex {
    display: flex;
}

.justify-between {
    display: flex;
    justify-content: space-between;
}

/* -------------------- 内容部门 --------------------- */

.headbanner > div img{
    width: 100%;
}

.centermain1{
    background-color: #0066cc;
    color:#fff;
}
.main1-tittle,
.main1-news{
    display: flex;
}

.main2-tittle{
    text-align: center;
}

.main2-tittle h2{
    color:#0066cc;
}
.main2-tittle p{
    display: inline-block;
    color:#999999;
    background-color: #fff;
    padding:5px;

}
.shop-footer{
    background:  no-repeat center center;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer-siteinfo{
    color:#fff;
}
.footer-siteinfo .link a{
    color:#fff;
}

/*swiper*/
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

