#header {
    width: 100%;
    background-color: #fff;
    position: relative;
    z-index: 300;
    min-width: 1080px;
}

#header .header-con {
    width: 100%;
    height: 0.54rem;
    background-color: #fff;
    position: fixed;
    z-index: 3000;
}

#header .header-con.active {
    background: #fff url(../images/common/header_bg.png) repeat-x;
}

#header .logo {
    width: 2.53rem;
    float: left;
    margin-left: 0.3rem;
}

#header .right-con {
    width: 1.52rem;
    float: right;
    margin-top: 0.16rem;
}

#header .right-con .language {
    width: 0.50rem;
    height: 0.25rem;
    float: left;
    color: #212121;
    font-size: 0.18rem;
    line-height: 0.25rem;
    padding-right: 0.12rem;
    text-align: right;
    cursor: pointer;
    position: relative;
    display: block;
}

#header .right-con .language span {
    font-size: 0.18rem;
    line-height: 0.25rem;
}

#header .right-con .language .after {
    width: 0.05rem;
    height: 0.05rem;
    position: absolute;
    right: 0;
    top: 0.1rem;
    background: url(../images/common/icon_0.png) no-repeat right center;
    background-size: 100% 100%;
    visibility: visible;
}

#header .right-con .line {
    width: 0.02rem;
    float: left;
    margin-left: 0.17rem;
    visibility: visible;
}

#header .right-con .search {
    width: 0.25rem;
    height: 0.25rem;
    float: left;
    margin-left: 0.17rem;
    cursor: pointer;
    visibility: visible;
    background: url(../images/common/icon_1.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}

#header .right-con .search .search_hover {
    position: absolute;
    right: -0.54rem;
    top: 0.25rem;
    width: 3rem;
    height: 0.6rem;
    display: none;
}

#header .right-con .search .search_hover .iptbox {
    width: 3.0rem;
    height: 0.6rem;
    top: 0.13rem;
    background-color: #fff;
    position: absolute;
}

#header .right-con .search .search_hover .iptSearch {
    width: 2.04rem;
    height: 0.4rem;
    line-height: 0.4rem;
    border-radius: 0.2rem;
    margin: 0.07rem auto auto 0.15rem;
    background-color: #f6f4f3;
    padding: 0 0.2rem;
    border: none;
    outline: none;
    color: #000;
}

#header .right-con .search:hover .search_hover {
    display: block;
}

#header .right-con .search .search_hover .iptSearch::-webkit-input-placeholder {
    color: #3e3e3e;
}

#header .right-con .search .search_hover .iptSearch::-moz-placeholder {
    color: #3e3e3e;
}

#header .right-con .search .search_hover .iptSearch:-ms-input-placeholder {
    color: #3e3e3e;
}

#header .right-con .search .search_hover .iptSearch:-moz-placeholder {
    color: #3e3e3e;
}

#header .menus {
    width: 13.80rem;
    height: 100%;
    float: right;
}

#header .menus .ul {
    width: 100%;
    height: 100%;
    display: block;
}

#header .menus .li {
    display: block;
    float: left;
    width: 16.666%;
    text-align: center;
    height: 100%;
}

#header .menus .li .link {
    font-size: 0.20rem;
    color: #212121;
    margin: 0px auto;
    line-height: 0.52rem;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    padding: 0px 0.04rem;
    cursor: pointer;
    font-weight: 800;
}

#header .menus .li:hover .link,
#header .menus .li.active .link {
    border-bottom: 0.02rem solid #d30a0a;
}

#header .menus .li:hover .dl {
    display: block;
}

#header .menus .li .dl {
    display: none;
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0.54rem;
    background-color: #fff;
    text-align: center;
    border-top: 1px solid #f6f7f7;
}

#header .menus .li .dl .small_menu {
    width: 15.20rem;
    margin: 0px auto;
}

#header .menus .li .dl .small_menu.menu0 {
    display: block;
    padding-bottom: 0.50rem;
}

#header .menus .li .dl .small_menu.menu0 .item {
    display: block;
    float: left;
    width: 20%;
    float: left;
    position: relative;
}

#header .menus .li .dl .small_menu.menu0 .n1s_btn {
    width: 2.7rem;
    height: .24rem;
    position: absolute;
    right: 5.1rem;
    top:270px;
    /* bottom: 0.15rem; */
}

#header .menus .li .dl .small_menu.menu0 .n1s_btn .abtn {
    display: block;
    width: .7rem;
    height: .24rem;
    float: left;
    margin: 0 .1rem 0;
}

#header .menus .li .dl .small_menu.menu0 .n1s_btn .abtn img {
    width: 100%;
    height: auto;
}

#header .menus .li .dl .small_menu.menu0 .item .carimg0 {
    width: 100%;
    height: auto;
    display: block;
}

#header .menus .li .dl .small_menu.menu0 .item .carimg {
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

#header .menus .li .dl .small_menu.menu0 .item .carname {
    width: 100%;
    line-height: 0.38rem;
    text-align: center;
    display: block;
    font-size: 0.18rem;
    font-weight: 800;
    color: #000000;
}

#header .menus .li .dl .small_menu.menu0 .item .carprice {
    width: 100%;
    line-height: 0.30rem;
    text-align: center;
    display: block;
    font-size: 0.18rem;
    font-weight: 300;
    color: #000000;
}

#header .menus .li .dl .small_menu.menu1 {
    display: block;
    padding-bottom: 0.30rem;
    text-align: left;
}

#header .menus .li .dl .small_menu.menu1 .left-img {
    width: 3.78rem;
    float: left;
    display: block;
    object-fit: cover;
    margin-top: .25rem;
}

#header .menus .li .dl .small_menu.menu1 .right-menus {
    width: 7.94rem;
    float: right;
    margin-top: 0.05rem;
}

#header .menus .li .dl .small_menu.menu1 .right-menus .m0 {
    width: 2.48rem;
    float: left;
    padding-right: 0.40rem;
}

#header .menus .li .dl .small_menu.menu1 .right-menus .m1 {
    width: 1.46rem;
    float: left;
    padding-right: 0.40rem;
}

#header .menus .li .dl .small_menu.menu1 .right-menus .m2 {
    width: 1.44rem;
    float: left;
    padding-right: 0.40rem;
}

#header .menus .li .dl .small_menu.menu1 .right-menus .m3 {
    width: 1.36rem;
    float: left;
}

#header .menus .li .dl .small_menu.menu1 .right-menus .mhead {
    line-height: 0.56rem;
    font-size: 0.18rem;
    color: #212121;
    margin-bottom: 0.08rem;
    border-bottom: 0.01rem solid #999999;
    font-weight: 800;
}

#header .menus .li .dl .small_menu.menu1 .right-menus .mitem {
    line-height: 0.48rem;
    font-size: 0.16rem;
    color: #212121;
    float: none;
    cursor: pointer;
    display: block;
}

#header .menus .li .dl .small_menu.menu1 .right-menus .mitem.mitem0 {
    width: 1.38rem;
    float: left;
}

#header .menus .li .dl .small_menu.menu1 .right-menus .mitem.mitem1 {
    width: 1.06rem;
    float: left;
}

#header .menus .li .dl .small_menu.menu1 .right-menus .mitem.active,
#header .menus .li .dl .small_menu.menu1 .right-menus .mitem:hover {
    color: #b80909;
}

#header .menus .li .dl .small_menu.menu1 .friends_title {
    display: block;
    line-height: 0.50rem;
    border-bottom: 0.01rem solid #999999;
    font-size: 0.18rem;
    color: #212121;
    padding-top: 0.10rem;
}

#header .menus .li .dl .small_menu.menu1 .friends {
    width: 100%;
    line-height: 0.36rem;
    padding: 0.26rem 0px;
}

#header .menus .li .dl .small_menu.menu1 .friends .flink {
    font-size: 0.16rem;
    color: #212121;
    line-height: 0.36rem;
    padding-right: 0.90rem;
}

#footer {
    width: 100%;
    background-color: #000;
    text-align: center;
    display: block;
    position: relative;
    z-index: 60;
}

#footer .footer-con {
    width: 10.80rem;
    margin: 0px auto;
}

#footer .footer-con .nav-down {
    text-align: center;
    position: relative;
    height: 0.62rem;
}

#footer .footer-con .nav-down .weixi_box {
    width: 0.25rem;
    height: 0.19rem;
    position: absolute;
    right: 0.16rem;
    top: 0.20rem;
    cursor: pointer;
}

#footer .footer-con .nav-down .weixi {
    width: 0.25rem;
    height: 0.19rem;
    position: absolute;
    right: 0rem;
    top: 0rem;
}

#footer .footer-con .nav-down .weixi_qrcode {
    width: 1.1rem;
    height: 1.14rem;
    position: absolute;
    left: -0.5rem;
    top: -1.2rem;
    display: none;
}

#footer .footer-con .nav-down .weixi_box:hover .weixi_qrcode {
    display: block;
}

#footer .footer-con .nav-down .span {
    display: inline-block;
    vertical-align: top;
    font-size: 0.18rem;
    color: #fff;
    padding-right: 0.28rem;
    line-height: 0.62rem;
    cursor: pointer;
    position: relative;
}

#footer .footer-con .nav-down .span.close {}

#footer .footer-con .nav-down .span .after {
    width: 0.15rem;
    height: 0.09rem;
    position: absolute;
    right: 0;
    top: 0.26rem;
    background: url(../images/common/icon2.png) no-repeat right center;
    background-size: 100% 100%;
}

#footer .footer-con .nav-down .span.close .after {
    background: url(../images/common/icon3.png) no-repeat right center;
    background-size: 100% 100%;
}

#footer .footer-con .foot-menus {
    display: block;
    text-align: left;
    overflow: hidden;
    width: 100%;
    display: none;
}

#footer .footer-con .foot-menus .m0 {
    width: 2.60rem;
    float: left;
}

#footer .footer-con .foot-menus .m1 {
    width: 2.50rem;
    float: left;
}

#footer .footer-con .foot-menus .m2 {
    width: 2.50rem;
    float: left;
}

#footer .footer-con .foot-menus .m3 {
    width: 2.00rem;
    float: left;
}

#footer .footer-con .foot-menus .m4 {
    width: 1.20rem;
    float: right;
}

#footer .footer-con .foot-menus .mheader {
    display: block;
    line-height: 0.50rem;
    font-size: 0.18rem;
    font-weight: 800;
    color: #fff;
    padding-top: 0.20rem;
}

#footer .footer-con .foot-menus .link {
    display: block;
    line-height: 0.50rem;
    font-size: 0.16rem;
    color: #eee;
}

#footer .footer-con .copyright {
    padding: 0.10rem 0 0.4rem 0;
    clear: both;
}

#footer .footer-con .copyright .text {
    font-size: 0.18rem;
    color: #eee;
    font-weight: 400;
    text-align: center;
    display: block;
    line-height: 0.32rem;
}

#footer .footer-con .copyright .text a,
#footer .footer-con .copyright .text span {
    font-size: 0.18rem;
    color: #eee;
    font-weight: 400;
    line-height: 0.32rem;
}

#nav {
    width: .60rem;
    position: fixed;
    top: 46%;
    right: 0;
    z-index: 300;
}

#nav .right-nav {
    width: .60rem;
    padding-top: 3.48rem;
    background: #a1a5a7;
}

#nav .right-nav .btn-yuyue {
    width: 100%;
    height: .65rem;
    position: absolute;
    top: -0.01rem;
    left: 0;
    background: url(../images/nav/1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav .btn-yuyue:hover {
    background: url(../images/nav/1-1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav .btn-kefu {
    width: 100%;
    height: .65rem;
    position: absolute;
    top: .66rem;
    left: 0;
    background: url(../images/nav/2.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav .btn-kefu:hover {
    background: url(../images/nav/2-1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav .btn-app {
    width: 100%;
    height: .65rem;
    position: absolute;
    top: 1.32rem;
    left: 0;
    background: url(../images/nav/3.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav .btn-app:hover {
    background: url(../images/nav/3-1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav .btn-top {
    width: 100%;
    height: .84rem;
    position: absolute;
    top: 2.64rem;
    left: 0;
    background: url(../images/nav/4.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav .btn-top:hover {
    background: url(../images/nav/4-1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav .btn-sale {
    width: 100%;
    height: .65rem;
    position: absolute;
    top: 1.98rem;
    left: 0;
    background: url(../images/nav/5.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav .btn-sale:hover {
    background: url(../images/nav/5-1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav .erw {
    display: none;
    width: 2.54rem;
    height: 1.59rem;
    position: absolute;
    top: -.46rem;
    left: -2.60rem;
}

#nav .right-nav .btn-kefu:hover .erw {
    display: block;
}

#nav .right-nav .erw .img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.qk_nav #nav .right-nav {
    width: .60rem;
    padding-top: 2.82rem;
    background: #a1a5a7;
}

.qk_nav #nav .right-nav .btn-top {
    width: 100%;
    height: .84rem;
    position: absolute;
    top: 1.98rem;
    left: 0;
    background: url(../images/nav/4.jpg) no-repeat center center;
    background-size: 100% 100%;
}

.qk_nav #nav .right-nav .btn-top:hover {
    background: url(../images/nav/4-1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav1 {
    width: .60rem;
    padding-top: 1.52rem;
    background: #a1a5a7;
}

#nav .right-nav1 .btn-kefu {
    width: 100%;
    height: .65rem;
    position: absolute;
    top: -0.01rem;
    left: 0;
    background: url(../images/nav/2.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav1 .btn-kefu:hover {
    background: url(../images/nav/2-1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav1 .btn-top {
    width: 100%;
    height: .84rem;
    position: absolute;
    top: .67rem;
    left: 0;
    background: url(../images/nav/4.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav1 .btn-top:hover {
    background: url(../images/nav/4-1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav1 .erw {
    display: none;
    width: 2.54rem;
    height: 1.59rem;
    position: absolute;
    top: -.46rem;
    left: -2.60rem;
}

#nav .right-nav1 .btn-kefu:hover .erw {
    display: block;
}

#nav .right-nav1 .erw .img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#nav .right-nav2 {
    width: .60rem;
    padding-top: 1.52rem;
    background: #a1a5a7;
}

#nav .right-nav2 .btn-kefu {
    width: 100%;
    height: .65rem;
    position: absolute;
    top: -0.01rem;
    left: 0;
    background: url(../images/nav/2.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav2 .btn-kefu:hover {
    background: url(../images/nav/2-1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav2 .btn-top {
    width: 100%;
    height: .84rem;
    position: absolute;
    top: .67rem;
    left: 0;
    background: url(../images/nav/4.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav2 .btn-top:hover {
    background: url(../images/nav/4-1.jpg) no-repeat center center;
    background-size: 100% 100%;
}

#nav .right-nav2 .erw {
    display: none;
    width: 2.54rem;
    height: 1.59rem;
    position: absolute;
    top: -.46rem;
    left: -2.60rem;
}

#nav .right-nav2 .btn-kefu:hover .erw {
    display: block;
}

#nav .right-nav2 .erw .img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}