@charset "utf-8";
:root{--cheng:#eb5403;--lbbg:#f5f5f5;--ink:#333;--hei:#333;--hui:#787878;--qhui:#ccc;--xhui:#999;--bai:#fff;--line:#efefef;--bghui:#f2f4f6;--shui:#222930;--lan:#929dae;--max:1400px;--radius:18px;--shadow:0 16px 40px rgba(15,45,75,.10)}
/* css hack*/html{font-size:62.5%;/* 10÷16=62.5%*/}
:focus{outline:0;}
ol,ul,li{list-style:none;}
em{ font-style:normal;}
fieldset,img,button{border:none;}
a{text-decoration:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s; display:inline-block;}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
.mb60{ margin-bottom:60px!important;}
.mb30{ margin-bottom:30px!important;}
.mt60{ margin-top:60px!important;}
.p10{padding:1rem;}
.fl{float:left!important;}
.fr{float:right!important;}
.rel{position:relative;}
article, aside, figcaption, figure, footer, header, main, nav, section{display: block;}

/*==========================================mainCSS=======================================================*/
.container{width:min(var(--max),calc(100% - 40px));margin:auto}
.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:80px}

.warp{width:100%;margin:0 auto;}
.w{width:min(var(--max),calc(100% - 40px));margin:auto}
.bghui{ background:var(--bghui);}
.bgshui{ background:var(--shui);}
.pb40{padding-bottom:4rem;}
.p40{padding:4rem 0 4rem 0;}
.p60{padding:6rem 0 6rem 0;}
.p100{ padding:10rem 0;}
.p30{padding:3rem 0 3rem 0;}
.pt20 {padding:20px 0 0 0;}
.pt60{ padding-top:6rem;}
.pt40{ padding-top:4rem; }
.pb60{padding-bottom:6rem;}
.mcenter{ margin:0 auto;}
.z1{ z-index:1}
.z2{ z-index:2}
.z3{ z-index:3}
.z4{ z-index:4}
.z5{ z-index:5}
/*文本*/.text-center{text-align:center!important;}
.oneline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.someline{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.line2{-webkit-line-clamp:2;}
.line3{-webkit-line-clamp:3;}
.line4{-webkit-line-clamp:4;}
.line5{-webkit-line-clamp:5;}
.line6{-webkit-line-clamp:6;}
.bigfont{text-transform:uppercase;}
.smallfont{text-transform:lowercase;}
.shadow{-o-box-shadow:0 0 20px rgba(0,0,0,.1);-ms-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);}
.lg-hidden{display:none!important;}
/**/
.top-ad{ width:100%;}
.top-ad img{ width:100%;}

/**/
.ssbody{ padding:10rem 0; text-align:center; width:80%; margin:0 auto;}
.ssbody h1{ font-size:4.8rem; color:var(--hei); line-height:1;}
.ssbody h2{ font-size:2.8rem; color:var(--hei); font-weight:400; line-height:1; padding:2.4rem 0; border-bottom:1px solid var(--line);}
.ssbody-form{ width:62.8%; margin:4.8rem auto 0 auto; }
.ssbody-con{border-radius:.4rem; background:var(--cheng); position:relative; display:flex;justify-content: space-between;align-items:center;}
.ssbody-k{margin:.2rem; background:var(--bai); position:relative;border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;flex: 1; display:flex;justify-content: space-between;align-items:center;min-width: 0; /* ✅【关键修复】允许盒子被压缩，iOS必加 */}
.ssbody-k i{white-space: nowrap; padding:0 1rem; color:var(--qhui); font-size:2.4rem;flex-shrink: 0; /* ✅图标禁止被压缩 */}
.ssinput{height:5.6rem; line-height:5.6rem;outline: 0;background:var(--bai);border: none;padding: 0 1.5rem 0 0;flex: 1; font-size:1.5rem; color:var(--hei);min-width: 0; /* ✅输入框层再补一层防护 */}
.ssinput::placeholder{color:#aaaaaa;  /* 灰色文字*/font-size:1.5rem;}
/* 火狐兼容 */
.ssinput::-moz-placeholder {color:#aaaaaa;font-size:1.5rem;}
/* 旧版edge */
.ssinput::-ms-input-placeholder {color:#aaaaaa;font-size:1.5rem;}
.sbtn{ padding:0 4rem; display:flex;justify-content:center;align-items:center; cursor:pointer;white-space: nowrap;}
.sbtn span{font-size:2.4rem; color:var(--bai); letter-spacing:1rem; line-height:1;}
.ssbody-hota{ padding-top:2rem; text-align:left; line-height:1.8; color:var(--hui); font-size:1.5rem;display:flex;}
.ssbody-hota span{white-space: nowrap; }
.ssbody-hota a{ display:inline-block; color:var(--hui); font-size:1.5rem; margin-right:1.5rem;}
.ssbody-hota a:hover{ color:var(--hei);}

.ssbody-form2{ width:100%; margin:1.5rem 0;}
.ssbody-form2 .ssinput{ height:3.8rem; line-height:3.8rem;}
.ssbody-form2 .ssbody-hota{ padding-top:1rem;}
.ssbody-form2 .sbtn span{ font-size:1.7rem;letter-spacing:.5rem;}

/*通用缩略图展示*/
.z-img{width: 100%;/*宽高比占位，16:9=56.25%*/padding-bottom:62.8%;height: 0;overflow: hidden;position: relative;}
.z-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.4s ease;}
.z-img:hover img{transform: scale(1.1);}
.c-img{padding:0 0 100% 0; position: relative;overflow: hidden;display: block;width: 100%;position: relative;}
.c-img img{transition:1s;max-width: 100%;max-height:100%;display: block;position: absolute;left: 0;top: 0; bottom:0; right:0; margin:auto;transition: transform .3s ease-in;}

/*通用li,ol 原始样式*/
.article-content ul,.article-content ol{list-style-type: decimal; padding-left:1em; padding-bottom:2rem; }
.article-content ul li{ display: list-item;} 
.article-content li{ list-style-type:disc; }
.article-content p{ margin-bottom:1em;}
/**/
.article{ width:100%;}
.article-left{width:calc(100% - 320px); float:left;}
.article-con{ background:var(--bai); border-radius:15px; padding:2rem; width:100%;}
/**/
.biaoyu{display:flex;align-items:center; color:var(--cheng); font-size:1.8rem; padding-bottom:2rem;justify-content: space-between;}
.biaoyu i{ font-size:2.4rem; padding-right:1rem;}
.biaoyu-r{ font-size:1.4rem; color:var(--hui);}
.biaoyu-r i{ font-size:1.4rem;}
.biaoyu-r a{ font-size:1.4rem; color:var(--hui);}
.biaoyu-r a:hover{ color:var(--cheng);}
/**/
.article-aside{width:300px;float:right;}
.aside-k{background:var(--bai); border-radius:15px; padding:2rem;  padding:1px; overflow:hidden;}
.aside-con{background: linear-gradient(to bottom, #fff3e6 0%, #fff3e6 80px, #ffffff 180px); padding:20px 20px}
.aside-con1{background: linear-gradient(to bottom, #e6f4ff 0%, #e6f4ff 80px, #ffffff 180px);}
.aside-con2{ background:var(--bai);}
.aside-title{font-size:1.8rem; font-weight:600; margin:0 0 2rem 0;}
.aside-tt li a{display:flex; font-size:1.4rem; margin-bottom:1.5rem; line-height:1.5;}
.aside-tt li a i{ font-style:normal;}
.aside-tt li a span{ color:var(--hei);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
.aside-tt li a:hover span{ color:var(--cheng);}
/*左侧彩色序号方块*/
.num{color:#fff; width:1.8rem; height:1.8rem; display:flex; justify-content:center; align-items:center; border-radius:4px; flex-shrink:0; margin:.3rem 1rem 0 0}
.n1{background:#ed2624;} /*红色*/
.n2{background:#ff780e;} /*橙色*/
.n3{background:#ffb200;} /*黄色*/
.n4,.n5,.n6,.n7,.n8,.n9,.n10{background:#949cb0;} /*灰蓝色*/
/**/
.list3{ display:flex; margin-left:-30px;flex-wrap:wrap}

.list-item{width:calc((100% - 3*30px)/3); margin: 0 0 30px 30px;background:var(--lbbg); border-radius:8px;  }
.list-item a{ display:flex;justify-content: space-between;align-items:center;background:var(--lbbg); padding:10px; border-radius:8px;}
.list-item .list-item-img{ width:28%; height:30%; background:var(--bai); border-radius:5px; overflow:hidden;}
.list-item .list-item-con{ width:68%;}
.list-item .list-item-con h1{ font-size:15px; color:var(--hei); font-weight:400; line-height:1.2; margin:0 0 .6rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-item .list-txt{ font-size:13px; color:var(--xhui); font-weight:400; line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
.list-item a:hover{box-shadow:var(--shadow);}
.list-item a:hover .list-item-img img{ transform: scale(1.2);}

.list1{ display:flex; margin-left:0;flex-wrap:wrap}
.list-item1{width:100%; margin: 0 0 15px 0px;background:var(--bai); border-radius:8px;  }
.list-item1 a{background:var(--bai);}
.list-item1:last-child{ margin-bottom:0;}

/**/

/**/
.more-center{ display:inline-block;}
.more{display:inline-block; border-radius:3rem; padding:.8rem 3rem; color:var(--hui);text-transform:uppercase;background:var(--bai);transition:all .3s ease; display:flex;justify-content: center;align-items:center; font-size:15px; border:1px solid var(--xhui);}
.more:hover{background:var(--cheng);border:1px solid var(--cheng);color:var(--bai);}
.more:hover i{transform:translateX(8px);-webkit-transform:translateX(8px);}
.more i{ display:inline-block; padding-left:.5rem;transition: all .3s;}
/**/
/*新闻*/
.noinfomation{ padding-top:30px;}
.news-box{ width:95%; margin:0 auto;border-top:1px solid var(--qhui);}
.news-item{width:100%; border-bottom:1px solid var(--qhui);}
.news-item a{display:block;width:100%;padding:30px 0 30px 0; position: relative;font-size:13px;color: #666;line-height: 24px; }
.news-item a h3{font-size:17px;font-weight: bold;color: #292927;line-height:28px; padding-bottom:5px;}
.news-item a h5{display:block; float:left; width:80px; height:80px;padding:10px;border-radius:8px;background: linear-gradient(to left, #09356b, #1058b0);}
.news-item a h5 em{display:block;float:left;width:100%;text-align:center;padding-top:10px;font-size:32px;color:#fff;font-weight:normal; font-style:normal;}
.news-item a h5 span{display:block;float:left;width:100%;text-align:center;font-size:10px;padding-top:5px;color:#fff; font-weight: normal;}
.news-con{width:calc(100% - 110px); float:right;}
.news-item a:hover{color: #222;background:#e8f2fd;border-color: #e1edfb;}
.news-item a:hover h3{color: #09356b;}
.news-item a:hover h5{color: #09356b;}
.news-pic{ width:180px; float:left;}
.news-pic-img{ padding:0 0 56% 0; position:relative; background:#f7f7f7;  overflow:hidden; }
.news-pic img{ display:block; position:absolute; margin:auto; left:0; bottom:0;right:0; top:0;max-width: 100%;max-height:100%; }
.news-con-img{ width:calc(100% - 210px);}
.author{ display:none;}

.news-base{width:100%;padding:15px 0 15px 15px;border-bottom: 1px solid #eee; text-align:center;}
.news-base-info{color:#999;font-size:14px;display:inline-block;padding-right:30px;}

.article-title{width:100%;padding:20px 0 20px 0; background:var(--lbbg);text-align:center}
.article-title h1{font-size:26px;line-height:1.2;color:var(--hei);width:100%;padding:0 30px 0 30px;word-wrap: break-word;}
.article-content{ padding:30px; line-height:2;}
.article-content img{height:auto;max-width:100%;}

/*分享*/
.news-share{ width:100%;}
.share1{width: 100%;margin-bottom: 15px;display: flex;align-items: center;}
.share1 a{display: inline-flex;align-items: center;vertical-align: middle; padding:0 0 0 10px;}
.share1 .span4{font-size: 14px;color: #333;height: 26px;line-height: 26px;margin-right: 10px;}
.share1 a i{ font-size:24px;}
.qq-share i{ color:#3399FF;}
.weixin-share i{ color:#00CC33;}
.weibo-share i{ color:#FF3300}

/*分页*/#fenye{width:100%;height:50px;text-align:center;margin:0 auto;line-height:30px;font-size:12px;}
.pl30{padding-left:30px}
.f14{font-size:14px}
.c999{color:#999}
.isTxtBig{height:40px;line-height:40px;border:1px solid #ccc;padding:0 8px;color:#666}
.isTxtBig.focus{color:#000;background-color:#fff}
.tzan{height:40px;text-align:center;line-height:40px;padding:0 8px;color:#666;font-size:14px;border:1px solid #ccc;cursor:pointer;background:#ccc;}
.w30{width:40px;}
div#pagination .count{float:left;padding:5px;}
div#pagination .pages{float:right;padding:5px;}
div#paginationTop{height:45px;margin-bottom:3px;}
div#paginationTop .count{float:left;padding:5px;}
div#paginationTop .pages{float:right;padding:5px;}
div.pagination{padding: 3px;margin:30px;text-align:center;line-height:45px;}
div.pagination a{margin:0 5px;display:inline-block; width:45px;height:45px;line-height:45px;text-decoration:none;color:#666;background:#fff;border-radius:5px;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);}
div.pagination a:hover, div.pagination a:active{color: #fff;background-color: var(--cheng);}
div.pagination span.current{margin:5px;display:inline-block;width:45px;height:45px;line-height:45px;text-decoration:none;color:#fff;background: var(--cheng);box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);border-radius:5px;}
div.pagination span.disabled{margin:0 5px;display:inline-block;width:45px;height:45px;line-height:45px;text-decoration:none;color:#666;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);background:#fff;border-radius:5px;}

/**/
.aside-evm{ display:flex;justify-content: space-between;align-items:center;}
.aside-evm-txt{ width:55%;}
.aside-evm-txt h1{ font-size:15px; color:var(--hei);}
.aside-evm-txt p{ font-size:14px; color:var(--xhui);}

.aside-evm-pic{ width:40%;}
.aside-evm-pic img{ width:100%;}

/**/
/*产品橱窗*/
.product-intro{position:relative;padding-top: 10px;margin-bottom: 6rem;}
.cloud-zoom-lens{border: 1px solid #eee;cursor:move;}
.cloud-zoom-title{position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
.cloud-zoom-big{overflow:hidden;padding:0px;}
.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000;}
.product-view .swiper-wrapper{height:auto;}
.product-view .swiper-slide{padding-bottom: 1px;}
.product-image{width:100%}
.product-view{position:relative;width:50%;float:left;}
.product-view .product-image.zoom_remove:after{content: "";position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;z-index: 999;}
.product-view .product-image{position:relative;overflow: hidden;padding-bottom:75%; background:#f4f4f4; border-radius:20px; overflow:hidden;}
.product-view .product-image img{max-width: 100%;max-height:100%;display: block;position: absolute;left: 0;top: 0;bottom:0;right:0;margin:auto;}
.product-view .image-additional{position:relative;margin:4rem 6rem;overflow:hidden;}
.product-view .image-additional li{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.product-view .image-additional li.single{display:none;}
.product-view .image-additional li a img{max-width: 100%;max-height:100%;display: block;position: absolute;left: 0;top: 0;bottom:0;right:0;margin:auto;}
.product-view .image-additional li a{display:block;position:relative; width:100%; padding-bottom:100%; background:#f4f4f4; border-radius:2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow: hidden;cursor:pointer;}
.product-view .image-additional .cloudzoom-gallery-active{border-color: #8eb6d4;}
.product-view .image-additional .cloudzoom-gallery-active:before{content: '';display: block;position: absolute;width: 100%;height: 100%;background-color: rgba(14,110,184,.1);z-index: 1;}
.product-view .image-additional.swiper-container-horizontal>.swiper-pagination-bullets{display:none;}
.product-view .swiper-button-next,.product-view .swiper-button-prev{width:4rem;height:4rem;opacity:1;line-height:4rem;background:#f4f4f4; border-radius:2rem; top:50%;}
.product-view .swiper-button-next:after,.product-view .swiper-button-prev:after{font-size:1.5rem; color:#222;}
.product-view .swiper-button-prev,.product-view .swiper-container-rtl .swiper-button-next{left:0;}
.product-view .swiper-button-next,.product-view .swiper-container-rtl .swiper-button-prev{left:calc(100% - 4rem); }
.product-view .swiper-button-prev:not(.swiper-button-disabled):hover,.product-view .swiper-button-next:not(.swiper-button-disabled):hover{background:#222;}
.product-view .swiper-button-prev:not(.swiper-button-disabled):hover:after,.product-view .swiper-button-next:not(.swiper-button-disabled):hover:after{color:#fff!important;}


/*橱窗右侧说明*/.product-ms{float: right;width:50%; padding:3% 3% 0 3%;}
.product-ms-title{font-size:2.4rem;color:#333;font-weight:600;line-height:1.2;padding-bottom:2rem;}
.product-ms-con{display: block;width:100%;margin-bottom: 2rem;overflow: auto;font-size:1.5rem;color:#6e6e74;line-height:1.8;}

.product-ms-td{width:100%;}
.product-ms-td li{width:50%;float:left;padding-right:20px;margin-bottom:10px;}
.product-ms-td li em{font-style:normal;float:left;display:inline-block;background:#f6f6f6;color:#6e6e74;font-size:13px;padding:8px 15px;width:40%;word-wrap: break-word;}
.product-ms-td li span{display:inline-block;font-size:13px;padding:8px 15px;float:left;width:60%;font-weight:600;word-wrap: break-word;}
.product-ms-lx{width:100%;padding:1rem; text-align:center; background:#f5f5f5;}
.product-ms-lx a{ display:inline-block;margin-left:1rem;padding:.6rem 1rem;color:#1c1c1c; margin-bottom:.5rem;}
.product-ms-lx a span{ display:block;display:flex;align-items:center;}
.product-ms-lx a em{ font-style:normal;font-size:1.5rem;font-weight:400; padding-left:1rem;}
.product-ms-lx a i{font-size:2.8rem;}
.onlinebtn{background:#ffa600!important;color:#FFF!important;}

.product-liuyan{ padding:2rem;}
.product-ms-con dl{background:var(--lbbg); border-radius:.8rem;margin:1rem 0 1rem 0; display:flex; padding:0 1rem;}
.product-ms-con dt{ font-size:1.8rem; color:var(--cheng); padding:.6rem 0 0 .6rem}
.product-ms-con dd{ padding:.8rem 1.2rem; font-size:1.3rem; color:#000;}

.ddhover{ border:rgb(35,35,35) 2px solid!important;cursor: default!important; background:#FFFFFF!important;}
/**/
.footer{ display:flex;justify-content: space-between; padding:6rem 0 3rem 0}
.footer-l{ width:62.8%;}
.footer-nav{display:flex;align-items:center;}
.footer-nav h1 img{ height:20px;}
.footer-nav h1{ padding-right:5rem;}
.footer-nav p a{ display: inline-block; margin-right:3.2rem; color:var(--bai); font-size:1.4rem;}
.footer-nav p a:hover{ color:var(--cheng);}
.footer-a{ padding:4rem 0;}
.footer-a a{ display: inline-block; margin-right:2rem; color:var(--lan); font-size:1.5rem; line-height:2;}
.footer-r{ width:35%;}
.footer-evm{ display:flex; justify-content: flex-end; flex-wrap:wrap; margin-left:-7%; }
.footer-evm-list{ width:93%; margin:0 0 0 7%;max-width:150px;}
.footer-evm-img{ display:block; width:100%;}
.footer-evm-img img{ width:100%; }
.footer-evm-list p{ display:block; width:100%; font-size:14px; color:rgba(255,255,255,.4); text-align:center; padding:20px 0;}

.footer-bq{color:rgba(255,255,255,.3);font-size:1.3rem;line-height:2;}
.footer-bq a {color:rgba(255,255,255,.3);display:inline-block;padding:0 5px;transition:all .3s;}
.footer-bq a:hover {color:rgba(255,255,255,1);}




/*客服*/.right_nav{right:-85px;bottom:50%;position:fixed;text-align:left;/*overflow: hidden;*/z-index:9;/*background-color: #3c9ba6;*/border-radius: 25px 0 0 25px;transform: translateY(50%);}
.right_nav li{background:#2c5568;margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative;border-radius: 50px 0 0 50px;right:20px;}
.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.right_nav .iconBox > img{width: 45px;height: 45px;background-color: white;border-radius: 50%;padding: 7%;}
.right_nav li h4{color: #fff;font-size: 12px;margin:2px 0;margin-left: 15px;}
.right_nav li:hover{background: #2c5568;}
.right_nav li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 28px;top:-10px;z-index: 999;opacity:1 !important;width:max-content;}
.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff;padding: 10px 20px;border-top: 2px solid #2c5568;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;float:left;}
.right_nav li .hideBox .hb h5{text-align:center;padding: 5px 0;border-bottom: 2px solid #ccc;color: #2c5568;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;display: none;}
.right_nav li .hideBox .hb p{margin-top: 5px;font-size: 18px;font-weight: 700;}
.right_nav li .hideBox .hb .fonttalk{margin-top: 10px;}
.right_nav li .hideBox .hb .fonttalk a{display: flex;align-items: center}
.right_nav li .hideBox .hb .fonttalk img{width: 25px;height:25px;}
.right_nav li .hideBox .hb .fonttalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
.right_nav li .hideBox img{width:140px;height: 140px;margin-top: 10px;}
/*返回顶部*/.scroll-top{position:fixed;right:30px;bottom:50px;width:50px;height:50px;border-radius:50%;background-color:#ffffff;color:var(--qing);line-height:50px;text-align:center;text-transform:uppercase;display:none;cursor:pointer;transform:rotate(0deg);transition:all 200ms linear;transition-delay:0.1s;z-index:999999999;display:inline-block;opacity: 0;}
.scroll-top:before{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation-delay:.9s;animation-delay:.9s;content:"";-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.9);box-shadow:0 0 0 0 rgba(255,255,255,0.9);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite;-webkit-transition:all .4s ease;transition:all .4s ease;}
.scroll-top:after{position:absolute;content:'';top:100%;left:5%;height:10px;width:90%;opacity:1;z-index:-1;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);background:-webkit-radial-gradient(center ellipse,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%);}
.flaticon-up-arrow:before{content:"\ec07";font-family:"iconfont";font-size:24px;}
.scroll-top:hover{color:#ffffff;background-color:var(--qing);border-color:#fff;}
@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 20px 0 0 20px 0 #fff;box-shadow:0 0 0 20px 0 0 20px 0 #fff;}
100%{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;}
;}
@keyframes ripple{70%{-webkit-box-shadow:0 0 0 20px rgb(255,255,255,.2);box-shadow:0 0 0 20px rgb(255,255,255,.2);}
100%{-webkit-box-shadow:0 0 0 0 rgb(255,255,255,0);box-shadow:0 0 0 0 rgb(255,255,255,0);}
;}
/*手机底部按钮*/.m-w{display:none;padding:15px 15px;background:#f7f7f7;}
.m-w:after,.m-menu-content:after{display:block;font-size:0;content:" ";clear:both;height:0;}
.mobile_btn{display:none;position:fixed;z-index:98;bottom:0;right:0;left:0;text-align:center;background-color:#fff;border-top:1px #f2f2f2 solid;padding:5px 0 5px 0;width:100%;overflow:hidden;}
.mobile_btn ul{margin-right:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;justify-content: space-between;align-items:center; padding:.5rem 2rem}
.mobile_btn ul li a{font-size:12px;display:block;color:#b8b8b8;}
.mobile_btn ul li a i{display:block;font-size:24px !important;color:#787878; line-height:1.1}
/*弹出二维码窗口*/.mobile-foot-weixin-dropdown{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.4);z-index:999999;-webkit-animation:fade-zoom-in .3s forwards;-o-animation:fade-zoom-in .3s forwards;animation:fade-zoom-in .3s forwards;display:none;-webkit-backface-visibility:hidden;}
.mobile-foot-weixin-dropdown .tooltip-weixin-inner{width:80%;text-align:center;border-radius:21px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;height:auto;background:#fff;}
.dhk-con{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;position:relative;background:#fff;border-radius:15px;}
.mobile-foot-weixin-dropdown .qcode img{width:100%;height:auto;}
.mobile-foot-weixin-dropdown.is-visible{display:block;}
.close-weixin{position:absolute;right:15px;top:15px;z-index:2;cursor:pointer;font-size:16px;color:#000000;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;}
.close-weixin:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.dhk-content{width:100%;}
.dhk-content-fix{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.dhk-content-fix .success{color:#1aad17;font-size:48px;}
.dhk-content-fix h3{color:#000;font-size:24px;line-height:1;font-weight:bold;margin:20px 0;}
.dhk-content-fix-dec{width:100%;font-size:16px;line-height:2;color:#666666;}
.dhk-content-fix-btn{width:100%;margin:20px 0;}
.dhk-content-fix-btn a{display:inline-block;width:45%;margin-right:5%;padding:6px 0 6px 0;text-align:center;font-size:22px;border-radius:5px;}
#stopwx{background:#ebebeb;color:#8d8d8d;}
#wxcopy{background:#1aad17;color:#fff;margin-right:0;}
/*对话框*//**/.ck-alert.open{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1028;}
.ck-alert.open .ck-zhezhao{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.8);}
.ck-tanchuang{width:300px;text-align:center;border-radius:10px;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:all 0.6s;position:absolute;height:auto;background:#fff;position:fixed;padding:20px;}
.ck-alert .ck-tanchuang .success{color:#1aad17;font-size:48px;}
.ck-alert .ck-tanchuang .fail{color:#FF0000;}
.ck-alert .ck-tanchuang p{width:100%;font-size:14px;line-height:1.5;color:#666666;margin:20px 0;}
.ck-alert .ck-tanchuang .ck-tanchuang-btn{width:100%;margin:20px 0;text-align:center;}
.ck-alert .ck-tanchuang .ck-tanchuang-close{display:inline-block;width:45%;padding:6px 0 6px 0;text-align:center;font-size:22px;border-radius:5px;background:#1aad17;color:#fff;}
.ck-alert .ck-tanchuang .ck-tanchuang-close.fail{background:#FF0000;}
.ck-alert.open .ck-tanchuang{transform:translate(-50%,-50%) scale(1);}
@media only screen and (max-width:1160px){.ak-logo-txt{display:none;}
;}
.pc-hide{display:none;}
.pb0{ padding-bottom:0!important;}

.mb0{ margin-bottom:0!important;}