@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.paging-menu{display: flex;flex-wrap: wrap;}
.paging-menu a{width: max(34px,0.6rem);height: max(34px,0.6rem);padding-top: 2px;line-height: 1;margin: 3px max(3px,0.05rem);font-size: max(14px,0.18rem);border: 1px solid #e5e5e5;color: #999;transition: all .4s ease;border-radius: max(3px,0.04rem);display: flex;align-items: center;justify-content: center;font-family: "fml";}
.paging-menu a.next, .paging-menu a.last{transform: rotateY(180deg);}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #e51313;background-color: #e51313;color: #fff;}

/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #e51313;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #e51313;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: max(20px,0.4rem) max(15px,0.26rem);margin-top: max(12px,0.18rem);}
.search-link:first-child{margin-top: 0;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #e51313 !important;}
.search-link:hover h2{color: #e51313;}

/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}

/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: max(14px,0.24rem);}
.webmap-title::after{content: "";position: absolute;width: max(36px,0.6rem);left: 0;right: 0;margin: 0 auto;bottom: 0;height: max(2px,0.04rem);background: #e51313;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -0.4rem 0 0 -0.4rem;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 0.4rem);margin: 0.4rem 0 0 0.4rem;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: #e51313;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: max(16px,0.2rem);width: 100%;padding-bottom: max(12px,0.2rem);line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: max(10px,0.2rem);}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: max(4px,0.06rem) 0;font-size: max(15px,0.18rem);}
.webmap-list>ul>li>.drop .drop a{padding-left: max(12px,0.18rem);font-size: max(14px,0.16rem);}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 0.14rem;}
@media all and (max-width: 1000px){
    .webmap-list>ul>li>.drop .drop a::before{top: 0.2rem;}
    .webmap-list>ul{margin: -14px 0 0;}.webmap-list>ul>li{width: 100%;margin: 14px 0 0;}.webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}

.sonBan{width: 100%;overflow: hidden;position: relative;background: #222;}
.sonBan img.bg{width: 100%;height: 400px;transform: matrix(1.12, 0, 0, 1.12, 0, 0);animation: sonBanImgRun 3.2s ease both .2s;}
.sonBan-cont{position: absolute;z-index: 2;width: 100%;height: 400px;top: 0;left: 0;transform: translate3d(0,0,10px);align-items: center;display: flex;}
.sonBan-cont.center .link{justify-content: center;}
.sonBan-cont .title, .sonBan-cont .link{opacity: 0;}
.sonBan-cont .title{animation: sonBanRun 1.2s ease both .3s;}
.sonBan-cont .link{animation: sonBanRun 1.2s ease both .5s;}
@keyframes sonBanRun{0%{opacity: 0;transform: translateY(max(40px,1rem));filter: blur(4px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
@keyframes sonBanImgRun{0%{transform: matrix(1.12, 0, 0, 1.12, 0, 0);}100%{transform: matrix(1, 0, 0, 1, 0, 0);}}

.sonHead{width: 100%;position: relative;}
.sonHead::after{content: "";position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;background: #e6e6e6;pointer-events: none;}
.sonHead .contain{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.sonHead.noMenu .sonPlace{width: 100%;}
.sonHead.noMenu .sonMenu{display: none;}
.sonHead.noLine::after{display: none;}
/* --- */
.sonPlace{width: auto;}
.sonPlace a{height: max(50px,0.8rem);display: flex;align-items: center;line-height: 1;color: #010101;font-size: max(14px,0.16rem);font-family: "fml";transition: all .4s ease;}
.sonPlace a::before{content: "\e7e7";font-family: "icon";font-size: 12px;transform: rotate(180deg);margin: -2px max(4px,0.08rem) 0;color: #010101;}
.sonPlace a:first-child:before{content: "\e757";transform: rotate(0);font-size: max(14px,0.16rem);margin-left: 0;color: #e51313;}
.sonPlace a:last-child span{max-width: 6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sonPlace a:hover{color: #e51313;}
/* --- */
.sonMenu{width: auto;}
.sonMenu-name{display: none;height: 44px;line-height: 1;align-items: center;user-select: none;cursor: pointer;justify-content: space-between;padding: 0 4%;background: #fff;font-size: 15px;color: #010101;}
.sonMenu-name i{transform: rotate(180deg);}
.sonMenu-name.active i{transform: rotate(0);}
.sonMenu-list{width: 100%;display: flex;flex-wrap: wrap;}
body.PC .sonMenu-list{display: flex !important}
.sonMenu-list a{display: flex;align-items: center;padding: 0 max(4px,0.08rem);margin-right: max(20px,0.58rem);height: max(50px,0.8rem);line-height: 1;font-size: max(14px,0.16rem);justify-content: center;color: #010101;position: relative;font-family: "fml";transition: color .4s ease;}
.sonMenu-list a:last-child{margin-right: 0;}
.sonMenu-list a::before{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background: #e51313;z-index: 2;opacity: 0;transition: opacity .4s ease;}
.sonMenu-list a:hover, .sonMenu-list a.active{color: #e51313;}
.sonMenu-list a.active::before{opacity: 1;}

.sonBtn{height: max(38px,0.54rem);background: #e51313;color: #fff;padding: 0 max(24px,0.54rem);border-radius: max(19px,0.27rem);overflow: hidden;position: relative;align-items: center;line-height: 1;}
.sonBtn i, .sonBtn span{position: relative;z-index: 4;transform: translate3d(0,0,10px);}
.sonBtn i{margin-right: max(6px,0.1rem);}
.sonBtn::after{content: "";position: absolute;width: 16px;height: 16px;top: 50%;left: 50%;background: rgba(255, 255, 255, 0.4);transform: translate(-50%,-50%);border-radius: 50%;opacity: 0;}
.sonBtn:hover::after{animation: sonBtnRun 1.2s ease both;}
@keyframes sonBtnRun{0%{opacity: 1;transform: translate(-50%,-50%) scale(1)}100%{opacity: 0;transform: translate(-50%,-50%) scale(20)}}
@keyframes sonBtnRunBig{0%{opacity: 1;transform: translate(-50%,-50%) scale(1)}100%{opacity: 0;transform: translate(-50%,-50%) scale(30)}}

/* 新闻-列表 */
.news{width: 100%;}
.newsMa{background: #fff;}
.newsMa-wrap{align-items: center;flex-direction: row-reverse;}
.newsMa-img{width: 7.5rem;display: block;}
.newsMa-img img{width: 100%;height: 4.53rem;transition: all .6s ease;}
.newsMa-img:hover img{transform: scale(1.06);}
.newsMa-cont{width: calc(100% - 7.5rem);}
.newsMa-cont .title a{transition: color .4s ease;}
.newsMa-cont .title a:hover{color: #e51313;}
.newsMa-cont .tags span{background: #ffecec;color: #e51313;padding: max(6px,0.08rem) max(8px,0.1rem);line-height: 1;}
.newsLb{background: #f6f6f6;}
.newsLb-list{width: 100%;}
.newsLb-link{display: block;width: 100%;background: #fff;overflow: hidden;position: relative;transition: box-shadow .4s ease;}
.newsLb-link .img{width: 100%;overflow: hidden;}
.newsLb-link .img img{width: 100%;height: 3.5rem;transition: all .6s ease;}
.newsLb-link .cont{width: 100%;}
.newsLb-link .cont .title{transition: color .4s ease;}
.newsLb-link .cont .tags span{background: #ffecec;color: #e51313;padding: max(6px,0.08rem) max(8px,0.1rem);line-height: 1;}
.newsLb-link:hover {box-shadow: 0px 0px max(12px,0.3rem) 0px rgba(229, 19, 19, 0.2);}
.newsLb-link:hover .img img{transform: scale(1.06);}
.newsLb-link:hover .cont .title{color: #e51313;}

/* 新闻-详情 */
.newsxq{width: 100%;}
.newsxq .contain{align-items: flex-start;justify-content: space-between;}
.newsxq-main{width: 9.8rem;}
.newsxq-main-head{width: 100%;border-bottom: 1px solid #e5e5e5;}
.newsxq-main-head .text p{margin-right: max(20px,0.52rem);}
.newsxq-main-head .text p:last-child{margin-right: 0;}
.newsxq-main-head .text p span{color: #000;}
.newsxq-main-cont{width: 100%;border-bottom: 1px solid #e5e5e5;}
.newsxq-main-cont img{height: auto !important;}
.newsxq-main-back{width: 100%;justify-content: center;}
.newsxq-main-btn{width: 100%;justify-content: space-between;}
.newsxq-main-btn a{width: calc(50% - max(5px,0.1rem));box-shadow: 0px 0px max(8px,0.2rem) 0px rgba(0, 0, 0, 0.05);transition: box-shadow .4s ease;}
.newsxq-main-btn a .title{transition: color .4s ease;}
.newsxq-main-btn a:hover{box-shadow: 0px 0px max(8px,0.2rem) 0px rgba(229, 19, 19, 0.1);}
.newsxq-main-btn a:hover .title{color: #e51313;}
.newsxq-side{width: 4rem;}
.newsxq-side-list{width: 100%;}
.newsxq-side-list li{border-bottom: 1px solid #e5e5e5;}
.newsxq-side-list li:first-child{padding-top: 0;}
.newsxq-side-link{display: block;width: 100%;}
.newsxq-side-link .img{width: 100%;overflow: hidden;}
.newsxq-side-link .img img{width: 100%;height: 2.42rem;transition: all .6s ease;}
.newsxq-side-link .cont{width: 100%;}
.newsxq-side-link .cont .title{transition: color .4s ease;}
.newsxq-side-link .cont .tags span{background: #ffecec;color: #e51313;padding: max(6px,0.08rem) max(8px,0.1rem);line-height: 1;}
.newsxq-side-link:hover .img img{transform: scale(1.06);}
.newsxq-side-link:hover .cont .title{color: #e51313;}

/* 行业-列表 */
.hang{background: #fff;}
.hang-link{width: 100%;align-items: center;border-bottom: 1px solid #e6e6e6;transition: border .4s ease;}
.hang-link:first-child{padding-top: 0;}
.hang-link .img{width: 4.8rem;}
.hang-link .img img{width: 100%;height: 3.2rem;transition: all .6s ease;}
.hang-link .cont{width: calc(100% - 4.8rem);}
.hang-link .cont .title{transition: color .4s ease;}
.hang-link .cont .tags span{background: #ffecec;color: #e51313;padding: max(6px,0.08rem) max(14px,0.26rem);line-height: 1;}
.hang-link .cont .link i{width: max(36px,0.5rem);height: max(36px,0.5rem);border-radius: 50%;border: 1px solid #e6e6e6;color: #000;line-height: 1;font-size: max(14px,0.16rem);transform: rotateY(180deg);transition: all .4s ease;}
.hang-link:hover .img img{transform: scale(1.06);}
.hang-link:hover .cont .title{color: #e51313;}
.hang-link:hover .link i{border-color: #e51313;background: #e51313;color: #fff;}
.hang-link:hover{border-color: rgba(229, 19, 19, 0.6);}

/* 行业-详情 */
.hangxq{background: #f6f6f6;}
.hangxq .contain{background: #fff;}
.hangxq-name{width: 100%;padding-left: max(14px,0.28rem);position: relative;}
.hangxq-name::before{content: "";position: absolute;width: max(3px,0.06rem);left: 0;background: #e51313;top: 9%;height: 82%;}
.hangxq-items{width: 100%;}
.hangxq-items:first-child{margin-top: 0;}
.hangxq-wrap{width: 100%;box-shadow: 0px 0px max(10px,0.2rem) 0px rgba(32, 0, 0, 0.05);}
.hangxq-wrap .img{width: 6.7rem;}
.hangxq-wrap .img img{width: 100%;height: 100%;}
.hangxq-wrap .cont{width: calc(100% - 6.7rem);display: flex;flex-direction: column;justify-content: center;}
.hangxq-cont{width: 100%;}
.hangxq-list{max-width: 11.5rem;}
.hangxq-link{height: max(40px,0.8rem);border: 1px solid #e6e6e6;transition: all .4s ease;line-height: 1;}
.hangxq-link:hover{background: #e51313;border-color: #e51313;color: #fff;}

/* 联系-联络中心 */
.relzx{width: 100%;}
.relzxMa{background: #fff;}
.relzxMa-list{width: 100%;}
.relzxMa-list li{flex: 1;text-align: center;}
.relzxMa-list li .ico{height: max(40px,0.7rem);align-items: flex-end;width: 100%;justify-content: center;}
.relzxMa-list li .ico img{max-height: 100%;}
.relzxMa-map{width: 100%;position: relative;height: max(240px,5.8rem);}
.relzxMa-map #map{width: 100%;height: 100%;}
.relzxMa-map #map .amap-logo,.relzxMa-map #map .amap-copyright{display: none !important;}
.relzxGz{background: #f6f6f6;}
.relzxGz-code{width: 100%;justify-content: center;}
.relzxGz-code a{display: flex;align-items: center;justify-content: center;position: relative;margin-right: max(16px,0.96rem);line-height: 1;width: max(38px,1.2rem);height: max(38px,1.2rem);border-radius: 50%;background: #fff;color: #222;transition: background .4s ease, color .4s ease;}
.relzxGz-code a:last-child{margin-right: 0;}
.relzxGz-code a .ico{max-width: max(24px,0.61rem);height: max(20px,0.48rem);position: relative;display: flex;align-items: center;justify-content: center;}
.relzxGz-code a .ico img{max-height: 100%;transition: opacity .4s ease;}
.relzxGz-code a .ico img.h{position: absolute;top: 0;left: 0;opacity: 0;bottom: 0;margin: auto 0;}
.relzxGz-code a:hover{background: #e51313;color: #fff;}
.relzxGz-code a:hover .ico img.s{opacity: 0;}
.relzxGz-code a:hover .ico img.h{opacity: 1;}
.relzxGz-code-img{width: max(100px,2rem);height: max(100px,2rem);margin-left: min(-50px,-1rem);padding: max(4px,0.08rem);display: none;position: absolute;bottom: max(50px,1.4rem);left: 50%;background: #fff;}
.relzxGz-code-img::after{content: "";display: block;width: 0px;height: 0px;border: max(6px,0.12rem) solid transparent;border-top-color: #fff;position: absolute;top: 100%;left: 50%;margin-left: min(-6px,-0.12rem);}
.relzxGz-code-img img{width: 100%;height: 100%;object-fit: cover;}
.relzxGz-code a:hover .relzxGz-code-img{display: block;animation: FooterCode .6s ease-in-out both;}

/* 联系-廉洁举报 */
.reljb{background: #f6f6f6;}
.reljb-img{width: 100%;position: relative;}
.reljb-img img{width: 100%;min-height: 200px;}
.reljb-img-info{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;display: flex;flex-direction: column;justify-content: center;}
.reljb-img-info .text{max-width: 4.8rem;}
.reljb-cont{width: 100%;background: #fff;}
.reljb-cont a{color: #e51313;}
.reljb-cont a:hover{text-decoration: underline;}

/* 联系-投诉建议 */
.relts{background: #fff;}
.relts-form{width: 100%;}
.relts-form ul{margin: min(-16px,-0.34rem) 0 0 min(-14px,-0.3rem);}
.relts-form li{width: calc(100%/3 - max(14px,0.3rem));margin: max(16px,0.34rem) 0 0 min(14px,0.3rem);}
.relts-form li.long, .relts-form li.btn{width: calc(100% - max(14px,0.3rem));}
.relts-form li.btn{display: flex;justify-content: center;margin-top: 1rem;}
.relts-form li .hint{font-size: max(14px,0.18rem);margin-bottom: max(8px,0.16rem);}
.relts-form li .hint span{color: #e51313;margin-right: max(4px,0.08rem);}
.relts-form li .hint i{color: #e51313;font-style: normal;}
.relts-form li .input{width: 100%;}
.relts-form li .ipt input, .relts-form li .ipt textarea{display: block;width: 100%;font-size: max(14px,0.18rem);color: #000;border-radius: max(3px,0.05rem);height: max(40px,0.48rem);border: 1px solid #e6e6e6;font-family: "fml";padding: 0 max(8px,0.18rem);transition: border .4s ease;}
.relts-form li .ipt textarea{height: max(120px,1.8rem);padding: max(7px,0.14rem) max(8px,0.18rem);}
.relts-form li .ipt input:focus, .relts-form li .ipt textarea:focus{border-color: #222;}
.relts-form li .isSelect{font-family: "fml";}
.relts-form li .isSelect label{color: #000;height: max(40px,0.48rem);padding: 0 max(8px,0.18rem);font-size: max(14px,0.18rem);}
.relts-form li .customSelect-name{background: #fff;color: #000;font-size: max(14px,0.18rem);border: 1px solid #e6e6e6;height: max(40px,0.48rem);padding: 0 max(8px,0.18rem);border-radius: max(3px,0.05rem);}
.relts-form li .customSelect.hasInput .customSelect-name {background: #fff;}
.relts-form li .customSelect-name::after{color: #000;right: max(8px,0.18rem);font-size: max(12px,0.14rem);}
.relts-form li .customSelect input{background: transparent;color: #000;font-size: max(14px,0.18rem);border: 1px solid #e6e6e6;height: max(40px,0.48rem);padding: 0 max(38px,0.6rem) 0 max(8px,0.18rem);}
.relts-form li .customSelect-drop>div{height: max(38px,0.44rem);font-size: max(14px,0.16rem);color: #000;padding: 0 max(8px,0.18rem);}
.relts-form li .customSelect-drop>div:hover{color: #e51313;}
.relts-form li .customSelect-drop{max-height: max(152px,1.76rem);}
.relts-form li .customSelect-name.noRadius{border-color: #222;}
.relts-form li button{cursor: pointer;padding: 0 max(40px, 0.72rem);}
.relts-form li .customCode{position: relative;width: 100%;justify-content: space-between;}
.relts-form li .customCode .ipt{width:calc(100% - max(118px,1.3rem));}
.relts-form li .customCode-auth{height: max(40px,0.48rem);margin: 0;width: max(110px,1.2rem);cursor: pointer;user-select: none;}
.relts-form li .customCode-auth img{width: 100%;height: 100%;}
.relts-form li.file{display: flex;align-items: center;flex-wrap: wrap;}
.relts-form li.file .ipt{width: calc(50% - max(118px,1.3rem) - max(7px,0.15rem));}
.relts-form li.file .ipt input{background: #fff;}
.relts-form li .customFile{position: relative;margin-left: max(8px,0.1rem);height: max(40px,0.48rem);line-height: 1;color: #fff;border-radius: max(3px,0.05rem);overflow: hidden;background: #e51313;padding: 0 max(20px,0.34rem);user-select: none;}
.relts-form li .customFile span{pointer-events: none;}
.relts-form li .customFile input{width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;position: absolute;opacity: 0;filter: 'alpha(opacity=0)';z-index: 2;top: 0;left: 0;cursor: pointer;}
.relts-form li .customHint{margin-left: max(12px,0.2rem);}
.relts-form li.line hr{display: block;width: 100%;border: none;height: 1px;background: #e6e6e6;}

/* 产品-产品类型 */
.prolx{background: #fff;}
.prolx-list{width: 100%;}
.prolx-link{display: block;height: 100%;border: 1px solid #e6e6e6;transition: border .4s ease, box-shadow .4s ease;}
.prolx-link .name img{max-width: max(24px,0.36rem);max-height: max(20px,0.3rem);margin-right: max(8px,0.14rem);}
.prolx-link .more{width: 100%;}
.prolx-link .more a{border-radius: 3px;background: #f6f6f6;margin-top: max(5px,0.1rem);padding: max(6px,0.12rem) max(8px,0.16rem) max(5px,0.1rem);display: block;width: 100%;text-align: center;transition: all .4s ease;}
.prolx-link .more a:hover{background: #e51313;color: #fff;}
.prolx-link:hover{border-color: rgba(229, 19, 19, 0.2);box-shadow: 0px 0px max(8px,0.2rem) 0px rgba(229, 19, 19, 0.1);}

/* 产品-合作品牌 */
.propp{background: #fff;}
.propp-items{width: 100%;background: #f6f6f6;user-select: none;}
.propp-items:first-child{margin-top: 0;}
.propp-name{width: max(40px,0.8rem);background: #e51313;text-indent: max(4px,0.08rem);letter-spacing: max(4px,0.08rem);writing-mode: vertical-lr;writing-mode: tb-lr;white-space: nowrap;color: #fff;line-height: 1;}
.propp-list{width: calc(100% - max(40px,0.8rem));display: flex;flex-direction: column;justify-content: center;}
.propp-link{width: 100%;height: max(70px,0.8rem);background: #fff;border: 1px solid #e5e5e5;box-shadow: 0px 0px max(10px,0.2rem) 0px rgba(0, 0, 0, 0.05);transform: translate3d(0,0,10px);}
.propp-link img{max-width: 88%;max-height: 88%;}

/* 产品-解决方案 */
.profa{background: #f6f6f6;}
.profa-list{width: 100%;}
.profa-link{display: block;background: #fff;transition: box-shadow .4s ease;}
.profa-link .img{width: 100%;overflow: hidden;}
.profa-link .img img{width: 100%;height: 2.6rem;transition: all .6s ease;}
.profa-link .cont .title{transition: color .4s ease;}
.profa-link .cont .look{transition: color .4s ease;}
.profa-link .cont .look i{transform: rotateY(180deg);margin-left: max(6px,0.1rem);}
.profa-link:hover{box-shadow: 0px 0px max(12px,0.3rem) 0px rgba(229, 19, 19, 0.2);}
.profa-link:hover .img img{transform: scale(1.06);}
.profa-link:hover .cont .title{color: #e51313;}
.profa-link:hover .cont .look{color: #e51313;}

/* 服务-保修政策 */
.serzc{background: #fff;}
.serzc .relts-form{max-width: 1200px;margin-left: auto;margin-right: auto;}
.serzc .relts-form ul {margin: min(-16px,-0.36rem) 0 0 min(-16px,-0.48rem);}
.serzc .relts-form li {width: calc(100%/2 - max(16px,0.48rem));margin: max(16px,0.36rem) 0 0 min(16px,0.48rem);}
.serzc .relts-form li.long, .serzc .relts-form li.btn{width: calc(100% - max(16px,0.48rem));}
.serzc .relts-form li.file .ipt{width: calc(50% - max(118px,1.3rem) - max(8px,0.24rem));}
.serzc .relts-form li.line{margin-top: 0.9rem;}
.serzc .relts-form li.btn {margin-top: 0.8rem;}

/* 服务-产品公告 */
.sergg{background: #fff;}
.sergg-list{width: 100%;}
.sergg-list li{width: 100%;border-bottom: 1px solid #e6e6e6;}
.sergg-link{width: 100%;padding: max(10px,0.2rem) 0}
.sergg-link .name{width: calc(100% - max(100px,2rem));}
.sergg-link .time{width: max(100px,2rem);text-align: right;}
.sergg-link:hover .name{color: #e51313;;}

/* 服务-产品公告-详情 */
.serggxq{background: #f6f6f6;}
.serggxqMa{width: 100%;}
.serggxqMa .contain{background: #fff;}
.serggxqMa-head{width: 100%;text-align: center;}
.serggxqMa-head .line hr{display: block;width: 100%;border: none;height: 1px;background: #e6e6e6;}
.serggxqMa-cont{width: 100%;}
.serggxqMa-cont img{height: auto !important;}

/* 服务-常见问题 */
.serwt{background: #fff;}
.serwt-menu{width: 100%;justify-content: center;}
.serwt-menu a{display: flex;align-items: center;height: max(34px,0.48rem);border-radius: max(17px,0.24rem);padding: 0 max(18px,0.32rem);margin-right: max(10px,0.18rem);line-height: 1;justify-content: center;color: #000;background: #f6f6f6;position: relative;transition: all .4s ease;}
.serwt-menu a:last-child{margin-right: 0;}
.serwt-menu a:hover, .serwt-menu a.active{color: #fff;background: #e51313;}
.serwt-list{width: 100%;}
.serwt-list li{width: 100%;border-bottom: 1px solid #e6e6e6;}
.serwt-name{width: 100%;cursor: pointer;user-select: none;position: relative;}
.serwt-name .wrap{padding: 0 max(30px,0.94rem) 0 max(30px,0.5rem);position: relative;width: 100%;}
.serwt-name .tags{position: absolute;width: max(20px,0.3rem);height: max(18px,0.26rem);background: #e51313;position: absolute;left: 0;top: max(4px,0.05rem);font-size: max(12px,0.16rem);color: #fff;border-radius: 3px;}
.serwt-name .tags::before{content: "";position: absolute;right: 0;bottom: -4px;border-left: 10px solid transparent;border-top: 6px solid #e51313;width: 0;height: 0;}
.serwt-name .text{transition: color .4s ease;}
.serwt-name .ico{width: max(26px,0.36rem);height: max(26px,0.36rem);position: absolute;right: 0;top: 0;}
.serwt-name .ico i{width: 15px;height: 15px;font-style: normal;position: relative;}
.serwt-name .ico i::before, .serwt-name .ico i::after{content: "";position: absolute;background: #000;}
.serwt-name .ico i::before{width: 100%;height: 1px;top: 50%;left: 0;}
.serwt-name .ico i::after{height: 100%;width: 1px;left: 50%;top: 0;}
.serwt-list li.active .serwt-name .ico i::after{opacity: 0;}
.serwt-list li:hover .serwt-name .text, .serwt-list li.active .serwt-name .text{color: #e51313;}
.serwt-cont{width: 100%;display: none;padding-left: max(30px,0.5rem);padding-right: max(30px,0.94rem);}
.serwt-cont img{height:auto;}

/* 服务-故障保修 */
.sergz{background: #fff;}
.sergz-cont{max-width: 1200px;margin-left: auto;margin-right: auto;}
.sergz-cont h4{font-size: 1.3em;}
.sergz-cont h6{font-size: 1.1em;}

/* 关于-发展历程 */
.abolc{background: #fff;}
.abolc-items{width: 100%;}
.abolc-info{width: 6.26rem;}
.abolc-list{width: calc(100% - 6.26rem);position: relative;}
.abolc-list::before{content: "";position: absolute;width: 2px;height: 100%;top: 0;background: #eee;left: 0;}
.abolc-items:first-child .abolc-list, .abolc-items:first-child .abolc-info{padding-top: 0;}
.abolc-items:first-child .abolc-list::before{height: calc(100% - 0.3rem);top: 0.3rem;}
.abolc-list li{width: 100%;}
.abolc-list li:first-child{margin-top: 0;}
.abolc-list li .year{position: relative;transition: color .4s ease;}
.abolc-list li .dot{width: max(40px,0.8rem);height: max(40px,0.8rem);top: -0.1rem;left: min(-19px,-0.39rem);border-radius: 50%;position: absolute;display: flex;align-items: center;justify-content: center;}
.abolc-list li .dot i{width: max(8px,0.16rem);height: max(8px,0.16rem);border-radius: 50%;border: 2px solid #e51313;background: #fff;position: relative;z-index: 4;transform: translate3d(0,0,10px);}
.abolc-list li .dot::before,.abolc-list li .dot::after{content: "";position: absolute;border-radius: 50%;transform: scale(0);transition: transform .6s ease;}
.abolc-list li .dot::before{width: 100%;height: 100%;background: rgba(229, 19, 19, 0.1);top: 0;left: 0;}
.abolc-list li .dot::after{width: max(28px,0.54rem);height: max(28px,0.54rem);background: rgba(229, 19, 19, 0.2);top: 50%;left: 50%;margin: min(-14px,-0.27rem) 0 0 min(-14px,-0.27rem);}
.abolc-list li.active .year{color: #e51313;}
.abolc-list li.active .dot::before{transform: scale(1);}
.abolc-list li.active .dot::after{transform: scale(1);}

/* 关于-公司概况 */
.abogk{background: #fff;}
.abogkMa{background: #e9f1f4;}
.abogkMa-bg{width: 100%;height: 100%;position: absolute;right: 0;bottom: 0;}
.abogk .contain{position: relative;z-index: 4;transform: translate3d(0,0,10px);}
.abogkMa-cont{width: 9.8rem;}
.abogkDt{background: #fff;}
.abogkDt-map{width: 14.98rem;margin-left: auto;margin-right: auto;position: relative;}
.abogkDt-map img{width: 100%;}
.abogkDt-main{position: absolute;width: 1px;height: 1px;z-index: 4;top: 42.8%;left: 36.8%;}
.abogkDt-main .text{position: absolute;top: 50%;margin-top: -0.33rem;left: 0;display: flex;align-items: center;}
.abogkDt-main .text span{height: 0.66rem;border-radius: 0.33rem;font-size: 0.2rem;font-family: "fmm";background: #fff;box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.1);white-space: nowrap;display: flex;align-items: center;padding: 0 0.24rem;color: #e51313;position: relative;z-index: 4;transform: translate3d(0,0,10px);}
.abogkDt-main .text i{width: 0.16rem;height: 0.16rem;border-radius: 50%;background: #e51313;margin-right: 0.4rem;position: relative;}
.abogkDt-main .text i::before,.abogkDt-main .text i::after {content: "";display: block;width: 100%;height: 100%;background: rgba(229, 19, 19, 0.3);border-radius: 50%;position: absolute;top: 0;left: 0;animation: abogkDtRun 1.5s linear infinite;opacity: 0;}
.abogkDt-main .text i::before {animation-delay: .6s;}
.abogkDt-main .text i::after {animation-delay: 0s;}
@keyframes abogkDtRun{0%{opacity:0;transform:scale(.1)}5%{opacity:1}to{opacity:0;transform:scale(5.4)}}

/* 关于-管理团队 */
.abotd{background: #f6f6f6;}
.abotd-items{width: 100%;background: #fff;align-items: flex-start;}
.abotd-items:first-child{margin-top: 0;}
.abotd-name{width: max(130px,3.84rem);position: relative;}
.abotd-name::before{content: "";position: absolute;width: max(4px,0.08rem);height: 100%;top: 0;left: 0;background: #e51313;}
.abotd-cont{width: calc(100% - max(130px,3.84rem));}

/* 关于-企业文化 */
.abowh{background: #fff;}
.abowh-wrap{width: 100%;}
.abowh-items{width: 100%;padding-bottom: max(6px,0.12rem);color: #fff;}
.abowh-main-left{width: calc(100% - 7.4rem);position: relative;}
.abowh-main-left img{width: 100%;}
/*.abowh-main-cont{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;padding-left: var(--widDb);}*/
/*.abowh-main-cont .limit{max-width: 5.3rem;}*/
.abowh-main-cont{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;}
.abowh-main-left .abowh-main-cont{text-align:center}


.abowh-main-shade{display: none;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 5;background: #e51313;pointer-events: none;}
.abowh-main-right{width: 7.4rem;background: #e51313;position: relative;}
.abowh-main-right .abowh-main-cont{padding-left: 1rem;}
.abowh-main-right .abowh-main-cont .limit{max-width: 100%;}
@media all and (min-width:1000px){
    .abowh-main-shade{display: block;}
    .abowh-main.animated .abowh-main-shade{animation: abowhRun1 1.2s ease both .2s;}
    @keyframes abowhRun1{0%{clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}100%{clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);}}
    .abowh-main.animated .abowh-main-cont .limit{animation: abowhRun2 1.2s ease both 1.3s;}
    @keyframes abowhRun2{0%{opacity: 0;transform: translateY(max(20px,0.5rem));}100%{opacity: 1;transform: translateY(0);}}
}
.abowhEng{color: transparent;line-height: 0.88;-webkit-text-stroke: 1px #fff;opacity: 0.2;}
.abowh-list-li{flex: 1;margin-right: max(6px,0.12rem);position: relative;}
.abowh-list-li:last-child{margin-right: 0;}
.abowh-list-li .cont{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;padding: 1rem max(16px,0.4rem) 0;background: rgba(0, 0, 0, 0.2);}
.abowh-long{width: 100%;position: relative;}
.abowh-long img{width: 100%;}
.abowh-long-cont{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;background: rgba(0, 0, 0, 0.2);display: flex;align-items: center;}
.abowh-long-more{width: 100%;}
.abowh-long-more .items{margin-right: 1.7rem;}
.abowh-long-more .items:last-child{margin-right: 0;}
.abowh-long-more .items i{width: max(20px,0.42rem);display: inline-block;}

/* 关于-招贤纳士 */
.abozp{background: #fff;}
.abozpFl{background: #fff;}
.abozpFl-loop{width: 100%;position: relative;}
.abozpFl-link{display: block;width: 100%;position: relative;}
.abozpFl-link .img{width: 100%;overflow: hidden;position: relative;}
.abozpFl-link .img img{width: 100%;height: 6.4rem;}
.abozpFl-link .img::before, .abozpFl-link .img::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: opacity .4s ease;z-index: 2;transform: translate3d(0,0,10px);}
.abozpFl-link .img::before{background: url("../images/pages/abozpSd.png") repeat-x left bottom/auto 54%;}
.abozpFl-link .img::after{background: url("../images/pages/abozpSdH.png") repeat-x left bottom/auto 54%;opacity: 0;}
.abozpFl-link .cont{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 6;transform: translate3d(0,0,10px);color: #fff;}
.abozpFl-link .cont .text{display: none;}
.abozpFl-link.active .img::before{opacity: 0;}
.abozpFl-link.active .img::after{opacity: 1;}
.abozpFl-loop .swiper-pagination{position: relative;font-size: 0;bottom: 0;display: none;}
.abozpFl-loop .btn{position: absolute;line-height: 1;width: max(36px,0.6rem);height: max(36px,0.6rem);font-size: max(14px,0.16rem);border-radius: 50%;top: 50%;margin-top: min(-18px,-0.3rem);border: 1px solid #e6e6e6;color: #000;z-index: 10;cursor: pointer;user-select: none;transition: all .4s ease;}
.abozpFl-loop .btn.prev{left: min(-46px,-0.9rem);}
.abozpFl-loop .btn.next{right: min(-46px,-0.9rem);transform: rotateY(180deg);}
.abozpFl-loop .btn:hover{border-color: #e51313;color: #fff;background: #e51313;}
.abozpZw{background: #fff;}
.abozpZw-list{width: 100%;}
.abozpZw-items{width: 100%;margin-top: max(6px,0.12rem);background: #fff;box-shadow: 0px 0px max(10px,0.2rem) 0px rgba(0, 0, 0, 0.06);}
.abozpZw-items:first-child{margin-top: 0;}
.abozpZw-menu{background: #fff;transition: background .4s ease;justify-content: space-between;align-items: center;user-select: none;cursor: pointer;}
.abozpZw-menu-name{width: 60%;transition: color .4s ease;color: #000;}
.abozpZw-menu-more{width: auto;align-items: center;}
.abozpZw-menu-more .tags{margin-right: max(24px,0.6rem);transition: color .4s ease;}
.abozpZw-menu-more .tags span{padding-left: max(21px,0.47rem);position: relative;}
.abozpZw-menu-more .tags span::before{content: "";position: absolute;width: 1px;height: 80%;top: 10%;left: max(10px,0.23rem);background: #ddd;}
.abozpZw-menu-more .tags span:first-child{padding-left: 0;}
.abozpZw-menu-more .tags span:first-child::before{display: none;}
.abozpZw-menu-more .arrow{width: max(24px,0.36rem);height: max(24px,0.36rem);border-radius: 50%;background: #ddd;color: #fff;font-size: 12px;transform: rotate(90deg);line-height: 1;transition: background .4s ease,color .4s ease;}
.abozpZw-items:hover .abozpZw-menu-name{color: #e51313;}
.abozpZw-items:hover .abozpZw-menu-more .arrow{background: #e51313;}
.abozpZw-items.active .abozpZw-menu{background: #e51313;}
.abozpZw-items.active .abozpZw-menu-name{color: #fff;}
.abozpZw-items.active .abozpZw-menu-more .tags{color: #fff;}
.abozpZw-items.active .abozpZw-menu-more .arrow{background: #fff;color: #e51313;transform: rotate(180deg);}
.abozpZw-cont{width: 100%;display: none;}
.abozpZw-cont h6{font-size: 1.25em;color: #000;font-family: "fmm";}
.abozpFc{background: #f6f6f6;}
.abozpFc-loop{width: 10rem;margin-left: auto;margin-right: auto;position: relative;}
.abozpFc-loop .swiper-container{overflow: visible;}
.abozpFc-loop .img{width: 100%;transform: scale(0.82);transition: transform 1s;}
.abozpFc-loop .img img{width: 100%;height: 5.6rem;}
.abozpFc-loop .swiper-slide-active .img{transform: scale(1);}
.abozpFc-control{width: 100%;justify-content: space-between;align-items: center;user-select: none;}
.abozpFc-btn{width: auto;}
.abozpFc-btn>div{line-height: 1;width: max(36px,0.6rem);height: max(36px,0.6rem);font-size: max(14px,0.16rem);border-radius: 50%;background: #fff;color: #000;z-index: 10;cursor: pointer;user-select: none;margin-right: max(10px,0.2rem);transition: all .4s ease;}
.abozpFc-btn>div:last-child{margin-right: 0;}
.abozpFc-btn>div.prev{left: min(-46px,-0.7rem);}
.abozpFc-btn>div.next{right: min(-46px,-0.7rem);transform: rotateY(180deg);}
.abozpFc-btn>div:hover{background: #e51313;color: #fff;}
.abozpFc-loop .swiper-pagination{position: relative;bottom: 0;width: auto;}
.abozpFc-loop .swiper-pagination i{margin: 0 max(6px,0.1rem) 0 max(4px,0.08rem);}

/* 关于-资质荣誉 */
.abory{background: #fff;}
.abory-menu{width: 100%;justify-content: center;}
.abory-menu a{margin-right: max(24px,0.6rem);position: relative;padding-bottom: max(4px,0.1rem);transition: color .4s ease;}
.abory-menu a::after{content: "";position: absolute;width: 100%;height: 2px;background: #e51313;left: 0;bottom: 0;opacity: 0;transition: opacity .4s ease;}
.abory-menu a:last-child{margin-right: 0;}
.abory-menu a:hover, .abory-menu a.active{color: #e51313;}
.abory-menu a.active::after{opacity: 1;}
.abory-list{width: 100%;}
.abory-link{display: block;width: 100%;text-align: center;}
.abory-link .img{height: 4.4rem;width: 100%;position: relative;background: #f6f6f6;}
.abory-link .img img{max-height: 100%;}
.abory-link .img i{position: absolute;display: none;}



/* 用户-登录 */
.usLogin{background: #f6f6f6;user-select: none;}
.usLogin-wrap{width: max(380px,5.26rem);background: #fff;margin: 0 auto;}
.usLogin-menu{width: 100%;border-bottom: 1px solid #ddd;}
.usLogin-menu .menu{margin-right: max(12px,0.24rem);padding-bottom: max(10px,0.16rem);position: relative;z-index: 2;transition: color .4s ease;cursor: pointer;}
.usLogin-menu .menu::after{content: "";position: absolute;width: 0%;height: 2px;background: #e51313;right: 0;bottom: -1px;opacity: 0;transition: width .4s ease, opacity .1s ease .4s;}
.usLogin-menu .menu:hover, .usLogin-menu .menu.active{color: #000;}
.usLogin-menu .menu.active::after{width: 100%;right: auto;left: 0;opacity: 1;transition: width .4s ease .1s, opacity .1s ease;}
.usLogin-items{width: 100%;margin-top: max(16px,0.3rem);}
.usLogin-items .items{width: 100%;display: none;}
.usLogin-items .items.active{display: block;}
.usLogin-enter{display: flex;align-items: center;width: 100%;position: relative;margin-top: max(8px,0.1rem);}
.usLogin-enter:first-child{margin-top: 0;}
.usLogin-enter input{display: block;width: 100%;font-size: max(14px,0.16rem);color: #000;border-radius: max(3px,0.05rem);height: max(42px,0.5rem);border: 1px solid #ddd;font-family: "fml";padding: 0 max(10px,0.2rem);transition: border .4s ease;}
.usLogin-enter input:focus{border-color: #222;}
.usLogin-enter.code input{padding-right: max(102px,1.34rem);}
.usLogin-enter .sendCode{position: absolute;width: max(102px,1.34rem);height: 100%;display: flex;align-items: center;justify-content: center;top: 0;right: 0;z-index: 4;cursor: pointer;line-height: 1;font-size: max(14px,0.16rem);color: #e51313;}
.usLogin-enter .sendCode.active{color: #999;cursor: default;}
.usLogin-enter.pass input{padding-right: max(36px,0.6rem);}
.usLogin-enter .lookPass{position: absolute;width: max(36px,0.6rem);height: 100%;display: flex;align-items: center;justify-content: center;top: 0;right: 0;z-index: 4;cursor: pointer;line-height: 1;font-size: max(16px,0.2rem);color: #9b9da2;}
.usLogin-enter .lookPass::after{content: "\e6d0";font-family: "icon";}
.usLogin-enter .lookPass.active::after{content: "\e665";}
.usLogin-enter.auth{justify-content: space-between;}
.usLogin-enter.auth input{width: calc(100% - max(110px,1.46rem));}
.usLogin-enter .sendAuth{width: max(102px,1.34rem);display: flex;align-items: center;justify-content: center;height: max(42px,0.5rem);border-radius: max(3px,0.05rem);overflow: hidden;cursor: pointer;}
.usLogin-enter .sendAuth img{width: 100%;height: 100%;}
.usLogin-nows{align-items: baseline;height: max(22px,0.24rem);}
.usLogin-info{width: 100%;margin-bottom: max(4px,0.08rem);}
.usLogin-info .text{margin-top: max(6px,0.16rem);}
.usLogin-info .text:first-child{margin-top: 0;}
.usLogin-btn{width: 100%;margin-top: max(12px,0.2rem);}
.usLogin-btn .btn{width: 100%;font-size: max(14px,0.18rem);cursor: pointer;color: #000;border-radius: max(3px,0.05rem);height: max(42px,0.5rem);border: 1px solid #ddd;padding: 0 max(10px,0.2rem);line-height: 1;position: relative;}
.usLogin-btn .btn.submit{background: #e51313;color: #fff;border-color: #e51313;overflow: hidden;}
.usLogin-btn .btn.submit span{position: relative;z-index: 4;transform: translate3d(0,0,10px);}
.usLogin-btn .btn.submit::after{content: "";position: absolute;width: 20px;height: 20px;top: 50%;left: 50%;background: rgba(255, 255, 255, 0.4);transform: translate(-50%,-50%);border-radius: 50%;opacity: 0;}
.usLogin-btn .btn.submit:hover::after{animation: sonBtnRunBig 1.2s ease both;}
.usLogin-btn .btn.sign{margin-top: max(8px,0.1rem);transition: color .4s ease, border .4s ease;}
.usLogin-btn .btn.sign:hover{color: #e51313;border-color: #e51313;}
.usLogin-btn .forget{margin-top: max(12px,0.2rem);width: 100%;font-size: max(14px,0.16rem);font-family: "fml";}
.usLogin-btn .forget a{transition: color .4s ease;color: #666;}
.usLogin-btn .forget a:hover{color: #e51313;text-decoration: underline;}
.usLogin-btn .toLogin{margin-top: max(14px,0.26rem);width: 100%;font-size: max(14px,0.18rem);}
.usLogin-btn .toLogin a{color: #e51313;margin-left: max(4px,0.08rem);}
.usLogin-btn .toLogin a:hover{text-decoration: underline;}
.usLogin-btn .toBack{margin-top: max(14px,0.26rem);width: 100%;font-size: max(14px,0.18rem);}
.usLogin-btn .toBack a{transition: color .4s ease;}
.usLogin-btn .toBack a:hover{text-decoration: underline;color: #e51313;}
.usLogin-btn.hang{display: flex;justify-content: space-between;}
.usLogin-btn.hang .btn{width: calc(50% - max(5px,0.1rem));margin: 0;}
.usLogin-deal{font-size: max(12px,0.14rem);align-items: center;font-family: "fml";margin-top: max(12px,0.2rem);}
.usLogin-deal p{cursor: pointer;display: flex;}
.usLogin-deal p i{width: max(14px,0.16rem);height: max(14px,0.16rem);border-radius: 3px;border: 1px solid #ddd;position: relative;}
.usLogin-deal p i::after{content: "\e662";font-weight: 700;font-size: max(14px,0.16rem);padding-left: 2px;color: #e51313;font-family: "icon";position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: none;align-items: center;justify-content: center;}
.usLogin-deal p:hover i{border-color: #e51313;}
.usLogin-deal p.active i{border-color: #e51313;}
.usLogin-deal p.active i::after{display: flex;}
.usLogin-deal span{margin: 0 max(3px,0.06rem) 0  max(6px,0.1rem);}
.usLogin-deal a{color: #e51313;}
.usLogin-deal a:hover{text-decoration: underline;}

/* 用户-注册 */
.usSign{background: #f6f6f6;user-select: none;}

/* 用户-个人信息 */
.usInfo{background: #f6f6f6;user-select: none;}
.usInfo-wrap{max-width: max(700px,10rem);margin: 0 auto;}
.usInfo-menu{width: 100%;justify-content: flex-end;}
.usInfo-menu p{padding-left: max(21px,0.47rem);position: relative;}
.usInfo-menu p::before{content: "";position: absolute;width: 1px;height: 80%;top: 10%;left: max(10px,0.23rem);background: #ddd;}
.usInfo-menu p:first-child{padding-left: 0;}
.usInfo-menu p:first-child::before{display: none;}
.usInfo-menu p a{font-size: max(14px,0.18rem);transition: color .4s ease;}
.usInfo-menu p a.active, .usInfo-menu p a:hover{color: #e51313;}
.usInfo-main{width: 100%;background: #fff;margin-top: max(12px,0.2rem);}
.usInfo-items{width: 100%;margin-top: max(18px,0.36rem);}
.usInfo-items .items{width: 100%;padding: max(14px,0.36rem) 0;border-bottom: 1px solid #ddd;display: flex;align-items: flex-start;}
.usInfo-items .items:first-child{border-top: 1px solid #ddd;}
.usInfo-name{width: max(72px,2rem);}
.usInfo-right{width: calc(100% - max(72px,2rem));}
.usInfo-click{width: 100%;justify-content: space-between;}
.usInfo-click .text{width: calc(100% - max(40px,0.8rem));}
.usInfo-click .xiu{cursor: pointer;}
.usInfo-click .xiu:hover{text-decoration: underline;}
.usInfo-data{max-width: max(300px,4.46rem);margin-top: max(14px,0.36rem);display: none;}
/* -- */
.usInfoPop{display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999991;background: rgba(0, 0, 0, 0.5);align-items: center;justify-content: center;}
.usInfoPop.active{display: flex;}
.usInfoPop-wrap{position: relative;background: #fff;width: max(380px,5.26rem);}
.usInfoPop-close{position: absolute;width: max(36px,0.5rem);height: max(36px,0.5rem);top: 0;right: 0;z-index: 10;font-size: max(12px,0.14rem);line-height: 1;cursor: pointer;transition: color .4s ease;}
.usInfoPop-close:hover{color: #e51313;}
.usInfoPop-items{width: 100%;}
.usInfoPop-items .items{width: 100%;display: none;}
.usInfoPop-items .items.active{display: block;}
.usInfoPop-head{width: 100%;}
.usInfoPop-head .text{height: max(20px,0.26rem);align-items: flex-end;display: flex;line-height: 1;}
.usInfoPop-form{width: 100%;margin-top: max(18px,0.36rem);}
.usInfoPop-form .usLogin-btn{margin-top: max(20px,0.6rem);}

/* 用户-忘记密码 */
.usForget{background: #f6f6f6;user-select: none;}

/* 用户-修改密码 */
.usXiu{background: #f6f6f6;user-select: none;}
.usXiu .usInfo-items .items{display: block;padding: max(22px,0.6rem) 0 0;border-bottom: none;}
.usXiu-form{max-width: max(300px,4.46rem);margin: 0 auto;}

/* 产品-解决方案-详情 */
.profaxq{background: #fff;}
.profaxqGs{background: #fff;}
.profaxqGs-cont{width: 100%;}
.profaxqZs{background: #f6f6f6;}
.profaxqZs-cont{background: #fff;}
.profaxqGs-cont img, .profaxqZs-cont img{height: auto !important;}

/* 产品-产品列表 */
.prolb{background: #fff;}
.prolb-list{width: 100%;}
.prolb-link{display: block;width: 100%;position: relative;}
.prolb-img{width: 100%;border: 1px solid #ddd;}
.prolb-img .logo{height: max(20px,0.28rem);display: flex;align-items: center;}
.prolb-img .logo img{max-height: 100%;}
.prolb-img .main{width: 100%;height: max(200px,2.6rem);margin-top: max(6px,0.1rem);}
.prolb-img .main img{max-height: 100%;}
.prolb-cont{width: 100%;text-align: center;}
.prolb-cont .text{display: none;}
.prolb-cont .link{justify-content: center;}
.prolb-cont .link, .prolb-info .link{color: #e51313;}
.prolb-cont .link i, .prolb-info .link i{transform: rotateY(180deg);margin-left: max(6px,0.1rem);}
.prolb-info{position: absolute;width: 100%;height: 100%;top: 0;left: 0;justify-content: space-between;box-shadow: 0px 0px max(10px,0.2rem) 0px rgba(229, 19, 19, 0.1);background: #fff;z-index: 6;opacity: 0;transition: opacity .6s ease;}
.prolb-link:hover .prolb-info{opacity: 1;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}

@media all and (max-width:1590px){
    /* 1440 × (700)  */
    .propp-link img{max-width: 80%;max-height: 80%;}
}

@media all and (max-width:1430px){
    /* 1360 */
}

@media all and (max-width:1350px){
    /* 1280 */
}

@media all and (max-width:1270px){
    /* 1152 × (700) */
    .hangxq-list{max-width: 100%;width: 100%;}
    .serwt-name .ico i{width: 12px;height: 12px;}
}

/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
    .abozpFl-loop .btn{display: none;}
    .abozpFl-loop .swiper-pagination{display:block;margin-top: 30px;}
    .abozpFl-loop .swiper-pagination-bullet {width: 8px;height: 8px;background: #ccc;opacity: 1;margin: 0 6px !important;}
    .abozpFl-loop .swiper-pagination-bullet-active {background: #e51313;}
}

/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){
    /* 移动终端 360 适配 */
    .sonHead.noMenu,.sonPlace{display: none;}
    .sonMenu, .sonHead .contain{width: 100%;}
    .sonHead{position: sticky;top: 60px;left: 0;z-index: 9999;background: #fff;}
    .sonMenu-name{display: flex;}
    .sonMenu-list{display: none;position: absolute;background: #fff;box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.08);padding: 12px 4%;}
    .sonMenu-list a{width: 33.3333%;margin: 0;height: 30px;justify-content: flex-start;padding: 0;}
    .sonMenu-list.list2 a{width: 50%;}
    .sonMenu-list a::before{display: none;}
    .newsMa-wrap{flex-direction: row;}
    .newsMa-img{width: 100%;}
    .newsMa-img img{height: 200px;}
    .newsMa-cont{width: 100%;padding: 24px 0 0;}
    .newsLb-list ul{margin: 16px 0 0 !important;}
    .newsLb-list li{width: 100% !important;margin: 16px 0 0 !important;}
    .newsLb-link .img img{height: 200px;}
    .newsLb-link .cont{padding: 20px 16px;}
    .newsxq-main{width: 100%;}
    .newsxq-side{width: 100%;margin-top: 36px;}
    .newsxq-side-link .img img{height: 200px;}
    .newsxq-main-btn a{width: 100%;margin-top: 12px;}
    .newsxq-main-btn a:first-child{margin-top: 0;}
    .newsxq-side-list li{padding: 16px 0;}
    .newsxq-side-link .cont{padding-top: 16px;}
    .hang-link .img{width: 100%;}
    .hang-link .img img{height: 221px;}
    .hang-link .cont{width: 100%;padding: 18px 0 0;}
    .hangxq .contain{padding: 20px 16px;}
    .hangxq-wrap .img{width: 100%;}
    .hangxq-wrap .cont{width: 100%;padding: 20px 16px;}
    .hangxq-list li {width: calc(100%/2 - max(6px,0.1rem)) !important;}
    .relzxMa-list li{width: 100%;flex: none;margin-top: 24px;}
    .relzxMa-list li:first-child{margin-top: 0;}
    .relzxMa-list li .cont{margin-top: 12px;}
    .relzxGz-code a{margin-right: 10px;}
    .reljb-cont{padding: 24px 16px 30px;}
    .reljb-img-info{padding-left: 16px;}
    .reljb-img-info .text{font-size: 13px;line-height: 20px;max-width: 63%;}
    .relts-form ul{margin: -14px 0 0 !important;}
    .relts-form li{width: 100% !important;margin: 14px 0 0 !important;}
    .relts-form li.line{margin-top: 0.9rem !important;}
    .relts-form li.btn{margin-top: 0.8rem !important;}
    .relts-form li .customHint{width: 100%;margin: 8px 0 0;}
    .relts-form li.file .ipt {width: calc(100% - max(118px,1.3rem)) !important;}
    .relts-form li .customFile{width: max(110px,1.2rem);}
    .prolx-list li{width: calc(100%/2 - max(8px, 0.2rem)) !important;}
    .prolx-link{padding: 16px 10px;}
    .prolx-link .more{font-size: 13px;margin-top: 12px;}
    .propp-list{padding: 16px 12px;}
    .propp-list ul{margin: -4px 0 0 -4px !important;}
    .propp-list li{width: calc(100%/3 - 4px) !important;margin: 4px 0 0 4px !important;}
    .propp-link{height: 50px;}
    .profa-list li{width: calc(100% - max(12px,0.3rem)) !important;}
    .profa-link .img img{height: 180px;}
    .profa-link .cont{padding: 20px 14px;}
    .sergg-link .name, .sergg-link .time{width: 100%;}
    .serggxq{padding-top: max(34px,1rem);}
    .serggxqMa .contain{padding: 18px 14px;}
    .serwt-menu{margin-top: 10px;}
    .serwt-menu a{margin-top: 8px;}
    .serwt-name .tags::before{bottom: -3px;}
    .abolc-info{width: 140px;padding-right: 18px;}
    .abolc-info .title{font-size: 16px;}
    .abolc-info .hint{font-size: 14px;}
    .abolc-info .text{font-size: 12px;line-height: 20px;}
    .abolc-list{width: calc(100% - 140px);}
    .abolc-list li .year{font-size: 18px;padding-left: 20px;}
    .abolc-list li .title{font-size: 14px;padding-left: 20px;}
    .abolc-list li .text{font-size: 12px;line-height: 20px;padding-left: 20px;}
    .abolc-list li .dot{width: 24px;height: 24px;margin: -12px 0 0 -12px;left: 1px;top: 10px;}
    .abolc-list li .dot::after{width: 16px;height: 16px;margin: -8px 0 0 -8px;}
    .abogkMa-cont {width: 100%;}
    .abogkMa-bg{display: none;}
    .abogkDt-map{width: 100%;}
    .abogkDt-main .text i{width: 6px;height: 6px;}
    .abogkDt-main .text span {height: 24px;border-radius: 12px;font-size: 10px;padding: 0 10px;}
    .abogkDt-main .text {margin-top: -12px;}
    .abotd-items{padding: 20px 16px 20px 0;}
    .abotd-name{width: 100%;padding: 0 0 0 16px;display: flex;align-items: center;}
    .abotd-name .text{margin: 0 0 0 12px;}
    .abotd-cont{width: 100%;padding: 16px 0 0 16px;}
    .abowh-wrap{padding: 0 4% 34px;}
    .abowh-main-left {width: 100%;}
    .abowh-main-cont .limit {max-width: 100%;}
    .abowh-items{color: #000;}
    .abowh-main-cont{position: relative;padding: 10px 0 0;}
    .abowh-main-right {width: 100%;margin-top: 12px;}
    .abowh-main-right .abowh-main-cont{color: #fff;padding: 20px 16px;}
    .abowh-list-li{flex: none;width: 100%;margin: 6px 0 0;color: #fff;}
    .abowh-list-li:first-child{margin-top: 0;}
    .abowh-list-li .cont .text{font-size: 14px;}
    .abowh-long img{height: 100%;position: absolute;top: 0;left: 0;}
    .abowh-long-cont{position: relative;color: #fff;padding: 24px 16px;} 
    .abowh-long-cont .contain{width: 100%;}
    .abowh-long-more .items{width: 100%;margin: 16px 0 0;}
    .abowh-long-more .items:first-child{margin-top: 0;}
    .abowh-long-more .items .text{font-size: 14px;}
    .abowh-items:last-child{padding-bottom: 0;}
    .abowhEng{font-size: 46px;}
    .abozpFl-loop .swiper-pagination{display:block;margin-top: 20px;}
    .abozpFl-loop .swiper-pagination-bullet {width: 6px;height: 6px;margin: 0 5px !important;}
    .abozpFl-link .img img{height: 400px;}
    .abozpFl-link .cont .text{display: block;}
    .abozpZw-menu{padding: 14px 16px;}
    .abozpZw-menu-name{width: 100%;}
    .abozpZw-menu-more{width: 100%;margin-top: 6px;justify-content: space-between;}
    .abozpZw-cont{padding: 20px 16px;}
    .abory-list ul{margin: -18px 0 0 -12px !important;}
    .abory-list li{width: calc(50% - 12px) !important;margin: 18px 0 0 12px !important;}
    .abory-link .img{height: 200px;}
    .abory-link .cont .name{font-size: 12px;line-height: 20px;}
    .usLogin-wrap{width: 100%;}
    .usInfo-items .items{flex-wrap: wrap;}
    .usInfo-name{width: 100%;}
    .usInfo-right{width: 100%;margin-top: 4px;}
    .usInfoPop-wrap{width: 92%;}
    .profaxqZs-cont{padding: 20px;}
    .abozpFc-loop{width: 100%;}
    .abozpFc-loop .swiper-container{overflow: hidden;border-radius: 6px;}
    .abozpFc-loop .img {transform: scale(0.9);}
    .prolb-list ul{margin: -8px 0 0 !important;}
    .prolb-list li{width: 100% !important;margin: 8px 0 0  !important;}
    .prolb-info{display: none;}
    .prolb-cont .text{display: -webkit-box;}
	.sonBan-cont {
	    height: 200px;
	}
	.sonBan img.bg{width: 100%;height: 200px;}
}

/* --------------------图片-iPad-调整---------------------- */
@media all and (min-width: 720px) and (max-width: 1000px){
    .newsMa-img img{height: 426px;}
    .newsLb-link .img img{height: 426px;}
    .newsxq-side-link .img img{height: 426px;}
    .hang-link .img img{height: 471px;}
    .profa-list li {width: calc(100%/2 - max(12px,0.3rem)) !important;}
    .profa-link .img img{height: 188px;}
    .abozpFl-link .img img{height: 460px;}
    .abory-link .img{height: 450px;}
	
}