
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;font-size: 0;text-align: center;user-select: none;}
.paging-menu, .paging-menu a, .paging-skip, .paging-hint, .paging-skip input, .paging-skip button{display: inline-block;vertical-align: middle;}
.paging-menu a{font-family: "Arial"; width: 44px;height: 44px;line-height: 44px;margin: 2px;font-size: 18px;color: #666;transition: all .4s ease;border-radius: 50%;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #ef3826;background-color: #ef3826;color: #fff;}
.paging-skip{margin-left: 8px;}
.paging-hint{font-size: 14px;color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 54px;text-align: center;height: 38px;border: 1px solid #e1e1e1;font-size: 14px;color: #666;border-radius: 3px;transition: all .4s ease;}
.paging-skip input:focus{border-color: #ef3826;}
.paging-skip button{color: #555;font-size: 14px;padding: 0 18px;border: 1px solid #e1e1e1;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #ef3826;color: #fff;border-color: #ef3826;}
.paging-hint span{color: #ef3826;}
.no-result{width: 200px;margin: 200px auto 0;display: none;flex-direction: column;}
.no-result .img img{width: 150px;}
@media all and (max-width:1000px) {.paging-menu a{width: 36px;height: 36px;line-height: 36px;font-size: 14px;}.paging-skip{width: 100%;margin-left: 0;}.paging-menu a:first-child, .paging-menu a:last-child{width: 54px;}}

/* 内页公共 */
.pagesBan-bg{overflow: hidden;}
.pagesBan-bg img{width: 100%;min-height: 300px;}
.pagesBan-mask{position: absolute;left: 0;bottom: 0;display: flex;align-items: center;width: 100%;}
.pagesBan-mask img{width: 100%;}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;align-items: center;opacity: 0;transform: translateX(150px);animation:pagesText 1.5s ease forwards;}
.pagesBan-title{display: inline-block; color:#ef3826;}
.pagesBan-title::after{content: "";position: absolute;right: -20px;bottom: -4px;width: 16px;height: 16px;border-radius: 50%;border: 3px solid #ef3826;}
.pagesBread{align-items: center;}
.pagesBread a:first-child::before{content: "";top: 50%;transform: translateY(-55%); position: absolute;right: auto;left: 0; width: 10px;height: 11px;transition: all .4s ease; background: url('../image/pagesBread-icon2.png') no-repeat center/100% auto;}
.pagesBread a:first-child{padding-left: 18px;}
.pagesBread a:first-child:hover::before{background-image: url('../image/pagesBread-iconH.png');}
.pagesBread a{display: block;margin-right: 24px;position: relative;transition: all .4s ease; color:#000;}
.pagesBread a:hover{color: #ef3826;}
.pagesBread a::after{content: "\e622";font-family: "icon";display: inline-block;color: #333;font-size: 12px;position: absolute;right: -18px;top: 50%;transform: translateY(-50%) scale(.7);}
.pagesBread a:last-child::after{display: none;}
@keyframes pagesText {0%{opacity: 0;transform: translateX(150px);}100%{opacity: 1;transform: translateX(0);}}
.pagesNav-item{margin-left: 30px;position: relative;transition: all .4s ease;user-select: none;padding-bottom: 10px;}
.pagesNav-item:first-child{margin-left: 0;}
.pagesNav-item::after{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);transition: all .4s ease;width: 0;height: 2px;background: #ef3826;}
.pagesNav-item span{position: relative;}
.pagesNav-item span::after{content: "";position: absolute;right: -7px;bottom: 3px;width: 3px;height: 3px;border-radius: 50%;background: #ef3826;opacity: 0;transition: all .4s ease;}
.pagesNav-item:hover,.pagesNav-item.active{color:#ef3826;}
.pagesNav-item.active::after{width: 100%;}
.pagesNav-item.active span::after{opacity: 1;}
/* 新闻中心 */
.newsShow-slide{justify-content: space-between;}
.newsShow-img{width: 50%;overflow: hidden;border-radius: 10px;}
.newsShow-img img{width: 100%;height: 360px; transition: all .6s ease;}
.newsShow-img:hover img{transform: scale(1.08);}
.newsShow-con{width: 45%;position: relative;border-bottom: 1px solid #000;}
.newsShow-title{transition: all .4s ease;}
.newsShow-title:hover{color: #ef3826;}
.newsShow-more{transition: all .4s ease; position: absolute;right: 0;bottom: 60px;padding-right: 40px;}
.newsShow-more::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 26px;height: 26px;background: url('../image/newsShow-more.png') no-repeat center/100% auto;}
.newsShow-pagination{position: absolute;left: 55%;bottom: 60px;z-index: 2;}
.newsShow-pagination .swiper-pagination-bullet{margin-left: 16px; width: 63px;opacity: 1;background: transparent; height: 13px;border-radius: 15px;border: 1px solid #292929;position: relative;}
.newsShow-pagination .swiper-pagination-bullet::after{border-radius: 10px; content: "";position: absolute;width: 0;height: 7px;background: #ef3826;transition: all .6s ease;left: 3px;top: 50%;transform: translateY(-60%);}
.newsShow-pagination .swiper-pagination-bullet-active::after{width: 55px;}
.newsShow-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.newsList-item{justify-content: space-between;}
.newsList-con{width: 75%;border-bottom: 1px solid #efefef;display: flex;flex-wrap: wrap;}
.newsList-date{width: 110px;height: 100%;flex-direction: column;background: #f4f4f4;transition: all .4s ease; border-radius:10px;}
.newsList-date .day{line-height: 1.2;font-weight: 700;}
.newsList-date .day,.newsList-date .year{transition: all .4s ease;}
.newsList-text{flex: 1;padding-left: 40px;}
.newsList-text .title{transition: all .4s ease;color: #292a35;}
.newsList-img{width: 21%;height: 100%;overflow: hidden;border-radius: 8px;}
.newsList-img img{width: 100%;height: 100%;transition: all .4s ease;}
.newsList-item:hover .newsList-date{background: #ef3826;}
.newsList-item:hover .newsList-date .day,.newsList-item:hover .newsList-date .year{color: #fff;}
.newsList-item:hover .newsList-text .title{color: #ef3826;}
.newsList-item:hover .newsList-img img{transform: scale(1.1);}
/* 新闻详情 */
.newsDet-con{width:70%; padding-right:8%;border-right: 1px solid #ebebeb;}
.newsDet-header{border-bottom: 1px solid #e9e9e9;}
.newsDet-header .date{padding-left: 28px;}
.newsDet-header .date::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 18px;height: 19px;background: url('../image/newsDet-icon.png') no-repeat center/100% auto;}
.newsDet-file p{line-height: inherit;}
.newsDet-file h1,.newsDet-file h2,.newsDet-file h3,.newsDet-file h4,.newsDet-file h5,.newsDet-file h6{color: #333;font-size: 20px;}
.newsDet-file img,.newsDet-file video{display: block;margin: 0 auto;}
.newsDet-site{width: 30%;padding-left: 90px;}
.newsDet-switch-item{border-bottom: 1px solid #e6e6e6;}
.newsDet-switch-item:first-child{margin-top: 0;}
.newsDet-switch-item .text{transition: all .4s ease;}
.newsDet-switch-item:hover .text{color: #ef3826;}
.newsDet-rec-item{border-bottom: 1px solid #e6e6e6;}
.newsDet-rec-img{width: 33%;overflow: hidden;}
.newsDet-rec-img img{width: 100%;height: 65px;transition: all .4s ease;border-radius: 5px;}
.newsDet-rec-con{flex: 1;padding-left: 18px;}
.newsDet-rec-con:hover .title{transition: all .4s ease;}
.newsDet-rec-item:hover .newsDet-rec-con .title{color: #ef3826;}
/* 服务支持 */
.pagesTitle::after{content: "";width: 5px;height: 5px;border-radius: 50%;background: #ef3826;display: inline-block;margin:0 0 -2px 5px;}
.serIntro-list{justify-content: space-between;}
.serIntro-list::after{content: "";width: 29%;}
.serIntro-list li{width: 29%;}
.serIntro-icon{width: 84px;height: 84px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #ef3826;}
.serIntro-text{flex: 1;padding-left: 18px;}
.serDownload{background:#fff;}
.serDown-header{align-items: center;justify-content: space-between;}
.serDown-header .pagesNav-item{margin-left: 55px;}
.serDown-header .pagesNav-item.active,.serDown-header .pagesNav-item:hover{color: #ef3826;}
.serDown-header .pagesNav-item:first-child{margin-left: 0;}
.serDown-header .pagesNav-item span::after{width: 5px;height: 5px;right: -15px;}
.serDown-header .pagesNav-item::after{height: 3px;}
.serDown-search{background: rgba(255, 255, 255, .15);border-radius: 30px;overflow: hidden;}
.serDown-search input{width: 320px;height: 40px;padding-left: 22px;background: transparent; color: #fff;font-size: 15px;}
.serDown-search input::-webkit-input-placeholder{font-size: 15px;color: #fff;}
.serDown-search a{color: #ef3826;width: 55px;height: 40px;display: flex;align-items: center;justify-content: center;transition: all .4s ease;}
.serDown-search a:hover{background: #fff;}
.serDown-con{display: none;}
.serDown-con:first-child{display: block;}
.serDown-list{justify-content: space-between;}
.serDown-item{margin-top: 26px; width: calc(50% - 13px);background: #f8f8f8;border-radius: 5px;transition: all .4s ease;align-items: center;padding:0 28px;height: 104px;}
.serDown-item::after{content: "";position: absolute;right: 25px;top: 50%;width: 21px;height: 23px;background: url('../image/serDown-icon2.png') no-repeat center/100% auto;transform: translateY(-50%);transition: all .4s ease;}
.serDown-item-icon img{transition: all .4s ease;}
.serDown-item-icon .h{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;}
.serDown-item-text{flex: 1;padding-left: 27px;}
.serDown-item-text .text{margin-top: 5px;}
.serDown-item:hover{background: #ef3826;}
.serDown-item:hover .s{opacity: 0;}
.serDown-item:hover .h{opacity: 1;}
.serDown-item:hover .serDown-item-text .title,.serDown-item:hover .serDown-item-text .text{color: #fff;}
.serDown-item:hover::after{background-image: url('../image/serDown-icon2H.png');}
.serDownload .paging a{color: #fff;}
.serTable-con{margin-left: -14px;}
.serTable-input{width: calc(50% - 14px);margin: 20px 0 0 14px;}
.serTable-input.short{width: calc(25% - 14px);}
.serTable-input.active .title::after{content: "*";display: inline-block;color: #ef3826;font-size: 16px;}
.serTable-input input{margin-top: 8px; height: 50px;padding-left: 15px;background: #f8f8f8;border: 1px solid #ebebeb;border-radius: 3px;width: 100%;}
.serTable-footer{margin-top: 20px;width: 100%;position: relative;}
.serTable-footer .serTable-input{margin-top: 0;}
.serTable-footer .serTable-input:nth-child(2){width: calc(50% - 114px);}
.serTable-code{width: 100px;height: 50px;border: 1px solid #ebebeb;position: absolute;right: 0;bottom: 0;border-left: unset;}
.serTable-code img{width: 100%;height: 100%;cursor: pointer;}
.serTable-con button{width: 420px;height: 50px;margin: 30px auto 0;display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;background: #ef3826;letter-spacing: 2px;font-size: 18px;transition: all .4s ease;user-select: none;cursor: pointer;}
.serTable-con button:hover{box-shadow: 0 0 10px #ef3826;}


/* 关于玖菱部分 */
.abIntro{background:linear-gradient(to bottom,#fefefe 80%,#f8f8f8 100%);position: relative; margin:0 auto -80px;}
.abIntro .contain{z-index: 3;position: relative;}
.abIntro .pagesTitle::after{width: 10px;height: 10px;border-radius: 50%;border: 2px solid #ef3826;background: transparent;margin: 0 0 -3px 5px;}
.abIntro-text{padding:0 2.5%;}
.abIntro-text p{line-height:inherit; height:205px; overflow:hidden; transition:all .4s ease;}
.abIntro-text.active p{height: auto;}
.abIntro-text-btn{font-size: 18px;cursor: pointer;user-select: none;transition:all .4s ease;}
.abIntro-text.active .abIntro-text-btn{transform: rotate(180deg);}
.abIntro-img{justify-content: space-between;}
.abIntro-img::after{content: "";width: 32.5%;}
.abIntro-img img{width: 32.5%;display: inline-block;border-radius: 5px;}
.abWH-header .contain{justify-content:center ;align-items: flex-end;}
.abWH-bg img{width: 100%;}
.abWH-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.abWH-list li{width: 25%;border-left: 1px solid rgba(255, 255, 255, .3);display: flex;align-items: flex-end;overflow: hidden;}
.abWH-list li:first-child{border-left: unset;}

.Ab-num{width:100%; margin:60px auto 0;}
.Ab-num li{display:flex; align-items:center; justify-content:center; text-align:center; width:25%; transition:all .5s; position:relative;}
.Ab-num li::after{content:""; display:block; width:1px; height:40px; background:#d6d6d6; position:absolute; top:25px; right:0;}
.Ab-num li:last-of-type::after{display:none;}
.Ab-num li:hover{border-color:#ef3826; transform:translateY(-5px); transition:all .5s ease-in-out; cursor:pointer;}
.Ab-num-con .num{align-items:flex-start;}
.Ab-num-con .num span{line-height: .8;margin-right:5px; font-family:"gilroy_bold"; font-weight:500; color:#ef3826;}
.Ab-num-con .num sup{vertical-align:top; width:25px; height:25px; color:#fff; font-size:16px; background:#ef3826; border-radius:50%; line-height:25px;}
.Ab-num-con .title{text-align:left; font-size:16px; margin-top:15px;}

.abWH-text{position: relative; width: 100%;transition: all .6s ease;padding: 50px;transform: translateY(calc(100% - 115px));}
.abWH-text .title,.abWH-text .text{position: relative;z-index: 2;}
.abWH-text::after{opacity: 0;transition: all .4s ease; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('../image/abWH-text-bg.jpg') no-repeat center/100% 100%;}
.abWH-list li.active .abWH-text{transform: translateY(0);}
.abWH-list li.active .abWH-text::after{opacity: 1;}
.abCont-con{justify-content: space-between;}
.abCont-date{width: 48.5%;}
.abCont-date-list li{padding: 15px 0;align-items: center;border-bottom: 1px solid #f2f2f2;}
.abCont-icon{display: flex;align-items: center;justify-content: center;width: 27px;height: 27px;border-radius: 50%;background: #ef3826;}
.abCont-text{flex: 1;padding: 0 20px;}
.contCode-map{width: 48.5%;height: 400px;border: 10px solid #fff; box-shadow: 0px 0px 57px 0px rgba(0, 10, 18, 0.05);}
.amap-logo{display: none !important;}
.map-info{padding: 10px 12px;width: 170px;}
.map-con h6{font-size: 14px;color: #333;font-weight: 700;text-align: center;}
.amap-info-content{padding: 0;background: rgba(255, 255, 255, .95);}
.amap-info-close{display: none !important;}
.abCont-house{justify-content: space-between;}
.abCont-house li{width: 48.5%;box-shadow: 0px 3px 51px 0px rgba(0, 0, 0, 0.13);border-radius: 8px;}
.abCont-house-img{width: 35%;border-bottom-left-radius: 8px;border-top-left-radius: 8px;overflow: hidden;}
.abCont-house-img img{width: 100%;height: 100%;}
.abCont-house-text{width: 65%;border-top-right-radius: 8px;border-bottom-right-radius: 8px;overflow: hidden;background: #fff;padding: 45px 50px 50px 45px;}
.abCont-house-text .text{padding-left: 30px;}
.abCont-house-text .text::after{content: "";position: absolute;left: 0;top: 3px;width: 21px;height: 27px;background: url('../image/abCont-footer-icon.png') no-repeat center/100% auto;}

/* 内页荣誉资质部分 */
.honor_r_img{width:100%; float:left;}
.honor_r_img li{width:23.5%; float:left; margin:0 2% 30px 0; text-align:center; padding:10px 10px 0 10px; background:#f9f9f9; border-bottom:3px solid transparent; position:relative;}
.honor_r_img li:nth-child(4n){margin-right:0;}
.honor_r_img li img{width:100%; display:block;}
.honor_r_img li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.honor_r_img li:hover::before{width:100%; background:#ef3826; transition:all .5s}
.honor_r_img li p{font-size:18px; line-height:36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0;}
.honor_r_img li:hover{background-image:-webkit-gradient(linear,left 0, right 0, from(#ef3826), to(#244ea1)); box-shadow:0 3px 12px rgba(0,0,0,.3);}
.honor_r_img li:hover p{color:#fff;}

/* 内页联系玖菱部分 */
.contact{width:95%; max-width:1580px; margin:80px auto 0; position:relative; overflow:hidden;}
.cont_left{width:30%; height:520px; position:absolute; left:0; top:0; background:rgba(238,29,35,.9); padding:60px 40px; color:#fff; z-index:999; border-radius:10px 0 0 10px;}
.cont_left h3{font-size:24px; line-height:30px; font-weight:bold; margin-top:20px;}
.cont_left p{font-size:16px; line-height:32px; margin-top:20px;}
.cont_left p em{width:20px; height:20px; float:left; margin:5px 10px 0 0;overflow:hidden;}
.cont_left p a{color:#fff;}
.cont_left p a:hover{text-decoration:underline;}
.cont_left p em img{width:100%; display:block;}
.cont_right{width:100%; float:left;}
.map{width:100% !important; height:520px !important; float:left; border-radius:10px;}

.contact_tlist{width:95%; max-width:1580px; margin:60px auto 0; background-color:#fff; border-radius:6px; overflow:hidden;}
.contact_tlist li{width:31.333%; min-height:242px; float:left; background-color: white; border-radius:6px; position: relative; padding: 30px 20px 30px 50px; margin:0 3% 30px 0; box-shadow:0 3px 9px rgba(0,0,0,.1);}
.contact_tlist li:nth-child(3n){margin-right:0;}
.contact_tlist li::before{content:""; display:block; width:4px; min-height:174px; background-color:#ef3826; position: absolute; left: 0; top:30px;}
.contact_tlist li .title{width:100%; float: left; border-bottom:1px solid #f5f5f5; padding: 0 0 30px;}
.contact_tlist li .title h3{font-size:24px; line-height: 30px; font-weight: 500; color: #000;}
.contact_tlist li .textnr{width:100%; float: left; margin-top:20px; position: relative;}
.contact_tlist li .text{width:100%; float: left; z-index:1;}
.contact_tlist li .text h4{font-size:24px; font-weight:400; line-height:30px; color: #666;}
.contact_tlist li .text p{font-size:16px; line-height:30px; padding-right:100px;}
.contact_tlist li .ticon{width:102px; height:102px; position:absolute; top:-10px; right:0;}
.contact_tlist li .ticon img{width:100%; display: block;}

/* 内页在线留言部分 */
.message{width:95%; max-width:1580px; margin:80px auto 0; background:#fff; padding:60px 40px; box-shadow:5px 5px 20px rgba(0,0,0,.2); border-radius:10px; overflow:hidden;}
.message h4{text-align:center; color:#333; font-size:30px; font-weight:bold;}
.message ol{width:100%;float:left; margin-top:60px;}
.message ol li{float: left; width:49%; margin-bottom:20px; background:#fff;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left; border:none;}
.message ol li:nth-child(7){float:right; border:none;}
.message ol li input{width:100%; height:50px; background:none; border:1px solid #e6e6e6; color:#999; padding:0 15px; border-radius:10px;}
.message ol li textarea{padding:15px; width:100%; height:180px; border:1px solid #e6e6e6; background:none; color:#999; border-radius:10px;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; border-radius:10px; cursor:pointer; border:none;}
.message ol li .btn{background:#ef3826;}
.message ol li .btn2{background:#244ea1; color:#fff;}
.message input::-webkit-outer-spin-button,.message input::-webkit-inner-spin-button{-webkit-appearance: none !important; margin: 0;}
.message input::-moz-placeholder, textarea::-moz-placeholder{color: #999;}
.message input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;}
.message input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999;}


/* 解决方案 */
.FangAn{background: linear-gradient(to bottom,transparent 0%,#fbfbfb 10%, #f8f8f8 40%); margin:0 auto -80px;}
.FA-list li{background: #fff;align-items: center;border-radius: 10px;height: 410px;}
.FA-img{width: 55%;height: 100%;}
.FA-img img{max-width: 70%;max-height: 80%;}
.FA-con{width: 45%;padding-right: 7%;}
.FA-btn-item{margin-left: 16px;display: flex; width: 144px;height: 45px;border: 2px solid #404040;color: #404040;border-radius: 30px;transition: all .4s ease;}
.FA-btn-item.mb{display: none;}
.FA-btn-item:first-child{margin-left: 0;}
.FA-btn-item::after{content: "";display: inline-block;margin-left: 8px;width: 18px;height: 18px;transition: all .4s ease; background: url('../image/Fa-icon.png') no-repeat center/100% auto;}
.FA-btn-item:last-child::after{width: 12px;height: 11px;background-image: url('../image/in_jt.png');margin-left: 12px;}
.FA-btn-item:hover{border-color: #ef3826;background: #ef3826;color: #fff;}
.FA-btn-item:first-child:hover::after{background-image: url('../image/Fa-iconH.png');}
.FA-btn-item:last-child:hover::after{background-image: url('../image/in_jth.png');}
.FA-list li:nth-child(2n){flex-direction: row-reverse;}
.FA-list li:nth-child(2n) .FA-con{padding-right: 0;padding-left: 7%;}
/* 解决方案详情 */
.FaDet-header{background: #f2f2f2;padding-top: 160px;}
.FaDet-header .pagesBread a:first-child::before{background-image: url('../image/pagesBread-icon2.png');}
.FaDet-header .pagesBread a::after{color: #666;}
.FaDet-intro{align-items: center;}
.FaDet-swp{width:50%;align-items: center;}
.FaDet-intro-con{width:50%;padding-right: 5%;}
.FaDet-intro .thumbs{height: 270px;}
.FaDet-intro-con .gallery-title{color:#ef3826;}
.FaDet-intro-con .gallery-title2{margin-top:20px;}
.FaDet-intro .thumbs .swiper-container{height: 100%;}
.FaDet-intro .thumbs-year{background: #fff; width: 54px;height: 54px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 2px solid transparent;}
.FaDet-intro .thumbs-year img{max-width: 70%;max-height: 65%;}
.FaDet-intro .thumbs-year.active{border-color: #ef3826;}
.FaDet-intro .thumbs-prev,.FaDet-intro .thumbs-next{position: absolute;left: 50%;bottom: -55px;transform: translateX(-50%);width: 30px;height: 30px;user-select: none;cursor: pointer; display: flex;align-items: center;justify-content: center;}
.FaDet-intro .thumbs-prev{bottom: auto;top: -55px;transform: translateX(-50%) rotate(180deg);}
.FaDet-intro .thumbs-prev::after,.FaDet-intro .thumbs-next::after{content: "\e61f";font-family: "icon";display: inline-block;color: #c6c6c6;font-size: 16px;}
.FaDet-intro .gallery{width: calc(100% - 54px);}
.FaDet-intro .gallery .swiper-slide{display: flex;flex-wrap: wrap; align-items: center;justify-content: space-between;}
.FaDet-intro .gallery-img{width: 100%;height: 460px; display: flex;align-items: center;justify-content: center;}
.FaDet-intro .gallery-img img{max-width: 75%;max-height: 90%;}
.FaDet-intro .gallery-con{width: 47%;}
.FaDet-intro .gallery-more{display: flex; width: 145px;height: 45px;border-radius: 30px;background: #ef3826;transition: all .4s ease;}
.FaDet-intro .gallery-more.mb{display: none;}
.FaDet-intro .gallery-more::after{content: "\e765";font-family: "icon";display: inline-block;font-weight: 700;margin-left: 8px;}
.FaDet-intro .gallery-more:hover{box-shadow: 0 0 10px #ef3826;}
.FaDet-con .contain{justify-content: space-between;align-items: flex-start;}
.FaDet-file-box{width:100%;}
.FaDet-file{border-bottom: 1px solid #f2f2f2;font-family: "gilroy_regular", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";}
.FaDet-back{transition: all .4s ease; margin: 30px auto 0;width: 145px;height: 45px;border-radius: 30px;background: #ef3826;}
.FaDet-back::after{content: "";width: 14px;height: 16px;display: inline-block;margin-left: 8px;background: url('../image/FaDet-back.png') no-repeat center/100% auto;}
.FaDet-file h1,.FaDet-file h2,.FaDet-file h3,.FaDet-file h4,.FaDet-file h5,.FaDet-file h6{font-size: 26px;color: #000;position: relative;padding-left: 24px;margin-bottom: 15px;}
.FaDet-file h1::after,.FaDet-file h2::after,.FaDet-file h3::after,.FaDet-file h4::after,.FaDet-file h5::after,.FaDet-file h6::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 3px;height: 80%;background: #ef3826;}
.FaDet-file p{line-height: inherit;}
.FaDet-file table{width: 100%;}
.FaDet-file table td{padding: 5px;height: 40px;text-align: center;border: 1px #e6e6e6 solid;font-size: 14px;color: #666;}
.FaDet-file table tr:first-child{background: #d8d8d8;}
.FaDet-file table td:first-child{width: 20%;} 
/* .FaDet-file img,.FaDet-file video{} */
.FaDet-site{width:95%; max-width:1580px; margin:80px auto 0; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09); padding:40px 40px 20px; border-radius:10px; overflow:hidden;}
.FaDet-site-img{height: 186px;display: flex;align-items: center;justify-content: center;}
.FaDet-site-img img{max-width: 80%;max-height: 80%;transition: all .4s ease;}
.FaDet-site-title{transition: all .4s ease;}
.FaDet-site-item{display:block; border-bottom: 1px solid #f0f0f0; width:23.5%; float:left; margin:0 2% 2% 0; overflow:hidden;}
.FaDet-site-item:nth-child(4n){margin-right:0;}
.FaDet-site-item:hover .FaDet-site-img img{transform: scale(1.1);}
.FaDet-site-item:hover .FaDet-site-title{color: #ef3826;}
/* 产品中心 */
.product .contain,.Block .contain{border-top: 1px solid #e5e5e5;}
.proNav2{margin-bottom: 40px;}
.proNav2-item{transition: all .4s ease;margin-left: 13px; padding: 0 32px;height: 54px;background: #f2f2f2;transition: all .4s ease;border: 1px solid #ececec; border-radius:6px 6px 0 0;}
.proNav2-item:first-child{margin-left: 0;}
.proNav2-item:hover{color: #ef3826;border-color: #ef3826;}
.proNav2-item.active{background: #ef3826;border-color: #ef3826;color: #fff; border-radius:6px 6px 0 0;}
.proNav2-item::after{content: "";width: 9px;height: 9px;border: 10px solid transparent;border-top-color: #ef3826;position: absolute;left: 50%;top: 100%;transform: translateX(-50%);transition: all .4s ease;opacity: 0;}
.proNav2-item.active::after{opacity: 1;}
.proNav3{margin-bottom: 12px;}
.proNav3-item{position: relative; margin-left: 12px;width: 128px;height: 37px;border-radius: 30px;border: 2px solid #ef3826;}
.proNav3-item:first-child{margin-left: 0;}
.proNav3-item::after{content: "";transform: translateX(-50%); width: 10px;height: 7px;position: absolute;left: 50%;top: 100%;border: 8px solid transparent;border-top-color: #ef3826;transition: all .4s ease;opacity: 0;}
.proNav3-item:hover,.proNav3-item.active{background: #ef3826;color: #fff;}
.proNav3-item:hover::after,.proNav3-item.active::after{opacity: 1;}
.proTable-header{padding-right: 17px;height: 40px;background: #f0f0f0; align-items: center;justify-content: flex-end;}
.proTable-header .btn{position: relative;cursor: pointer;user-select: none;}
.proTable-header .btn::before{content: "";position: absolute;left: -24px;top: 50%;transform: translateY(-50%);width: 15px;height: 15px;background: url('../image/proTable-icon.png') no-repeat center/100% auto;}
.proTable{overflow-x: scroll;overflow-y: visible;padding-left: 170px;}
.proTable::-webkit-scrollbar{height: 8px;cursor: pointer;}
.proTable::-webkit-scrollbar-thumb {background: #ef3826;border-radius: 10px;cursor: pointer;}
.proTable::-webkit-scrollbar-track {background: transparent;}
.proTable table{width: 120%;}
.proTable thead th{min-width: 60px; font-weight: 400; background: #ef3826; padding: 0 20px;text-align: center;height: 50px;border-right: 1px solid #fff;color: #fff;font-size: 16px;}
.proTable tbody td{border-bottom: 1px solid #ebebeb;border-right: 1px solid #ebebeb; white-space: nowrap; min-width: 60px; font-size: 15px; background: #f7f7f7;height: 60px;padding: 0 20px;color: #777;text-align: center;}
.proTable tbody td:first-child,.proTable thead th:first-child{ min-width: 170px;position: absolute;left: 0;display: flex;align-items: center;justify-content: center;}
.proTable tbody td:nth-child(2),.proTable thead th:nth-child(2){border-left: unset;}
.proTable tbody td:first-child p{display: block;width: 100%;display: flex;align-items: center;justify-content: space-between;}
.proTable tbody td a{display: flex;color: #ef3826;transition: all .4s ease;}
.proTable tbody td a:last-child{ width: 23px;height: 23px; background: url('../image/pro-pdf.png') no-repeat center/100% auto;}
.proTable tbody td a:first-child:hover{text-decoration: underline;}
.proTable tbody td a:last-child:hover{background-image: url('../image/pro-pdfH.png');}
.proTable tbody tr:nth-child(2n) td{background: #fff;}
.proTable-popup{position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;background: rgba(0, 0, 0, .3);z-index: 999999;display: none;}
.proTable-popup-con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 95%;height: 90%;overflow-y: auto;background: #fff;}
/* 产品中心-模块 */
.Block-list{justify-content: space-between;margin-top: -20px;}
.Block-item{padding: 50px 0;align-items: center; width: calc(50% - 20px);margin-top: 40px;border-radius: 10px;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.09);}
.Block-con{padding-left: 10%;width: 50%;}
.Block-img{display: flex;width: 50%; align-items: center;justify-content: center;}
.Block-img img{max-width: 70%;max-height: 270px;}
.Block-title{transition: all .4s ease;}
.Block-con .FA-btn-item{margin-left: 0;}
.Block-item:hover .Block-title{color: #ef3826;}
.Block-item:hover .FA-btn-item{border-color: #ef3826;background: #ef3826;color: #fff;}

/* 内页产品列表部分 */
.probox{width:100%; margin:20px auto 80px;}
.prolist{width:95%; max-width:1550px; margin:auto;}
.prolist li{width:24%; min-height:380px; float:left; margin:20px 1.3% 0 0; background:#fafafa; border:1px solid #e9e9e9; position:relative; border-radius:10px; transition:all .5s; overflow:hidden;}
.prolist li:hover{background:url(../image/in_pro_bgh.png) center no-repeat; background-size:cover; cursor:pointer; transform:translateY(-10px); transition:all .5s ease-in-out;}
.prolist li:nth-child(4n){margin-right:0;}
.prolist li .rpic{width:100%; float:left; text-align:center; margin-top:20px;}
.prolist li .rpic img{width:85%; margin:auto;}
.prolist li .rtit{width:100%; float:left; margin-top:40px; padding:0 20px 20px 20px;}
.prolist li .rtit h3{font-size:24px; font-weight:bold; line-height:30px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.prolist li:hover .rtit h3{color:#ef3826;}
.prolist li .rtit p{font-size:16px; margin-top:10px; color:#666; line-height:25px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal;}
.prolist li .rtit .btn2{position:relative; margin-top:20px; z-index:1; display:inline-flex; align-items:center; justify-content:center; padding:0 15px; height:40px;  border-radius:25px; color:#fff; cursor:pointer; transition:all 0.3s; background:#ef3826; overflow:hidden; transition:all .5s;}
.prolist li .rtit .btn2:hover{background:#ef3826; transition:all .5s ease-in-out; width:140px; border-radius:25px;}
.prolist li .rtit .btn2 span{display:none; position:relative; z-index:5;}
.prolist li .rtit .btn2:hover span{display:block; color:#fff; font-size:16px; margin-right:5px;}
.prolist li .rtit .btn2 img{position:relative; z-index:5; width:10px; height:12px; transition:all .5s;}
.prolist li .rtit .btn2:hover img{transform:translateX(0.1rem);}
.prolist li .ren{position:absolute; top:-1%; right:-5px; color:#666; writing-mode:vertical-rl; font-size:35px; line-height:1; font-weight:bold; opacity:.03; text-transform:uppercase;}

/* 产品详情 */
.proDet .FaDet-header{background:#f5f5f5; padding-top:130px;}
.proDet .thumbs{height: auto;width: 260px;margin-top:30px;}
.gallery-text{font-family: "gilroy_regular", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";}
.proDet .gallery-text p{line-height: inherit;}
.proDet .FaDet-swp{flex-direction: column;align-items: center;}
.proDet .FaDet-intro .gallery-img{height:auto;}
.proDet .FaDet-intro .gallery-img img{max-height: 410px;}
.proDet .FaDet-intro .thumbs-prev{left: -55px;top: 50%;transform: translateY(-50%) rotate(90deg);}
.proDet .FaDet-intro .thumbs-next{left: auto;right: -55px; top: 50%;transform: translateY(-50%) rotate(-90deg);}
.proDet .FaDet-file h1,.proDet .FaDet-file h2,.proDet .FaDet-file h3,.proDet .FaDet-file h4,.proDet .FaDet-file h5,.proDet .FaDet-file h6{font-size: 20px;}
.proDet-down,.proDet .serTable{width:95%; max-width:1580px; margin:auto;}
.proDet-down .serDown-item{background:#fafafa;margin-top:18px;width: calc(50% - 9px);}
.proDet-down .serDown-item:hover{background: #ef3826;}
.proDet .serTable-con button{margin-left:0; width:282px;}
.proDet-nav-box{margin:-78px auto 0;}
.proDet-nav-box .contain.flex{display:flex; align-items:center; justify-content:center; flex-direction:row; flex-wrap:nowrap;}
.proDet_xq{width:100%; margin:60px auto 0;}
.proDet_xq2{width:100%; margin:60px auto 0; background:#f0f2f3; padding:80px 0; overflow:hidden;}
.lb_box{width:100%; margin:auto; display:flex; align-items:center; justify-content:space-between!important; flex-direction:reverse!important;} 
.lb_pic{width:50%;}
.lb_pic img{width:100%;}
.lb_text{width:50%; padding:0 40px; font-size:16px; line-height:30px;}
.lb_text h5{font-size:28px; font-weight:bold; line-height:30px; color:#000;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}
@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .newsShow-img img{height: 280px;}
    .newsShow-more,.newsShow-pagination{bottom: 30px;}
    .newsList-date{width: 100px;}
    .newsList-text{padding-left: 30px;}
    .newsDet-con{padding-right: 60px;}
    .newsDet-site{padding-left: 60px;}
    .serIntro-icon{width: 70px;height: 70px;}
    .serIntro-icon img{max-width: 43%;}
    .serIntro-list::after{width: 32%;}
    .serIntro-list li{width: 32%;}
    .serDown-item{height: 90px;}
    .serTable-con button{width: 320px;height: 44px;}
    .serfw{padding:66px 0;}
    .abIntro-text{padding: 0 16%;}
    .abIntro-text p{height: 90px;}
    .abWH-text{padding: 30px;transform: translateY(calc(100% - 80px));}
    .abCont-house-text{padding: 30px 25px 35px 30px;}
    .joinTable-menu li:first-child{font-size: 20px;}
    .FA-list li{height: 340px;}
    .FaDet-site-img{height: 160px;}
    .Block-img img{max-height: 220px;}
    .Block-item{padding: 30px;width: calc(50% - 15px);}
    .Block-item{margin-top: 30px;}
    .proDet .FaDet-intro .gallery-img img{max-height: 360px;}
    .FaDet-intro .gallery-img{height: 400px;}
}
@media all and (max-width:1430px) {
    /* 1360 */
}
@media all and (max-width:1350px) {
    /* 1280 */
}
@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .newsShow-img img{height: 240px;}
    .newsShow-pagination .swiper-pagination-bullet::after{transform: translateY(-50%);}
    .newsShow-more, .newsShow-pagination{bottom: 20px;}
    .newsList-date{width: 90px;}
    .abIntro-text{padding: 0 10%;}
    .abWH-text {padding: 20px;transform: translateY(calc(100% - 60px));}
    .joinTable-menu li:first-child{font-size: 18px;}
    .FA-list li{height: 280px;}
    .FaDet-site{padding: 20px 30px 0;}
    .proDet .serTable-con button{width: 200px;}
    .serTable-footer .serTable-input:nth-child(2){width: calc(38% - 14px);}
    .proDet .FaDet-intro .gallery-img img{max-height: 290px;}
}
@media all and (max-width:1140px) {
    /* 1024 */
    .FA-btn-item.pc{display: none;}
    .FA-btn-item.mb{display: flex;}
    .FaDet-intro .gallery-more.pc{display: none;}
    .FaDet-intro .gallery-more.mb{display: flex;}
    .in_title h2{font-size:30px;}
    .serfw-wd{padding:0 30px;}
    .serfw-wd h3{margin-top:10px;}
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .proDet .FaDet-header{padding-top:30px;}
    .prolist li,.honor_r_img li{width:49%; margin:20px 2% 0 0;}
    .prolist li:nth-child(2n),.honor_r_img li:nth-child(2n){margin-right:0;}
    .serfw{padding:40px 0;}
    .serfw-wdimg{margin-top:20px; padding:20px;}
    .serfw-wd{width:100%; padding:0 20px;}
    .serfw-wd h3{margin-top:0; font-size:30px;}
    .serfw-wd h4{margin:20px 0;}
    .serfw-wd a{margin-top:30px;}
    .serfw-img{width:100%; float:left; margin-top:20px;}
    .contact{margin:40px auto 0;}
    .cont_left{width:100%; height:auto; position:inherit; padding:40px 20px; border-radius:0;}
    .cont_left h3{margin-top:0;}
    .cont_left p{font-size:15px; line-height:28px;}
    .map{height:auto !important;}
    .myaddress-pic{height:400px !important; margin-top:20px; border-radius:0 !important;}
    .contact_tlist li{width:49%; margin:0 2% 2% 0; padding:20px 20px 20px 30px;}
    .contact_tlist li:nth-child(3n){margin-right:2%;}
    .contact_tlist li:nth-child(2n){margin-right:0;}
    .contact_tlist li::before{min-height:110px;}
    .message{padding:30px 20px; margin:40px auto 0;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .pagesBan-title::after{right: -14px;width: 8px;height: 8px;border: 2px solid #ef3826;bottom: 0;}
    .pagesNav-item{margin-left: 25px;}
    .newsShow-img{width: 100%;border-radius: 5px;}
    .newsShow-img img{height: auto;}
    .newsShow-con{width: 100%;margin-top: 20px;padding-bottom: 80px;height: 230px;}
    .newsShow-more{padding-right: 25px;}
    .newsShow-more::after{width: 18px;height: 18px;transform: translateY(-45%);}
    .newsShow-pagination{left: 0;}
    .newsShow-pagination .swiper-pagination-bullet{width: 40px;height: 8px;margin-left: 10px;}
    .newsShow-pagination .swiper-pagination-bullet::after{height:3px;}
    .newsShow-pagination .swiper-pagination-bullet-active::after{width: 33px;}
    .newsList-con{width: 100%;margin-top: 20px;}
    .newsList-date{height: 70px;width: 80px; margin: 0 auto;}
    .newsList-text{flex: unset;width: 100%;padding-left: 0;margin-top: 20px;}
    .newsList-img{width: 100%;height: auto;border-radius: 5px;}
    .newsList-item{margin-top: 35px;flex-direction: column-reverse;}
    .newsDet-con{width: 100%;padding-right: 0;border-right: unset;}
    .newsDet-site{padding-left: 0;width: 100%;margin-top: 30px;}
    .newsDet-header{padding-bottom: 20px;}
    .newsDet-header .date{padding-left: 22px;margin-top: 20px;}
    .newsDet-header .date::after{width: 15px;height: 16px;}
    .newsDet-switch-item:first-child{padding-top: 10px;border-top: 1px solid #e6e6e6;}
    .newsDet-rec-img{width: 29%;}
    .newsDet-rec-con{padding-left: 12px;}
    .serIntro-list li{width: 100%;margin-top: 25px;}
    .serDown-header .pagesNav{width: 100%;}
    .serDown-header .pagesNav a{margin-left: 40px;}
    .serDown-header .pagesNav-item::after{height: 2px;}
    .serDown-search{width: 100%;margin-top: 20px;}
    .serDown-search input{width: 80%;font-size: 14px;}
    .serDown-search input::-webkit-input-placeholder{font-size: 14px;}
    .serDown-search a{width: 20%;}
    .serDown-list{margin-left: 0;}
    .serDown-item{width: 100%;margin: 15px 0 0;height: 80px;padding: 0 15px;border-radius: 3px;}
    .serDown-item-text{padding-left: 18px;}
    .serDown-item-icon{width: 18px;}
    .serDown-item::after{right: 15px;width: 18px;height: 20px;}
    .serTable-con{margin-left: 0;}
    .serTable-input,.serTable-input.short{width: 100%;margin: 15px 0 0;}
    .serTable-input input{height: 42px;margin-top: 5px;}
    .serTable-footer .serTable-input:nth-child(2){width: 75%;margin-top: 15px;}
    .serTable-code{width: 25%;height: 42px;}
    .serTable-con button{width: 150px;}
    .abIntro-text{padding: 0;text-align: left;}
    .abIntro-text-btn{text-align: center;}
    .map-info{width: 190px;}
    .abIntro-text p{height: 185px;}
    .abIntro-img img{width: 100%;margin-top: 10px;}
    .abWH-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .abWH-bg img{width: 100%;height: 100%;}
    .Ab-num{margin:40px auto;}
    .Ab-num li{display:block; width:49%; height:auto; margin:0 2% 2% 0; padding-bottom:20px;}
    .Ab-num li:nth-child(2n){margin-right:0;}
    .Ab-num li::after{display:none;}
    .abWH-list{position: relative;left: auto;top: auto;}
    .abWH-list li{width: 100%;border-left: unset;border-top: 1px solid rgba(255, 255, 255, .3);}
    .abWH-list li:first-child{border-top: unset;}
    .abWH-text{padding: 30px 15px;transform: translateY(calc(100% - 65px));}
    /* .abWH-text .text{margin-top: 10px;} */

    .contact_tlist li{width:100%; margin:0 0 2% 0;}
    .message h4{font-size:20px;}
    .message ol{margin-top:20px;}
    .message ol li{width:100%; margin-bottom:10px;}
    .message ol li input{height:36px; padding:0 10px;}
    
    .abCont-date{width: 100%;}
    .contCode-map{width: 100%;margin-top: 30px;height: 250px;border: 5px solid #fff;}
    .abCont-house li{width: 100%;margin-top: 15px;}
    .abCont-house-img{width: 100%;height: 150px;border-radius: unset;}
    .abCont-house-text{width: 100%;padding: 25px 15px;}
    .abCont-house-text .text{padding-left: 25px;}
    .abCont-house-text .text::after{width: 16px;height: 20px;}
    .joinIntro-item{flex-direction: column !important;align-items: flex-start !important;}
    .joinIntro-img{width: 100%;border-radius: 3px;margin-top: 20px;}
    .joinIntro-text{width: 100%;padding-bottom: 0;}
    .joinIntro-item:nth-child(2) .joinIntro-text{text-align: left;}
    .joinIntro-item:nth-child(2){margin-top: 40px;}
    .joinIntro-text .title{padding:0 0 0 15px !important;}
    .joinIntro-text .title::after{right: auto !important;left: 0 !important;width: 2px;}
    .joinTable-header{display: none;}
    .joinTable-menu{height: auto;padding: 20px 15px;}
    .joinTable-menu::after{right: 20px;width: 10px;height: 16px;top: 22px;transform: translateY(0);}
    .joinTable-menu li:first-child{width: 100% !important;margin-bottom: 10px;font-size: 16px;font-weight:700;}
    .joinTable-menu li{width: auto !important;}
    .joinTable-drop{padding-left: 15px;padding-right: 15px;}
    .pagesNav{overflow-x: auto;}
    .pagesNav .contain{flex-wrap: nowrap;margin: 0 0 0 4%;}
    .proDet-nav-box .pagesNav .contain{margin-left: 0;}
    .pagesNav-item{white-space: nowrap;}
    .FA-list li{height: auto;padding: 30px 15px;flex-direction: column !important;}
    .FA-img{width: 100%;}
    .FA-img img{max-height: 250px;max-width: 65%;}
    .FA-con{width: 100%;padding: 0;margin-top: 40px;}
    .FA-btn-item{width: 110px;height: 38px;}
    .FA-btn-item::after{width: 16px;height: 16px;margin-top: 4px;}
    .FA-btn-item:last-child::after{width: 10px;height: 9px;}
    .FaDet-header{padding-top: 30px;}
    .FaDet-intro .gallery-img{width: 100%;height: auto;}
    .FaDet-intro .gallery-con{width: 100%;margin-top: 30px;padding-left: 15px;}
    .FaDet-intro .thumbs-year{width: 44px;height: 44px;border: 1px solid transparent;}
    .gallery-title{font-size: 18px;}
    .gallery-text{font-size: 14px;margin-top: 10px;}
    .FaDet-swp{width: 100%;}
    .FaDet-intro-con{width: 100%;padding-left: 0;margin-top: 60px;}
    .FaDet-intro .thumbs{height: 230px;}
    .FaDet-intro .thumbs-next{bottom: -30px;}
    .FaDet-intro .thumbs-prev{top: -35px;}
    .FaDet-intro .gallery-more{width: 100px;height: 34px;}
    .FaDet-intro .gallery-more::after{font-size: 12px;margin:3px 0 0 4px;}
    .FaDet-header-marsk{display: flex;align-items: flex-end;}
    .FaDet-file-box{width: 100%;}
    .FaDet-back{width: 100px;height: 36px;}
    .FaDet-back::after{width: 12px;height: 14px;margin-left: 5px;}
    .FaDet-file h1, .FaDet-file h2, .FaDet-file h3, .FaDet-file h4, .FaDet-file h5, .FaDet-file h6{font-size: 18px !important;padding-left: 14px;margin-bottom: 8px;}
    .FaDet-file h1::after, .FaDet-file h2::after, .FaDet-file h3::after, .FaDet-file h4::after, .FaDet-file h5::after, .FaDet-file h6::after{width: 2px;}
    .FaDet-site{margin-top:40px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09); padding: 20px 15px 0;}
    .FaDet-site-img{height:180px;}
    .FaDet-site-item{width:49%;}
    .FaDet-site-item:nth-child(2n){margin-right:0;}
    .FangAn{margin:0 auto -50px;}

    .sersq-list li{width:100%; min-height:auto; margin:20px 0 0;}
    .sersq-icon{margin:40px 0 20px;}
    .sersq-list{padding-bottom:40px;}
    .faq_box li .wz{display:block;}
    .faq_box li .wz .t1{width:100%; font-size:14px;}
    .faq_box li .wz .t2{width:100%; float:left; margin-top:20px; font-size:14px; text-align:left;}

    .proDet-nav-box{margin:20px auto 0;}
    .proNav2,.proNav3{margin-bottom: 20px;flex-wrap: nowrap;overflow: auto;padding-bottom: 20px;}
    .proNav2-item{padding: 0 20px;height: 42px;white-space: nowrap;}
    .proNav2-item::after{width: 7px;height: 5px;border: 5px solid transparent;border-top-color: #ef3826;}
    .proNav3-item{width: 110px;height: 32px;margin-left: 8px;}
    .proNav3-item::after{width: 7px;height: 5px;border: 5px solid transparent;border-top-color: #ef3826;}
    .proTable tbody td:first-child, .proTable thead th:first-child{min-width: 125px;}
    .proTable{padding-left: 125px;}
    .proTable tbody td a:last-child{width: 16px;height: 16px;}
    .proTable thead th{padding: 0 10px;font-size: 13px;padding: 0 10px;height: 44px;white-space: nowrap;}
    .proTable thead th p{white-space: nowrap;}
    .proTable tbody td{font-size: 13px;padding: 0 10px;height: 50px;min-width: 50px;}
    .proTable::-webkit-scrollbar{height: 4px;}
    .proTable-header{height: 34px;}
    .proTable-header .btn::before{left: -20px;width: 13px;height: 13px;}
    .Block-item{width: 100%;padding:20px 15px;border-radius: 5px;}
    .Block-img{width: 40%;}
    .Block-img img{max-height: 150px;max-width: 60%;}
    .Block-con{padding-left: 0;width: 60%;}
    .proDet .thumbs{height: auto ;}
    .proDet .FaDet-intro-con{margin-top:20px;}
    .proDet .FaDet-intro{margin-top: 10px;}
    .proDet .FaDet-swp{margin-top: 30px;}
    .proDet .FaDet-intro .gallery-img img{max-height: 250px;}
    .proDet-down .serDown-item{width: 100%;margin-top: 15px;}
    .proDet .serTable-con button{width: 150px;margin: 30px auto 0;}
    .FaDet-file table td{font-size: 13px;height: auto;padding: 10px;}
    .FaDet-file table tr:first-child td{height: 40px;padding: 0 10px;}
    .FaDet-file table td:first-child{width: 25%;}
    .proTable table{width: 200%;}
    .probox{margin:20px 0 40px;}
    .prolist li,.honor_r_img li{width:100%;}
    .prolist li .rtit h3{font-size:20px;}
    .lb_box{display:block;}
    .lb_pic{width:100%; margin:10px 0;}
    .lb_text{width:100%; font-size:15px; line-height:26px; padding:20px 0 0;}
    .lb_text h5{font-size:20px; line-height:25px;}
    .proDet_xq2{margin:40px auto 0; padding:40px 0;}
    .newsDet-rec-item{width:49%; float:left; margin:0 2% 2% 0;}
    .newsDet-rec-item:nth-child(2n){margin-right:0;}
    .newsDet-rec-img{width:100%; margin-bottom:10px;}
    .newsDet-rec-img img{height:auto;}

}

@media all and (max-width:480px) {
    .newsDet-rec-item{width:100%;}
}