html {
    font-size: 16px;
}

body {
    padding-top: 92px;
}


/* 首页标题 */

.title {
    font-size: 2rem;
    text-align: center;
    line-height: 60px;
    color: #000;
}

.phone_bottom_Nav {
    display: none;
}


/* 回到 顶部 */

.hddb {
    position: fixed;
    right: 0;
    bottom: 20%;
    z-index: 99;
}


/* pc导航 */

.pcNav {
    width: 100%;
    line-height: 90px;
    border-bottom: 1px solid #ebebeb;
    background: rgba(255, 255, 255, .7);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
}

.pcNav.active {
    background: #fff;
    transition: all .6s;
    height: 70px;
    line-height: 70px;
    transition: 600ms ease-in-out;
    -moz-transition: 600ms ease-in-out;
    -webkit-transition: 600ms ease-in-out;
    -o-transition: 600ms ease-in-out;
}

.pcNav.active .head_ewm {
    /* margin: 20px 0; */
    transition: all .6s;
    margin: 20px 15px 20px 0;
}

.pcNav .clearfix {
    padding: 0 90px 0 50px;
}

.daohang_ul li {
    float: left;
    padding: 0 40px;
}

.daohang_ul li a {
    font-size: 1.125rem;
}

.daohang_ul .active a {
    color: #ee1d23;
}

.red a {
    color: #ee1d23;
}

.zjf {
    padding: 0 7px;
}

.language {
    font-size: 1.125rem;
}

.head_ewm {
    border-radius: 50%;
    background: #009900;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 26.5px 15px 26.5px 0;
    cursor: pointer;
    position: relative;
}

.head_ewm i {
    font-size: 1.125rem;
    color: #fff;
}

.pcNav .search {
    margin-right: 20px;
    cursor: pointer;
}

.pcNav .search i {
    font-size: 1.125rem;
}

.head_ewm:hover .ewm_img {
    /* display: block; */
    opacity: 1;
}

.pcNav.active .ewm_img {
    top: 50px;
}

.ewm_img {
    position: absolute;
    top: 66px;
    right: -30px;
    /* left: ; */
    width: 84px;
    height: 84px;
    border: 1px solid #ebebeb;
    /* display: none; */
    opacity: 0;
    transition: all .6s;
}


/* 手机端导航 */

.phone {
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
    display: none;
    top: 0;
    background: #fff;
    z-index: 999;
    width: 100%;
    padding: 10px 15px;
}

.index_a {
    display: inline-block;
}

.phone .wid {
    float: left;
}

.phone .wid>a {
    display: inline-block;
}

.color_dao .iconfont {
    color: #ba9657;
    font-size: 25px;
    margin: 0 5px;
}

.color_dao {
    line-height: 49px;
}

.color_dao .daohang_sp {
    position: relative;
    top: -7px;
    font-size: 25px;
}

.color_a {
    font-size: 25px;
    position: relative;
    top: -7px;
}

.sidebar-menu {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    width: 250px;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #e7e9eb;
    z-index: 999;
    transition: 0.6s;
}

.sidebar-menu__header {
    height: 50px;
    background: #ee1d23;
    position: relative;
    display: block;
    padding: 15px 25px;
    height: 100%;
    width: 100%;
    color: #fff;
    margin-right: 105px;
}

.sidebar-menu__list {
    position: fixed;
    top: 50px;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    width: 250px;
    list-style: none;
    background: #fff;
    list-style-type: none;
}

.sidebar-menu__item:first-child {
    border-top: 0
}

.sidebar-menu__item {
    padding: 0;
    width: 100%;
    border-bottom: 1px solid #eee;
}

.sidebar-menu__link {
    display: block;
    padding: 20px 25px;
    color: #828282;
    font-size: 14px;
    font-weight: 400;
    transition: color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sidebar-menu__item {
    padding: 0;
    width: 100%;
    border-bottom: 1px solid #eeeeee;
}

.colos {
    line-height: 70px;
}

.sidebar-menu__item:first-child {
    border-top: 0;
}

.sidebar-menu__item.sidebar-menu__item--back,
.sidebar-menu__item.sidebar-menu__item--back:hover,
.sidebar-menu__link.sidebar-menu__subtitle {
    background-color: #2a6bad !important;
}

.sidebar-menu__item.sidebar-menu__item--back .sidebar-menu__link {
    color: #fff !important;
}

.sidebar-menu__item:hover {
    background-color: #fff;
    cursor: pointer;
}

.sidebar-menu__item:hover>.sidebar-menu__link {
    color: #6e6e6e;
}

.phone_i {
    display: inline-block;
    line-height: 60px;
    padding: 0 15px;
}

.sidebar-menu__item:hover>.sidebar-menu__link .glyphicon-menu-right {
    color: #6e6e6e;
}

.sidebar-menu__item .sidebar-menu__list {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    transform: translateX(300px);
    transition: transform 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sidebar-menu__item .sidebar-menu__list.is-active {
    transform: translateX(0);
}

.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list {
    z-index: 2;
}

.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {
    z-index: 3;
}

.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {
    z-index: 4;
}

.sidebar-menu__link::first-letter {
    text-transform: uppercase;
}

.sidebar-menu__link:active,
.sidebar-menu__link:focus,
.sidebar-menu__link:hover {
    text-decoration: none;
}

.sidebar-menu__link span.glyphicon-menu-left {
    float: left;
    font-size: 12px;
    color: #fff;
    line-height: 20px;
    margin-right: 4px;
}

.sidebar-menu__link .glyphicon-menu-right {
    color: #bababa;
    float: right;
}

.ac {
    line-height: 10px;
    margin-right: 15px;
    padding: 19px 0 0 0;
}

.ac .iconfont {
    font-size: 30px;
}

.fsj .iconfont {
    font-size: 30px;
}


/* 搜索 */

.searchbox {
    padding: 15px;
    box-shadow: 0 0 7px 0 #cfcfcf;
    background: #fff;
    width: 100%;
    top: 93px;
    border-top: 2px solid #ee1d23;
    text-align: center;
    z-index: 44;
    position: fixed;
}

.displaynone {
    display: none;
}

.searchs {
    max-width: 600px;
    margin: 0 auto;
}

.clearfix {
    zoom: 1;
}

.searchs .sertext {
    display: block;
    padding: 0;
    outline: 0;
    padding-left: 12px;
    width: 78%;
    float: left;
    border: 1px solid #cdcdcd;
    color: #a2a2a2;
    font-size: 12px;
    height: 52px;
    line-height: 52px;
    transition: 0.4s;
    box-sizing: border-box;
}

.serbtn {
    padding: 0;
    margin: 0;
    border: none;
    outline: 0;
    width: 22%;
    float: right;
    height: 52px;
    text-align: center;
    line-height: 52px;
    background: #ee1d23;
    color: #fff;
    font-size: 15px;
    cursor: pointer;
    transition: 0.44s;
}


/* banner开始 */

.banner .swiper-container-horizontal>.swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.banner .swiper-pagination-fraction {
    bottom: 35px;
}

.banner .swiper-pagination-bullet {
    width: 43px;
    height: 5px;
    border-radius: 0;
    background-color: rgba(48, 49, 49, .48);
}

.banner .swiper-button-prev,
.banner .swiper-container-rtl .swiper-button-next {
    background-image: url(../img/jt_l.png);
    left: 60px;
    right: auto;
    width: 37px;
    height: 124px;
    background-size: 100% 100%;
    top: 45%;
}

.banner .swiper-button-next,
.banner .swiper-container-rtl .swiper-button-prev {
    background-image: url(../img/jt_r.png);
    right: 60px;
    left: auto;
    width: 37px;
    height: 124px;
    background-size: 100% 100%;
    top: 45%;
}

.banner_text {
    position: absolute;
    /* left: 20%; */
    top: 50%;
    transform: translateY(-50%);
}

.banner_text_one {
    font-size: 2rem;
}

.banner_text_two {
    font-size: 5rem;
    font-weight: 600;
}

.banner_text_three {
    margin-top: 40px;
}

.banner_text_three a {
    padding: 15px 50px;
    background-color: #ee1d23;
    border: 1px solid #ee1d23;
    color: #fff;
    font-size: 1rem;
    display: inline-block;
}

.banner_text_three a:hover {
    background: #fff;
    border: 1px solid #ee1d23;
    color: #ee1d23;
    transition: all .6s;
}


/* 展会 */

.phone_zhanhui_more {
    display: none;
}

.zhanhui {
    margin-top: 80px;
}

.zhanhui_title {
    font-size: 2rem;
    color: #ee1d23;
    line-height: 75px;
}

.zhanhui_more a {
    padding: 15px 50px;
    border: 1px solid #cecdcd;
    display: inline-block;
    font-size: 1rem;
}

.zhanhui_more a:hover {
    background-color: #ee1d23;
    color: #fff;
    transition: all .6s;
    border: 1px solid #ee1d23;
}

.zhanhui_ul li {
    line-height: 65px;
    border-bottom: 1px solid #cecdcd;
    padding: 0 15px;
}

.zhanhui_span {
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}

.zhanhui_ul li:hover {
    background-color: #ee1d23;
    transition: all .6s;
}

.zhanhui_ul li:hover a {
    color: #fff;
    transition: all .6s;
}


/* 产品模块 */

.chanpin {
    padding-top: 100px;
}

.chanpin .swiper-container {
    padding-top: 20px;
}

.chanpin_img {
    border-right: 1px solid #cbcbcb;
}

.chanpin_text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .53);
}

.chanpin_text_type {
    position: absolute;
    bottom: 40px;
    color: #fff;
    font-size: 1.25rem;
    width: 100%;
}

.chanpin .swiper-slide:hover .chanpin_text {
    background: rgba(0, 0, 0, 0);
    transition: all .6s;
}

.chanpin .swiper-slide:hover .chanpin_text_type {
    color: #ee1d23;
}

.chanpin .swiper-slide:hover {
    overflow: hidden;
}

.chanpin .swiper-slide:hover .chanpin_img {
    transform: scale(1.2);
    transition: all .6s;
    overflow: hidden;
}

.chanpin .swiper-slide:hover .chanpin_text,
.about .swiper-slide:hover .about_text {
    background-color: rgba(238, 29, 35, .83);
}

.chanpin .swiper-slide:hover .chanpin_text_type,
.about .swiper-slide:hover .chanpin_text_type {
    display: none;
}

.chanpin-top-show {
    display: none;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
}

.chanpin .swiper-slide:hover .chanpin-top-show,
.about .swiper-slide:hover .chanpin-top-show {
    display: block;
}

.chanpin-top-show .chanpin-top-show-div1,
.about .swiper-slide:hover .chanpin-top-show-div1 {
    color: #fff;
    font-size: 1.5rem;
}

.chanpin-top-show-a {
    display: inline-block;
    margin-top: 15px;
    border: 1px solid #fff;
    background-color: #fff;
    padding: 10px 40px;
}


/* 助力挑战赛 */

.tiaozhan {
    position: relative;
}

.tiaozhan_text {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(48, 49, 49, .48);
    width: 100%;
    height: 100%;
}

.tiaozhan_con {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
}

.tiaozhan_con .title {
    color: #fff;
}

.tiaozhan_jieshi {
    font-size: 1rem;
    line-height: 30px;
    padding: 0 100px;
}

.tiaozhan_more {
    margin-top: 20px;
}

.tiaozhan_more a {
    padding: 15px 50px;
    display: inline-block;
    font-size: 1rem;
    background-color: #fff;
    color: #000;
    border: 1px solid #fff;
}

.tiaozhan_more a:hover {
    background-color: #ee1d23;
    color: #fff;
    transition: all .6s;
    border: 1px solid #ee1d23;
    ;
}


/* 欣赏 */

.xinshang {
    padding-top: 40px;
    background-color: #eff2f6;
}

.xinshang .title {
    line-height: 44px;
}

.xinshang .swiper-container {
    margin-top: 40px;
}

.xinshang_more {
    margin: 30px 0 40px 0;
}

.xinshang_more a {
    padding: 15px 50px;
    display: inline-block;
    font-size: 1rem;
    background-color: #fff;
    color: #000;
    border: 1px solid #fff;
}

.xinshang_more a:hover {
    background-color: #ee1d23;
    color: #fff;
    transition: all .6s;
    border: 1px solid #ee1d23;
}


/* 关于豪马 */

.about {
    padding-top: 40px;
    padding-bottom: 90px;
}

.about .swiper-container {
    margin-top: 20px;
}

.about_text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .53);
}

.about_text_type {
    position: absolute;
    /* bottom: 40px; */
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    font-size: 1.25rem;
    width: 100%;
}

.about .swiper-slide:hover .about_text {
    /* background: rgba(0, 0, 0, 0); */
    transition: all .6s;
}

.about .swiper-slide:hover .about_text_type {
    display: none;
}

.about .swiper-slide:hover .about_text_type {
    color: #ee1d23;
}

.about .swiper-slide:hover {
    overflow: hidden;
}

.about .swiper-slide:hover .about_img {
    transform: scale(1.2);
    transition: all .6s;
    overflow: hidden;
}


/* 工厂营销模式 */

.gongchang {
    background-color: #363636;
    padding-top: 50px;
    padding-bottom: 40px;
}

.gongchang .title {
    color: #fff;
    margin-bottom: 70px;
}

.gongchang .gongchang_icon {
    font-size: 40px;
    color: #fff;
}

.gongchang .swiper-slide::before {
    content: "";
    display: block;
    background: url(../img/sjt.png) no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.gongchang .swiper-slide:last-child::before {
    content: "";
    background: none;
}

.gongchang_name {
    color: #fff;
    font-size: 1.125rem;
    margin-top: 20px;
}

.gongchang_tiaojian {
    font-size: 1rem;
    line-height: 36px;
    color: #ffffff;
    opacity: 0.46;
    margin-top: 50px;
}


/* 尾部 */


/* 尾部弹出模态框 */

#myModall h4 {
    text-align: center;
    font-size: 1.25rem;
}

#myModall .modal-header {
    padding-top: 30px;
}

.phone_foot {
    display: none;
}

.foot {
    background: linear-gradient(#ebf1f4, #fff);
    padding: 50px 0px 0px 0;
    position: relative;
}

.foot_ul {
    float: left;
    width: 12%;
}

.foot_ul:nth-child(6) {
    width: 25%;
}

.foot_ul:nth-child(7) {
    width: 15%;
}

.foot_ul li:nth-child(1) {
    font-size: 1.125rem;
    color: #4a4949;
    line-height: 36px;
}

.foot_ul li {
    font-size: 0.875rem;
    line-height: 24px;
    color: #606060;
}

.foot_ul li:hover a {
    color: #ee1d23;
}

.ewm div {
    width: 84px;
    height: 84px;
    border: solid 1px #d8d2d2;
    margin-top: 15px;
}

.ewm div img {
    width: 100%;
    height: 100%;
    padding: 2px;
    border: solid 1px #d8d2d2;
}

.foot_ul_btn {
    width: 100%;
    padding: 10px 0;
    background: #ee1d23;
    color: #fff;
    font-size: 1rem;
    border: none;
    border: 1px solid #ee1d23;
    margin-top: 6px;
}

.foot_ul_btn:hover {
    transition: all .6s;
    background-color: #fff;
    color: #ee1d23;
    border: 1px solid #ee1d23;
}

.foot_yqlj {
    padding: 45px 0 15px 0;
    border-bottom: 1px solid rgba(191, 191, 191, .14);
}

.foot_banquan {
    padding: 15px 0;
}

.foot_bot a {
    font-size: 0.875rem;
}

.foot_bot a:hover {
    color: #ee1d23;
}

.foot_banquan span {
    padding: 0 5px;
    color: #606060;
}


/* 产品中心页面 */

.neiye_banner {
    position: relative;
}

.neiye_banner_text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    color: #fff;
    z-index: 55;
}

.neiye_banner_title {
    font-size: 3rem;
    font-weight: bold;
}

.bread {
    font-size: 1rem;
    line-height: 36px;
}

.bread a {
    color: #fff;
}

.bread a:hover {
    color: #ee1d23;
}

.chanpin_xilie {
    margin-top: 30px;
}

.chanpin_xilie .swiper-slide.active .xilie_div {
    background: #434343;
    color: #fff;
    display: block
}

.xilie_div {
    background-color: #efefef;
    line-height: 77px;
    border-right: 1px solid #fff;
    color: #231816;
    font-size: 1.25rem;
    cursor: pointer;
    display: block;
}

.chanpin_xilie_list {
    margin: 35px 0 120px;
}

.chanpin_xilie_list .row {
    margin: 0;
}

.chanpin_xilie_list .col-md-4 {
    padding: 0;
    border: 1px solid #fff;
    padding: 40px 0;
}

.chanpin_xilie_list .col-md-4:hover {
    transform: all .6s;
    box-shadow: -2px -2px 40px 0px rgba(204, 204, 204, 0.35);
    border: solid 1px #ece8e8;
    box-sizing: border-box;
}

.chanpin_item_img {
    display: block;
    width: 60%;
    margin: 0 auto;
}

.chanpin_item_text {
    font-size: 1.5rem;
    margin: 20px 0;
    display: block;
}

.chanpin_item_div {
    font-size: 1.5rem;
}


/* 车型按照照片系列 */

.chexing_title {
    padding: 30px;
    font-size: 2rem;
    color: #000;
    line-height: 36px;
}

.chexing_page_con {
    border-top: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    /* opacity: .48; */
    color: #bbbbbb;
    /* padding: 30px 0; */
    /* line-height: 80px; */
}

.chexing_img {
    display: block;
}

.chexing_list .col-md-4 {
    margin-bottom: 15px;
    padding: 0 7.5px;
}

.chexing_list .row {
    margin-bottom: 30px;
    margin-top: 45px;
}

.chexing_page_con span,
.chexing_page_con a {
    font-size: 1.25rem;
    padding: 35px 20px;
    display: inline-block;
    color: #bbbbbb;
}

.chexing_page_con a.active {
    border-bottom: 5px solid #ee1d23;
    /* line-height: 80px; */
    color: #ee1d23;
    font-size: 1.5rem;
}

.chexing_page_con a.fouce {
    text-decoration: none;
}


/* 改装展会详情页面 */

.data_fx {
    padding: 15px 0 30px 0;
    /* border-bottom: 1px solid #d2d2d2; */
}

.news_xq_data {
    font-size: 1rem;
    line-height: 28px;
    color: #000;
    padding-right: 10px;
    border-right: 1px solid #f0f0f0;
}

.bdshare-button-style0-16 {
    zoom: 1;
}

.news_xq_fx {
    padding-left: 10px;
}

.news_xq_fx,
.news_xq_fx a {
    font-size: 14px;
    color: #999999;
    line-height: 25px;
}

.bdsharebuttonbox .iconfont {
    background: transparent !important;
    font-size: 20px !important;
    color: #fff !important;
    margin: 0 !important;
    margin-right: 10px !important;
    padding-left: 0 !important;
}

.bdsharebuttonbox a:nth-child(2) {
    background: #57c6e8 !important;
}

.bdsharebuttonbox a:nth-child(3) {
    background: #2bce6d !important;
}

.bdsharebuttonbox a:nth-child(4) {
    background: #d44137 !important;
}

.bdsharebuttonbox a:nth-child(5) {
    background: #fff !important;
    border: 1px solid #d2d2d2;
    width: 23px;
    height: 23px;
    color: #d2d2d2!important;
}

.data_fx .bdshare-button-style0-16 a,
.data_fx .bdshare-button-style0-16 .bds_more {
    float: none;
    width: 25px;
    height: 25px;
    font-size: 18px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 25px;
    /* padding: 5px; */
}

.gaizhuang {
    padding-top: 50px;
}

.gaizhuang_title {
    font-size: 1.7rem;
    color: #323131;
    line-height: 30px;
}

.gaizhuang_con {
    font-size: 1rem;
    line-height: 30px;
    color: #535252;
}

.gaizhuang_img {
    width: 60%;
    margin: 45px auto 60px;
}

.shangxia {
    padding: 25px 0 75px 0;
    border-top: 1px solid #dcdcdc;
}

.shangxia a {
    color: #535252;
    font-size: 1rem;
    line-height: 30px;
}

.shangxia a:hover {
    color: #ee1d23;
}


/* 豪马简介 */

.gushi {
    background: url(../img/9.jpg) no-repeat;
    background-size: cover;
    padding: 60px 0 100px 0;
}

.jianjie_title {
    font-size: 1.7rem;
    line-height: 36px;
    padding-bottom: 30px;
}

.gushi_con {
    font-size: 1rem;
    color: #000;
    line-height: 36px;
}

.jaingxiang {
    background-color: #eff2f6;
    border: solid 1px #e6e5e5;
    padding: 60px 0 30px 0;
}

.jiangxiang_list {
    width: 70%;
    margin: 0 auto;
    cursor: pointer;
}

.jiangxiang_list:hover .jiangxiang_data,
.jiangxiang_list:hover .jiangxiang_name {
    color: #ee1d23;
}

.jiangxiang_list:hover .xian {
    background: #ee1d23;
}

.xian {
    width: 100%;
    height: 1px;
    background-color: #dcdcdc;
    display: none;
}

.jaingxiang .swiper-container {
    padding: 40px 0 60px 0;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #ee1d23;
}

.swiper-pagination-bullet {
    background-color: #484646;
    opacity: 1;
}

.jiangxiang_data {
    font-size: 1.125rem;
    color: #000;
    line-height: 36px;
    font-weight: bold;
    display: none;
}

.jiangxiang_name {
    font-size: 1rem;
    color: #000;
    line-height: 36px;
}

.modal-header {
    border-bottom: none;
    position: absolute;
    right: 0;
    z-index: 99;
    margin: 14px;
}

.modal-body {
    padding: 0 40px 30px;
}

.modal-dialog {
    margin: 110px auto;
}

.tanchu_modal .swiper-button-prev,
.tanchu_modal .swiper-container-rtl .swiper-button-next {
    background: url(../img/zuo_jt.png) no-repeat;
    left: 10px;
}

.tanchu_modal .swiper-button-next,
.tanchu_modal .swiper-container-rtl .swiper-button-prev {
    background: url(../img/you_jt.png) no-repeat;
    right: 0px;
}

.tanchu_modal .swiper-button-next,
.tanchu_modal .swiper-button-prev {
    width: 30px;
    height: 55px;
}

.modal-body {
    padding-top: 0px;
}

.tanchu_title {
    font-size: 2rem;
    color: #000;
    margin: 15px 0;
}

.lantu {
    padding: 60px 0 40px;
}

.lantu_con {
    font-size: 1rem;
    color: #000;
    line-height: 36px;
}

.ditu {
    margin-top: 40px;
}


/* 联系我们页面 */

.xinxi_con {
    position: relative;
}

.xinxi_address {
    position: absolute;
    top: 20%;
    left: 30%;
    background-color: #fff;
    box-shadow: 2px 3px 18px 0px rgba(227, 222, 222, 0.48);
    border-radius: 30px;
    border: solid 1px #cccccc;
    padding: 30px;
}

.zaixian_futitle {
    line-height: 26px;
    font-size: 1rem;
    color: #000000;
}

.xinxi_address_div {
    line-height: 30px;
    font-size: 1rem;
}

.lianxi {
    padding: 60px 0px 20px;
}

.xinxi_input {
    width: 100%;
    border: solid 1px #e6e5e5;
    padding-left: 10px;
    height: 45px;
    line-height: 45px!important;
    padding: 0 0 0px 10px;
    outline: none;
    border-radius: 0px;
}

.form-control:focus {
    box-shadow: none;
}

.zaixian_swiper {
    margin-top: 30px;
}

.xuqiu {
    width: 100%;
    height: 190px;
    background-color: #ffffff;
    border: solid 1px #e6e5e5;
    resize: none;
}

.xinxi_name {
    font-size: 1rem;
    color: #000;
    margin-bottom: 10px;
}

.red {
    color: #ee1d23!important;
}

.xuqiuname {
    margin-top: 15px;
}

.contact_btn {
    background-color: #eff2f6;
    padding: 15px 70px;
    border: none;
    display: table;
    margin: 20px auto 0;
    font-size: 1rem;
}

.contact_btn:hover {
    background: #ee1d23;
    transition: all .6s;
    color: #fff;
}

.zaixian {
    padding-bottom: 80px;
}


/* 品牌宣传页面 */

.saiche {
    padding: 54px 0 70px 0;
}

.saiche_futitle {
    font-size: 1rem;
    line-height: 30px;
    color: #232424;
}

.saiche_item {
    width: 239px;
    height: 220px;
    line-height: 220px;
    background-image: linear-gradient(0deg, #eef1f5 0%, #ffffff 100%), linear-gradient( #edf0f5, #edf0f5);
    background-blend-mode: normal, normal;
    border: solid 1px #e6e5e5;
    font-size: 1.25rem;
    display: inline-block;
    cursor: pointer;
}

.saiche_swiper {
    margin-top: 40px;
}

.pp_gazz {
    padding: 54px 0 73px 0;
}

.tab_item {
    float: left;
    padding: 0 12px;
    cursor: pointer;
    font-size: 1rem;
}

.tab_item.active {
    border-bottom: 5px solid #ee1d23;
}

.pp_gazz {
    background-color: #eff2f6;
}

.gaizhuang_main {
    display: block;
}

.gaizhuang_main .swiper-wrapper {
    padding-bottom: 30px;
}


/* .gaizhuang_main.gaizhuang_selected {
    display: block;
} */

.pp_gazz_con_ul {
    display: table;
    margin: 0 auto;
}

.products {
    margin-top: 30px;
}

.products .swiper-slide {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
}

.products .swiper-slide:hover {
    background-color: #ee1d23;
    transition: all .6s;
}

.products .swiper-slide:hover .pp_gazz_item_title,
.products .swiper-slide:hover .pp_gazz_item_data {
    color: #fff;
    opacity: 1;
}

.pp_gazz_item_title {
    font-size: 1rem;
    line-height: 26px;
    color: #000000;
    margin-top: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    overflow: hidden;
    /* min-height: 52px; */
}

.pp_gazz_item_data {
    font-size: 0.875rem;
    line-height: 24px;
    color: #000000;
    opacity: 0.54;
}

.pp_gazz_img {
    display: block;
}

.xiangyu {
    padding: 54px 0 60px 0;
}

.xiangyu .jianjie_title {
    padding-bottom: 0;
}

.xiangyu_ewm {
    width: 15%;
    margin: 20px auto 0;
}

.xiangyu_ewm_img {
    border: 2px solid #eff2f6;
}

.xiangyu_ewm_text {
    margin-top: 10px;
    font-size: 0.875rem;
}


/* 直营中心页面 */

.pifa {
    padding: 54px 0 40px 0;
}

.pifa .pifa_swiper {
    margin: 0px 0 40px 0;
}

.pifa .swiper-slide {
    cursor: pointer;
    border: 1px solid #E3E1E2;
}

.pifa .swiper-slide:hover {
    border: 1px solid #ee1d23;
    transition: all .6s;
}

.pifa .swiper-slide:hover .pifa_text {
    color: #ee1d23;
    transition: all .6s;
}

.pifa_text {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    text-align: center;
    width: 100%;
}

.pifa_icon .iconfont {
    font-size: 50px;
}

.pifa_tiapjian {
    font-size: 1rem;
    color: #515050;
}

.zhiyong_content_ul {
    position: absolute;
    top: 50%;
    right: 20%;
    transform: translateY(-50%);
    padding: 30px 30px;
    background-color: rgba(255, 255, 255, .83);
}

.zhiyong_content_ul li {
    font-size: 1rem;
    line-height: 30px;
    color: #000;
}

.shenqing {
    padding-top: 54px;
}


/* 产品详情页面 */

.chanpin_xq_banner .swiper-button-prev,
.chanpin_xq_banner .swiper-container-rtl .swiper-button-next {
    background-image: url(../img/l.png);
    margin-top: -62px;
}

.chanpin_xq_banner .swiper-button-next,
.chanpin_xq_banner .swiper-container-rtl .swiper-button-prev {
    background-image: url(../img/r.png);
    margin-top: -62px;
}

.chanpin_xq_title {
    color: #fff;
    font-size: 2rem;
    text-shadow: 2px 2px 3px #000;
}

.chanpin_xq_banner .banner_text {
    left: 20%;
    top: 85%;
    transform: translateY(0);
}

.chanpin_xq_xinxi {
    margin-top: 60px;
}

.chanpin_xq_xinxi .row {
    margin: 0 0 40px 0;
}

.chanpin_xq_xinxi .col-md-6 {
    padding: 0;
}

.chanpin_l_img {
    box-shadow: -2px -2px 40px 0px rgba(204, 204, 204, 0.35);
    border: solid 1px #ece8e8;
}

.chanpin_yincang {
    /* width: 70%; */
    /* margin: 0 auto; */
    padding: 15%;
    display: none;
}

.chanpin_show {
    display: block;
}

.chanpin_xq_xt {
    width: 80%;
    margin: 0 auto;
}

.chanpin_xq_xinxi .swiper-slide {
    cursor: pointer;
}

.chanpin_xq_xinxi .swiper-slide.active {
    border: 1px solid #ee1d23;
}

.chanpin_xq_xt .swiper-button-next,
.chanpin_xq_xt .swiper-container-rtl .swiper-button-prev {
    width: 10%;
    right: -12%;
    background: url(../img/r1.png) center no-repeat, linear-gradient(0deg, #eef1f5 0%, #ffffff 100%), linear-gradient( #ffffff, #ffffff);
    ;
    margin-top: -67px;
    background-blend-mode: normal, normal;
    border: solid 1px #e6e5e5;
    height: 100%;
}

.chanpin_xq_xt .swiper-button-prev,
.chanpin_xq_xt .swiper-container-rtl .swiper-button-next {
    width: 10%;
    left: -12%;
    background: url(../img/l1.png) center no-repeat, linear-gradient(0deg, #eef1f5 0%, #ffffff 100%), linear-gradient( #ffffff, #ffffff);
    ;
    margin-top: -67px;
    background-blend-mode: normal, normal;
    border: solid 1px #e6e5e5;
    height: 100%;
}

.chanpin_xt_img {
    width: 50%;
    margin: 0 auto;
    padding: 30px 0;
}

.chanpin_xq_xinxi .swiper-slide {
    border: solid 1px #ece8e8;
}

.chanpin_xq_r {
    padding: 100px 0 0 50px;
}

.chanpin_xq_r_title {
    font-size: 2.5rem;
    line-height: 36px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 20px;
}

.chanpin_xq_r_p {
    font-size: 1rem;
    line-height: 36px;
    color: #000000;
}

@media (max-width:1440px) {
    .banner_text {
        left: 15%;
    }
    .banner_text_three {
        margin-top: 20px;
    }
}

@media (max-width:1366px) {
    html {
        font-size: 14px;
    }
    .banner_text_three {
        margin-top: 20px;
    }
}

@media (max-width:1280px) {
    /* 导航 */
    .daohang_ul li {
        padding: 0px 30px;
    }
    /* banner */
    .banner_text {
        left: 15%;
    }
    .banner_text_one {
        font-size: 1.5rem;
    }
    .banner_text_two {
        font-size: 4rem;
    }
    .saiche_item {
        width: 200px;
        height: 180px;
        line-height: 180px;
    }
    /* 产品详情 */
    .chanpin_xq_xt .swiper-button-next,
    .chanpin_xq_xt .swiper-container-rtl .swiper-button-prev {
        margin-top: -63px;
    }
    .chanpin_xq_xt .swiper-button-prev,
    .chanpin_xq_xt .swiper-container-rtl .swiper-button-next {
        margin-top: -63px;
    }
}

@media (max-width:1024px) {
    body {
        padding-top: 69px;
    }
    /* 导航 */
    .daohang_ul li {
        padding: 0px 15px;
    }
    .daohang_ul li a {
        font-size: 1rem;
    }
    .pcNav {
        height: 70px;
        line-height: 70px;
    }
    .head_ewm {
        margin: 20px 15px 20px 0;
    }
    .banner_text_one {
        font-size: 1.2rem;
    }
    .banner_text_two {
        font-size: 3rem;
    }
    .banner_text_three a {
        padding: 12px 40px;
    }
    .banner .swiper-button-prev,
    .banner .swiper-container-rtl .swiper-button-next {
        left: 35px;
        width: 30px;
        height: 85px;
    }
    .banner .swiper-button-next,
    .banner .swiper-container-rtl .swiper-button-prev {
        right: 35px;
        width: 30px;
        height: 85px;
    }
    .banner_text_three {
        margin-top: 15px;
    }
    .zhanhui_more a,
    .tiaozhan_more a,
    .xinshang_more a {
        padding: 12px 40px;
    }
    .zhanhui_title {
        font-size: 1.7rem;
    }
    .title {
        line-height: 45px;
        font-size: 1.7rem;
    }
    .chanpin {
        padding-top: 50px;
    }
    .xinshang .swiper-container {
        margin-top: 20px;
    }
    .xinshang {
        padding-top: 20px;
    }
    .about {
        padding-top: 20px;
        padding-bottom: 50px;
    }
    .gongchang {
        padding-top: 30px;
    }
    .gongchang .title {
        margin-bottom: 40px;
    }
    .gongchang .gongchang_icon {
        font-size: 34px;
    }
    .foot_banquan {
        line-height: 20px;
    }
    .zhanhui {
        margin-top: 30px;
    }
    /* 车型按照照片系列页面 */
    .chexing_page_con span,
    .chexing_page_con a {
        padding: 25px 20px;
    }
    /* 豪马简介页面 */
    .gushi,
    .jaingxiang,
    .lantu {
        padding: 30px 0 40px 0;
    }
    .jianjie_title {
        padding-bottom: 10px;
    }
    .saiche_item {
        width: 160px;
        height: 140px;
        line-height: 140px;
    }
    .xilie_div {
        line-height: 60px;
    }
    .tanchu_title {
        font-size: 1.5rem;
    }
    /* 产品详情 */
    .chanpin_xq_xt .swiper-button-prev,
    .chanpin_xq_xt .swiper-container-rtl .swiper-button-next,
    .chanpin_xq_xt .swiper-button-next,
    .chanpin_xq_xt .swiper-container-rtl .swiper-button-prev {
        margin-top: -57px;
    }
    /* 直营中心页面 */
    .pifa,
    .saiche,
    .pp_gazz {
        padding: 30px 0 40px;
    }
    .pifa .pifa_swiper {
        margin: 0px 0 15px 0;
    }
    .zhiyong_content_ul {
        transform: translateY(-139%);
    }
    .shenqing {
        padding-top: 30px;
    }
    /* 品牌宣传 */
}

@media(max-width:768px) {
    body {
        padding: 73px 0 0 0;
    }
    .banner_text {
        left: 9%;
    }
    .pcNav {
        display: none;
    }
    .searchbox {
        top: 73px;
    }
    .daohang_ul {
        display: none;
    }
    .sidebar-menu.is-active {
        display: block;
        transition: transform 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);
    }
    .phone {
        display: block;
        position: fixed;
        top: -1px;
        width: 100%;
        z-index: 999;
        background: #fff;
        box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
        line-height: 53px;
        border-bottom: 1px solid #c1baba;
    }
    .daohang {
        display: none;
    }
    .phone .contant_a a {
        color: #3d3b3b;
        font-size: 16px;
    }
    .phone .contant_a span .iconfont {
        font-size: 22px;
    }
    .phone .contant_a {
        line-height: 50px;
    }
    /* 首页 */
    .banner_text_one {
        font-size: 1rem;
    }
    .banner_text_two {
        font-size: 2.5rem;
    }
    .banner_text_three a,
    .zhanhui_more a,
    .tiaozhan_more a,
    .xinshang_more a {
        padding: 8px 30px;
    }
    .tiaozhan_jieshi {
        line-height: 22px;
    }
    .xinshang .title {
        line-height: 35px;
    }
    .title {
        font-size: 1.5rem;
    }
    .chanpin_text_type {
        font-size: 1.125rem;
    }
    .gongchang_tiaojian {
        font-size: 0.875rem;
    }
    .gongchang_name,
    .about_text_type,
    .chanpin_text_type {
        font-size: 1rem;
    }
    /* 车型按照照片页面 */
    .neiye_banner_title {
        font-size: 2rem;
    }
    .chexing_title {
        font-size: 1.5rem;
        padding: 15px;
    }
    .chexing_page_con span,
    .chexing_page_con a {
        padding: 15px 15px;
    }
    .chexing_page_con span,
    .chexing_page_con a {
        font-size: 1rem;
    }
    .chexing_page_con a.active {
        font-size: 1.25rem;
    }
    .saiche_item {
        width: 120px;
        height: 100px;
        line-height: 100px;
        font-size: 1rem;
    }
    /* 产品详情页面 */
    .chanpin_l_img {
        display: none;
    }
    .chanpin_xq_xt .swiper-button-next,
    .chanpin_xq_xt .swiper-button-prev {
        display: none;
    }
    .chanpin_xq_xt {
        width: 100%;
    }
    .chanpin_xq_xinxi .swiper-slide.active {
        border: 1px solid #ece8e8;
    }
    .chanpin_xq_r {
        padding: 40px 0 100px 40px;
    }
    .chanpin_xq_xinxi {
        margin-top: 20px;
    }
    /* 产品中心页面 */
    .xilie_div {
        line-height: 50px;
    }
    .chanpin_xq_title {
        font-size: 1.125rem;
    }
    .chanpin_xq_banner .banner_text {
        top: 77%;
    }
    .chanpin_xq_xinxi .row {
        margin: 0;
    }
    /* 直营中心页面 */
    .zhiyong_content_ul {
        transform: translateY(-118%);
    }
    /* 手机尾部 */
    .foot {
        display: none;
    }
    .phone_foot {
        display: block;
    }
    .phone_foot {
        background: #eff2f6;
    }
    .phone_foot_hide {
        /* background: #fff; */
        padding: 15px 0;
        font-size: 14px;
    }
    .phone_foot_hide {
        display: none;
    }
    .phone_foot_li {
        padding: 15px 20px;
        border-bottom: 1px solid #bcc4cc;
    }
    .phone_foot_a {
        /* display: block; */
        font-size: 1rem;
    }
    .phone_foot .phone_foot_li.phone_foot_show .phone_foot_hide {
        display: block;
    }
    .phone_foot_hide a {
        font-size: 1rem;
    }
    .phone_banquan {
        padding: 20px;
    }
    .mianze {
        margin-top: 10px;
    }
    .chanpin_xilie_list {
        margin-bottom: 40px;
    }
    .zhanhui_ul li {
        line-height: 45px;
    }
}

@media (max-width:480px) {
    /* 搜索框 */
    .searchs .sertext,
    .serbtn {
        height: 40px;
        line-height: 40px;
    }
    .phone .index_img {
        text-align: center;
        /* width: 80%; */
    }
    .phone .index_a img {
        width: 130px;
    }
    .phone .contant_a {
        line-height: 53px;
    }
    .banner .swiper-button-prev,
    .banner .swiper-container-rtl .swiper-button-next,
    .banner .swiper-button-next,
    .banner .swiper-container-rtl .swiper-button-prev {
        display: none;
    }
    .banner .swiper-container-horizontal>.swiper-pagination-bullets,
    .banner .swiper-pagination-custom,
    .banner .swiper-pagination-fraction {
        bottom: 10px;
    }
    .banner_text_two {
        font-size: 1.5rem;
    }
    .banner_text_three {
        display: none;
    }
    .banner_text_one {
        font-size: 0.875rem;
    }
    .zhanhui_title {
        color: #000;
        font-size: 1.5rem;
        text-align: center;
        line-height: 30px;
    }
    .zhanhui_more {
        display: none;
    }
    .zhanhui .col-md-8 {
        padding: 0;
    }
    .phone_zhanhui_more {
        padding: 8px 30px;
        border: 1px solid #cecdcd;
        display: inline-block;
        font-size: 1rem;
        margin: 15px auto 0;
        display: table;
    }
    .phone_zhanhui_more a:hover {
        background-color: #ee1d23;
        color: #fff;
        transition: all .6s;
        border: 1px solid #ee1d23;
    }
    .tiaozhan_jieshi {
        display: none;
    }
    .tiaozhan_more {
        margin-top: 0px;
    }
    .chanpin .title {
        font-size: 1.5rem;
    }
    .title {
        font-size: 1.2rem;
        line-height: 26px;
    }
    .chanpin .swiper-container,
    .xinshang {
        padding-top: 15px;
    }
    .xinshang .swiper-container {
        margin-top: 15px;
    }
    .xinshang_more {
        margin: 20px 0 20px 0;
    }
    .about {
        padding-top: 15px;
        padding-bottom: 30px;
    }
    .chanpin .swiper-slide {
        border-bottom: 2px solid #000;
    }
    .gongchang_name,
    .about_text_type,
    .chanpin_text_type {
        font-size: 1.125rem;
    }
    .tiaozhan .title {
        margin-bottom: 15px;
    }
    .about .swiper-slide {
        border: 2px solid #000;
    }
    .gongchang .swiper-slide::before {
        right: -13px;
        background-size: 80%;
    }
    .gongchang_name {
        font-size: 1rem;
    }
    .gongchang .gongchang_icon {
        font-size: 28px;
    }
    .gongchang .swiper-wrapper {
        padding: 0 0 40px 0;
    }
    .gongchang .swiper-pagination-bullet-active {
        background: #fff;
    }
    .gongchang_tiaojian {
        margin: 0;
        line-height: 24px;
    }
    .neiye_banner_title {
        font-size: 1.5rem;
    }
    /* 改装展会详情页面 */
    .gaizhuang {
        padding-top: 15px;
    }
    .news_xq_title {
        font-size: 1.5rem;
    }
    .news_xq_data {
        padding-right: 0px;
        border-right: none;
    }
    .news_xq_fx {
        float: right;
    }
    .data_fx {
        padding: 15px 0 15px 0;
    }
    .gaizhuang_img {
        width: 100%;
        margin: 15px auto 15px;
    }
    .shangxia {
        padding: 15px 0 30px 0;
    }
    .gaizhuang_title {
        font-size: 1.25rem;
    }
    /* 豪马简介 */
    .gushi,
    .jaingxiang,
    .lantu,
    .lianxi {
        padding: 15px 0 20px 0;
    }
    .jianjie_title {
        font-size: 1.5rem;
        line-height: 26px;
        padding-bottom: 0;
        margin-bottom: 10px;
    }
    .jaingxiang .swiper-container {
        padding: 30px 0 40px 0;
    }
    .ditu {
        margin-top: 20px;
    }
    /* 联系我们页面 */
    .xinxi_address {
        position: static;
        border-radius: 0px;
        border: solid 1px #cccccc;
        padding: 15px;
    }
    .xinxi_con {
        margin-top: 15px;
    }
    .zaixian {
        padding-bottom: 40px;
    }
    .zaixian .swiper-slide {
        margin-bottom: 10px;
    }
    .saiche_item {
        width: 105px;
        height: 105px;
        line-height: 105px;
        font-size: 1rem;
    }
    /* 产品详情页面 */
    .chanpin_xq_r {
        padding: 20px 0 100px 20px;
    }
    /* 产品页面 */
    .xilie_div {
        line-height: 40px;
        font-size: 1rem;
    }
    .chanpin_xilie_list .col-md-4 {
        padding: 20px;
    }
    /* 直营中心页面 */
    .pifa,
    .saiche,
    .pp_gazz {
        padding: 15px 0 20px;
    }
    .pifa .pifa_swiper {
        margin: 15px 0 10px 0;
        padding-bottom: 40px;
    }
    .zhiyong_content_ul {
        position: static;
        top: 0;
        transform: translate(0);
        padding: 15px;
        background-color: #f2f2f2;
    }
    .c0 {
        padding: 0;
    }
    /* 品牌宣传页面 */
    .saiche_swiper {
        margin-top: 15px;
    }
    .products {
        margin-top: 15px;
    }
    .xiangyu_ewm {
        width: 45%;
    }
    .banner .swiper-pagination-bullet {
        width: 15px;
        height: 3px;
    }
    .chanpin_item_text,
    .chanpin_item_div {
        font-size: 1.2rem;
    }
    .chanpin_item_text {
        margin: 10px 0;
    }
}

#page {
    clear: both;
    height: 40px;
    margin: 0 auto;
    text-align: center;
    display: table;
    margin: 30px auto;
}

#page li {
    float: left;
    padding: 5px 14px;
    border: 1px solid #CCCCCC;
    margin-right: 6px;
    color: #666;
    font-size: 12px;
    list-style: none;
}

#page li:hover {
    border: 1px solid #ee1d23;
}

#page li:hover a {
    color: #ee1d23;
}

#page li a {
    color: #666;
    display: inline-block;
    padding: 5px 14px;
    text-align: center;
    margin: -5px -14px -5px -14px;
}

#page li.thisclass {
    border: 1px solid #ee1d23;
    background-color: #ee1d23;
    color: #FFFFFF
}

#page li.thisclass a {
    color: #fff
}