
* {
    text-decoration: none;
}
body{min-width: 1440px !important;}

.header {
    position: relative;
    z-index: 999;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.header .content_box {
    width: 7.91666rem;
    /*height: 0.33333rem;*/
    margin: 0 auto
}

.header .content_box .logo img {
    width: 1.0625rem;
    padding-top: 0.09375rem
}

.header .content_box .nav {
    margin-left: 0.4375rem
}

.header .content_box .nav ul {
    position: relative;
}

.header .content_box .nav ul li {
    font-size: 0.10416rem;
    color: #333;
    margin-right: 0.12916rem;
    line-height: 0.32291rem;
    cursor: pointer;
    border-bottom: 2px solid #fff;
    position: relative;

}

.header .content_box .nav ul li:nth-child(2):hover .layer {
    display: block
}

.header .content_box .nav ul .color {
    color: #369AFF;
    border-bottom: 2px solid #369AFF
}


.header .content_box .phone {
    margin-left: 1.741rem;
    padding-top: 0.10937rem
}

.header .content_box .phone img {
    width: 0.11979rem;
    height: 0.11979rem;
}

.header .content_box .phone span {
    display: block;
    font-size: 0.10416rem;
    color: #333;
    line-height: 0.11979rem;
    margin-left: 0.03645rem
}

.layer {
    width: 1.64583rem !important;
    height: 0.90625rem;
    position: absolute !important;
    left: 0.0rem;
    top: 0.31291rem;
    background-color: #fff;
    z-index: 9999000;
    display: none;
}

.layer li {
    width: 50%;
    margin-right: 0 !important;
    text-align: center;
    line-height: 0.28625rem !important;
}

.layer li:hover {
    color: #369AFF !important;
}

* {
    margin: 0;
    padding: 0
}

#app {
    font-family: Avenir, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0;
    margin: 0;
    list-style: none;
}

li {

    list-style-type: none;

}

img {
    display: block
}

.clearfix {
    clear: both
}

.left {
    float: left
}

.right {
    float: right
}

.foot {
    width: 100%;
    background-color: #2F2F2F
}

.foot .content {
    width: 6.25rem;
    margin: 0 auto
}

.foot .content .top_box {
    padding-top: 0.40625rem
}

.foot .content .top_box .service {
    margin-right: 0.82291rem
}

.foot .content .top_box .service .name {
    font-size: 0.09375rem;
    color: #fff
}

.foot .content .top_box .service ul {
    margin-top: 0.20312rem
}

.foot .content .top_box .service ul li:nth-child(1) {
    margin-top: 0
}

.foot .content .top_box .service ul li {
    font-size: 0.08333rem;
    color: #fff;
    margin-top: 0.13020rem;
    cursor: pointer;
}

.foot .content .top_box .entrance {
    margin-right: 0.85937rem
}

.foot .content .top_box .entrance .name {
    font-size: 0.09375rem;
    color: #fff
}

.foot .content .top_box .entrance ul {
    margin-top: 0.20312rem
}

.foot .content .top_box .entrance ul li:nth-child(1) {
    margin-top: 0
}

.foot .content .top_box .entrance ul li {
    font-size: 0.08333rem;
    color: #fff;
    margin-top: 0.13020rem;
    cursor: pointer;
}

.foot .content .top_box .support {
    width: 1.54166rem
}

.foot .content .top_box .support .name {
    font-size: 0.09375rem;
    color: #fff
}

.foot .content .top_box .support ul {
    margin-top: 0.20312rem
}

.foot .content .top_box .support ul li:nth-child(1) {
    margin-top: 0
}

.foot .content .top_box .support ul li {
    font-size: 0.08333rem;
    color: #fff;
    margin-top: 0.13020rem
}

.foot .content .top_box .follow .name {
    font-size: 0.09375rem;
    color: #fff
}

.foot .content .top_box .follow ul {
    margin-top: 0.19791rem
}

.foot .content .top_box .follow ul li {
    width: 0.70833rem;
    margin-right: 0.10416rem;
    text-align: center;
}

.foot .content .top_box .follow ul li img {
    width: 100%
}

.foot .content .top_box .follow ul li span {
    font-size: 0.08333rem;
    height: 0.08333rem;
    line-height: 0.08333rem;
    color: #fff;

    padding-top: 0.06770rem;
    display: inline-block;

}

.foot .content .Links {
    width: 100%;
    border-top: 1px solid #5c5c5c;
    margin-top: 0.1875rem;
    padding-top: 0.17708rem;
    padding-bottom: 0.07rem;
    border-bottom: 1px solid #5c5c5c;
}

.foot .content .Links .name {
    font-size: 0.08333rem;
    color: #fff;
    height: 0.08333rem;
    line-height: 0.08333rem
}

.foot .content .Links ul {
    width: 4.45833rem
}

.foot .content .Links ul li {
    color: #fff;
    font-size: 0.08333rem;
    height: 0.08333rem;
    line-height: 0.08333rem;
    border-right: 1px solid #fff;
    padding-right: 0.05208rem;
    margin-right: 0.05208rem;
    margin-bottom: 0.10208rem;
}
.foot .content .Links ul li:last-child{border-right: 0}
.foot .content .Links ul li a {
    color: #fff;
}

.foot .content .bottom {
    padding-top: 0.1875rem
}

.foot .content .bottom .record {
    font-size: 0.07291rem;
    color: #fff;
    height: 0.07291rem;
    line-height: 0.07291rem;
    margin-bottom: 0.07812rem;
    margin-right: 0.2rem;

}
.foot .content .bottom .record a{color: #ffffff}
.foot .content .bottom .Privacy {
    font-size: 0.07291rem;
    color: #fff;
    height: 0.07291rem;
    line-height: 0.07291rem
}

.foot .content .bottom {
    padding-bottom: 0.33854rem
}
.swiper-slide{width: 100% !important;}
