@charset "utf-8";
body,html{min-width:1200px;}
.wrap{width:100%;overflow: hidden;}
.box{width:1200px;margin:0 auto;}
.top-wrap{background-color:#c92a28;/*position: fixed;z-index: 99999999;*/}
.top-wrap .top-box{height:70px;}
.top-wrap .top-box .top-logo{float:left;}
.top-wrap .top-box ul{float:left;height:70px;}
.top-wrap .top-box ul li{float:left;height:70px;line-height:70px;}
.top-wrap .top-box ul li a{padding:0 50px;display: block;height:100%;font-size:16px;color:#fff;}
.top-wrap .top-box ul li a:hover,.top-wrap .top-box ul li.on a{background-color:#be2625;height:66px;border-bottom:4px solid #000;-webkit-transition: all 0.25s linear 0.01s;-moz-transition: all 0.25s linear 0.01s;-ms-transition: all 0.25s linear 0.01s;-o-transition: all 0.25s linear 0.01s;transition: all 0.25s linear 0.01s;}
.top-wrap .top-box .buy-car{height:70px;line-height:70px;float:right;font-size:16px;color:#fff;padding-left:28px;background:url("../images/buy-car.png") left center no-repeat;}
.common-title{background: url('../images/common-title-bg.jpg');height: 41px;line-height: 41px;width: 100%;text-align: center;margin: 60px auto;}
.common-title span {line-height: 41px;padding: 0 10px;font-size: 28px;background: #fff;font-family: FangSong;}
.p-show {max-width: 1920px;height: auto;overflow: hidden;margin: auto;position: relative;padding-bottom:86px;min-width:1200px;}
.p-show ul li {width: 33.3%;margin: auto;float: left;}
.p-show img {width: 100%;}
.case4 {width: 100%;height: 100%;margin: auto;position: relative;}
.case4:hover .case5 {opacity: 1;cursor: pointer;}
.case5 {width: 100%;height: 100%;margin: auto;background: url(../images/bj02.png);position: absolute;z-index: 2;top: 0px;left: 0px;opacity: 0;transition: all 2s ease 0s;}
.case6 {width: 300px;margin: auto;font-size: 14px; color: #fff;padding-top: 43%;line-height: 30px;text-align: center;}
.case6 span {display: block;width: 20px;height: 1px;background: #fff;margin: auto;margin-bottom: 10px;}
.case99 {}
.case99 span {display: block;width: 20px;height: 1px;background: #fff;margin: auto;margin-top:20px;}
.bottom-wrap{border-top:1px solid #d8d8d8;}
.bottom-wrap .bottom-box{height:133px;}
.bottom-wrap .bottom-box .bottom-logo{height:100%;width:100px;background:url("../images/bottom-logo.png") 2px center no-repeat;float:left;}
.bottom-wrap .bottom-box .bottom-product{margin-left:50px;float:left;width:390px;height:100%;}
.bottom-wrap .bottom-box .bottom-product .title{margin-top:1px;line-height:40px;height:40px;margin-top:35px;}
.bottom-wrap .bottom-box .bottom-product .son-nav{height:28px;line-height:28px;font-size:12px;color:#666;}
.bottom-wrap .bottom-box .bottom-product .son-nav a{padding:0 10px;float:left;background:url("../images/bottom-son-nav-bg-right.png") right center no-repeat;}
.bottom-wrap .bottom-box .bottom-product .son-nav a:first-child{padding-left:0;}
.bottom-wrap .bottom-box .bottom-product .son-nav a:last-child{background:none;}
.info-msg{float:left;padding-top:32px;height:101px;padding-left:65px;padding-right:65px;background: url('../images/line-bg.jpg') left center no-repeat;}
.info-msg .code{font-size:13px;color:#999;height:28px;line-height:28px;display: block;}
.info-msg .tit{height:40px;line-height:40px;display: block;}
.fly-category{position: fixed;right:5%;top:20%;color:#333;font-size:14px;}
.fly-category div{height:46px;line-height:46px;padding-left:20px;position: relative;cursor: pointer;}
.fly-category div:after{position: absolute;width:12px;height:12px;border-radius: 25px;background-color:#333;left:0;top:17px;content:"";}
.fly-category div.on:after{background-color:#c92a28;}
.list-product-title-wrap{font-size:28px;color:#333;}
.list-product-title-wrap div{text-align:center;position: relative;height:80px;line-height:80px;margin-top:30px;border-bottom:1px solid #d8d8d8;}
.list-product-title-wrap div:after{position: absolute;width:60px;height:2px;content:"";background-color:#c92a28;bottom:-1px;left:47.5%;}
.list-product-title-wrap span{font-size:14px;color:#666;width:73%;margin:0 auto;text-align:center;display: block;line-height:28px;padding:30px 0;}
.list-wrap .section{margin-bottom:20px;}
.info-contact{float:left;padding-left:56px;padding-right:44px;padding-top:32px;height:101px;background: url('../images/line-bg.jpg') left center no-repeat;}
.info-contact .tit{font-size:14px;color:#333;display: block;height:40px;line-height:40px;}
.info-contact .phone{font-size:22px;color:#c92a28;font-family: Arial;height: 28px;line-height: 28px;}
.info-qr-code{float:right;padding-top:23px;}
.ny-banner-wrap{height:900px;background-repeat: no-repeat;background-position: center top;}
.list-wrap{background-color:#f8f8f8;position: relative;}
.list-box{padding-bottom:50px;position: relative;}
.list-box .nav-box{margin:43px auto;height:40px;line-height:40px;text-align:center;}
.list-box .nav-box a{width:150px;height:40px;background-color:#e2e2e2;display: inline-block;text-align:center;border-radius: 25px;margin:0 7px;}
.list-box .nav-box a.on,.list-box .nav-box a:hover{background-color:#cb2d2b;color:#fff;}
.list-box .list-product-box{}
.list-box .list-product-box ul{width:100%;}
.list-box .list-product-box ul li{width:370px;height:450px;float:left;margin-bottom:29px;border-bottom:1px solid #fff;margin-right:45px;-webkit-transition: all 0.5s ease 0.2s;-moz-transition: all 0.5s ease 0.2s;-ms-transition: all 0.5s ease 0.2s;-o-transition: all 0.5s ease 0.2s;transition: all 0.5s ease 0.2s;position: relative;}
.list-box .list-product-box ul li .img{width:370px;height:370px;}
.list-box .list-product-box ul li .img img{width:100%;height:100%;-webkit-transition: all 0.5s ease 0.2s;-moz-transition: all 0.5s ease 0.2s;-ms-transition: all 0.5s ease 0.2s;-o-transition: all 0.5s ease 0.2s;transition: all 0.5s ease 0.2s;}
.list-box .list-product-box ul li .product-info{height:80px;padding-right:80px;}
.list-box .list-product-box ul li .title{height:35px;line-height:35px;padding-top:11px;font-size:16px;}
.list-box .list-product-box ul li .money{height:24px;line-height:24px;color:#c92a28;font-family: Arial;}
.list-box .list-product-box ul li:hover{border-bottom:1px solid #e6e6e6;}
.list-box .list-product-box ul li:hover .product-info{background:url("../images/icon-car.png") 320px center no-repeat;}
.list-box .list-product-box ul li:hover .img img{box-shadow: 0 0 10px #666;}
.list-buy-car-button{width:80px;height:80px;position: absolute;right:0;bottom:0;cursor: pointer;}
.about-1{height:350px;margin: 70px auto;}
/*关于我们*/
.amain {height: auto;overflow: hidden;}
.amainleft {width: 165px; float: left;border-right: 1px solid #d8d8d8;height: 350px;}
.amainleft p {font-size: 32px;color: #333;line-height: 50px;margin-bottom: 10px;text-align: left;}
.amainleft ul{width:100%;}
.amainleft ul li {line-height: 50px;font-size: 16px;position: relative;cursor: pointer;color:#666;}
.amainleft ul li.on{color:#c92a28;}
.amainleft ul li span {position: absolute;top: 24px;display: none;right: 0px;height: 1px;background: #d8d8d8;width: 40%;}
.amainright {width: 900px;float: right;height: 350px;overflow: auto;padding-right: 50px;display: none;}
.amainright::-webkit-scrollbar {width: 7px;background: url(../images/bgxila.jpg);}
.amainright::-webkit-scrollbar-thumb {width: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #999999;}
.about-banner{height:500px;background-repeat: no-repeat;background-position: center top;}
.show-product-wrap{background-color:#f8f8f8;}
.show-product-wrap .show-product-box{margin:30px auto;}
.show-product-wrap .show-product-box .left-content{float:left;width:750px;padding:20px 35px;background-color:#fff;}
.show-product-wrap .show-product-box .left-content img{max-width:100%;}
.show-product-wrap .show-product-box .right-info{float:right;width:350px;}
.show-product-wrap .show-product-box .right-info .tit{line-height:53px;font-size:24px;color:#333;background:url("../images/tit-bg.jpg") left bottom no-repeat;}
.show-product-wrap .show-product-box .right-info .description{color:#888;line-height:24px;padding:10px 0;border-bottom:1px solid #ebebeb;}
.show-product-wrap .show-product-box .right-info .price{height:57px;line-height:57px;border-bottom:1px solid #ebebeb;color:#666;}
.show-product-wrap .show-product-box .right-info .price span{color:#c92a28;font-size:20px;font-family: Arial;}
.show-product-wrap .show-product-box .right-info .num{height:67px;line-height:67px;border-bottom:1px solid #ebebeb;}
.show-product-wrap .show-product-box .right-info .num .num-tit{height:67px;float:left;color:#666;}
.show-product-wrap .show-product-box .right-info .num .num-change{float:left;padding-top:15px;}
.show-product-wrap .show-product-box .right-info .num .num-change *{float:left;}
.show-product-wrap .show-product-box .right-info .num .num-change input{width:48px;height:34px;text-align:center;line-height:34px;font-size:16px;font-family: Arial;color:#666;border:1px solid #ebebeb;border-left:0;border-right:0;}
.show-product-wrap .show-product-box .right-info .num .num-change a{width:34px;height:34px;text-align:center;line-height:34px;border:1px solid #ebebeb;display: block;}
.show-product-wrap .show-product-box .right-info .button-box{padding-top:21px;padding-bottom:10px;}
.show-product-wrap .show-product-box .right-info .button-box .add_buycar{width:auto;height:50px;line-height:50px;text-align:center;font-size:18px;color:#fff;background:url("../../images/buycar/add_buycar.png") 96px center no-repeat #c92a28;text-indent:40px;cursor: pointer;}
.show-product-wrap .show-product-box .right-info .button-box .qr-code{height:50px;line-height:50px;width:auto;text-align:center;background:url("../../images/buycar/btn-qr-code.png") 84px center no-repeat #f2f2f2;text-indent:40px;font-size:16px;color:#666;margin-top:15px;cursor: pointer;position: relative;}
.show-product-wrap .show-product-box .right-info .button-box .qr-code:hover{background-color:#000;color:#fff;}
.show-product-wrap .show-product-box .right-info .button-box .qr-code .qr-code-img{position: absolute;width:196px;height:193px;background:url("../images/bg-qr-code.png") center center no-repeat;padding-top:17px;left:61px;bottom:37px;display: none;}
.show-product-wrap .show-product-box .right-info .button-box .qr-code .qr-code-img img{position: absolute;left:16px;width:166px;height:166px;}
.show-product-wrap .show-product-box .right-info .button-box .qr-code:hover .qr-code-img{display: block;}
.show-product-wrap .show-product-box .right-info .xg-product{}
.show-product-wrap .show-product-box .right-info .xg-product .tit{font-size:20px;color:#333;}
.show-product-wrap .show-product-box .right-info .xg-product .list-product-box{width:auto;padding-top:20px;}
.show-product-wrap .show-product-box .right-info .xg-product .list-product-box ul{width:100%;}
.show-product-wrap .show-product-box .right-info .xg-product .list-product-box ul li{width:140px;float:left;margin-right:20px;height:210px;}
.show-product-wrap .show-product-box .right-info .xg-product .list-product-box ul li .pic{width:140px;height:140px;}
.show-product-wrap .show-product-box .right-info .xg-product .list-product-box ul li .pic img{width:100%;height:100%;}
.show-product-wrap .show-product-box .right-info .xg-product .list-product-box ul li .title{height:35px;line-height:35px;color:#333;}
.show-product-wrap .show-product-box .right-info .xg-product .list-product-box ul li .price{height:35px;line-height:20px;color:#c92a28;border-bottom:0;}
.right-info-box-style{background-color:#fff;padding:20px 25px;margin-bottom:30px;}
.list-wrap-style-1{background-color:#f8f8f8;padding:40px 0;}
.list-wrap-style-1 .list-box-style-1{}
.list-wrap-style-1 .list-box-style-1 ul{width:100%;}
.list-wrap-style-1 .list-box-style-1 ul li{width:370px;height:540px;float:left;position: relative;background-color:#fff;margin-right:45px;margin-bottom:46px;}
.list-wrap-style-1 .list-box-style-1 ul li .pic{width:370px;height:260px;}
.list-wrap-style-1 .list-box-style-1 ul li .pic img{width:100%;height:100%;}
.list-wrap-style-1 .list-box-style-1 ul li .info{padding-left:32px;height:280px;}
.list-wrap-style-1 .list-box-style-1 ul li .info .tit{font-size:16px;color:#333;height:59px;line-height:59px;border-bottom:1px solid #ebebeb;position: relative;}
.list-wrap-style-1 .list-box-style-1 ul li .info .tit:after{position: absolute;content:'';width:96px;height:2px;left:0;bottom:0;background-color:#333;}
.list-wrap-style-1 .list-box-style-1 ul li .info .summary{font-size:14px;color:#666;line-height:24px;padding:15px 0;width:320px;}
.list-wrap-style-1 .list-box-style-1 ul li .more{width:108px;height:36px;border:1px solid #c1c1c1;line-height:36px;text-indent:16px;background:url("../images/icon-jia.png") 81px center no-repeat;position: absolute;left:32px;bottom:33px;}
.list-wrap-style-1 .list-box-style-1 ul li:hover .more{color:#c92a28;border:1px solid #c92a28;background-image:url("../images/icon-jia-hover.png");}
.list-wrap-style-1 .list-box-style-1 ul li:hover .info .tit{color:#c92a28;}
.list-wrap-style-1 .list-box-style-1 ul li:hover .info .tit:after{background-color:#c92a28;}
.shopping-btn {overflow: hidden;}
.shopping-btn .set-btm{width: 240px;height: 50px;line-height: 50px;text-align: center;color: #fff;background-color: #cb2d2b;margin: 0 auto;cursor: pointer;border:0;float:right;}
.page-wrap-contact{text-align:center;}
.page-wrap-contact .page-contact-icon{}
.page-wrap-contact .page-contact-icon ul{width:100%;}
.page-wrap-contact .page-contact-icon ul li{width:200px;height:125px;padding-top:150px;float:left;background-repeat: no-repeat;background-position: center 20px;cursor: pointer;position: relative;}
.page-wrap-contact .page-contact-icon ul li.icon-01{background-image: url("../images/icon-01.png");}
.page-wrap-contact .page-contact-icon ul li.icon-02{background-image: url("../images/icon-02.png");}
.page-wrap-contact .page-contact-icon ul li.icon-03{background-image: url("../images/icon-03.png");}
.page-wrap-contact .page-contact-icon ul li.icon-04{background-image: url("../images/icon-04.png");}
.page-wrap-contact .page-contact-icon ul li.icon-05{background-image: url("../images/icon-05.png");}
.page-wrap-contact .page-contact-icon ul li.icon-05:hover{background-image: url("../images/icon-05-hover.png");}
.page-wrap-contact .page-contact-icon ul li.icon-06{background-image: url("../images/icon-06.png");}
.page-wrap-contact .page-contact-icon ul li .tit-1{font-size:18px;color:#333;}
.page-wrap-contact .page-contact-icon ul li .tit-2{font-size:14px;color:#666;}
.page-wrap-contact .page-contact-icon ul li .qr-code-img{position: absolute;width:196px;height:193px;background:url("../images/bg-qr-code.png") center center no-repeat;padding-top:17px;    left: 2px;  bottom: 240px;display: none;}
.page-wrap-contact .page-contact-icon ul li .qr-code-img img{position: absolute;left:16px;}
.page-wrap-contact .page-contact-icon ul li:hover .qr-code-img{display: block;}
.baidu-map{height:500px;}
.newsh {line-height: 40px;width: 1200px;margin: auto;font-size: 24px;color: #333;text-align: center;}
.newsh p {text-align: center;font-size: 14px;color: #666;}
.newscont {margin: 80px auto;width: 1200px;font-size: 16px;color: #666666;line-height: 36px;}
.buycar-wrap{background-color:#f8f8f8;padding:30px 0 60px 0;}
.home-banner-wrap{background-repeat: no-repeat;background-position: center top;background-size:cover;}
.home-banner-wrap .box{height:900px;position: relative;}
.pagedown {position: absolute;bottom: 30px;left: 49.5%;margin: auto;width: 18px;height: 20px;z-index: 99;background: url(../images/bg_arrow01.png);animation: myfirst 1.5s linear infinite;-moz-animation: myfirst 1.5s linear infinite;-webkit-animation: myfirst 1.5s linear infinite;-o-animation: myfirst 1.5s linear infinite;transition: all 0.25s linear 0.01s;}
@keyframes myfirst
{
    from {bottom:30px;}
    to {bottom:10px;}
}
@-moz-keyframes myfirst /* Firefox */
{
    from { bottom:30px;}
    to { bottom:10px;}
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
    from { bottom:30px;}
    to { bottom:10px;}
}
@-o-keyframes myfirst /* Opera */
{
    from { bottom:30px;}
    to { bottom:10px;}
}
.mr0{margin-right:0 !important;}
.more-loading{width:150px;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#cb2d2b;border-radius: 25px;margin:0 auto;cursor: pointer;}
.promin { width:100%; height:auto; overflow:hidden; position:relative;}
.promin img { width:100%;}
.boxpro { position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.7); margin:auto; text-align:left; opacity:0; transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;}
.boxpro:hover{ opacity:1; }
.profont { width:900px;  margin:auto; }
.proul { width:270px; float:left; margin-top:10%; color:#fff; }
.proul li { text-align:center;font-size:14px;}
.proul li:first-child{font-size:36px;font-family: fangsong;margin-bottom:25px;position: relative;}
.proul li:first-child:before{}
.proul p { width:20px; height:1px;  margin:7px auto; background:#fff;}
.proul a { display:block; width:94px; padding-left:15px; height:32px;  line-height:32px; background:url('../images/cart.png') no-repeat left 9px top 8px #cf0a2c;  border-radius:50px; color:#fff; text-align:center; margin:auto; margin-top:35px;}
.porfonttit {font-size:36px; line-height:50px; }

.phone{display: none;}


@media (max-width: 680px){
    body,html{min-width:100%;}
    img{
        max-width:100%;
    }
    .box{
        width:100%;
    }
    .top-wrap .top-box{
        height:40px;
    }
    .top-wrap .top-box img{
        height:40px;
    }
    .top-wrap .top-box ul{height:40px;width:70%;float:right;}
    .top-wrap .top-box ul li{height:40px;line-height:40px;width:25%;text-align:center;}
    .top-wrap .top-box ul li a{padding:0 3px;font-size:.8rem;}
    .boxpro{display: none;}
    .top-wrap .top-box .buy-car{display:none}
    .bottom-wrap .bottom-box{height:auto;}
    .bottom-wrap .bottom-box .bottom-logo{float:none;margin-left: 20px;height:70px;}
    .bottom-wrap .bottom-box .bottom-product{margin-left:20px;float:none;width:100%;height:58px;}
    .bottom-wrap .bottom-box .bottom-product .title{line-height:30px;height:30px;margin-top:0;font-size: 1.4rem;}
    .bottom-wrap .bottom-box .bottom-product .son-nav{height:28px;line-height:28px;font-size:1.2rem;color:#666;}
    .info-msg {
        margin-left:20px;
        float: none;
        padding: 0;
        height: 68px;
        background: none;
    }
    .info-contact {
        margin-left:20px;
        float: left;
        padding: 0;
        height: 68px;
        background: none;
        padding-bottom:15px;
    }
    .info-qr-code {
        display: none;
    }
    .list-box .list-product-box ul li{
        margin: 0 10% 20px;
        width:80%;
        height:auto;
    }
    .list-box .list-product-box ul li .img{
        width:100%;
        height:auto;
    }
    .list-box .list-product-box ul li .product-info{
        padding: 0;
    }
    .list-buy-car-button{
        display: none !important;
    }
    .show-product-wrap .show-product-box .left-content{
        width:90%;
        padding: 10px 5%;
        float:right;
    }
    .show-product-wrap .show-product-box .right-info{
        float:left;
        width:100%;
    }
    .show-product-wrap .show-product-box .right-info .num,.show-product-wrap .show-product-box .right-info .button-box{
        display: none;
    }
    .ny-banner-wrap{
        background-size: 100% auto;
        height:200px;
    }
    .page-wrap-contact .page-contact-icon{padding:10px 0;}
    .page-wrap-contact .page-contact-icon ul li{
        width:50%;
        height:60px;
        background-size: 38%;
        padding-top: 25%;
        font-size:1rem;
    }
    .page-wrap-contact .page-contact-icon ul li .tit-1{font-size:1rem;}
    .page-wrap-contact .page-contact-icon ul li .tit-2{font-size:.9rem;}

    .cwh-xswl{margin-bottom:0 !important;}
    .newsh{
        width:90%;
        margin:0 auto;
    }
    .newscont{
        width:90%;
        margin:0 auto;
    }
    .newscont>table{width:100%;}
    .amainleft{
        width: 100%;
        float: none;
        border-right: 0;
        height:90px;
    }
    .amainleft ul{padding:0 5%;}
    .amainleft ul li{
        float:left;
        width:auto;

        text-align: center;
        height:20px;
        line-height:20px;
        margin: 15px 0;
        border-right:1px solid #d8d8d8;
        padding: 0 10px;
        font-size:.9rem;

    }
    .amainleft ul li:first-child{
        padding-left:0;
    }
    .amainleft ul li:last-child{border-right:0;}
    .amainleft ul li span{
        opacity: 0;
    }
    .amainright{
        width: 90%;
        padding: 0 5%;
        /* overflow: visible; */
        height: 300px;

    }
    .about-banner{
        background-size: 100% auto;
        height:100px;
    }
    .common-title{
        margin: 10px auto;
    }
    .moblie-title.common-title span{
        font-size:18px;
    }
    .common-title span{    font-size: 18px;}
    .about-1{
        margin: 10px auto;
    }
    .amainleft p{
        font-size:1.2rem;
        line-height:30px;
        padding:0 5%;
    }

    .list-wrap-style-1 .list-box-style-1 ul li{margin-right:0;width:auto;height:auto;}
    .list-wrap-style-1 .list-box-style-1 ul li .pic{width:100%; }
    .list-wrap-style-1 .list-box-style-1 ul li .more{display: none;}

    .list-wrap-style-1 .list-box-style-1 ul li .info{padding-right:32px;border-bottom: 1px solid #dcdcdc;height:auto;}
    .list-wrap-style-1 .list-box-style-1 ul li .info .tit{border-bottom:0;}
    .list-wrap-style-1 .list-box-style-1 ul li .info .tit:after{background:none;}
    .list-wrap-style-1 .list-box-style-1 ul li:hover .info .tit:after{background:none;}
    .list-wrap-style-1 .list-box-style-1 ul li .info .summary{width:100%;display: none;}
    .list-box .list-product-box ul li:hover .product-info{background-image: none;}
    .phone{display: block;}
    .pc{display: none;}
}