@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;font-size: 0;text-align: center;user-select: none;}
.paging-menu, .paging-menu a, .paging-skip, .paging-hint, .paging-skip input, .paging-skip button{display: inline-block;vertical-align: middle;}
.paging-menu a{width: 50px;height: 50px;line-height: 50px;margin: 6px;font-size: 15px;color: #444;transition: all .4s ease;border-radius: 3px;background-color: #f0f0f0;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #ad2429;background-color: #ad2429;color: #fff;}
.paging-hint{font-size: 15px;color: #444;margin: 0 8px;padding: 0 15px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 50px;text-align: center;height: 50px;font-size: 15px;color: #666;transition: all .4s ease;border: 1px solid #eee;margin-right: 5px;}
.paging-skip button{color: #444;font-size: 15px;transition: all .4s ease;height: 50px;width: 50px;text-align: center;line-height: 50px; background: #f0f0f0;cursor: pointer;}
.paging-skip button:hover{background-color: #ad2429;color: #fff;border-color: #ad2429;}
.paging-hint span{color: #ad2429;}
@media all and (max-width:1000px) {
    .paging-menu a{margin: 4px 2px;width: 34px;height: 34px;line-height: 34px;font-size: 13px;}
    .paging-skip{width: 100%;margin: 10px 0 0;}
    .paging-hint{font-size: 13px;}
    .paging-skip input,.paging-skip button{width: 34px;height: 34px;line-height: 34px;font-size: 13px;}
}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #ad2429;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;color: #333;}
.search-info span{color: #ad2429;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: 40px 24px;}
.search-link:not(:first-child){margin-top: 16px;}
.search-link h2{color: #333;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #ad2429 !important;}
.search-link:hover h2{color: #ad2429;}
@media all and (max-width:1000px) {.search-link{padding: 20px 15px;}.search-link:not(:first-child) {margin-top: 12px;}}
/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;}
.privacy-content{width: 100%;color: #666;}
@media all and (max-width: 680px) {
    .privacy{padding-top:80px;}
}
/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: 24px;}
.webmap-title::after{content: "";position: absolute;width: 60px;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 4px;background: #ad2429;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -40px 0 0 -40px;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 40px);margin: 40px 0 0 40px;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #ad2429;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: 16px;}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: 6px 0;font-size: 18px;}
.webmap-list>ul>li>.drop .drop a{padding-left: 18px;font-size: 16px;}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 14px;}
@media all and (max-width:1270px) {
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
    .webmap-list>ul>li>.menu {font-size: 18px;}
    .webmap-list>ul>li>.drop a {font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
@media all and (max-width: 680px) {
    .webmap-title {padding-bottom: 16px;}
    .webmap-title::after {width: 44px;height: 3px;}
    .webmap-list>ul{margin: -14px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 14px 0 0;}
    .webmap-list>ul>li>.menu {font-size: 16px;padding-bottom: 14px;}
    .webmap-list>ul>li>.drop{margin-top: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 15px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;}
}
/* 内页公共 */
.pagesBan-box{min-height: 60px;overflow: hidden;}
.pagesBan-bg img{width: 100%;min-height: 300px;}
.pagesBan-con{position: absolute;left: 0;bottom: 0;width: 100%;font-size: 200px;animation: banText 1.5s ease forwards;opacity: 0;z-index: 3;}
@keyframes banText {0%{opacity: 0;transform: translateY(100%);}100%{opacity: 1;transform: translateY(0);}}
.pagesBan::after{content: "";position: absolute;z-index: 2;left: 0;bottom: 0;width: 100%;height: 50%;background: linear-gradient(to top,rgba(255,255,255,1) 0%,rgba(255,255,255,.9) 10%,transparent 100%);}
.pagesBan.gray::after{background: linear-gradient(to top,rgba(248,248,248,1) 0%,rgba(248,248,248,.9) 10%,transparent 100%);}
.pagesBread{position: absolute;left: 0;top: 0;z-index: 3;background: rgba(0, 0, 0, .5);width: 100%;}
.pagesBread .contain{align-items: center;height: 60px;}
.pagesBread-item{margin-right: 25px;transition: all .4s ease;}
.pagesBread-item::after{content: "\e622";position: absolute;right: -18px;font-size: 12px;color: #fff;top: 50%;transform: translateY(-40%) scale(.8);font-family: "icon";}
.pagesBread-item:last-child{margin-right: 0;}
.pagesBread-item:last-child::after,.pagesBread-item:first-child::after{display: none;}
.pagesBread-item:first-child{margin-right: 8px;}
.pagesBread-item:hover{color: #ad2429;}
/* 新闻中心 */
.news{background: #f7f7f7;}
.newsNav{justify-content: center;}
.case .newsNav{overflow-x: auto;flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;padding-bottom: 15px;margin: 40px auto 0;width: 880px;}
.case .newsNav-item{padding: 0 15px;margin-left: 50px;}
.case .newsNav-item:first-child{margin-left: 0;}
.case .newsNav::-webkit-scrollbar {height: 4px;}
.case .newsNav::-webkit-scrollbar-thumb {background: rgba(173, 36, 41, .6);}
.case .newsNav::-webkit-scrollbar-track {background: #f1f1f1;}
.newsNav-item{width: 190px;height: 58px;border-radius: 50px;}
.newsNav-item:hover{color: #ad2429;}
.newsNav-item.active{color: #fff;background: #ad2429;}
.newsSlide{background: #fff;padding: 40px;}
.newsSlide-img{overflow: hidden;width: 60%;}
.newsSlide-img img{width: 100%;height: 100%;transition: all .6s ease;}
.newsSlide-img:hover img{transform: scale(1.08);}
.newsSlide-con{width: 40%;padding: 60px 0 50px 50px;}
.newsSlide-date{align-items: flex-start;color: #cccccc;}
.newsSlide-date .day{padding: 0 15px 25px;border-bottom: 3px solid #ad2429;line-height: .8;}
.newsSlide-more{width: 172px;height: 58px;border: 3px solid #ad2429;border-radius: 40px;overflow: hidden;}
.newsSlide-more p{position: relative;z-index: 2;}
.newsSlide-more::after{content: "";position: absolute;top: 100%;right: 100%;width: 300px;height: 200px;background: #ad2429;border-radius: 50%;transition: all .6s ease;}
.newsSlide-more:hover{color: #fff;}
.newsSlide-more:hover::after{top: -50%;right: -50%;}
.newsList-con{margin-left: -30px;}
.newsList-con li{margin-left: 30px;width: calc((100% / 3) - 30px);}
.indcd-lun{padding: 40px;background-color: #fff;display: block;transition: all .4s ease;}
.indcd-lun .img{height: 205px;overflow: hidden;}
.indcd-lun .img img{width: 100%;height: 100%;transition: all .4s ease;}
.indcd-lun .img:hover img{transform: scale(1.04);}
.indcd-lun .line{width: 100%;height: 1px;background-color: #ededed;transition: all .4s ease;}
.indcd-lun:hover .line{background-color: #ad2429;}
.indcd-lun .title{transition: all .4s ease;}
.indcd-lun .title:hover{color: #af2b30;}
.indcd-lun .data{display: flex;justify-content: space-between;}
.indcd-lun .data .number{color: #ad2429;line-height: 1;}
.indcd-lun .data .text{color: #394854;text-align: right;}
.indcd-lun:hover{box-shadow: 1.883px 26.934px 63.7px 6.3px rgba(108, 108, 108, 0.11);}
/* 案例 */
.caseList{justify-content: space-between;}
.caseItem{width: 48%;}
.caseList-img{overflow: hidden;border-radius: 10px;}
.caseList-img img{width: 100%;height: 400px;transition: all .6s ease;}
.caseList-text{padding-left: 117px;}
.caseList-text::after,.caseList-text::before{content: "";position: absolute;left: 0;top: 15px;width: 72px;height: 2px;background: #000;}
.caseList-text::before{background: #ad2429;z-index: 2;width: 0;transition: all .4s ease;}
.caseList-text .title{transition: all .4s ease;font-weight: 700;}
.caseItem:hover .caseList-img img{transform: scale(1.08);}
.caseItem:hover .caseList-text::before{width: 72px;}
.caseItem:hover .caseList-text .title{color: #ad2429;}
/* 新闻详情 */
.newsDet-show{background: #f7f7f7;}
.newsDet-show-con{background: #fff;padding: 40px 40px 90px;width: calc(72% - 30px);margin-right: 30px;}
.newsDet-title{border-bottom: 1px solid #ededed;}
.newsDet-title .date{align-items: center;}
.newsDet-title .date::before{display: inline-block;margin-right: 7px;}
.newsDet-share{align-items: center;}
#toShare{display: flex;flex: 1;}
#toShare a{display: flex;width: 40px;height: 40px;border-radius: 50%;background: #394854;margin-left: 18px; align-items: center;justify-content: center;transition: all .4s ease;}
#toShare a:first-child{margin-left: 10px;}
#toShare a:hover{background: #ad2429;}
.newsDet-file img,.newsDet-file video{width: 100%;}
.newsDewt-file ul,.newsDewt-file ol{list-style: inside;}
.newsDet-return{position: relative; transition: all .4s ease; margin: 40px auto 0;width: 152px;height: 58px;border-radius: 50px;border: 3px solid #ad2429;overflow: hidden;}
.newsDet-return::before{display: inline-block;margin-right: 8px;position: relative;z-index: 2;}
.newsDet-return p{z-index: 2;}
.newsDet-return::after{content: "";position: absolute;top: 100%;right: 100%;width: 300px;height: 200px;border-radius: 50%;background: #ad2429;transition: all .6s ease;}
.newsDet-return:hover{color: #fff;}
.newsDet-return:hover::after{top: -50px;right: -50px;}
.newsDet-next a{margin-top: 10px;width: 100%;height: 60px;background: #f5f6f6;padding: 0 30px;color: #63666c;border-radius: 50px;line-height: 60px;}
.newsDet-next a:hover{background: #394854;color: #fff;}
.newsDet-side{width: 28%;background: #fff;padding: 40px;}
.newsDet-side-item{background: #f7f7f7;padding: 25px 40px 30px;}
.newsDet-side-item .title{transition: all .4s ease;}
.newsDet-side-item:hover .title{color: #ad2429;}
.newsDet-message textarea{margin-top: 20px; width: 100%;background: transparent;height: 190px;border: 1px solid #f2f2f2;font-weight: 700;color: #777;font-size: 16px;padding: 22px 0 0 22px;}
.newsDet-message textarea::-webkit-input-placeholder{font-size: 16px;color: #777;font-weight: 700;}
.newsDet-msg-input{position: relative;overflow: hidden;border: 3px solid #333;border-radius: 50px;}
.newsDet-msg-input input{color: #333;font-size: 17px;padding-left: 17px;background: transparent;width: 150px;height: 55px;}
.newsDet-msg-input input::-webkit-input-placeholder{font-size: 17px;color: #333;}
.newsDet-msg-input .img img{height: 55px;cursor: pointer;}
.newsDet-msg-submit button{cursor: pointer; width: 152px;height: 58px;margin-left: 16px;border-radius: 50px;text-transform: uppercase;}
.newsDet-msg-submit button:hover{background: #8f1317;}
.newsDet-problem{background: #f8f8f8;}
.newsDet-problem ul{background: #fff;border: 1px solid #f6f6f6;}
.newsDet-problem li{display: flex;position: relative;border-top: 1px solid #f6f6f6;padding: 16px;cursor: pointer;}
.newsDet-problem li:first-child{border-top: unset;}
.newsDet-problem li::after{content: "\e61f";font-family: "icon";position: absolute;right: 5%;top: 25px;color: #858686;transition: all .4s ease;}
.newsDet-prob-page{width: 50px;height: 26px;}
.newsDet-prob-page p{position: relative;z-index: 2;}
.newsDet-prob-page::after{content: "";position: absolute;left: 0;top: 0;width: 50px;height: 30px;background: url('../images/pages/newsDet-prob-page.png') no-repeat center/100% auto;}
.newsDet-prob-text{margin-left: 25px;width: 85%;}
.newsDet-prob-text .text-box{width: 80%;position: relative;margin-top: 10px;}
.newsDet-prob-text .text{height: 30px;overflow: hidden;}
.newsDet-prob-text .date{white-space: nowrap;position: absolute;top: 0;left: 120%;}
.newsDet-problem li.active{background: #f5f6f6;}
.newsDet-problem li.active::after{transform: rotate(18 0deg);}
.newsDet-problem li.active .newsDet-prob-text .text{height: auto;padding-bottom: 50px;}
.indsc-list{margin-right: -50px;margin-bottom: -50px;}
.indsc-list .list-muen{width: calc(100%/3 - 50px);margin-right: 50px;margin-bottom: 50px;}
.indsc-list .list-muen .img{height: 260px;transition: all .4s ease;position: relative;overflow: hidden;border-radius: 5px;}
.indsc-list .list-muen:hover .img{box-shadow: 0.977px 13.966px 19.11px 1.89px rgba(108, 108, 108, 0.3);}
.indsc-list .list-muen .img>img{width: 100%;height: 100%;}
.indsc-list .list-muen .img .show{position: absolute;top: 0px;left: 0px;display: flex;justify-content: center;flex-direction: column;width: 100%;height: 100%;padding: 0px 45px;background-color: rgba(0, 0, 0, .9);opacity: 0;transition: all .4s ease;}
.indsc-list .list-muen .img .show .text {opacity: .8;}
.indsc-list .list-muen .cont{padding: 0px 22px;display: block;}
.indsc-list .list-muen:hover .img .show {opacity: 1;}
.indsc-list .list-muen .img .show .btn{display: flex;align-items: center;}
.indsc-list .list-muen .img .show .btn img{margin-right: 15px;}
.indsc-list .list-muen .img .show .btn a{margin-right: 20px;transition: all .4s ease;}
.indsc-list .list-muen .img .show .btn a:hover{color: #af2b30;}
.indsc-btn{display: flex;justify-content: center;}
.indsc-btn img{margin-right: 10px;transition: all .4s ease;}
.indsc-btn a{font-size: 16px;color: #af2b30;border: 3px solid #af2b30;border-radius: 30px;width: 170px;height: 60px;display: flex;justify-content: center;align-items: center;}
.indsc-btn a:hover img{transform: rotate(90deg);}
.newsDet .newsList{background: #f7f7f7;}
.caseDet .indsc{background: #f7f7f7;}
/*  合作 */
.hzList-item{margin-top: 50px; width: 87.5%;box-shadow: 0px 0px 21.06px 5.94px rgba(138, 138, 138, 0.18);}
.hzList-con{width: 54%;position: relative;padding: 40px 70px 40px 13%;background: #fff;display: flex;flex-direction: column;justify-content: center;}
.hzList-page{font-size: 140px;font-weight: 700; color: transparent;-webkit-text-stroke: #f1f1f1 1px;position: absolute;right: 2%;top: 4%;}
.hzList-title,.hzList-list{position: relative;z-index: 2;}
.hzList-title .title{flex: 1;padding-left: 20px;}
.hzList-list{margin-top: 0;}
.hzList-list li{display: flex;}
.hzList-list li i{display: flex;margin-top: 5px; align-items: center;justify-content: center;width: 14px;height: 14px;border-radius: 50%;border: 1px solid #ad2429;}
.hzList-list li i::after{content: "";display: inline-block;border-radius: 50%;background: #ad2429;width: 6px;height: 6px;}
.hzList-list li p{flex: 1;padding-left: 16px;}
.hzList-btn{width: 172px;height: 58px;border-radius: 50px;border: 3px solid #000;text-transform: uppercase;}
.hzList-btn:hover{border-color: #ad2429;color: #ad2429;}
.hzList-img{width: 46%;}
.hzList-img img{width: 100%;height: 100%;}
.hzList-item:nth-child(2n){flex-direction: row-reverse;margin: 50px 0 0 auto;}
.hzList-item:nth-child(2n) .hzList-con{padding: 40px 13% 40px 70px;}
.hzList-item:nth-child(2n) .hzList-page{right: 5%;}
.hzBtm-bg img{width: 100%;}
.hzBtm-text{position: absolute;font-family: "B";font-weight: 400; left: 0;top: 0;width: 50%;height: 100%;background: rgba(0, 0, 0, .8);}
.hzBtm-btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;width: 160px;height: 160px;border-radius: 50%;background: #fff;color: #a33135;}
/* 购买 */
.buyText{width: 680px;margin: 18px auto 0;}
.buy-con{position: relative;background: url('../images/pages/buy-bg.png') no-repeat left -30px top/100% auto}
.buyLocal{width: 41%;}
.buyLocal-icon{justify-content: space-between;}
.buyLocal-icon li{flex-direction: column;justify-content: flex-start;}
.buyLocal-icon .img{width: 62px;height: 62px;border-radius: 3px;border: 2px solid #3a4955;}
.buyLocal-icon .img img{max-width: 60%;max-height: 60%;}
.buyLocal-menu{align-items: center;justify-content: space-between;cursor: pointer;user-select: none;background: #fff; height: 58px;border-radius:  40px;border: 3px solid #eee;padding: 0 35px;}
.buyLocal-menu input{width: 100%;height: 100%;font-size: 16px;font-family: "B";color: #000;}
.buyLocal-menu input::-webkit-input-placeholder{font-size: 16px;font-family: "B";color: #000;}
/* .buyLocal-menu.active{color: #999;}
.buyLocal-menu input.change,.buyLocal-menu.active input{color: #666;}
.buyLocal-menu input.change:-webkit-input-placeholder{color: #666;}
.buyLocal-menu.active input:-webkit-input-placeholder{color: #666;} */
/* .buyLocal-menu::after{content: "\e61f";font-family: 'icon';color: #333;font-weight: 700;transition: all .4s  ease;} */
.buyLocal-menu.active::after{transform: rotate(180deg);}
.buyLocal-drop{position: absolute;left: 0;top: 100%;width: 100%;background: #fff;display: none;max-height: 290px;overflow-y: auto;z-index: 10;}
.buyLocal-drop::-webkit-scrollbar {width: 2px;}
.buyLocal-drop::-webkit-scrollbar-thumb {background: #ad2429;}
.buyLocal-drop::-webkit-scrollbar-track {background:#f1f1f1;}
.buyLocal-drop li{height: 58px;display: flex;align-items: center;padding: 0 35px;border-bottom: 1px solid #eee;cursor: pointer;}
.buyLocal-more{border-radius: 40px;height: 58px;}
.buyLocal-more:hover{background: #991c20;}
.buyData{width: 40%;margin-left: 15%;}
.buyData-item{align-items: center;}
.buyData-img{width: 30%;}
.buyData-con{flex: 1;padding-left: 40px;}
/* 经销商 */
.dealerText{width: 840px;margin: 20px auto 0;}
.dealerNav{justify-content: center;}
.dealerNav a{user-select: none;cursor: pointer;position: relative;transition: all .4s ease;padding-bottom: 5px;margin-left: 40px;display: block;}
.dealerNav a:first-child{margin-left: 0;}
.dealerNav a::after{content: "";transform: translateX(-50%); position: absolute;left: 50%;bottom: 0;height: 2px;background: #ad2429;transition: all .4s ease;width: 0;}
.dealerNav a.active,.dealerNav a:hover{color: #ad2429;}
.dealerNav a.active::after{width: 100%;}
.dealer-swp{display: none;}
.dealer-swp:first-child{display: block;}
.dealer-slide{border: 1px solid #aeb4be;border-radius: 5px;overflow: hidden;cursor: pointer;}
.dealer-swp-img{height: 205px;background: #ebeef5;}
.dealer-swp-img img{max-width: 80%;max-height: 70%;transition: all .4s ease;}
.dealer-swp-img i{display: flex;position: absolute;left: 22px;top: 22px; align-items: center;justify-content: center;width: 19px;height: 19px;border: 1px solid #1f2533;border-radius: 2px;background: #fff;}
.dealer-swp-img i::after{content: "";display: inline-block;width: 13px;height: 11px;background: url('../images/pages/dealer-icon.png') no-repeat center/100% auto;opacity: 0;}
.dealer-swp-text{align-items: center;padding-left: 25px;transition: all .4s ease;height: 66px;}
.dealer-slide:hover .dealer-swp-img img{transform: scale(1.08);}
.dealer-slide:hover .dealer-swp-text{color: #af2b30;}
.dealer-slide.active .dealer-swp-img i{border-color: #ad2429;background-color: #ad2429;}
.dealer-slide.active .dealer-swp-img i::after{opacity: 1;}
.dealer-pagination .swiper-pagination-bullet{width: 15px;height: 15px;opacity: 1;margin: 0 5px;background: transparent;border: 3px solid #e7e8ee;}
.dealer-pagination .swiper-pagination-bullet-active{border-color: #ad2429;}
.dealerTable{justify-content: space-between;}
.dealerTable-input{width: 32%;}
.dealerTable-input input{margin-top: 12px;padding-left: 15px; width: 100%; height: 44px;background: #f9f9f9;border: 1px solid #e8e8e8;color: #333;font-size: 16px;}
.dealerTable-input.w100{width: 100%;}
.dealerTable-input textarea{ width: 100%;margin-top: 12px; background: #f9f9f9;border: 1px solid #e8e8e8;color: #333;font-size: 16px;padding: 15px 0 0 15px;height: 138px;}
.dealerCode{width: 32%;justify-content: space-between;}
.dealerCode-input{width: 58%;border-radius: 40px;overflow: hidden;border: 3px solid #333;}
.dealerCode-input input{font-size: 17px;color: #333;padding-left: 24px;height: 52px;width: 50%;}
.dealerCode-input input::-webkit-input-placeholder{font-size: 17px;color: #333;}
.dealerCode-img{width: 50%;}
.dealerCode-img img{width: 100%;height: 52px;}
.dealerCode-btn{width: 38%;height: 58px;cursor: pointer;border-radius: 40px;text-transform: uppercase;}
.dealerCode-btn:hover{background: #8f1015;}
/* 联系我们-主页 */
.contIntro{border-bottom: 1px solid #f1f1f1;}
.contIntro-list{justify-content: space-between;margin-top: 0;}
.contIntro-list::after{content: "";width: 32%;}
.contIntro-list li{width: 32%;;display: flex;align-items: center;margin-top: 20px;}
.contIntro-icon{width: 75px;height: 75px;border-radius: 50%;background: #ad2429;}
.contIntro-icon img{max-width: 50%;max-height: 50%;}
.contIntro-text{flex: 1;padding-left: 35px;}
.contIntro-text .title{text-transform: uppercase;}
.contMsg .contain{justify-content: space-between;align-items: flex-end;}
.contMsg-text{width: 53%;}
.contMsg-text .img{border-radius: 5px;overflow: hidden;}
.contMsg-text .img img{width: 100%;}
.contCode-map{width: 100%;height: 660px;}
.contCode-map iframe{height: 100%;width: 100%;}
.map-info{padding: 25px;width: 370px;}
.map-img{text-align: center;}
.map-con{margin-top: 13px;font-size: 14px;color: #777;}
.amap-info-content{padding: 0;background: rgba(255, 255, 255, .9);}
.amap-info-close,.amap-copyright,.amap-logo{display: none !important;}
/* 联系我们-产品留言 */
.msg .dealerNav{justify-content: flex-start;}
.msg-contact{align-items: flex-end;justify-content: space-between;}
.msgCont-con{width: 39%;}
.msgCont-tips a{color: #ad2429;}
.msgCont-data{padding: 30px 20px 70px; box-shadow: 0px 30px 24.57px 2.43px rgba(138, 138, 138, 0.11);border: 1px solid rgb(232, 232, 232);}
.msgCont-table{width: 57%;}
.msgCont-table.w100{width: 100%;}
.msgCont-table .dealerCode{width: 56%;}
.msgCont-table .dealerTable-input:nth-child(-n+2){width: 49%;}
/* 登录注册 */
.loginView{background-size: cover;background-repeat: no-repeat;background-position: center;align-items: center;}
.loginView-img{width: 50%;}
.loginView-img img{width: 100%;}
.loginView-con{width: 38%;padding: 50px 90px 50px 40px;background: #fff;border-radius: 15px;}
.loginView-logo img{width: 40%;}
.loginView-input .title{flex: 1;text-align: right;padding-right: 15px;}
.loginView-input.active .title::after{content: "*";display: inline-block;color: #ad2429;margin-left: 5px;}
.loginView-input input{width: 70%;height: 44px;border: 1px solid #ededed;border-radius: 2px;background: transparent;padding-left: 15px;}
.loginView-input .btn{width: 64px;background: #ad2429;color: #fff; height: 44px;border: 1px solid #ededed;cursor: pointer; margin-left: 10px; display: flex;align-items: center;justify-content: center;text-align: center;}
.loginView-item.forgot .loginView-input:nth-child(2) input{width: calc(70% - 74px);}
.loginView-table{padding-left: 50px;}
.loginView-item.register .loginView-table{padding-left: 0;}
.loginView-table button{height: 58px;border-radius: 40px;cursor: pointer;width: 100%;}
.loginView-table button:hover{background: #8d1217;}
.loginView-switch{justify-content: space-between;}
.loginView-link{justify-content: center;}
.loginView-link a{display: inline-block;margin-left: 14px;}
.loginView-link a:first-child{margin-left: 0;}
.loginView-item a:hover{color: #ad2429;text-decoration: underline;}
.loginView-menu .title{flex: 1;text-align: right;padding-right: 15px;}
.loginView-menu .title::after{content: "*";color: #ad2429;display: inline-block;margin-left: 5px;}
.loginView-menu .select{display: flex;align-items: center;padding-left: 15px; width: 70%;height: 44px;border-radius: 2px;border: 1px solid #ededed;cursor: pointer;user-select: none;}
.loginView-menu .select::after{content: "\e61f";font-family: "icon";font-weight: 700;color: #333;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);transition: all .4s ease;}
.loginView-menu.active .select::after{transform: translateY(-50%) rotate(180deg);}
.loginView-drop{cursor: pointer; position: absolute;right: 0;top: 100%;width: 70%;background: #fff;z-index: 2;display: none;}
.loginView-drop li{height: 44px;border-bottom: 1px solid #ededed;display: flex;align-items: center;background: #eee;padding-left: 15px;}
.loginView-title,.loginView-tips,.loginView-switch,.loginView-logo{padding-left: 50px;}
.loginView-item.forgot .loginView-switch{align-items: center;flex-direction: column;}
.loginView-item.forgot .loginView-switch a:nth-child(2){display: inline-block;margin-top: 15px;}
.loginView-item.register .loginView-switch{justify-content: flex-start;}
.loginView-item.register .loginView-switch a{color: #ad2429;}
/*.loginView-item{display: none;}*/
.loginView-item.login{display: block;}
.loginView-title{margin-top: 20px;}
/* 关于我们-招聘 */
.join-menu,.join-header{height: 70px;padding: 0 60px;border-bottom: 1px solid #f4f4f4;justify-content: space-between;cursor: pointer;align-items: center;}
.join-header{padding: 0 60px 32px;}
.join-menu li,.join-header li{width: 190px;}
.join-menu li:last-child{display: flex;align-items: center;}
.join-menu li:last-child::after{content: "\e61f";font-family: "icon";color: #7c7c7c;display: inline-block;margin-left: 20px;transition: all .4s ease;}
.join-menu.active li:last-child::after{transform: rotate(180deg);}
.joinDrop{padding: 20px 60px 60px;background: #fafafa;display: none;}
.joinDrop-btn{width: 172px;height: 58px;border-radius: 40px;border: 3px solid #ad2429;cursor: pointer;user-select: none;position: relative;overflow: hidden;}
.joinDrop-btn::before,.joinDrop-btn p{position: relative;z-index: 2;transition: all .4s ease;}
.joinDrop-btn::before{content: "";display: inline-block;width: 18px;height: 18px;margin-right: 7px;background: url('../images/pages/join-icon.png') no-repeat center/100% auto;}
.joinDrop-btn::after{content: "";position: absolute;right: 100%;top: 100%;width: 300px;height: 200px;border-radius: 50%;background: #ad2429;transition: all .6s ease;}
.joinDrop-btn:hover{color: #fff;}
.joinDrop-btn:hover::before{background-image: url('../images/pages/join-iconH.png');}
.joinDrop-btn:hover::after{right: -50px;top: -50px;}
/* 弹窗 */
.joinPopup-box{position: fixed;z-index: 99999;left: 0;top: 0;width: 100vw;height: 100vh;background: rgba(0, 0, 0, .5);display: none;}
.joinPopup{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;padding: 45px 55px 55px;border-radius: 10px;width: 560px;}
.joinPopup-close{transition: all .4s ease; position: absolute;right: 55px;top: 50px;width: 28px;height: 28px;border-radius: 50%;border: 2px solid #333;cursor: pointer;user-select: none;}
.joinPopup-close::before{font-size: 13px;font-weight: 700;}
.joinPopup-close:hover{transform: scale(.9);}
.joinPopup-title{margin-bottom: 25px;}
.joinPopup-input.active .title::after{content: "*";color: #ad2429;}
.joinPopup-input input{width: 100%;height: 50px;border-radius: 2px;margin-top: 10px; border: 1px solid #eaeaea;padding-left: 15px;color: #666;font-size: 14px;background: #f5f5f5;}
.joinPopup-input input::-webkit-input-placeholder{font-size: 14px;color: #666;}
.joinPopup-input .input-box{border-radius: 2px;overflow: hidden;display: flex;margin-top: 10px;}
.joinPopup-input .input-box input{width: calc(100% - 66px);border-radius: 0;margin-top: 0;}
.joinPopup-input .upload-btn{width: 66px;height: 50px;background: #d3d3d3;display: flex;align-items: center;justify-content: center;text-align: center;cursor: pointer;transition: all .4s ease;}
.joinPopup-input .upload-btn:hover{color: #fff;background: #ad2429;}
.joinPopup-btn{width: 172px;height: 58px;border-radius: 40px;margin: 30px auto 0;cursor: pointer;}
.joinPopup-btn:hover{background: #961519;}
/* 技术支持-常见问题 */
.problem,.video-view,.download{background: #f7f7f7;}
.prob-list li{background: #fff;display: flex;position: relative;padding: 25px;margin-top: 20px;cursor: pointer;}
.prob-list li::after{content: "\e61f";font-family: "icon";display: inline-block;transition: all .4s ease;color: #7e7e7e;font-weight: 700;height: 14px;}
.prob-page{width: 40px;height: 40px;border-radius: 5px;background: #394854;}
.prob-text{flex: 1;padding: 0 60px;display: flex;flex-direction: column;justify-content: center;transition: all .4s ease;}
.prob-list li.active::after{transform: rotate(180deg);}
.prob-list li.active .prob-page{background: #ad2429;}
.prob-text .title{transition: all .4s ease;user-select: none;}
.prob-text .text{padding-bottom: 10px;display: none;}
.prob-text p{margin-top: 10px;}
.prob-text p:first-child{margin-top: 0;}
.probBtm-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.probBtm-bg img{width: 100%;height: 100%;}
.probBtm-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .7);}
.probBtm-con{position: relative;z-index: 2;}
.probBtm-btn .btn{width: 172px;height: 58px;border-radius: 30px;text-transform: uppercase;margin-left: 30px;border: 3px solid #fff;}
.probBtm-btn .btn:first-child{margin-left: 0;}
.probBtm-btn .btn p{position: relative;z-index: 2;}
.probBtm-btn .btn:hover{background: #961519;border-color: #961519;}

/* 技术支持-视频 */
.video-list{justify-content: space-between;}
.video-list::after{content: "";width: 31%;}
.video-list li{width: 31%;}
.video-img{cursor: pointer;}
.video-img .img{position: relative;z-index: 2;}
.video-img .img img{width: 100%;height: 288px;}
.video-img .btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3;width: 46px;height: 46px;border-radius: 50%;border: 3px solid #fff;padding-left: 4px;}
.video-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #ad2429;transition: all .4s ease;}
.video-text .title{height: 65px;}
.video-img:hover::after{transform: rotate(5deg);}
/* 技术支持-资料下载 */
.down-search{margin:  40px auto 0;border-radius: 40px;overflow: hidden;border: 3px solid #ad2429;width: 510px;}
.down-search input{width: calc(100% - 70px); height: 50px;padding-left: 30px;font-size: 14px;color: #444;background: transparent;}
.down-search input::-webkit-input-placeholder{font-size: 14px;color: #444;}
.downSear-btn{display: flex;align-items: center;justify-content: center;height: 50px;width: 70px;transition: all .4s ease;cursor: pointer;}
.downSear-btn:hover{background: #ad2429;color: #fff;}
.downSear-btn::before{font-size: 20px;font-weight: 700;}
.serxz-lun li{width: 100%;display: flex;justify-content: space-between;height: 90px;border-bottom: 1px solid #efefef;}
.serxz-lun li a{width: 100%;display: flex;justify-content: space-between;height: 100%;}
.serxz-lun li .lt1{width: 57%;height: 100%;display: flex;align-items: center;padding-left: 30px;}
.serxz-lun li .lt2{width: 8%;height: 100%;display: flex;align-items: center;justify-content: center;transition: all .4s ease;}
.serxz-lun li .lt3{width: 8%;height: 100%;display: flex;align-items: center;justify-content: center;transition: all .4s ease;}
.serxz-lun li .lt2 .text{transition: all .4s ease;}
.serxz-lun li .lt3 .text{transition: all .4s ease;}
.serxz-lun li .lt4{width: 8%;height: 100%;display: flex;align-items: center;justify-content: center;margin-right: 70px;}
.serxz-lun li:nth-child(1){background-color: rgba(255, 255, 255, .8);height: 60px;border-radius: 10px 10px 0px 0px;box-shadow: 0px 9px 81px 0px rgba(190, 190, 190, 0.26);}
.serxz-lun li .lt1 .img{position: relative;width: 5%;height: 32px;margin-right: 32px;}
.serxz-lun li .lt1 .text{width: 95%;}
.serxz-lun li .lt1 .img img:nth-child(1){position: absolute;opacity: 1;transition: all .4s ease;}
.serxz-lun li .lt1 .img img:nth-child(2){opacity: 0;transition: all .4s ease;}
.serxz-lun li .lt4 .img{position: relative;width: 30px;height: 32px;display: flex;justify-content: center;align-items: center;}
.serxz-lun li .lt4 .img img:nth-child(1){position: absolute;opacity: 1;transition: all .4s ease;}
.serxz-lun li .lt4 .img img:nth-child(2){opacity: 0;transition: all .4s ease;}
.serxz-lun li .lt1 .text{transition: all .4s ease;font-family: "B";}
.serxz-lun li a:hover .lt1 .img img:nth-child(1){opacity: 0;} 
.serxz-lun li a:hover .lt1 .img img:nth-child(2){opacity: 1;} 
.serxz-lun li a:hover .lt4 .img img:nth-child(1){opacity: 0;} 
.serxz-lun li a:hover .lt4 .img img:nth-child(2){opacity: 1;} 
.serxz-lun li a:hover .lt2 .text{color: #ad2429;} 
.serxz-lun li a:hover .lt3 .text{color: #ad2429;} 
.serxz-lun li a:hover .lt1 .text{color: #ad2429;}
/* 技术支持-售后服务 */
.service{background: #f9f9f9;}
.serNav-item{width: 50%;height: 266px;flex-direction: column;background: url('../images/pages/service-bg1.jpg') no-repeat center/cover;position: relative;}
.serNav-item::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('../images/pages/service-bg2.jpg') no-repeat center/cover;transition: all .4s ease;opacity: 0;}
.serNav-icon{z-index: 2;height: 110px;}
.serNav-icon img{transition: all .4s ease;max-height: 100%;}
.serNav-icon .h{position: absolute;left: 0;top: 0;opacity: 0;}
.serNav-text{position: relative;z-index: 2;}
.serNav-item.active::after{opacity: 1;}
.serNav-item.active .serNav-icon .s{opacity: 0;}
.serNav-item.active .serNav-icon .h{opacity: 1;}
.serNav-item.active .serNav-text{color: #fff;}
.serList li{background: linear-gradient(to bottom,transparent 70%,#fbfbfb 100%);}
.serList li:nth-child(2n){background: #f8f8f8;}
.serList .title{width: 36%;}
.serList .text{width: 64%;}
/* 关于我们 */
.abIntro{background: url('../images/pages/abIntro-bg.png') no-repeat center bottom/100% auto;}
.abIntro-con{width: 76%; }
.abIntro-text p{margin-top: 10px;}
.abIntro-num{justify-content: space-between;padding-right: 5%;}
.abIntro-num .num{align-items:flex-end;}
.abIntro-num .num span{line-height: .8;display: inline-block;margin-right: 10px;}
.abIntro-video{width: 24%;flex-direction: column;justify-content: flex-start;}
.abIntro-video-btn{width: 66px;height: 66px;border-radius: 50%;background: #fff; box-shadow: 1.325px 18.954px 21px 0px rgba(173, 36, 41, 0.1);cursor: pointer;}
.abIntro-video-btn:hover{background: #ad2429;color: #fff;}
.abWH{background-repeat: no-repeat;background-size: cover;background-position: center;}
.abWH-list li{width: calc(100% / 3);height: 680px;overflow: hidden; position: relative;display: flex;align-items: flex-end;padding: 0 80px 70px;}
.abWH-title{transition: all .4s ease;}
.abWH-drop{position: absolute;transform: translateY(101%);transition: all .6s ease;opacity: 0; left: 0;top: 0;width: 100%;height: 100%;background: rgba(173, 36, 41, .9);padding: 140px 55px 0;}
.abWH-drop-title{justify-content: space-between;align-items: center;}
.abWH-drop-title .page{opacity: .05;}
.abWH-drop-title .title{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.abWH-drop-text p{margin-top: 20px;}
.abWH-drop-text p:first-child{margin-top: 5px;}
.abWH-drop-text span{font-family: "B";}
.abWH-list li:hover .abWH-title{transform: translateY(100%);opacity: 0;}
.abWH-list li:hover .abWH-drop{transform: translateY(0);opacity: 1;}
.ab-moment{background: url('../images/pages/abMom-bg.jpg') no-repeat center/cover;}
.abMom-con{width: 47%;background: #f8f8f8;display: flex;flex-direction: column;justify-content: center;padding: 75px;}
.abMom-date{padding-left: 25px;}
.abMom-date::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 14px;height: 15px;background: url('../images/pages/abMom-date.png') no-repeat center/100% auto;}
.abMom-img{width: 53%;}
.abMom-img img{width: 100%;height: 100%;}
.abMom-btn{font-weight: 700;font-size: 20px; width: 48px;height: 48px;border-radius: 50%;background: #fff;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);}
.abMom-btn:hover{background: #ad2429;color: #fff;}
.abMom-prev{left: -100px;}
.abMom-next{right: -100px;}
.swiper-pagination-progressbar{position: relative !important;background: rgba(255, 255, 255, .5) !important;height: 2px;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #ad2429 !important;}
.abGal-con{width: 30%;padding-right: 30px;}
.abGal-img{width: 70%;}
.abGal-img img{width: 100%;}
.abGal-pagination{position: absolute;z-index: 2;bottom: 5%;left: 0;}
.abGal-pagination .swiper-pagination-bullet{margin-left: 10px; width: 15px;height: 15px;border-radius: 50%;border: 3px solid #e7e8ee;opacity: 1;background: transparent;}
.abGal-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.abGal-pagination .swiper-pagination-bullet-active{border-color: #ad2429;}
.ab-bottom{background: #fbfbfb;padding: 0 80px;}
.abBtm-img{width: 60%;}
.abBtm-img img{width: 100%;max-height: 320px;}
.abBtm-con{width: 40%;padding-left: 5%;}
.abBtm-more:hover{text-decoration: underline;}
/* 发展历程 */
.aboufz .AboutTitle .line{background-color: #e3e6e8;}
.aboufz2 .AboutTitle .line{background-color: #e3e6e8;}
.aboufz-cont{width: 100%;position: relative;}
.aboufz-cont .cont-l{width: 50%;position: relative;}
.aboufz-cont .cont-r{width: 50%;padding: 445px 0 445px 170px;}
.aboufz-dw{position: sticky;top: 245px;margin: 245px 0px;font-family: "B";}
.aboufz-years-vertical{position: relative;}
.aboufz-years-vertical__years{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);display: flex;align-items: stretch;z-index: 4;}
.aboufz-years-vertical__years__left{color: #ba2217;font-size: 260px;font-family: "B";line-height: 1;position: relative;z-index: 4;}
.aboufz-years-vertical__years__right{line-height: 1;}
.aboufz-years-vertical__years__right__list{position: absolute;transition: all .4s ease;}
.aboufz-years-vertical__years__right__item {color: #f8f8f9;transition-duration: .4s;font-size: 260px;transition: all .4s ease;line-height: 1;}
.aboufz-years-vertical__years__right__item.is-active{color: #ba2217;}
.circular-chart {display: block;width: 480px;height: 480px;margin-left: 210px;}
.circle-bg {fill: none;stroke: #eee;stroke-width: .1;}
.circle {fill: none;stroke-width: .1;stroke-linecap: round;animation: progress 1s ease-out forwards;}
@keyframes progress {0% {stroke-dasharray: 0 100;}}
.circular-chart .circle {stroke: #ba2217;}
.aboufz-events__item-line{background-color: #ba2217;width: 90px;height: 6px;}
.aboufz-events__item-title{font-size: 16px;color: #9099a0;}
.aboufz-events__item-text{font-size: 18px;color: #333;line-height: 26px;font-family: "B";margin-top: 15px;}
.aboufz-events__item{border-bottom: 1px solid #dfe1e3;}
.aboufz-events__item:nth-child(1){margin-top: 0px;}
.aboufz2{display: none;}
.aboury-lun .img img{max-height: 100%;}
.aboury-svp .pages{opacity: 0;}
.aboufz2 .thumbs-year{display: flex;justify-content: center;color: #000;font-size: 38px;font-weight: 900;font-family: "RAR";}
.aboufz2 .thumbs-year.active{color: #ba2217;}
.aboufz2 .gallery-more ul{margin-bottom: -15px;}
.aboufz2 .gallery-more li{width: 100%;border-top: 3px solid #ba2217;padding: 20px 0;}
.aboufz2 .gallery-more li .num{font-size: 15px;color: #9099a0;}
.aboufz2 .gallery-more li .text{font-size: 17px;color: #333; margin-top: 5px;}
/* 产品-聚合页 */
.product{background: #f5f5f5;}
.proIntro{background: linear-gradient(to bottom,#fff 65%,#f5f5f5 100%);}
.proIntro-con{align-items: center;}
.proIntro-img{width: 50%;}
.proIntro-img img{max-width: 80%;}
.proIntro-text{width: 50%;}
.proIntro-text p{margin-top: 20px;}
.proIntro-text p:first-child{margin-top: 0;}
.proList-item{background: #fff;justify-content: space-between;padding: 35px 50px 35px 75px;align-items: center;}
.proList-con{width: 52%;}
.proList-more{width: 142px;transition: all .4s ease; height: 48px;border-radius: 40px;border: 3px solid #ad2429;font-weight: 700;text-transform: uppercase;overflow: hidden;}
.proList-more p{position: relative;z-index: 2;}
.proList-more::before{content: "";position: absolute;right: 100%;top: 100%;width: 300px;height: 200px;border-radius: 50%;background: #ad2429;transition: all .6s ease;}
.proList-more:hover{color: #fff;}
.proList-more:hover::before{right: -50px;top: -50px;}
.proList-img{width: 40%;height: 350px;display: flex;align-items: center;justify-content: center;}
.proList-img img{max-width: 100%;max-height:100%;transition: all .4s ease;}
.proList-img:hover img{transform: scale(1.08);}
/* 产品-系列 */
.proXL-intro .contain{padding: 0 5%;}
.proXL-intro h1,.proXL-intro h2{text-align: center;color: #111;font-family: "B";font-size: 46px;}
.proXL-intro p{margin-top: 20px;}
.proXL-list{background: url('../images/pages/proXL-list-bg.jpg') no-repeat left center/cover;padding-left: 70px;padding-right: 70px;}
.proXL-list-slide{justify-content: space-between;}
.proXL-list-item{width: calc(50% - 15px);background: #fff;border-radius: 30px;padding:80px 40px;margin-top: 30px;}
.proXL-list-img{width: 50%;height: 210px;}
.proXL-list-img img{max-width: 80%;max-height: 100%;transition: all .4s ease;}
.proXL-list-img:hover img{transform: scale(.95);}
.proXL-list-con{width: 50%;}
.proXL-list-con .more{width: 142px;height: 48px;border-radius: 40px;border: 3px solid #ad2429;overflow: hidden;position: relative;}
.proXL-list-con .more p{position: relative;z-index: 2;}
.proXL-list-con .more::before{content: "";position: absolute;right: 100%;top: 100%;width: 300px;height: 200px;border-radius: 50%;background: #ad2429;transition: all .6s ease;}
.proXL-list-con .more:hover{color: #fff;}
.proXL-list-con .more:hover::before{right: -50px;top: -50px;}
.proXL-list-pagination{margin: 40px auto 0;white-space: nowrap;text-align: center;}
.proXL-list-pagination .swiper-pagination-bullet{width: 15px;height: 15px;opacity: 1;border: 3px solid #999; margin: 0 5px;background: transparent;transition: all .4s ease;}
.proXL-list-pagination .swiper-pagination-bullet-active{border-color: #ad2429;}
/* .proXlSer-con{align-items: flex-start;} */
.proXlSer-left{width: 52%;background: #f5f5f5;padding: 130px 70px 180px 240px;min-height: 950px;}
.proXlSer-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 105px;height: 4px;background: #af2b30;}
.proXlSer-list{border-left: 1px solid #ccc;}
.proXlSer-list li{height: 56px;display: flex;position: relative; align-items: center;padding-left: 37px;cursor: pointer;user-select: none;transition: all .4s ease;}
.proXlSer-list li:hover{color: #ad2429;}
.proXlSer-list li::after{content: ""; position: absolute;left: -1px;top: 50%;transform: translateY(-50%); width: 6px;height: 0;background: #ad2429;transition: all .4s ease;}
.proXlSer-list li.active::after{height: 100%;}
.proXlSer-right{width: 48%;position: relative;z-index: 2;}
.proXlSer-img img{width: 100%;display: none;}
.proXlSer-img img:first-child{display: block;}
.proXlSer-desc-box{width: 100%;background: #ad2429;transform: translate(-20%,-120px);}
.proXlSer-desc{padding: 60px;display: none;}
.proXlSer-desc:first-child{display: block;}
.indtt-cont .cont-l{width: 42%;overflow: hidden;}
.indtt-cont .cont-l img{transition: all .4s ease;width: 100%;height: 100%;}
.indtt-cont .cont-l img:hover{transform: scale(1.04);}
.indtt-cont .cont-r{width: 58%;background: url(../images/index/indtt-cont1.jpg)center no-repeat;background-size: cover;padding: 0px 245px 0px 90px;display: flex;justify-content: center;flex-direction: column;}
.indtt-form .list{margin-right: -20px;}
.indtt-form .list li{width: calc(100%/3 - 20px);margin-right: 20px;}
.indtt-form input{background-color: rgba(0, 0, 0, 0);border-bottom: 2px solid #fff;width: 100%;height: 55px;color: #fff;font-size: 20px;}
.indtt-form input::-webkit-input-placeholder{color: #fff;font-size: 17px;}
.indtt-form input:-moz-placeholder{color: #fff;font-size: 17px;}
.indtt-form input::-moz-placeholder{color: #fff;font-size: 17px;}
.indtt-form input:-ms-input-placeholder{color: #fff;font-size: 17px;}
.indtt-btn .yz{width: 285px;height: 58px;border: 3px solid #fff;border-radius: 30px;position: relative;}
.indtt-btn .yz input{border-bottom: 0px;padding: 0px 135px 0px 20px;}
.indtt-btn .yz .img{width: 135px;height: 100%;position: absolute;right: -3px;top: 0px;background-color: #fff;border-radius: 0px 30px 30px 0px;overflow: hidden;}
.indtt-btn .yz .img img{width: 100%;height: 100%;}
.indtt-btn .btn{transition: all .4s ease; display: flex;justify-content: center;align-items: center;width: 150px;height: 58px;border: 3px solid #fff;border-radius: 30px;margin-left: 17px;}
.indtt-btn .btn:hover{background: #ad2429;border-color: #ad2429;}
.proXlLink-list{justify-content: space-between;}
.proXlLink-list::after{content: "";width: 30%;}
.proXlLink-item{overflow: hidden; width: 30%;height: 96px;border-radius: 2px;background: #f7f7f7;border: 1px solid #e8e8e8;align-items: center;justify-content: space-between;padding: 0 40px;}
.proXlLink-item::after{content: "";width: 23px;height: 16px;display: inline-block;background: url('../images/pages/proXL-more.png') no-repeat center/100% auto;}
.proXlLink-icon{align-items: center;}
.proXlLink-icon .text{margin-left: 20px;}
.proXlLink-hover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: translateY(100%);transition: all .4s ease;background:rgba(173,36,41,0.9);}
.proXlLink-hover .dot{font-size: 20px;width: 44px;height: 44px;border-radius: 50%;border: 2px solid #fff;font-weight: 700;transform: scale(0);transition: all .4s .2s ease;}
.proXlLink-item:hover .proXlLink-hover{transform: translateY(0);}
.proXlLink-item:hover .proXlLink-hover .dot{transform: scale(1);}
.product .contMsg{background: #fff;}
/* 产品详情 */
.detBan-bg img{width: 100%;height: 100vh;}
.detBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.detBan-con .contain{height: 100%;align-items: center;}
.detBan-text{width: 50%;padding-right: 15px;}
.detBan-more{width: 170px;height: 58px;border-radius: 40px;border: 3px solid #fff;text-transform: uppercase;font-family: "B";overflow: hidden;}
.detBan-more p{position: relative;z-index: 2;}
.detBan-more::after{transition: all .6s ease; content: "";position: absolute;right: 100%;top: 100%;width: 300px;height: 200px;border-radius: 50%;background: #fff;}
.detBan-more:hover{color: #ad2429;}
.detBan-more:hover::after{right: -50px;top: -50px;}
.detBan-img{width: 50%;display: flex;align-items: center;justify-content: center;}
.proDet-popup-box{display: none; position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;z-index: 999999;background: rgba(0, 0, 0, .5);}
.proDet-popup{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 55%;background: #fff;padding: 40px;border-radius: 20px;}
.proDet-popup .msgCont-table{width: 100%;}
.proDet-popup .dealerTable-input,.proDet-popup .msgCont-table .dealerTable-input:nth-child(-n+2){width: 32%;}
.proDet-popup .dealerTable-input.w100{width: 100%;}
.proDet-popup .msgCont-table .dealerCode{width: 45%;}
.proDet-popup .dealerCode-input{width: 63%;}
.proDet-popup .dealerCode-btn{width: 32%;}
.proDet-popup-close{position: absolute;cursor: pointer;user-select: none;transition: all .4s ease; right: -40px;top: -40px;display: flex;align-items: center;justify-content: center;font-size: 25px;color: #fff;}
.proDet-popup-close:hover{transform: rotate(90deg);}

.detVideo{background: url('../images/pages/detVideo-bg.jpg') no-repeat center/cover;}
.detVideo-header{justify-content: space-between;display: flex;flex-wrap: wrap;}
.detVideo-header .pagesTitle{width: 45%;}
.detVideo-text{width: 55%;}
.detVideo-con{width: 80%;border-radius: 15px;overflow: hidden;margin: 80px auto 0;position: relative;background: #ffffffbf;}
.detVideo-con iframe{width: 100%;height: 540px;}
/* .detVideo-con video{width: 100%;} */
/* .detVideo-img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;} */
.detVideo-img .img img{width: 100%;height: 100%;}
.detVideo-btn{width: 180px;cursor: pointer;user-select: none; height: 58px;border: 3px solid #fff;border-radius: 40px;transition: all .4s ease;text-transform: uppercase;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.detVideo-btn::before{margin-right: 10px;display: inline-block;content: "\e653";font-family: "icon";font-size: 14px;}
.detVideo-btn:hover{background: #fff;color: #ad2429;}
.det-features{background: url('../images/pages/detFea-bg.jpg') no-repeat center/cover;}
.detFea-img{width: 38%;}
.detFea-swp{width: 62%;}
.detFea-list{justify-content: space-between;}
.detFea-list li{width: 47%;}
.detFea-list li:nth-child(-n+2){margin-top: 0;}
.detFea-list-icon{height: 43px;}
.detFea-list-icon img{max-height: 100%;}
.detFea-list-text{color: rgba(255, 255, 255, .8);text-align: center;margin-top: 15px;}
.detFea-pagination .swiper-pagination-bullet{width: 15px;height: 15px;background: transparent;opacity: 1;border: 3px solid #fff;margin: 0 5px;}
.detFea-pagination .swiper-pagination-bullet-active{border-color: #ad2429;}
.detFea-con.horizontal .detFea-img,.detFea-con.horizontal .detFea-swp{width: 100%;}
.detFea-con.horizontal .detFea-list{margin-top: 40px;}
.detFea-con.horizontal .detFea-list::after{content: "";width: 30%;}
.detFea-con.horizontal .detFea-list li{width: 30%;}
.detFea-con.horizontal .detFea-list li:nth-child(-n+3){margin-top: 0;}
.detFun-header{justify-content: space-between;}
.detFun-con{width: 45%;}
.detFun-img{width: 48%;}
.detFun-table table{width: 100%;}
/* display: block; */
.detFun-table tr{margin: 5px 0;background: #f7f7f7;}
.detFun-table tr:nth-child(2n){background: #fff;}
/* width: 320px; */
.detFun-table td{padding: 15px;border: 1px solid #e7e7e7;font-size: 16px;color: #555;}
/* .detFun-table td:nth-child(2n){color: #ad2429;width: auto;} */
.details .contMsg{background: #f9f9f9;}
.detWhat{position: relative;}
.detWhat .contain{position: relative;z-index: 2;}
.detWhat::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 80%;background: url('../images/pages/detWhat-bg.jpg') no-repeat center/cover;}
.detWhat-con{padding: 40px;align-items: center; border-radius: 10px;background: #fff;box-shadow: 0px 38px 32px 0px rgba(50, 62, 71, 0.08);}
.detWhat-img{width: 50%;}
.detWhat-img img{width: 100%;height: 100%;}
.detWhat-pagination .swiper-pagination-bullet{width: 20px;height: 3px;margin: 0 5px;background: #999;border-radius: 0;opacity: 1;}
.detWhat-pagination .swiper-pagination-bullet-active{background: #ad2429;}
.detWhat-text{padding: 0 60px;width: 50%;}
.detPar-con{align-items: center;}
.detPar-img{width: 38%;}
.detPar-img img{max-width: 70%;}
.detPar-data{width: 62%;}
.detPar-con.imgNull .detPar-img{display: none;}
.detPar-con.imgNull .detPar-data{width: 100%;}
.detPar-title{height: 60px;}
.detPar-table table{width: 100%;}
.detPar-table th{text-align: center;border-left: 1px solid #fff;height: 58px;color: #fff;font-size: 16px;background: #323e47;font-weight: 500;}
.detPar-table th:first-child{border-left: unset;}
.detPar-table td{border: 1px solid #e7e7e7;padding: 20px;background: #f7f7f7;font-size: 16px;color: #555;}
.detPar-table td:last-child{background: #fff;}
.detPar-table td:nth-last-child(3){background: #fff;}
.det-maintenance{background: linear-gradient(to bottom,#fff 50%,#f4f4f4 100%);}
.detMain-con{align-items: center;}
.detMain-img{width: 45%;}
.detMain-img img{width: 100%;height: 100%;}
.detMain-text{width: 55%;padding-left: 50px;}
.detMain-text .text p{position: relative;padding-left: 43px;margin-top: 25px;}
.detMain-text .text p::after{content: "";position: absolute;left: 0;top: 4px;width: 20px;height: 17px;background: url('../images/pages/detMain-icon.png') no-repeat center/100% auto;}
.det-document{background: #f4f4f4;}
.detMain-down{background: #fff;height: 96px;padding: 0 80px 0 25px;justify-content: space-between;border-radius: 5px;align-items: center;}
.detMain-down-title{padding-left: 25px;position: relative;transition: all .4s ease;}
.detMain-down-title::after{content: "";width: 7px;height: 7px;border-radius: 50%;background: #323e47;position: absolute;left: 0;top: 7px;}
.detMain-down-btn{align-items: center;}
.detMain-down-btn .btn-title{transition: all .4s ease;margin-left: 28px;}
.detMain-down:hover .detMain-down-title,.detMain-down:hover .detMain-down-btn .btn-title{color: #ad2429;}
.detBtm{background: url('../images/pages/detBtm-bg.jpg') no-repeat left bottom/cover;}
.detBtm .proXL-list{background: transparent;padding-left: 0;padding-right: 0;}
.house-nav{position: fixed;transition: all .6s ease; top: 50%;opacity: 0; transform: translate(-100%,-50%);left: 20px;z-index: 10;}
.house-nav.show{transform: translate(0,-50%);opacity: 1;}
.house-nav-line-box{position: absolute;left: 0;top: 20px;width: 1px;height:calc(100% - 40px);background: #eacdcd;overflow: hidden;}
.house-nav a{display: flex;align-items: center;font-size: 12px; height: 40px; position: relative;z-index: 3;transform: translate3d(0,0,0);padding-left: 10px;width: 100px;line-height: 1.2;}
.house-nav.navColor a{color: #fff;}
.house-nav a p{transform: scale(.9);}
.house-nav a:first-child{margin-top: 0;}
.house-nav a::after{transition: all .4s ease; content: "";position: absolute;left: 0;top: 50%;transform: translate(-50%,-50%);width: 5px;height: 5px;border-radius: 50%;background: #ad2429;}
.house-nav a.active{color: #111;}
.house-nav-line{position: absolute;z-index: 2;background: #ad2429;height: 0;width: 1px;left: 0;top: 0;}
.proxqpar-center{width: 100%;}
.proxqpar-table table{width: 100%;border: 1px solid #d2d2d2;border-width:1px 0px 0px 1px;}
.proxqpar-table table th, .proxqpar-table table td{border: solid #d2d2d2;border-width:0px 1px 1px 0px;padding: 2px 10px;text-align: center;font-size: 16px;line-height: 18px;}
.proxqpar-table table td{color: #7e8c97;height: 42px;}
.proxqpar-table table .colorHead{color: #41a2a7;background: #e8f6f7;width: 30%;}
.proxqpar-table table th{background: #25bbc3 !important;color: #fff !important;height: 60px;}
.proxqpar-images, .proxqpar-rotate{display: none;width: 100%;position: relative;}
.proxqpar-images.onshow, .proxqpar-rotate.onshow{display: block;}
.proxqpar-images{text-align: center;}
.proxqpar-images img{max-width: 100%;max-height: 586px;}
.proxqpar-spinner {position: absolute;z-index: 9;width: 100%;height: 100%;top: 0;left: 0;display: flex;justify-content: center;user-select: none;align-items: center;}
.proxqpar-spinner span {margin-top: -160px;width: 60px;height: 30px;background: rgba(53, 207, 214, 0.7);border-radius: 5px;font-family: Arial, "MS Trebuchet", sans-serif;font-size: 12px;font-weight: bolder;color: #FFF;text-align: center;line-height: 30px;display: block;}
.proxqpar-rotate-btn{position: absolute;z-index: 5;width: 100%;height: 100%;top: 0;left: 0;background: url('../images/pages/proxhic.png') no-repeat center;cursor: pointer;}
/* 360度旋转 */
.threesixty {position: relative;overflow: hidden;margin: 0 auto;width: 100%;height: 586px;z-index: 2;}
.threesixty .threesixty_images {display: none;list-style: none;margin: 0;padding: 0;}
.threesixty .threesixty_images img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;width: 0;height: 0;max-height: 100%;margin: auto;}
.threesixty .threesixty_images img.previous-image {visibility: hidden;width: 0;height: 0;}
.threesixty-wrapper{margin: 0 auto;position: relative;cursor: e-resize;width: 100%;height: 100%;}
.threesixty_images img.current-image{height: auto;width: auto;}

/* 新增-产品详情导航 */
.detNav{background: #0e0e0e;position: sticky;top: 90px;z-index: 999;transition: all .4s ease;border-top: 1px solid transparent;}
.detNav .contain{width: 100%;justify-content: center;}
.detNav-item{height: 70px;margin-left: 30px;align-items: center;}
.detNav-item:first-child{margin-left: 0;}
.detNav-item:hover,.detNav-item.active{color: #ad2429;}
.detNav.scroll{border-top-color:#444;}
.detNav.scroll .detNav-item{height: 60px;}

/* 新增-表单提交成功 */
.success{height: calc(100vh - 90px);flex-direction: column;}
.success-btn-item{width: 300px;height: 56px;border: 1px solid transparent; background: #ad2429;transition: all .4s ease;margin-left: 30px;position: relative;overflow: hidden;}
.success-btn-item::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(45deg);width: 0;height: 500%;transition: all .6s ease;background: #fff;}
.success-btn-item:first-child{margin-left: 0;}
.success-btn-item i{display: inline-block;font-style: normal;margin-right: 10px;margin-top: 5px;}
.success-btn-item i,.success-btn-item span{position: relative;z-index: 2;}
.success-btn-item i path{transition: all .4s ease;}
.success-btn-item:hover{color: #ad2429;border-color: #ad2429;}
.success-btn-item:hover::after{width: 120%;}
.success-btn-item:hover i path{fill: #ad2429;}

.coverage-iframe-box{margin:10rem 0 5rem;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .pagesBan-con{font-size: 180px;}
    .proXlSer-desc-box{transform: translate(-20%,-110px);}
}
@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .indcd-lun .img{height: 150px;}
    .indcd-lun{padding: 30px;}
    .pagesBan-con{font-size: 150px;}
    .newsSlide{padding: 30px;}
    .newsSlide-con{padding: 40px 0 35px 40px;}
    .caseList-img img{height: 330px;}
    .newsDet-side{padding: 30px;}
    .newsDet-side-item{padding: 20px;}
    .newsDet-show-con{padding: 30px 30px 70px;}
    .hzList-page{font-size: 120px;}
    .dealerNav a{margin-left: 30px;}
    .dealer-swp-img{height: 180px;}
    .contCode-map{height: 540px;}
    .msgCont-table .dealerCode{width: 65%;}
    .loginView-con{width: 42%;padding: 40px 60px 40px 30px;}
    .loginView-table,.loginView-title, .loginView-tips, .loginView-switch, .loginView-logo{padding-left: 30px;}
    .loginView-input .title,.loginView-menu .title{font-size: 14px;}
    .loginView-input input,.loginView-menu .select{width: 68%;}
    .loginView-item.forgot .loginView-input:nth-child(2) input{width: calc(68% - 74px);}
    .join-menu, .join-header{padding: 0 30px;}
    .join-header{padding-bottom: 20px;}
    .joinPopup{padding: 30px 40px 40px;width: 500px;border-radius: 8px;}
    .joinPopup-close{right: 40px;}
    .video-img .img img{height: 250px;}
    .video-text .title{height: 55px;}
    .serNav-item{height: 240px;}
    .serNav-text{margin-top: 20px;}
    .serNav-icon{height: 90px;}
    .abWH-list li{height: 580px;}
    .abWH-list li{padding: 0 60px 50px;}
    .abWH-drop{padding: 100px 45px 0;}
    .abMom-con{padding: 60px;}
    .abBtm-img img{max-height: 270px;}
    .proList-item{padding: 30px 45px;}
    .proList-img{height: 300px;}
    .indtt-cont .cont-r{padding: 0px 140px 0px 60px;}
    .proXL-list-item{padding: 60px 25px;}
    .proXL-list-img{height: 190px;}
    .proXlSer-desc{padding: 40px;}
    .proXlSer-left{padding: 90px 20px 180px 120px;min-height: 800px;}
    .proXlSer-list li{height: 50px;padding-left: 30px;}
    .proXlLink-item{height: 85px;}
    .aboufz-cont .cont-r {padding: 300px 135px;}
    .aboufz-dw {margin: 80px 0px;top: 80px;}
    .aboufz-years-vertical__years__left,.aboufz-years-vertical__years__right__item{font-size: 200px;}
    .circular-chart{margin-left: 130px;}
    .detVideo-con{margin-top: 60px;}
    .detWhat-con{padding: 30px;}
    .detWhat-text{padding: 0 40px;}
    .detMain-text .text p{margin-top: 20px ;}
    .detMain-down{height: 90px;padding: 0 60px 0 20px;}
    .detFun-table td{font-size: 15px;padding: 12px;width: 260px;}
    .threesixty{height: 500px;}
    .hzBtm-btn{width: 140px;height: 140px;}
    .house-nav a{padding-left: 2px;width: 80px;}
    .house-nav a p{transform: scale(.8);}
    .detNav-item{font-size: 14px;height: 60px;margin-left: 15px;}
    .detNav.scroll .detNav-item{height: 50px;}
    .proXL-intro h1,.proXL-intro h2{font-size: 34px;}
    .proXL-intro .contain{padding:  0 5%;}
    .proDet-popup{width: 70%;}
    .proXlSer-desc-box{transform: translate(-20%,-90px);}
    .dealerCode-input input{font-size: 14px;}
    .dealerCode-input input::-webkit-input-placeholder{font-size: 14px;}
    .dealerCode-input input,.dealerCode-img img{height: 42px;}
    .dealerCode-btn{height: 48px;width: 34%;}
    .dealerCode-input{width: 220px;}
    /* 新增 */
    .success-btn-item{width: 260px;height: 52px;}
    .success-img svg{width: 180px;display: block;height: 180px;}
    .indsc-list .list-muen .img{height: 210px;}
    .indsc-list .list-muen .img .show{padding: 0 30px;}
    .case .newsNav-item{margin-left: 55px;}
}
@media all and (max-width:1430px) {
    /* 1360 */
}
@media all and (max-width:1350px) {
    /* 1280 */
}
@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .pagesBan-con{font-size: 120px;}
    .caseList-img img{height: 250px;}
    .hzList-page{font-size: 90px;}
    .hzList-title .title{padding-left: 12px;}
    .hzList-con{padding-right: 20px;}
    .hzList-item:nth-child(2n) .hzList-con{padding-left: 40px;}
    .buyLocal-icon li{width: 32%;}
    .buyLocal-icon .img{width: 50px;height: 50px;}
    .buyLocal-icon .text{font-size: 13px;}
    .buyData{margin-left: 7%;width: 47%;}
    .contIntro-text{padding-left: 15px;}
    .contIntro-icon{width: 54px;height: 54px;}
    .msgCont-data{padding: 20px 15px 40px;}
    .dealerCode-input input{padding-left: 15px;}
    .msgCont-table .dealerCode{width: 75%;}
    .loginView-switch{justify-content: center;}
    .join-menu li, .join-header li{width: 150px;}
    .prob-list li{padding: 20px;margin-top: 15px;}
    .prob-text{padding: 0 30px;}
    .video-img .img img{height: 210px;}
    .video-text .title{height: 45px;}
    .serxz-lun li .lt4 {margin-right: 30px;}
    .abWH-list li {padding: 0 40px 30px;height: 520px;}
    .abWH-drop {padding: 60px 30px 0;}
    .abWH-icon{width: 40px;}
    .abWH-drop-text p:first-child{margin-top: 15px;}
    .abWH-drop-text p{margin-top: 10px;}
    .abMom-con{padding: 40px;}
    .proList-img{height: 250px;}
    .proList-img img{max-width: 80%;}
    .indtt-cont .cont-r {padding: 40px 80px 40px 40px;}
    .proXL-intro-text{padding: 0;}
    .proXL-list-item{border-radius: 15px;padding: 40px 15px;}
    .proXlSer-desc-box{right: 10%;}
    .proXlSer-left {padding: 50px 0 180px 50px;min-height: 700px;}
    .proXlLink-item{padding: 0 20px;}
    .aboufz2{display: block;}
    .detFun-table td{width: 200px;}
    .detNav-item{font-size: 12px;height: 50px;margin-left: 10px;}
    .proXL-intro h1,.proXL-intro h2{font-size: 32px;}
    .proXL-intro .contain{padding: 0;}
    .proDet-popup .msgCont-table .dealerCode{width: 55%;}
    .proXlSer-desc-box {transform: translate(-20%,-70px);}
    .dealerCode{width: 100%;justify-content: flex-start;}
    .dealerCode-btn{width: 100px;margin-left: 15px;}
    .indsc-list .list-muen .img{height: 170px;}
    .indsc-list .list-muen .img .show{padding: 0 15px;}
    
    
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
    .house-nav{display: none;}
    .pagesBread{display: none;}
    .detNav{top: 60px;}
    .contIntro-list li{width: 48%;}
    
}
@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .serxz-lun li .lt1 .img {position: relative;width: 10%;margin-right: 15px;}
    .serxz-lun li .lt1 .text {width: 90%;}
    .aboufz2 .gallery-more li{padding: 15px;}
    .proIntro-text{width: 100%;margin-top: 30px;}
    .proIntro-img{width: 100%;}
    .detBan-bg img{height: 80vh;}
    .detPar-table{overflow-x: auto;}
    .newsList-con{margin-left: 0;justify-content: space-between;}
    .newsList-con li{margin: 20px 0 0;width: 48%;}

    .proIntro-img img{width: 70%;}
    .proIntro-text p{margin-top: 10px;}
    .proXL-list-item{width: 100%;}
    .proXL-list-item{width: 100%;margin: 15px 0 0;border-radius: 10px;padding: 30px 15px;}
    .proXL-list-img{width: 100%;}
    .proXL-list-con{width: 100%;margin-top: 20px;}
    .proXL-list-con .more{border-width: 2px;width: 120px;height: 44px;}
    .proXlSer-desc-box {transform: translate(-30px,-70px);}
    .proXlSer-list li{padding-right: 35px;}
    .indtt-cont .cont-l{width: 100%;}
    .indtt-cont .cont-r{width: 100%;padding: 30px 15px;}
    .indtt-cont .cont-r .title{line-height: 28px;}
    .indtt-form .list li{width: 100%;}
    .indtt-form input{font-size: 14px;}
    .indtt-form input::-webkit-input-placeholder{font-size: 14px;}
    .indtt-btn .yz{width: 200px;height: 48px;}
    .indtt-btn .yz .img{width: 102px;right: 0;}
    .indtt-btn .yz input{padding: 0;padding-left: 12px;height: 44px;}
    .indtt-btn .btn{margin-left: 15px;width: 120px;height: 44px;}
    .abIntro-con{width: 100%;}
    .abIntro-video{width: 100%;margin-top: 30px;}
    .abIntro-num li{width: 55%;margin-top: 15px;}
    .abIntro-num li:nth-child(2n){width: 45%;}
    .abIntro-video-btn{width: 60px;height: 60px;}
    .abWH-list li{height: 550px;}
    .abWH-drop {padding: 20px 15px 0;}
    .abGal-con{width: 100%;padding: 0;}
    .abGal-img{width: 100%;margin-top: 15px;}
    .abGal-pagination{position: relative;width: 100%;text-align: center;bottom: auto;left: auto;margin-top: 20px;}
    .abGal-pagination .swiper-pagination-bullet{margin-left: 8px;border-width: 2px;width: 10px;height: 10px;}
    .abMom-btn{display: none;}
    .newsDet-show-con{width: 100%;margin-right: 0;}
    .newsDet-side{width: 100%;margin-top: 20px;}
    .pagesBan-box{min-height: unset;}
    .hzList{padding: 0 4%;}
    .hzList-item{margin: 20px 0 0 !important;width: 100%;flex-direction: column-reverse !important;}
    .hzList-con{width: 100%;padding: 30px 15px !important;}
    .hzList-page{font-size: 50px;}
    .hzList-img{width: 100%;}
    .hzList-btn{width: 120px;height: 46px;border-width: 2px;}
    .hzBtm-btn{display: none;}
    .hzBtm-bg img{height: 200px;}
    .hzBtm-text{width: 100%;}
    .buyData-item{flex-wrap: nowrap;}
    .msgCont-con{width: 100%;}
    .msgCont-table{width: 100%;margin-top: 30px;}
    .loginView{justify-content: center;}
    .loginView-img{display: none;}
    .loginView-con{width: 90%;padding: 30px 15px;}
    .loginView-table, .loginView-title, .loginView-tips, .loginView-switch, .loginView-logo{padding-left: 0;}
    .loginView-input .title,.loginView-menu .title{padding-right: 15px;}
    .loginView-input input,.loginView-menu .select{height: 40px;}
    .loginView-table button{height: 50px;width: 85%;margin: 20px auto 0;}
    .loginView-input .title, .loginView-menu .title{font-size: 12px;}
    .loginView-input .title{position: relative;}
    .loginView-input.active .title::after{margin: 0;position: absolute;right: 7px;top: 0px;}
    .loginView-tips,.loginView-switch,.loginView-link{font-size: 12px;justify-content: center;}
    .loginView-switch a{display: inline-block;width: 100%;text-align: center;}
    .loginView-item.register .loginView-switch a{width: auto;}
    .loginView-title{text-align: center;}
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:680px) {
    /* 移动终端 360 适配 */
    .indcd-lun{padding: 15px;}
    .pagesBan-con{font-size: 50px;bottom: 30px;}
    .pagesBread{display: none;}
    .pagesBan::after{bottom: -1px;}
    .pagesTitle{font-size: 20px;}
    .news .newsNav{justify-content: flex-start;}
    .newsNav{flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;justify-content: flex-start;}
    .case .newsNav{width: 100%;margin-top: 20px;}
    .newsNav-item{width: auto;height: 46px;padding: 0 20px;}
    .newsSlide{padding: 15px;}
    .newsSlide-img{width: 100%;}
    .newsSlide-con{width: 100%;padding: 30px 0;}
    .newsSlide-date .day{padding: 0 10px 15px;font-size: 30px;border-width: 2px;}
    .newsSlide-more{border-width: 2px;width: 110px;height: 44px;margin-top: 20px;}
    .newsSlide-title{margin-top: 25px;}
    .newsList-con li{width: 100%;}
    .indcd-lun .img{height: 170px;}
    .caseItem{width: 100%;}
    .caseList-img{border-radius: 3px;}
    .caseList-img img{height: 200px;}
    .caseList-text{padding-left: 0;}
    .caseList-text::after, .caseList-text::before{top: 10px;width: 20px;height: 1px;display: none;}
    .newsDet-show-con{width: 100%;padding: 30px 15px 50px;margin: 0;}
    .newsDet-title .title{font-size: 16px;}
    .newsDet-title .date{font-size: 13px;margin-top: 10px;}
    #toShare a{width: 30px;height: 30px;margin-left: 12px;}
    #toShare a::before{font-size: 12px;}
    .newsDet-return{margin-top: 30px;border-width: 2px;width: 120px;height: 48px;}
    .newsDet-return::before{margin-right: 5px;font-size: 14px;}
    .newsDet-next a{padding: 0 15px;height: 50px;line-height: 50px;font-size: 13px;}
    .newsDet-side{padding: 20px 15px;width: 100%;margin-top: 20px;}
    .newsDet-message textarea{margin-top: 15px;height: 140px;font-size: 13px;padding: 15px 0 0 15px;}
    .newsDet-message textarea::-webkit-input-placeholder{font-size: 13px;}
    .newsDet-msg-input input{width: 120px;height: 44px;font-size: 13px;}
    .newsDet-msg-input input::-webkit-input-placeholder{font-size: 13px;}
    .newsDet-msg-input .img img{height: 44px;}
    .newsDet-msg-submit{align-items: center;}
    .newsDet-msg-submit button{width: 80px;height: 42px;font-size: 14px;}
    .newsDet-prob-page{display: none;}
    .newsDet-prob-text{margin-left: 0;width: 92%;}
    .newsDet-prob-text .title{font-size: 13px;}
    .newsDet-prob-text .date{display: none;}
    .newsDet-prob-text .text{width: 100%;height: 0;font-size: 12px;}
    .newsDet-problem li::after{right: 10px;font-size: 13px;}
    .newsDet-prob-text .text-box{width: 100%;}
    .newsDet-problem li.active .newsDet-prob-text .text{padding-bottom: 20px;}
    .indsc-list{margin: 0;}
    .indsc-list .list-muen{width: 100%;margin: 15px 0 0;}
    .indsc-list .list-muen .img .show{padding: 0 15px;}
   
    .buyText{width: 100%;}
    .buyLocal{width: 100%;}
    .buyData{width: 100%;margin: 20px 0 0;}
    .buyLocal-title{font-size: 16px;text-align: center;}
    .buyLocal-icon .img{width: 44px;height: 44px;}
    .buyLocal-icon .text{font-size: 12px;}
    .buyLocal-menu{height: 48px;padding: 0 15px;border-width: 2px;}
    .buyLocal-more{height: 48px;}
    .buyData-item{margin-top: 20px;}
    .buyData-img{width: 25%;}
    .buyData-con{flex: 1;padding-left: 15px;margin: 0;}
    .dealerNav{overflow-x: auto;flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;}
    .dealerNav a{margin-left: 20px;}
    .dealer-swp-img{height: 160px;}
    .dealer-swp-img i{left: 10px;top: 10px;width: 14px;height: 14px;}
    .dealer-swp-img i::after{width: 10px;height: 9px;}
    .dealer-swp-text{height: 54px;padding-left: 15px;}
    .dealerTable-input{width: 100% !important;}
    .dealerTable-input input{font-size: 14px;height: 36px;margin-top: 8px;}
    .dealerTable-input .title{font-size: 14px;}
    .dealerTable-input textarea{font-size: 14px;}
    .dealerCode{width: 100%;justify-content: space-between;}
    .dealerCode-input{border-width: 2px;width: 65%;}
    .dealerCode-input input{font-size: 13px;padding-left: 15px;height: 42px;}
    .dealerCode-input input::-webkit-input-placeholder{font-size: 13px;}
    .dealerCode-img img{ height: 42px;object-fit: fill;}
    .dealerCode-btn{height: 44px;}
    .dealerCode-btn{width: 30%;font-size: 13px;margin-left: 0;}
    .contIntro-list li{max-width: unset;width: 100%;margin: 20px 0 0;}
    .contIntro-icon{width: 40px;height: 40px;}
    .contMsg-text{width: 100%;margin-bottom: 20px;}
    .contCode-map{height: 300px;}
    .map-info{width: 330px;padding: 15px;}
    .amap-container img{width: 50%;}
    .msgCont-con{width: 100%;}
    .msgCont-table{width: 100%;margin-top: 40px;}
    .msgCont-table .dealerTable-input:nth-child(-n+2){width: 100%;}
    .msgCont-data{box-shadow: 0px 10px 14.57px 2.43px rgba(138, 138, 138, 0.11);}
    .msgCont-table .dealerCode{width: 100% !important;}
   
    .join-header{display: none;}
    .join-menu{padding: 12px 0;font-size: 12px;height: auto;}
    .join-menu li{width: auto;}
    .join-menu li:first-child{width: 100%;font-weight: 700;font-size: 13px;margin-bottom: 5px;}
    .join-menu li:last-child::after{font-size: 12px;margin-left: 5px;transform: scale(.8);}
    .joinDrop{padding: 10px 15px 20px;}
    .joinDrop-btn{margin-top: 20px;width: 130px;height: 44px;border-width: 2px;}
    .joinDrop-btn::before{margin-right: 5px;width: 14px;height: 14px;}
    .joinPopup-box{display: block;}
    .joinPopup{width: 90%;padding:25px 15px;}
    .joinPopup-close{top: 25px;right: 15px;width: 22px;height: 22px;border-width: 1px;}
    .joinPopup-close::before{font-size: 12px;transform: scale(.8);}
    .joinPopup-input input{margin-top: 5px;font-size: 12px;height: 40px;}
    .joinPopup-input input::-webkit-input-placeholder{font-size: 12px;}
    .joinPopup-input .upload-btn{height: 40px;}
    .joinPopup-btn{margin-top: 20px;width: 120px;height: 44px;}
    .prob-list li{padding: 15px;}
    .prob-page{width: 36px;height: 36px;}
    .prob-text{padding: 0 15px;}
    .prob-list li::after{margin-top: 8px;}
    .prob-text .text{font-size: 12px;}
    .video-list li{width: 100%;}
    .video-text .title{height: auto;}
    .serxz-lun li .lt2{display: none;}
    .serxz-lun li .lt3{display: none;}
    .serxz-lun li .lt1{padding-left: 15px;width: 75%;}
    .serxz-lun li .lt4 {margin-right: 15px;width: 20%;}
    .serxz-lun li{height: 60px;}
    .serxz-lun li:nth-child(1){height: 50px;border-radius: 5px 5px 0px 0px;}
    .serxz-lun li:nth-child(1) >div{font-size: 13px;}
    .serxz-lun li .lt1 .img{width: 8%;margin-right: 10px;}
    .serxz-lun li .lt1 .text{font-size: 12px;}
    .serxz-lun li .lt4{width: 15%;}
    .serxz-lun li .lt4 .img img{width: 22px;}
    .down-search{margin-top: 20px;width: 100%;border-width: 2px;}
    .down-search input{height: 40px;padding-left: 15px;width: calc(100% - 60px);font-size: 12px;}
    .down-search input::-webkit-input-placeholder{font-size: 12px;}
    .downSear-btn{height: 40px;width: 60px;}
    .downSear-btn::before{font-size: 16px;}
    .serNav-item{width: 100%;height: 200px;margin-top: 15px;}
    .serNav-item:first-child{margin-top: 0;}
    .serNav-icon{height: 60px;width: 80px;}
    .serList {margin-top: 20px;}
    .serList .title{width: 100%;}
    .serList .text{width: 100%;margin-top: 15px;}
    .serList .text{line-height: 26px;}
    .serList .text p br{height: 16px;}
   
    .abWH-list li{width: 100%;height: 400px;padding: 0 15px 20px;border-bottom: 1px solid rgba(255, 255, 255, .3);}
    .abWH-drop{padding: 40px 15px 0;}
    .abWH-icon{width: 34px;}
    .abMom-slide{flex-direction: column-reverse;}
    .abMom-con{width: 100%;padding: 30px 15px;margin:0;}
    .abMom-date{padding-left: 18px;}
    .abMom-date::after{width: 11px;height: 12px;}
    .abMom-img{width: 100%;}

    .abBtm-img{display: none;}
    .ab-bottom{padding: 0 4%;}
    .abBtm-con{width: 100%;padding-left: 0;}
    .ab-gallery{padding-bottom: 20px;}

    .proList-item{padding: 30px 15px;flex-direction: column-reverse;}
    .proList-img{width: 100%;height: auto;min-height: 150px;}
    .proList-img img{max-height: 200px;}
    .proList-con{width: 100%;margin-top: 20px;}
    .proList-more{border-width: 2px;width: 110px;height: 40px;font-size: 12px;}
  
    .proXL-intro-text p{margin-top: 10px;}
    .proXL-list{padding: 30px 4%;}

    .proXlSer-left{width: 100%;padding: 30px 4%;min-height: unset;}
    .proXlSer-title br{display: none;}
    .proXlSer-title::after{width: 60px;height: 2px;}
    .proXlSer-list li{height: 40px;padding-left: 15px;}
    .proXlSer-list li::after{width: 3px;}
    .proXlSer-right{width: 100%;margin-top: 0;padding-bottom: 20px;}
    .proXlSer-desc-box{position: relative;right: auto;top: auto;bottom: auto;transform: translateX(0);}
    .proXlSer-img{display: none;}
    .proXlSer-desc{padding: 25px 4%;}
    .proXlLink-item{width: 100%;padding: 0 4%;margin-top: 15px;}
    .proXlLink-item:first-child{margin-top: 0;}
    .proXlLink-icon .img{width: 40px;}
    .proXlLink-icon .text{margin-left: 15px;}
    .aboufz2 .gallery-more li .num{font-size: 13px;}
    .aboufz2 .gallery-more li .text{font-size: 14px;}
    .detBan-con{padding-top: 50px;}
    .detBan-con .contain{flex-direction: column-reverse;height: auto;}
    .detBan-text{width: 100%; margin-top: 20px;}
    .detBan-img{width: 70%;margin: 0 auto;}
    .detBan-more{width: 130px;height: 44px;border-width: 2px;}
    .detVideo-header .pagesTitle{width: 100%;}
    .detVideo-text{width: 100%;margin-top: 15px;font-weight: 500;}
    .detVideo-con{margin-top: 30px;width: 100%;border-radius: 5px;}
    .detVideo-img .img{position: relative;}
    .detVideo-img .img::before{content: ""; position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}
    .detVideo-btn{width: 150px;height: 46px;border-width: 2px;}
    .detVideo-btn::before{font-size: 12px;margin-right: 5px;}
    .detFea-img{width: 100%;margin-top: 15px;}
    .detFea-img img{max-height: 250px;}
    .detFea-swp{width: 100%;}
    .detFea-list{margin-top: 20px !important;}
    .detFea-list li{width: 100% !important;margin-top: 30px !important;}
    .detFea-list-icon img{max-height: 80%;}
    .detFea-list-text{text-align: center;}
    .detFea-pagination .swiper-pagination-bullet{border-width: 2px;width: 12px;height: 12px;}
    .detFun-con{width: 100%;}
    .detFun-img{width: 100%;margin-top: 20px;}
    .detFun-img img{width: 80%;}
    .detFun-table{overflow-x: auto;}
    .detFun-table table{width: 300%;}
    .detFun-table td{font-size: 12px;width: 230px;padding: 10px;}
    .detFun-table tr{margin: 3px 0;}
    .detWhat-con{padding: 15px;border-radius: 5px;box-shadow: 0px 10px 15px 0px rgba(50, 62, 71, 0.08);}
    .detWhat-img{width: 100%;}
    .detWhat-text{width: 100%;padding: 20px 0 0;}
    .detWhat::after{height: 85%;}
    .detPar-img{width: 100%;text-align: center;}
    .detPar-img img{width: 50%;}
    .detPar-data{width: 100%;}
    .detPar-table{overflow-x: auto;}
    .detPar-table table{width: 200%;}
    .detPar-title{height: 46px;}
    .detPar-table th{height: 48px;font-size: 13px;}
    .detPar-table td{padding: 10px;font-size: 13px;}
    .detMain-img{width: 100%;}
    .detMain-text{width: 100%;padding: 20px 0 0;}
    .detMain-text .text p{margin-top: 10px;padding-left: 25px;}
    .detMain-text .text p::after{width: 14px;height: 12px;}
    .detMain-down-btn{display: none;}
    .detMain-down{height: auto;padding: 15px;border-radius: 3px;}
    .detMain-down-title{padding-left: 15px;font-size: 13px;}
    .detMain-down-title::after{width: 5px;height: 5px;}
    .threesixty{height: 400px;}
    .loginView-input .btn{height: 40px;width: 50px;margin-left: 5px;}
    .loginView-item.forgot .loginView-input:nth-child(2) input{width: calc(68% - 55px);}

    .probBtm-btn .btn{border-width: 2px;width: 130px;height: 46px;margin-left: 15px;}
    .detNav{width: 100%;overflow-x: auto;top: 60px;}
    .detNav .contain{flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;}
    .detNav-item{height: 40px;}
    .detNav-item:first-child{margin-left: 15px;}
    .detNav.scroll .detNav-item{height: 40px;}
    .detVideo-con iframe{height: 188px;}
    .proXL-intro h1,.proXL-intro h2{font-size: 20px;}
    .buyLocal-menu input{font-size: 14px;}
    .buyLocal-menu input::-webkit-input-placeholder{font-size: 14px;}
    .proDet-popup{width: 85%;padding: 20px 15px;border-radius: 10px;}
    .proDet-popup-close{right: -20px;top: -20px;font-size: 15px;}
    .proDet-popup .msgCont-table{margin-top: 0;}
    .dealerText{width: 100%;}
    /* 新增 */
    .success{height: calc(100vh - 60px);}
    .success-btn-item{width: 150px;height: 46px;margin-left: 15px;}
    .case .newsNav-item {margin-left: 20px;}
}

.video-list {
    margin: 80px auto 0px;
}
.video-playbutton {
    background-image: url(../images/pages/playbutton.png);
    position: absolute;
    background-size: 20%;
    background-repeat: no-repeat;
    background-position: center 35%;
    width: 100%;
    height: 100%;
    opacity: 0.7;
}
.video-list ul li.active .video-playbutton{
    display: none;
}

.video-list ul li:not(:nth-child(4n)) {
    margin-right: calc(8% / 3);
}

.video-list ul li {
    width: 23%;
    cursor: pointer;
    overflow: hidden;
    position: relative;
}
.video-list ul li:hover,.video-list ul li.active {
    color: #ad2429;
}
/* .video-list ul li.active img {
    box-shadow: 1px 1px 1px 1px rgba(108, 108, 108, 0.11);
} */
.video-list ul li > img,.video-list ul li a > img{
    border-radius: 15px;
    background-color: #fff;
}
.video-list ul li h3 {
    margin: 24px 0;
    font-size: 18px;
    text-align: center;
}
@media (max-width: 1270px) {
    .video-list ul li {
        width: 31%;
    }
    .video-list ul li h3 {
        margin: 18px 0;
        font-size: 22px;
    }
    .video-list ul li:not(:nth-child(4n)) {
        margin-right: 0;
    }
    .video-list ul li:not(:nth-child(3n)) {
        margin-right: calc(7% / 2);
    }
}
@media (max-width: 680px) {
    .video-list {
        width: 100%;
        margin: 20px auto;
    }
    .video-list ul li {
        width: 48%;
    }
    .video-list ul li > img,.video-list ul li a > img {
        border-radius: 5px;
    }
    .video-list ul li h3 {
        margin: 12px 0;
        font-size: 14px;
    }
    .video-list ul li:not(:nth-child(2n+1)) {
        margin-right: 0;
    }
    .video-list ul li:not(:nth-child(2n+2)) {
        margin-right: 4%;
    }
}