@charset "utf-8";

 /* 引用字体 */
 @font-face {
	font-family: 'DIN'; 
  
  src: url('style.otf') format('woff2')
}
.DIN{	font-family: 'DIN'; }
.banner{position: relative;}
.banner .img1{ display:block}
.banner .img2{ display:none}
.banner .txt{position: absolute;top: 50%; transform: translateY(-50%); width: 100%; display: flex; align-items: center; flex-direction: column;}
.banner .txt .tit{color: #ffffff; font-size: 48px;text-align: center;	font-family: 'DIN'; }
.banner .txt .tip{font-size: 18px; color: #ffffff; margin-top: 15px;}
.page{padding:0 0 40px;line-height:24px;text-align:center;}
.page a{display:inline-block;margin:0 2px;padding:4px 8px;border:1px solid #ddd;color:#333;vertical-align:top;font-size: 18px;}
.page a:hover,.page .current{border:1px solid #ad191f;background:#ad191f;color:#fff;}
.page select{width: 40px;height: 34px;border:1px solid #ddd; display:none}
/* 新闻*/
.newList .newp{margin-top: .13rem;}
.newList .newp ul li{padding: 0 1.35rem;}
.newList .newp ul li a{padding: .3rem 0;display: flex;border-bottom: 1px solid #dbdbdb;box-sizing: border-box;}
.newList .newp ul li a .pc{width: 4.45rem;overflow: hidden;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
.newList .newp ul li a .pc img{transition:all 0.6s ease ;-webkit-transition:all 0.6s ease ;-moz-transition:all 0.6s ease ;-ms-transition:all 0.6s ease ;-o-transition:all 0.6s ease ;}
.newList .newp ul li:hover a .pc img{transform:scale(1.2) ;-webkit-transform:scale(1.2) ;-moz-transform:scale(1.2) ;-ms-transform:scale(1.2) ;-o-transform:scale(1.2) ;}
.newList .newp ul li a .desc{width: calc(100% - 4.45rem);padding-right: .6rem;box-sizing: border-box;}
/* .newList .newp ul li:nth-child(2n) a{background: #fff;}*/.newList .newp ul li a .desc .time{color: #818181;font-size: 16px;line-height: 26px;}
.newList .newp ul li a .desc .mt{color: #060606;font-size: .3rem;line-height: .4rem;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: .28rem;}
.newList .newp ul li a .desc .mc{color: #333333;font-size: 16px;line-height: 30px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 60px;margin-top: .2rem;}
.newList .newp ul li a .desc .more{margin-top: .2rem;color: #b80d62;line-height: 26px;font-size: 16px;}
.newList .newp ul li:hover a .desc .desc_b .mc{color: #e26c3c;}
.newList .newp ul li:hover{box-shadow: 0px 2px 46px 0px rgba(168, 168, 168, 0.18);}
.newList .newp ul li:hover a .desc .mt{color: #074c9f;}
.newList .newp ul li:hover a{border-bottom: none;}
.newList .newp ul{margin-bottom: .27rem;}
.sub-nav-box{box-shadow: 2px 0 7px rgb(0 0 0 / 22%);background-color: #fff;}
.sub-nav-box .g-in{background-color: #fff;z-index: 1;}
.sub-nav-box li{position: relative;float: left;font-size: 18px;line-height: 70px;text-align: center;}
.sub-nav-box li:after{content: '';height: 24px;width: 1px;display: block;background-color: #e0e0e0;position: absolute;right: 0;top: 50%;margin-top: -12px;z-index: -1;}
.sub-nav-box li:last-child:after{content: none;}
/* .sub-nav-box li:last-child{border-right: 0;}*/.sub-nav-box li a{position: relative;display: block;padding: 0 50px;transition: all .3s ease;}
.sub-nav-box li.on a,
.sub-nav-box li a:hover{background: #e26c3c;color: #fff;}
.sub-nav-box li.on a:after,
.sub-nav-box li a:hover:after{content: '';height: 0;width: 0;display: block;border: 10px transparent solid;border-bottom-width: 0;border-top-color: #e26c3c;position: absolute;left: 50%;margin-left: -10px;bottom: -10px;}
.wrap{width: 1680px;margin:0 auto;}
.wrap .main{padding: 60px 0;}
.article{line-height:2;font-size:16px;word-wrap:break-word;}
.article .hd{padding:0 0 20px;text-align:center;}
.article .hd h1{color:#000;font-size:20px;}
.article .hd .titBar{color:#797979;font-size:12px;}
.article .bd{padding-bottom:40px;}
.article .ft{padding:20px 0 0;border-top:1px solid #ddd;}
.article img{max-width: 100%;height: auto;}
.article video{max-width: 100%;height: auto}
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width: calc(100% + 30px);}
#dituContent img{max-width: unset!important;}
/* 图文新闻*/.pothoItem{margin-bottom: 40px;}
.pothoItem .item{width: 400px;margin-right: 50px;transition: all .5s ease;float: left;margin-bottom: 35px;margin-right: 26px;}
.pothoItem .item:nth-child(4n){margin-right: 0}
.pothoItem .item .pic{width: 400px;height: 270px;overflow: hidden;}
.pothoItem .item .pic img{width: 400px;height: 270px;display:block;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all .5s;max-width: 100%;}
.pothoItem .item:hover .pic img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.pothoItem .item .txt{height: 134px;overflow: hidden;border-bottom: 1px solid #dcdcdc;padding: 16px 10px 0;box-sizing: border-box;transition: all .5s ease;}
.pothoItem .item .txt .h{height: 60px;line-height: 30px;}
.pothoItem .item .txt .h a{font-size: 20px;color: #3a3b4f;font-weight: bold;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.pothoItem .item .txt .p{font-size: 14px;color: #888888;line-height: 2;margin-top: 10px}
.pothoItem .item .txt .time{font-size: 14px;color: #888888;margin-top: 13px;padding-left: 22px;background: url(time_01.png) no-repeat 2px center;}
.pothoItem .item:hover .txt .h a{color: #e26c3c}
.pothoItem .item:hover .txt{border-bottom: 1px solid #e26c3c}
.pothoItem .item:hover{box-shadow: 0 0 18px rgba(169,173,192,.25);}
.piList .pic-item-list .pic-item{float:left;width: 31.33333%;margin:0 3% 3% 0;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;}
.piList .pic-item-list .pic-item dl{padding: 0 4%;background: #f2f6f8;line-height: 3.3;}
.piList .pic-item-list .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.piList .pic-item-list .pic-item dl dt a{font-size: 20px;color: #333;}
.piList .pic-item-list .pic-item:hover dl{background: #e26c3c;}
.piList .pic-item-list .pic-item:hover dl dt a{color: #fff;}
.piList .pic-item-list .pic-item .list-pic img{transition: transform 0.6s;-moz-transition: transform 0.6s;-webkit-transition: transform 0.6s;-o-transition: transform 0.6s;max-width: 100%;width: 100%;}
.piList .pic-item-list .pic-item:hover .list-pic img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.spBox{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6);z-index:99;display:none;}
.spBox.on{display:block;}
.spBox .spBox01{position:absolute;top:50%;left:50%;width:840px;padding: 40px 20px;border-radius: 5px;box-sizing: border-box;background:#fff;transform: translate(-50%,-50%);z-index:5;}
.spBox .spBox01 video{width:100%;height:auto!important;}
.spBox .spBox01 .sp-close{position:absolute;right: 20px;top: 4px;color: #333333;font-size: 21px;cursor:pointer;font-family: Arial;}
.spBox .spBox01 .spBoxc{max-height: 70vh;overflow: auto;}
.spBox .spBox01 .spBoxc img{max-width: 100%;display: block;}
.spBox .spBox01 .spBoxc video{max-width: 100%;height: auto;vertical-align: top;}
.location{background: #f4f5f6;padding: 12px 0;}
.location ul{display: flex;justify-content: center;align-content: center;}
.location ul li{border-radius: 5px;margin-right: 0.7rem;padding: 7px;transition: all 0.3s;}
.location ul li.on,
.location ul li:hover{background: #ad181e;}
.location ul li:last-child{margin-right: 0;}
.location ul li a{display: block;position: relative;height: 38px;line-height: 38px;padding: 0 40px;color: #ad181e;transition: all 0.3s;}
.location ul li.on a,
.location ul li:hover a{color: #ffffff;}
.location ul li a::before{content: '\20';width: 100%;height: calc(100% + 4px);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px solid #e4b3b5;border-radius: 4px;transition: all 0.3s;}
.location ul li a::after{content: '\20';height: 100%;width: calc(100% + 4px);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px solid #e4b3b5;border-radius: 4px;transition: all 0.3s;}
.location ul li.on a::before,
.location ul li.on a::after,
.location ul li:hover a::before,
.location ul li:hover a::after{border-color:rgba(255,255,255,.6);}
/* 品牌*/.page-brand .s1{background: url(pic13.jpg) no-repeat center;background-size: cover;background-attachment: fixed;}
.page-brand .col-a{padding: 0.9rem 0 0.9rem 0;}
.page-brand .col-a .bd{display: flex;justify-content: space-between;align-items: flex-start;}
.page-brand .col-a .bd .bd1{width: 50.5%;padding-top: 0.44rem;}
.page-brand .col-a .bd .bd1 .tip{font-size: 18px;color: #666666;margin-top: 15px;}
.page-brand .col-a .bd .bd1 .tit{font-size: 14px;color: #666666;line-height: 30px;text-align: justify;margin-top: 0.7rem;}
.page-brand .col-a .bd .bd1 .slide-hd{display: flex;margin-top: 0.5rem;}
.page-brand .col-a .bd .bd1 .slide-hd .item{background: #ffffff;border-radius: 5px;margin-right: 20px;padding: 7px;transition: all 0.3s;}
.page-brand .col-a .bd .bd1 .slide-hd .item.on{background: #ad181e;}
.page-brand .col-a .bd .bd1 .slide-hd .item:last-child{margin-right: 0;}
.page-brand .col-a .bd .bd1 .slide-hd .item .t a{display: block;position: relative;height: 38px;line-height: 38px;padding: 0 40px;color: #ad181e;transition: all 0.3s;}
.page-brand .col-a .bd .bd1 .slide-hd .item.on .t a{color: #ffffff;}
.page-brand .col-a .bd .bd1 .slide-hd .item .t a::before{content: '\20';width: 100%;height: calc(100% + 4px);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px solid #e4b3b5;border-radius: 4px;transition: all 0.3s;}
.page-brand .col-a .bd .bd1 .slide-hd .item .t a::after{content: '\20';height: 100%;width: calc(100% + 4px);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px solid #e4b3b5;border-radius: 4px;transition: all 0.3s;}
.page-brand .col-a .bd .bd1 .slide-hd .item.on .t a::before,
.page-brand .col-a .bd .bd1 .slide-hd .item.on .t a::after{border-color:rgba(255,255,255,.6);}
.page-brand .col-a .bd .bd2{position: relative;cursor: pointer;}
.page-brand .col-a .bd .bd2 .a1{padding-right: 18px;}
.page-brand .col-a .bd .bd2 .a2{position: absolute;left: 0;bottom: 0;transform: translate(-40px,60px); transition: all 0.4s;}
.page-brand .col-a .bd .bd2 .a2:hover{transform: translate(-40px, 30px);}
.page-brand .col-a .bd .bd2 .a2 .top{width: 105px;height: 105px;border-radius: 20px 0 20px 20px;background: #ad181e;position: relative;}
.page-brand .col-a .bd .bd2 .a2 .top::before{content: '\20';position: absolute;left: 50%;top: 50%;border: 14px solid transparent;border-left: 20px solid #ffffff;transform: translate(-50%, -50%);margin-left: 7px;}
.page-brand .col-a .bd .bd2 .a2 .bot{font-size: 16px;color: #484848;text-align: center;margin-top: 5px;}
.page-brand .video{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99;background:rgba(00,00,00,0.6);display:none}
.page-brand .video .s1{width:1200px;position:absolute;left:50%;margin-left:-600px;top:50%;transform:translateY(-50%)}
.page-brand .video .s1 video{width:100%;vertical-align: top;}
.page-brand .video .s1 .gb{background:url(gb.png) center center no-repeat;width:30px;height:30px;background-size:30px;position:absolute;right:0;top:-40px;cursor:pointer}
@media (max-width:750px){.page-brand .video .s1{width:80%;margin-left:0;transform:translate(-50%,-50%)}}
.page-brand .col-b .bd{padding: 0.4rem 0 0.9rem 0;}
.page-brand .col-b .bd .bd1 ul{display: flex;justify-content: space-between;}
.page-brand .col-b .bd .bd1 ul li{flex: 1;text-align: center;border-right: 1px solid #dfdfdf;padding: 16px 0;}
.page-brand .col-b .bd .bd1 ul li:last-child{border-right: none;}
.page-brand .col-b .bd .bd1 .top{display: flex;justify-content: center;align-items: baseline;}
.page-brand .col-b .bd .bd1 .top .top1{font-family: Arial;font-size: 0.4rem;line-height: 1;font-weight: bold;color: #ad181e;}
.page-brand .col-b .bd .bd1 .top .top2{font-size: 14px;color: #ad181e;margin-left: 4px;}
.page-brand .col-b .bd .bd1 .bot{font-size: 16px;color: #2a2a2a;margin-top: 8px;}
.page-brand .col-b .bd .bd2{text-align: center;margin-top: 18px;}
.page-brand .s2{background: url(pic16.jpg) no-repeat center;background-size: cover;padding: 1.1rem 0 0.8rem 0;}
.page-brand .s2 .hd{text-align: center;}
.page-brand .s2 .hd .tip{font-size: 18px;color: #ffffff;margin-top: 15px;}
.page-brand .s2 .bd{margin-top: 0.8rem;}
.page-brand .s2 .bd .bd1{position: relative;}
.page-brand .s2 .bd .bd1 .history-swiper{width: 1100px;margin: 0 auto;}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide{width: 110px ;line-height: 82px;}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide .top{font-family: Arial;font-size: 24px;color: #f6f6f6;position: relative;text-align: center;}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide .bot{display: flex;justify-content: center;display: none;}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide .bot .pic{width: 100px;}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide .bot .txt{color: #f6f6f6;max-width: calc(100% - 100px);}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide-active{width: 840px !important;position: relative;}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide-active .t{font-size: 72px;color: #232323;line-height: 82px;}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide-active .t i{color: #ffe0a6;}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide-active .top::after{position: absolute;left: 0;width: 272px;top: 50%;border-bottom: 1px solid #fae7fb;content: "";}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide-active .top::before{position: absolute;right: 0;width: 272px;top: 50%;border-bottom: 1px solid #fae7fb;content: "";}
.page-brand .s2 .bd .bd1 .history-swiper .swiper-slide-active  .top {position: relative;z-index: 3;}
.page-brand .s2 .bd .bd1 .history-prev,
.page-brand .s2 .bd .bd1 .history-next{width: 76px;height: 76px;border-radius: 50%;position: absolute;border: 2px solid #ffffff;z-index: 4;cursor: pointer;transition: all 0.3s;}
.page-brand .s2 .bd .bd1 .history-prev:hover,
.page-brand .s2 .bd .bd1 .history-next:hover{border-color: #ffffff;background: #ffffff;}
.page-brand .s2 .bd .bd1 .history-prev{left: -0.5rem;top: 50%;transform: translate(-100%,-50%);}
.page-brand .s2 .bd .bd1 .history-next{right: -0.5rem;top: 50%;transform: translate(100%,-50%);}
.page-brand .s2 .bd .bd1 .history-prev::before,
.page-brand .s2 .bd .bd1 .history-next::before{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 22px;height: 2px;background: #ffffff;transition: all 0.3s;}
.page-brand .s2 .bd .bd1 .history-prev:hover::before,
.page-brand .s2 .bd .bd1 .history-next:hover::before{background: #ad181e;}
.page-brand .s2 .bd .bd1 .history-prev::after,
.page-brand .s2 .bd .bd1 .history-next::after{content: '\20';position: absolute;width: 12px;height: 12px;border-left: 2px solid #ffffff;border-bottom: 2px solid #ffffff;left: 50%;top: 50%;transition: all 0.3s;}
.page-brand .s2 .bd .bd1 .history-prev:hover::after,
.page-brand .s2 .bd .bd1 .history-next:hover::after{border-color: #ad181e;}
.page-brand .s2 .bd .bd1 .history-prev::after{transform: translate(-50%, -50%) rotate(45deg);margin-left: -4px;}
.page-brand .s2 .bd .bd1 .history-next::after{transform: translate(-50%, -50%) rotate(-135deg);margin-left: 4px;}
.page-brand .s2 .ft{font-family: Arial;font-size: 1.35rem;color: rgba(255,255,255,.4);text-align: center;}
.page-brand .s3{padding: 1.08rem 0;}
.page-brand .s3 .hd .g-in{display: flex;justify-content: space-between;align-items: flex-end;}
.page-brand .s3 .hd .hd1 .txt{font-size: 18px;color: #666666;margin-top: 15px;}
.page-brand .s3 .hd .hd2{display: flex;}
.page-brand .s3 .hd .hd2 .honor-prev,
.page-brand .s3 .hd .hd2 .honor-next{position: relative;width: 58px;height: 58px;border-radius: 50%;border: 2px solid #e8e8e8;cursor: pointer;transition: all 0.3s;}
.page-brand .s3 .hd .hd2 .honor-prev{margin-right: 25px;}
.page-brand .s3 .hd .hd2 .honor-prev:hover,
.page-brand .s3 .hd .hd2 .honor-next:hover{border-color: #ad191f;background: #ad191f;}
.page-brand .s3 .hd .hd2 .honor-prev::before,
.page-brand .s3 .hd .hd2 .honor-next::before{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 18px;height: 2px;background: #777777;transition: all 0.3s;}
.page-brand .s3 .hd .hd2 .honor-prev:hover::before,
.page-brand .s3 .hd .hd2 .honor-next:hover::before{background: #ffffff;}
.page-brand .s3 .hd .hd2 .honor-prev::after,
.page-brand .s3 .hd .hd2 .honor-next::after{content: '\20';position: absolute;width: 12px;height: 12px;border-left: 2px solid #777777;border-bottom: 2px solid #777777;left: 50%;top: 50%;transition: all 0.3s;}
.page-brand .s3 .hd .hd2 .honor-prev:hover::after,
.page-brand .s3 .hd .hd2 .honor-next:hover::after{border-color: #ffffff;}
.page-brand .s3 .hd .hd2 .honor-prev::after{transform: translate(-50%, -50%) rotate(45deg);margin-left: -3px;}
.page-brand .s3 .hd .hd2 .honor-next::after{transform: translate(-50%, -50%) rotate(-135deg);margin-left: 3px;}
.page-brand .s3 .bd{margin-top: 0.7rem;overflow: hidden;}
.page-brand .s3 .bd .honor-swiper{overflow: inherit;}
.page-brand .s3 .bd .honor-swiper a{display: block;background: #f7f7f7;border-radius: 20px;transition: all 0.3s;border: 2px solid #f7f7f7;padding: 50px 40px 45px 40px;}
.page-brand .s3 .bd .honor-swiper .swiper-slide-active a{border-color: #c8666a;}
.page-brand .s3 .bd .honor-swiper .b1{display: flex;justify-content: space-between;}
.page-brand .s3 .bd .honor-swiper .b1 .c2 img{width: 368px;}
.page-brand .s3 .bd .honor-swiper .b2{font-size: 18px;font-weight: bold;color: #333333;margin-top: 8px;}
.page-brand .s4{background: #f1f1f1;padding: 0.9rem 0;}
.page-brand .s4 .hd{text-align: center;}
.page-brand .s4 .hd .txt{font-size: 18px;color: #939393;margin-top: 15px;}
.page-brand .s4 .bd{display: flex;justify-content: space-between;margin-top: 0.6rem;}
.page-brand .s4 .bd .item .txt{margin-top: 30px;}
.page-brand .s4 .bd .item .txt .tit{font-size: 24px;font-weight: bold;color: #d82027;text-align: center;}
.page-brand .s4 .bd .item .txt .tip{font-size: 14px;color: #585454;line-height: 24px;margin-top: 24px;text-align: center;}
/* 加盟*/.page-join .s1{background: url(pic24.jpg) no-repeat center;background-size: cover;}
.page-join .s1 .hd{padding: 0.8rem 0 0.9rem 0;text-align: center;}
.page-join .s1 .hd .b1{display: flex;justify-content: center;align-items: baseline;}
.page-join .s1 .hd .b1 .tit{font-size: 24px;font-weight: bold;color: #ffffff;margin-right: 14px;}
.page-join .s1 .hd .b1 .tip{font-size: 0.9rem;font-weight: bold;color: #ffffff;font-style: italic;}
.page-join .s1 .hd .b2{margin-top: 10px;}
.page-join .s1 .hd .b3{font-size: 36px;color: #ffffff;margin-top: 10px;}
.page-join .s1 .hd .b4{font-size: 14px;color: #ffffff;line-height: 30px;width: 770px;margin: 0 auto;margin-top: 0.6rem;}
.page-join .s2{background: url(pic26.jpg) no-repeat center;background-size: cover;padding: 0.94rem 0 1rem 0;position: relative;}
.page-join .s2::after{content: "";background: url(pc100.png) no-repeat center;width: 3.2rem;height: 3.04rem;position: absolute;right: 0;top: -1.9rem;background-size: 100%;}
.page-join .s2 .hd{text-align: center;}
.page-join .s2 .hd .tip{font-size: 18px;color: #666666;margin-top: 15px;}
.page-join .s2 .bd{margin-top: 0.7rem;}
.page-join .s2 .bd ul{display: flex;justify-content: space-between;}
.page-join .s2 .bd ul li{width: 22.8%;border: 2px solid #ca6a6e;border-radius: 20px;background: #ffffff;text-align: center;padding: 1.08rem 28px 0.86rem 28px;}
.page-join .s2 .bd ul li .b2{font-size: 22px;color: #121212;margin-top: 0.6rem;}
.page-join .s2 .bd ul li .b3{font-size: 16px;color: #666666;line-height: 30px;margin-top: 0.44rem;}
.page-join .s3{padding: 0.98rem 0 1rem 0;}
.page-join .s3 .hd .tip{font-size: 18px;color: #939393;margin-top: 15px;}
.page-join .s3 .bd{margin-top: 0.7rem;}
.page-join .s3 .bd{display: flex;justify-content: space-between;align-items: flex-end;}
.page-join .s3 .bd .bd1{width: 51.25%;}
.page-join .s3 .bd .bd1 .pic img{width: 100%;border-radius: 20px;object-fit: cover;height: 552px;}
.page-join .s3 .bd .bd2{width: 52.25%;margin-left: -3.5%;background: #ffffff;position: relative;z-index: 4;border-radius: 20px;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.page-join .s3 .bd .bd2 .info-swiper .swiper-slide{padding: 0.68rem 0.7rem 65px;}
.page-join .s3 .bd .bd2 .info-swiper .swiper-slide .b2{font-size: 28px;font-weight: bold;color: #ad191f;margin-top: 20px;}
.page-join .s3 .bd .bd2 .info-swiper .swiper-slide .b3{font-size: 16px;color: #666666;line-height: 30px;margin-top: 30px;padding-bottom: 0.6rem;}
.page-join .s3 .bd .bd2 .info-nav{display: flex;align-items: center;}
.page-join .s3 .bd .bd2 .info-nav{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 4;}
.page-join .s3 .bd .bd2 .info-nav .b1{display: flex;background: #ad191f;border-radius: 20px;height: 65px;}
.page-join .s3 .bd .bd2 .info-nav .b1 .info-prev,
.page-join .s3 .bd .bd2 .info-nav .b1 .info-next{width: 100px;height: 100%;cursor: pointer;position: relative;}
.page-join .s3 .bd .bd2 .info-nav .b1 .info-prev::before,
.page-join .s3 .bd .bd2 .info-nav .b1 .info-next::before{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 20px;height: 2px;background: #ffffff;}
.page-join .s3 .bd .bd2 .info-nav .b1 .info-prev::after{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(45deg);width: 10px;height: 10px;border-left: 2px solid #ffffff;border-bottom: 2px solid #ffffff;margin-left: -4px;}
.page-join .s3 .bd .bd2 .info-nav .b1 .info-next::after{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(-135deg);width: 10px;height: 10px;border-left: 2px solid #ffffff;border-bottom: 2px solid #ffffff;margin-left: 4px;}
.page-join .s3 .bd .bd2 .info-nav .b2{width: 66px;height: 1px;background: #ad191f;margin: 0 16px;}
.page-join .s3 .bd .bd2 .info-nav .b3{display: flex;}
.page-join .s3 .bd .bd2 .info-nav .b3 .index{font-size: 16px;color: #ad191f;}
.page-join .s3 .bd .bd2 .info-nav .b3 .all{font-size: 16px;color: #585858;}
.page-join .s4{background: url(pic31.jpg) no-repeat center;background-size: cover;padding: 0.92rem 0 0.6rem 0;}
.page-join .s4 .hd{text-align: center;}
.page-join .s4 .hd .tip{font-size: 18px;color: #ffffff;margin-top: 15px;}
.page-join .s4 .bd{margin-top: 0.7rem;}
.page-join .s4 .bd ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.page-join .s4 .bd ul li{width: 48.625%;border-radius: 20px;background: #ffffff;margin-bottom: 42px;padding: 26px 0.9rem 32px 26px;display: flex;justify-content: space-between;}
.page-join .s4 .bd ul li .num{width: 0.9rem;height: 0.9rem;border-radius: 50%;background: #ad191f;font-size: 0.52rem;color: #ffffff;text-align: center;line-height: 0.9rem;position: relative;margin-top: 10px;}
.page-join .s4 .bd ul li .num::before{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 0.76rem;height: 0.76rem;border-radius: 50%;border: 1px dashed #ffffff;}
.page-join .s4 .bd ul li .txt{width: calc(100% - 1.2rem);}
.page-join .s4 .bd ul li .txt .b2{font-size: 24px;color: #121212;margin-top: 14px;}
.page-join .s4 .bd ul li .txt .b3{font-size: 14px;color: #666666;line-height: 24px;margin-top: 30px;}
.page-join .s5{padding: 0.9rem 0 1rem 0;background: #f7f7f7;}
.page-join .s5 .hd{text-align: center;}
.page-join .s5 .hd .tip{font-size: 18px;color: #939393;margin-top: 15px;}
.page-join .s5 .bd{margin-top: 40px;}
.page-join .s5 .bd .bd1{position: relative;}
.page-join .s5 .bd .bd1::before{content: '\20';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 1px;background: #d1cbcb;}
.page-join .s5 .bd .bd1 .join-swiper .swiper-slide{display: flex;flex-direction: column;align-items: center;}
.page-join .s5 .bd .bd1 .join-swiper .swiper-slide:nth-child(2n){flex-direction: column-reverse;}
.page-join .s5 .bd .bd1 .join-swiper .swiper-slide::before{content: '\20';position: absolute;left: 50%;top: 50%;width: 15px;height: 15px;border-radius: 50%;background: #f3f3f3;border: 2px solid #ad191f;transform: translate(-50%, -50%);}
.page-join .s5 .bd .bd1 .join-swiper .txt{padding: 28px 0 23px 0;}
.page-join .s5 .bd .bd1 .join-swiper .txt .pic{width: 1.2rem;height: 1.2rem;border-radius: 50%;background: #ad191f;display: flex;justify-content: center;align-items: center;}
.page-join .s5 .bd .bd1 .join-swiper .txt .pic img{max-width: 80%;}
.page-join .s5 .bd .bd1 .join-swiper .txt .tip{text-align: center;font-size: 16px;color: #494949;margin-top: 15px;}
.page-join .s5 .bd .bd1 .join-swiper .num{font-size: 0.54rem;color: #ad191f;text-align: center;height: calc(1.2rem + 90px);padding: 15px 0;}
.page-join .s5 .bd .bd1 .join-swiper .swiper-slide:nth-child(2n) .num{display: flex;align-items: flex-end;}
.page-join .s5 .bd .bd2{display: flex;justify-content: center;margin-top: 0.9rem;}
.page-join .s5 .bd .bd2 .join-prev,
.page-join .s5 .bd .bd2 .join-next{width: 76px;height: 76px;border-radius: 50%;position: relative;border: 2px solid #eaeaea;z-index: 4;cursor: pointer;transition: all 0.3s;}
.page-join .s5 .bd .bd2 .join-prev{margin-right: 0.38rem;}
.page-join .s5 .bd .bd2 .join-prev:hover,
.page-join .s5 .bd .bd2 .join-next:hover{border-color: #ad181e;background: #ad181e;}
.page-join .s5 .bd .bd2 .join-prev::before,
.page-join .s5 .bd .bd2 .join-next::before{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 22px;height: 2px;background: #545658;transition: all 0.3s;}
.page-join .s5 .bd .bd2 .join-prev:hover::before,
.page-join .s5 .bd .bd2 .join-next:hover::before{background: #ffffff;}
.page-join .s5 .bd .bd2 .join-prev::after,
.page-join .s5 .bd .bd2 .join-next::after{content: '\20';position: absolute;width: 12px;height: 12px;border-left: 2px solid #545658;border-bottom: 2px solid #545658;left: 50%;top: 50%;transition: all 0.3s;}
.page-join .s5 .bd .bd2 .join-prev:hover::after,
.page-join .s5 .bd .bd2 .join-next:hover::after{border-color: #ffffff;}
.page-join .s5 .bd .bd2 .join-prev::after{transform: translate(-50%, -50%) rotate(45deg);margin-left: -4px;}
.page-join .s5 .bd .bd2 .join-next::after{transform: translate(-50%, -50%) rotate(-135deg);margin-left: 4px;}
/* 联系我们*/.page-lianxi .s1{background: url(pic34.jpg) no-repeat center;background-size: cover;padding: 1rem 0;}
.page-lianxi .s1 .hd{display: flex;justify-content: center;align-items: center;}
.page-lianxi .s1 .hd .tip{font-family: Arial;font-weight: bold;font-size: 48px;color: #ffffff;margin-left: 18px;}
.page-lianxi .s1 .bd{margin-top: 1rem;}
.page-lianxi .s1 .bd .infoBox{background: #ffffff;padding: 1rem;display: flex;justify-content: space-between;align-items: center;}
.page-lianxi .s1 .bd .infoBox .b1 .item{margin-bottom: 0.4rem;}
.page-lianxi .s1 .bd .infoBox .b1 .item:last-child{margin-bottom: 0;}
.page-lianxi .s1 .bd .infoBox .b1 .item .top{display: flex;align-items: center;}
.page-lianxi .s1 .bd .infoBox .b1 .item .top .tit{font-size: 18px;font-weight: bold;color: #ad191f;margin-left: 6px;}
.page-lianxi .s1 .bd .infoBox .b1 .item .bot .tip{font-size: 14px;color: #5c5c5b;margin-top: 12px;}
.page-lianxi .s1 .bd .infoBox .b2 .tit{font-size: 18px;font-weight: bold;color: #343031;text-align: center;margin-top: 14px;}
/* 产品*/.page-pro .s1{background: url(pic40.jpg) no-repeat center;background-size: cover;padding: 1rem 0;}
.page-pro .s1{text-align: center;}
.page-pro .s1 .tip{font-size: 16px;font-weight: bold;color: #ad191f;margin-top: 18px;}
.page-pro .s1 .txt{font-size: 14px;color: #666666;line-height: 24px;width: 810px;margin: 0 auto;margin-top: 38px;text-align: center;}
.page-pro .s2{background: url(pic42.jpg) no-repeat center;background-size: cover;padding: 1.08rem 0 2rem 0;overflow: hidden;}
.page-pro .s2 .hd{text-align: center;}
.page-pro .s2 .hd .tip{font-size: 18px;color: #ffffff;margin-top: 15px;}
.page-pro .s2 .bd{position: relative;margin-top: 1.2rem;}
.page-pro .s2 .bd ul{display: flex;justify-content: space-between;position: relative;z-index: 4;}
.page-pro .s2 .bd ul li .item{display: flex;}
.page-pro .s2 .bd ul li .item .pic span{position: relative;display: block;width: 1.7rem;}
.page-pro .s2 .bd ul li .item .pic span img{ transition:all 0.6s ease ; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ; }
.page-pro .s2 .bd ul li:hover .item .pic span img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.page-pro .s2 .bd ul li:hover .item .pic span::after{content: "";left: 50%;top: 50%;width: 2.14rem;height: 2.26rem;background: url(ico005.png) no-repeat center;position: absolute;margin-left: -1.07rem;margin-top: -1.13rem;background-size: 100%;}
.page-pro .s2 .bd ul li:nth-child(odd) .item{transform: translateY(65px);}
.page-pro .s2 .bd ul li:nth-child(even) .item{transform: translateY(-50px);}
.page-pro .s2 .bd ul li .txt{display: flex;margin-left: -20px;margin-top: 90px;}
.page-pro .s2 .bd ul li .txt .b1{font-family: Arial;font-weight: bold;color: #fefefe;font-size: 28px;margin-right: 15px;position: relative;z-index: 2;}
.page-pro .s2 .bd ul li .txt .b2{font-size: 28px;font-weight: bold;color: #ffffff;width: 28px;line-height: 1.1;margin-right: 12px;}
.page-pro .s2 .bd ul li .txt .b3{font-size: 14px;color: #ffffff;line-height: 1.1;writing-mode: vertical-rl;}
.page-pro .s2 .bd .line{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100vw;z-index: 2;}
.page-pro .s2 .bd .line img{width: 100%;}
.page-pro .s3{background: #e6e6e6;display: flex;overflow: hidden;}
.page-pro .s3 .a1{padding: 1rem 0 0 0;background: #ffffff;width: 62.5%;position: relative;}
.page-pro .s3 .a1::before{content: '\20';position: absolute;right: 0;top: 0;height: 100%;width: 0.75rem;background: url(pic50.png) no-repeat right center;transform: translateX(99%);}
.page-pro .s3 .a1 .hd{padding-left: 1.6rem;}
.page-pro .s3 .a1 .hd .tip{font-size: 18px;color: #939393;margin-top: 15px;}
.page-pro .s3 .a1 .bd{margin-top: 70px;padding-bottom: 2.6rem;}
.page-pro .s3 .pro-swiper{overflow: inherit;}
.page-pro .s3 .pro-swiper .swiper-slide{display: flex;justify-content: space-between;align-items: center;}
.page-pro .s3 .pro-swiper .swiper-slide .txt{width: 44%;padding-left: 1.6rem;}
.page-pro .s3 .pro-swiper .swiper-slide-next .txt{display: none;}
.page-pro .s3 .pro-swiper .swiper-slide-active .txt{display: block;}
.page-pro .s3 .pro-swiper .swiper-slide .txt .tit{font-size: 24px;color: #121212;}
.page-pro .s3 .pro-swiper .swiper-slide .txt .tip{font-size: 14px;color: #666666;line-height: 24px;margin-top: 24px;}
.page-pro .s3 .pro-swiper .swiper-slide .txt .more{margin-top: 0.6rem;}
.page-pro .s3 .pro-swiper .swiper-slide .txt .more a{display: flex;width: 150px;height: 54px;padding: 8px;border-radius: 10px;background: #ad191f;font-size: 14px;color: #fefefe;justify-content: center;align-items: center;}
.page-pro .s3 .pro-swiper .swiper-slide .txt .more a .t{position: relative;width: 100%;height: 100%;text-align: center;line-height: 34px;}
.page-pro .s3 .pro-swiper .swiper-slide .txt .more a .t::before{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;height: calc(100% + 6px);border-radius: 5px;border: 1px solid #c76367;}
.page-pro .s3 .pro-swiper .swiper-slide .txt .more a .t::after{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: calc(100% + 6px);height: 100%;border-radius: 5px;border: 1px solid #c76367;}
.page-pro .s3 .pro-swiper .swiper-slide .pic{width: 54%;display: flex;justify-content: center;align-items: center;position: relative;}
.page-pro .s3 .pro-swiper .swiper-slide .pic img{display: block;width: 3.7rem;height: 3.7rem;border-radius: 50%;position: relative;}
.page-pro .s3 .pro-swiper .swiper-slide .pic .p{position: relative;}
.page-pro .s3 .pro-swiper .swiper-slide .pic .p::before{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 4.4rem;height: 4.4rem;background: url(pic49.png) no-repeat center;background-size: cover;}
.page-pro .s3 .a1 .pro-next{width: 40px;height: 40px;cursor: pointer;position: absolute;top: 50%;transform: translate(0.6rem, -50%);right: 0;z-index: 8;}
.page-pro .s3 .a1 .pro-next::before{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 18px;height: 2px;background: #999999;transition: all 0.3s;}
.page-pro .s3 .a1 .pro-next::after{content: '\20';position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;transform: translate(-50%, -50%) rotate(-45deg);border-right: 2px solid #999999;border-bottom: 2px solid #999999;margin-left: 5px;transition: all 0.3s;}
.page-pro .s3 .a1 .pro-next:hover::before{background: #ad181e;}
.page-pro .s3 .a1 .pro-next:hover::after{border-color: #ad181e;}
.page-pro .s3 .a2{padding-right: 1.6rem;width: 37.5%;}
.col-d{padding: 0.88rem 0 1.1rem 0;background: #f4f5f6;}
.col-d .hd{text-align: center;}
.col-d .hd .tip{font-size: 18px;color: #666666;margin-top: 15px;}
.col-d .bd{margin-top: 0.7rem;}
.col-d .bd .bd1 .g-in{position: relative;}
.col-d .bd .store-swiper .swiper-slide{width: 80%!important;}
.col-d .bd .store-swiper .tip{font-size: 14px;color: #666666;line-height: 36px;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;padding: 0 40px;margin-top: 0.4rem;}
.col-d .bd .bd1 .store-prev,
.col-d .bd .bd1 .store-next{width: 76px;height: 76px;border-radius: 50%;position: absolute;border: 2px solid #eaeaea;z-index: 4;cursor: pointer;transition: all 0.3s;}
.col-d .bd .bd1 .store-prev:hover,
.col-d .bd .bd1 .store-next:hover{border-color: #ad181e;background: #ad181e;}
.col-d .bd .bd1 .store-prev{left: -0.5rem;top: 50%;transform: translate(-100%,-50%);}
.col-d .bd .bd1 .store-next{right: -0.5rem;top: 50%;transform: translate(100%,-50%);}
.col-d .bd .bd1 .store-prev::before,
.col-d .bd .bd1 .store-next::before{content: '\20';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 22px;height: 2px;background: #545658;transition: all 0.3s;}
.col-d .bd .bd1 .store-prev:hover::before,
.col-d .bd .bd1 .store-next:hover::before{background: #ffffff;}
.col-d .bd .bd1 .store-prev::after,
.col-d .bd .bd1 .store-next::after{content: '\20';position: absolute;width: 12px;height: 12px;border-left: 2px solid #545658;border-bottom: 2px solid #545658;left: 50%;top: 50%;transition: all 0.3s;}
.col-d .bd .bd1 .store-prev:hover::after,
.col-d .bd .bd1 .store-next:hover::after{border-color: #ffffff;}
.col-d .bd .bd1 .store-prev::after{transform: translate(-50%, -50%) rotate(45deg);margin-left: -4px;}
.col-d .bd .bd1 .store-next::after{transform: translate(-50%, -50%) rotate(-135deg);margin-left: 4px;}

.tpArea { margin-bottom:30px; }
.tpArea01 { float:left; width:785px; border-radius:15px; overflow:hidden; background:#f1f1f1; }
.tpArea01 .pic { overflow:hidden; }
.tpArea01 .pic img { height:420px; transition: all 0.6s; }
.tpArea01 .txt01 { min-height:205px; padding:50px 40px 0 30px; box-sizing: border-box; }
.tpArea01 .txt01 .date { float:left; width:85px; text-align:center; font-family:"Arial"; color:#333; line-height:1; }
.tpArea01 .txt01 .date p { font-size:60px; }
.tpArea01 .txt01 .date span { font-size:18px; margin-top:5px; display:block; }
.tpArea01 .txt01 .txt { float:right; width:calc(100% - 125px); padding-top:5px; }
.tpArea01 .txt01 .txt .p1 { font-size:18px; color:#000; line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.tpArea01 .txt01 .txt .p2 { font-size:16px; color:#666; line-height:25px; height:50px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.tpArea01 .txt01 .txt .p3 { font-size:16px; color:#505050; display:none; }

.tpArea01:hover {  background:#ad191f; }
.tpArea01:hover .pic img { transform: scale(1.1)!important; }
.tpArea01:hover .txt01 .date { color:#fff; }
.tpArea01:hover .txt01 .txt .p1 { color:#fff; }
.tpArea01:hover .txt01 .txt .p2 { color:rgba(255,255,255,0.75); }
.tpArea01:hover .txt01 .txt .p3 { color:rgba(255,255,255,0.75); }
 
.tpArea02 { float:right; width:830px; }
.tpArea02 ul li:nth-child(n + 2) { margin-top:20px; }
.tpArea02 ul li a { display:block; background:#f1f1f1; border-radius:15px; overflow:hidden; }
.tpArea02 ul li .pic { float:right; width:330px; overflow:hidden; border-radius:15px; }
.tpArea02 ul li .pic img { height:195px; transition: all 0.6s; }
.tpArea02 ul li .txt { float:left; width:370px; margin-left:40px; padding-top:45px; }
.tpArea02 ul li .txt .p1 { font-size:18px; color:#000; line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.tpArea02 ul li .txt .p2 { font-size:16px; color:#505050; margin-top:10px; }
.tpArea02 ul li .txt .p3 { font-size:16px; color:#666; line-height:25px; height:50px; margin-top:5px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.tpArea02 ul li:hover a { background:#ad191f; }
.tpArea02 ul li:hover .pic img { transform: scale(1.1)!important; }
.tpArea02 ul li:hover .txt .p1 { color:#fff; }
.tpArea02 ul li:hover .txt .p2 { color:rgba(255,255,255,0.75); }
.tpArea02 ul li:hover .txt .p3 { color:rgba(255,255,255,0.75); }

.tpArea-sj { display:none; margin-bottom:20px; }
.tpArea-sj .swiper-slide a { display:block; background:#f1f1f1; border-radius:10px; overflow:hidden; }
.tpArea-sj .swiper-slide .pic { border-radius:10px; overflow:hidden; }
.tpArea-sj .swiper-slide .txt { padding:20px 4%; }
.tpArea-sj .swiper-slide .txt .p1 { font-size:16px; color:#000; line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.tpArea-sj .swiper-slide .txt .p2 { font-size:14px; color:#505050; margin-top:10px; }
.tpArea-sj .swiper-slide .txt .p3 { font-size:14px; color:#666; line-height:25px; height:50px; margin-top:5px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.swiper-pagination-tp01 { text-align:center; margin-top:10px; }
.swiper-pagination-tp01 .swiper-pagination-bullet { background:#ccc; opacity:1; }
.swiper-pagination-tp01 .swiper-pagination-bullet-active { background:#ad191f; }

.list01 { padding-bottom:80px; }
.list01 ul li { border-bottom:1px solid #f2f2f2; }
.list01 ul li a { display:block; padding:40px 0; }
.list01 ul li .date { float:left; width:140px; text-align:center; font-family:"Arial"; color:#000; line-height:1; }
.list01 ul li .date p { font-size:60px; }
.list01 ul li .date span { font-size:18px; margin-top:5px; display:block; }
.list01 ul li .txt { float:right; width:calc(100% - 155px); padding-top:5px; }
.list01 ul li .txt .p1 { font-size:18px; color:#000; line-height:20px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.list01 ul li .txt .p2 { font-size:16px; color:#676767; line-height:25px; height:50px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.list01 ul li:hover .txt .p1 { color:#ad191f; }
.page-lianxi .s1 .bd .mapBox .img2{display: none;}


.s_box {background: #ebe7e5;padding: .6rem .62rem .68rem .62rem;box-sizing: border-box;display: flex;justify-content: space-between;margin-top: .6rem;}
.s_box .s_box1  .desc .mt{color: #181717;font-size: .6rem;line-height: .7rem;}
.s_box .s_box1  .desc .mc{	font-size: 18px;line-height: 30px;color: #181717;margin-top: .28rem;}
.s_box .s_box1 .t .t1{color: #920f14;line-height: 30px;font-size: 18px;margin-top: .43rem;}
.s_box .s_box1 .t .t2{color: #ad191f;line-height: .58rem;font-size: .48rem;margin-top: .16rem;font-weight: bold;}
.s_box .s_box2 .form1{display: flex;justify-content: space-between;}
.s_box .s_box2 .form1 ul{margin-right: 1.3rem;}
.s_box .s_box2 .form1 ul li .t{color: #181717;font-size: 18px;line-height: 28px;margin-bottom: 12px;}
.s_box .s_box2 .form1 ul li{margin-top: .22rem;}
.s_box .s_box2 .form1 ul li:nth-child(1){margin-top: 0;}
.s_box .s_box2 .form1 ul li input{width: 4.28rem;height: .48rem;background: white;padding: 0 .17rem;box-sizing: border-box;font-size: 18px;border-radius: 5px;}
.s_box .s_box2 .form1 .t_ri .t{color: #181717;font-size: 18px;line-height: 28px;margin-bottom: 12px;}
.s_box .s_box2 .form1 .t_ri textarea{width: 4.28rem;height: 4.12rem;font-size: 18px;background: white;resize: none;padding: 10px 17px;box-sizing: border-box;}
.s_box .s_box2  .sub{position: relative;display: inline-block;margin-top: .52rem;}
.s_box .s_box2  .sub::after{ content: ""; right: 26px; background: url(ico_sbt.png)no-repeat center; width: 23px; height: 29px; position: absolute; pointer-events: none; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); }
.s_box .s_box2  .sub input{height: 52px;background-image: linear-gradient(95deg, #ea6221 0%, #cc3e20 56%, #ad191f 100%), linear-gradient(#db5210, #db5210);font-size: 18px;color: #ffffff;border-radius: 26px;padding: 0 72px 0 23px;}

@media (max-width: 1200px){
	.banner .txt .tit{ font-size:20px}
	.banner .txt .tip{ font-size:12px; margin-top:15px}
	
	/*联系*/
	.page-lianxi .s1{ padding:40px 0}
	.page-lianxi .s1 .bd{ margin-top:30px}
	.page-lianxi .s1 .bd .mapBox{ width:100%; overflow:hidden}
	.page-lianxi .s1 .bd .mapBox img{ width:300%; max-width:none; position:relative; left:-100%}
	.page-lianxi .s1 .hd .tip{ font-size:24px}
	.page-lianxi .s1 .hd .pic img{ height:24px}
	.page-lianxi .s1 .bd .infoBox{ padding:20px; display:block}
	.page-lianxi .s1 .bd .infoBox .b1{ width:100%}
	.page-lianxi .s1 .bd .infoBox .b1 .item{ margin-bottom:15px}
	.page-lianxi .s1 .bd .infoBox .b1 .item .pic{ height:30px;display:flex;align-items: center;}
	.page-lianxi .s1 .bd .infoBox .b1 .item .pic img{ height:16px}
	.page-lianxi .s1 .bd .infoBox .b1 .item .top .tit{display:flex;align-items: center; height:30px; font-size:16px}
	.page-lianxi .s1 .bd .infoBox .b1 .item .bot .tip{ font-size:12px; margin-top:5px}
	.page-lianxi .s1 .bd .infoBox .b2{ width:fit-content; text-align:center; margin-top:20px}
	.page-lianxi .s1 .bd .infoBox .b2 .tit{ font-size:14px; margin-top:10px}
	
	/*location*/	
	.location{ padding:0}
	.location ul{ display:block; font-size:0}
	.location ul li{ display:inline-block; vertical-align:top; width:50%; margin:0; padding:0; border-radius:0; text-align:center; border-bottom:1px solid rgba(255,255,255,0.5); box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.5)}
	.location ul li a{ padding:0; border-radius:0; font-size:14px;}
	.location ul li a::after,.location ul li a::before{ display:none}
	
	/*品牌*/	
	.page-brand .col-a{ padding:40px 0}
	.page-brand .col-a .bd{ display:block}
	.page-brand .col-a .bd .bd1{ display:block; width:100%; padding:0}
	.page-brand .col-a .bd .bd1 .pic img{ height:24px}
	.page-brand .col-a .bd .bd1 .tip{ font-size:16px; margin-top:12px}
	.page-brand .col-a .bd .bd1 .tit{ margin-top:20px}
	.page-brand .col-a .bd .bd2{ width:100%; margin-top:20px}
	.page-brand .col-a .bd .bd2 .a1{ width:100%; padding:0}
	.page-brand .col-a .bd .bd2 .a2{ left:auto; right:0; top:0; bottom:auto; color:#fff}
	.page-brand .col-a .bd .bd2 .a2 .bot{ font-size:14px; color:#fff}
	.page-brand .col-b .bd{ padding:0 0 40px 0}
	.page-brand .col-b .bd .bd1 ul{ display:block; font-size:0}
	.page-brand .col-b .bd .bd1 ul li{ width:50%; display:inline-block; vertical-align:top; border:0}
	.page-brand .col-b .bd .bd1 .top .top1{ font-size:20px}
	.page-brand .col-b .bd .bd1 .top .top2{ font-size:12px}
	.page-brand .col-b .bd .bd1 .bot{ font-size:14px}
	
	.page-brand .s2{ padding:40px 0}
	.page-brand .s2 .hd .pic img{ height:24px}
	.page-brand .s2 .hd .tip{ font-size:14px; margin-top:10px}
	.page-brand .s2 .right-swiper{ width:0; height:0; overflow:hidden}
	.page-brand .s2 .left-swiper{ width:0; height:0; overflow:hidden}
	.page-brand .s2 .swiper{ width:100%}
	.page-brand .s2 .current-swiper{ width:100%}	
	.page-brand .s2 .current-swiper .t::after,.page-brand .s2 .current-swiper .t::before{ width:0}
	.page-brand .s2 .bd{ margin-top:30px}
	.page-brand .s2 .current-swiper .t{ font-size:30px; line-height:normal}
	.page-brand .s2 .current-swiper .bot{ font-size:14px; line-height:normal}
	.page-brand .s2 .current-swiper .bot .txt::after{ transform:scale(0)}
	.page-brand .s2 .swiper-button-prev{ width:32px; height:32px; background-size:cover; z-index:99}
	.page-brand .s2 .swiper-button-next{ width:32px; height:32px; background-size:cover; z-index:99}
	.page-brand .s2 .ft{ font-size:40px;}
	.page-brand .s3{ padding:40px 0}
	.page-brand .s3 .hd .hd1 .pic img{ height:24px}
	.page-brand .s3 .hd .hd1 .txt{ font-size:14px; margin-top:10px}
	.page-brand .s3 .hd .hd2 .honor-prev, .page-brand .s3 .hd .hd2 .honor-next{ width:32px; height:32px; border-width:1px}
	.page-brand .s3 .hd .hd2 .honor-prev::after, .page-brand .s3 .hd .hd2 .honor-next::after{ width:8px; height:8px;margin-left: -2px;}
	.page-brand .s3 .hd .hd2 .honor-prev::before, .page-brand .s3 .hd .hd2 .honor-next::before{ width:10px;}
	.page-brand .s3 .hd .hd2 .honor-prev{ margin-right:15px}
	.page-brand .s3 .bd .honor-swiper a{ border-radius:10px; padding:30px}
	.page-brand .s3 .bd .honor-swiper .b1{ display:block}
	.page-brand .s3 .bd .honor-swiper .b1 .c1 img{ height:20px}
	.page-brand .s3 .bd .honor-swiper .b1 .c2{ margin-top:10px}
	.page-brand .s3 .bd .honor-swiper .b2{ font-size:16px}
	.page-brand .s4{ padding:40px 0}
	.page-brand .s4 .hd .pic img{ height:24px}
	.page-brand .s4 .hd .txt{ font-size:14px; margin-top:10px}
	.page-brand .s4 .bd{ display:block}
	.page-brand .s4 .bd .item{ text-align:center; padding:15px 0}
	.page-brand .s4 .bd .item .pic img{ height:150px;}
	.page-brand .s4 .bd .item .txt{ margin-top:10px}
	.page-brand .s4 .bd .item .txt .tit{ font-size:20px}
	.page-brand .s4 .bd .item .txt .tip{ margin-top:5px; line-height:2}
	
	/*加盟*/
	.page-join .s1 .hd{ padding:40px 0}
	.page-join .s1 .hd .b1 .ti{ font-size:16px}
	.page-join .s1 .hd .b1 .tip{ font-size:32px}
	.page-join .s1 .hd .b2 img{ height:24px}
	.page-join .s1 .hd .b3{ font-size:20px}
	.page-join .s1 .hd .b4{ width:100%; margin-top:20px}
	.page-join .s2{ padding:40px 0}
	.page-join .s2 .hd .pic img{ height:24px}
	.page-join .s2 .hd .tip{ font-size:14px; margin-top:10px}
	.page-join .s2 .bd{ margin-top:20px}
	.page-join .s2 .bd ul{ display:block}
	.page-join .s2 .bd ul li{ width:100%; padding:20px; border-radius:10px; margin-bottom:20px}
	.page-join .s2 .bd ul li .b1 img{ height:32px}
	.page-join .s2 .bd ul li .b2{ font-size:18px; margin-top:15px}
	.page-join .s2 .bd ul li .b3{ font-size:14px; line-height:2; margin-top:10px}
	.page-join .s3{ padding:40px 0}
	.page-join .s3 .hd .pic img{ height:24px}
	.page-join .s3 .hd .tip{ font-size:14px; margin-top:10px}
	.page-join .s3 .bd{ display:block; margin-top:20px}
	.page-join .s3 .bd .bd1{ width:100%}
	.page-join .s3 .bd .bd2{ width:100%; margin:0}
	.page-join .s3 .bd .bd1 .pic img{ width:100%; border-radius:0; height:auto}
	.page-join .s3 .bd .bd2{ border-radius:0}
	.page-join .s3 .bd .bd2 .info-swiper .swiper-slide{ padding:20px}
	.page-join .s3 .bd .bd2 .info-swiper .swiper-slide .b1 img{ height:32px}	
	.page-join .s3 .bd .bd2 .info-swiper .swiper-slide .b2{ font-size:20px; margin-top:15px}
	.page-join .s3 .bd .bd2 .info-swiper .swiper-slide .b3{ font-size:14px; margin-top:15px; line-height:2}
	.page-join .s3 .bd .bd2 .info-nav .b1{ height:40px; border-radius:10px}
	.page-join .s3 .bd .bd2 .info-nav .b1 .info-prev, .page-join .s3 .bd .bd2 .info-nav .b1 .info-next{ width:60px}
	.page-join .s4{ padding:40px 0}
	.page-join .s4 .hd .pic img{ height:24px}
	.page-join .s4 .hd .tip{ font-size:14px; margin-top:10px}
	.page-join .s4 .bd{ margin-top:30px}
	.page-join .s4 .bd ul{ display:block}
	.page-join .s4 .bd ul li{ width:100%; padding:20px; margin-bottom:20px}
	.page-join .s4 .bd ul li:last-child{ margin-bottom:0}
	.page-join .s4 .bd ul li .num{ margin-top:0}
	.page-join .s4 .bd ul li .txt .b2{ font-size:20px; margin-top:10px}
	.page-join .s4 .bd ul li .txt .b3{ margin-top:15px}
	.page-join .s5{ padding:40px 0}
	.page-join .s5 .hd .pic img{ height:24px}
	.page-join .s5 .hd .tip{ font-size:14px; margin-top:10px}
	.page-join .s5 .bd{ margin-top:30px}
	.page-join .s5 .bd .bd2{ margin-top:30px}
	.page-join .s5 .bd .bd2 .join-prev, .page-join .s5 .bd .bd2 .join-next{ width:40px; height:40px; border:1px solid #eaeaea}
	.page-join .s5 .bd .bd2 .join-prev::after{ width:8px; height:8px;margin-left: -2px;}
	.page-join .s5 .bd .bd2 .join-next::after{ width:8px; height:8px;margin-left: 2px;}
	.page-join .s5 .bd .bd2 .join-prev::before, .page-join .s5 .bd .bd2 .join-next::before{ width:10px;}
	.page-join .s5 .bd .bd1 .join-swiper .txt .pic{ margin:0 auto}
	.page-join .s5 .bd .bd1 .join-swiper .txt .pic img{ height:30px}
	
	.page-pro .s1{ padding:40px 0}
	.page-pro .s1 .pic img{ height:24px}
	.page-pro .s1 .tip{ font-size:14px; margin-top:10px}
	.page-pro .s1 .txt{ width:100%; margin-top:20px}
	.page-pro .s2{ padding:40px 0}
	.page-pro .s2 .hd .pic img{ height:24px}
	.page-pro .s2 .hd  .tip{ font-size:14px; margin-top:10px}
	.page-pro .s2 .bd{ margin-top:20px}
	.page-pro .s2 .bd ul{ display:block}
	.page-pro .s2 .bd ul li{ width:100%; padding:0; margin:0 }
	.page-pro .s2 .bd ul li:nth-child(2n+1) .item{transform: translateY(0);}
	.page-pro .s2 .bd ul li:nth-child(2n) .item{transform: translateY(0);}
	.page-pro .s2 .bd ul li{ padding:10px 0}
	.page-pro .s2 .bd ul li .item{align-items: center;}
	.page-pro .s2 .bd ul li .item .pic{ width:150px;}
	.page-pro .s2 .bd ul li .item .pic img{ width:100%}
	.page-pro .s2 .bd ul li .txt{ display:block; padding:0; margin:0; padding-left:20px}
	.page-pro .s2 .bd ul li .txt .b1{ font-size:20px; width:auto; height:auto; margin:0}
	.page-pro .s2 .bd ul li .txt .b2{ font-size:20px; width:auto; height:auto; margin:0; padding:10px 0 15px}
	.page-pro .s2 .bd ul li .txt .b3{ font-size:12px; width:auto; height:auto; margin:0;writing-mode:inherit}
	.page-pro .s2 .bd ul li:hover .item .pic span::after{ display:none}
	.page-pro .s3{ padding:0 0}
	.page-pro .s3 .a1{ width:100%}
	.page-pro .s3 .a1 .hd{ padding-left:0; text-align:center}
	.page-pro .s3 .hd{ padding:0; text-align:center}
	.page-pro .s3 .a1 .hd .pic img{ height:24px}
	.page-pro .s3 .a1 .hd  .tip{ font-size:14px; margin-top:10px}
	.page-pro .s3 .a1 .bd{ margin-top:30px; padding-bottom:40px}
	.page-pro .s3 .pro-swiper .swiper-slide{ width:100%; overflow:hidden; display:block; position:relative}
	.page-pro .s3 .pro-swiper .swiper-slide .txt{ width:100%; padding:150px 4% 0; position:relative; z-index:3}
	.page-pro .s3 .pro-swiper .swiper-slide .pic{ position:absolute; left:calc(50% - 60px); top:0; z-index:2; width:120px;}
	.page-pro .s3 .pro-swiper .swiper-slide .txt .tit{ font-size:20px; text-align:center}
	.page-pro .s3 .pro-swiper .swiper-slide .pic img{ width:100%; height:auto}
	.page-pro .s3 .pro-swiper .swiper-slide .pic .p::before{ width:160px; height:160px;}
	.page-pro .s3 .pro-swiper .swiper-slide .txt .tip{ margin-top:20px; text-align:center}
	.page-pro .s3 .pro-swiper .swiper-slide .txt .more{ margin-top:20px}
	.page-pro .s3 .pro-swiper .swiper-slide .txt .more a{ margin:0 auto}
	.col-d{ padding:40px 0}
	.col-d .hd .pic img{ height:24px}
	.col-d .hd  .tip{ font-size:14px; margin-top:10px}
	.col-d .bd{ margin-top:30px}
	.s_box{flex-direction: column;}
	.s_box .s_box1{width: 100%;}
	.s_box .s_box1 .desc{text-align: center;}
	.s_box .s_box2{width: 100%;}
	.s_box .s_box1 .t{text-align: center;}
	.s_box .s_box2 .form1 ul{width: 100%;margin-right: 0;}
	.s_box .s_box2 .form1 .t_ri{width: 100%;margin-right: 0;}
	.s_box .s_box2 .form1{flex-direction: column;}
	.s_box .s_box2 .form1 ul li input{width: 100%;}
	.s_box .s_box2 .form1 .t_ri textarea{width: 100%;}
	.s_box .s_box2 .sub{display: flex;justify-content: center;width: 167px;margin: .52rem auto 0;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}






@media all and (max-width:1680px){
	.wrap{ width:1200px}
	.tpArea { margin-bottom:30px; }
	.tpArea01 { float:left; width:560px; border-radius:10px; }
	.tpArea01 .pic img { height:325px; }
	.tpArea01 .txt01 { min-height:165px; padding:40px 20px 0 20px; }
	.tpArea01 .txt01 .date { float:left; width:70px;  }
	.tpArea01 .txt01 .date p { font-size:50px; }
	.tpArea01 .txt01 .date span { font-size:16px; margin-top:5px; }
	.tpArea01 .txt01 .txt { float:right; width:calc(100% - 90px); padding-top:0; }
	.tpArea01 .txt01 .txt .p1 { font-size:16px; line-height:20px; height:20px; }
	.tpArea01 .txt01 .txt .p2 { font-size:14px; line-height:25px; height:50px; margin-top:10px; }
 
	.tpArea02 { float:right; width:615px; }
	.tpArea02 ul li:nth-child(n + 2) { margin-top:20px; }
	.tpArea02 ul li a { border-radius:10px; }
	.tpArea02 ul li .pic { float:right; width:255px; border-radius:10px; }
	.tpArea02 ul li .pic img { height:150px; }
	.tpArea02 ul li .txt { float:left; width:calc(100% - 300px); margin-left:25px; padding-top:25px; }
	.tpArea02 ul li .txt .p1 { font-size:16px; }
	.tpArea02 ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.tpArea02 ul li .txt .p3 { font-size:14px; margin-top:5px; }
}
@media all and (max-width:1280px){
	.wrap{ width:92%; margin:0 auto}
	.tpArea { margin-bottom:20px; }
	.tpArea01 { float:none; width:100%; border-radius:10px; margin-bottom:15px; }
	.tpArea01 .pic { float:left; width:300px; border-radius:10px; }
	.tpArea01 .pic img { height:auto; }
	.tpArea01 .txt01 { float:right; width:calc(100% - 340px); min-height:10px; padding:30px 0 0 0; margin-right:20px;  }
	.tpArea01 .txt01 .date { display:none; }

	.tpArea01 .txt01 .txt { float:none; width:100%; padding-top:0; }
	.tpArea01 .txt01 .txt .p1 { font-size:16px; line-height:20px; height:20px; }
	.tpArea01 .txt01 .txt .p2 { font-size:14px; line-height:25px; height:50px; margin-top:10px; }
	.tpArea01 .txt01 .txt .p3 { font-size:14px; margin-top:10px; display:block; }
 
	.tpArea02 { float:none; width:100%; }
	.tpArea02 ul li:nth-child(n + 2) { margin-top:15px; }
	.tpArea02 ul li .pic { float:left; width:300px; border-radius:10px; }
	.tpArea02 ul li .pic img { height:auto; }
	.tpArea02 ul li .txt { float:right; width:calc(100% - 340px); margin-right:20px; margin-left:0; padding-top:30px; }
	.tpArea02 ul li .txt .p1 { font-size:16px; }
	.tpArea02 ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.tpArea02 ul li .txt .p3 { font-size:14px; margin-top:5px; }
}
@media all and (max-width:750px){
	.tpArea { display:none; }
	.tpArea-sj { display:block; }
}
@media all and (max-width:1680px){
	.list01 { padding-bottom:50px; }
	.list01 ul li a { padding:30px 0; }
	.list01 ul li .date { float:left; width:120px; }
	.list01 ul li .date p { font-size:50px; }
	.list01 ul li .date span { font-size:16px; margin-top:5px; }
	.list01 ul li .txt { float:right; width:calc(100% - 135px); padding-top:0; }
	.list01 ul li .txt .p1 { font-size:16px; }
	.list01 ul li .txt .p2 { font-size:14px; margin-top:5px; }
}
@media all and (max-width:1280px){
	.wrap .main{ padding:40px 0}
	.list01 { padding-bottom:40px; }
	.list01 ul li a { padding:25px 0; }
	.list01 ul li .date { float:left; width:100px; padding-top:5px; }
	.list01 ul li .date p { font-size:40px; }
	.list01 ul li .date span { font-size:16px; margin-top:5px; }
	.list01 ul li .txt { float:right; width:calc(100% - 120px); padding-top:0; }
	.list01 ul li .txt .p1 { font-size:16px; }
	.list01 ul li .txt .p2 { font-size:14px; margin-top:5px;  }
}
@media all and (max-width:750px){
	.list01 { padding-bottom:30px; }
	.list01 ul li a { padding:15px 0; }
	.list01 ul li .date { float:left; width:70px; padding-top:5px; }
	.list01 ul li .date p { font-size:40px; }
	.list01 ul li .date span { font-size:16px; margin-top:5px; }
	.list01 ul li .txt { float:right; width:calc(100% - 85px); padding-top:0; }
	.list01 ul li .txt .p1 { font-size:16px; }
	.list01 ul li .txt .p2 { font-size:14px; margin-top:5px;  }
    .page-brand .s1{background: url(pic13.jpg) repeat center;}
}

@media screen and (max-width: 1024px){
	.page{ padding-bottom:0}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}





@media screen and (max-width: 900px){
	.page-pro .s1{background: url(pic2003.jpg)no-repeat top center;background-size: cover;}
	.banner .img2{display: block;}
	.banner .img1{display: none;}
	.page-join .s2::after{width: 2.2rem;height: 2.04rem;top: -0.9rem;}
	.page-brand .s1{    background: url(pic2003.jpg) repeat center;background-size: cover;}
	.page-lianxi .s1 .bd .mapBox .img2{display: block;width: 100%;left: unset;}
	.page-lianxi .s1 .bd .mapBox .img1{display: none;}
}

















































































































































































