*{padding:0;margin:0;box-sizing:border-box}
::after{box-sizing:border-box}
::before{box-sizing:border-box}
body{background:#fff;font-family:hm;font-size:14px;color:#666}
blockquote,body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,p,pre,select,textarea{margin:0;padding:0}
ul{list-style:none;list-style-type:none;margin:0;padding:0}
ul li{list-style:none;list-style-type:none;margin:0;padding:0}
img{border:0}
em,i{font-style:normal}
a{color:#666;text-decoration:none}
a:hover{text-decoration:none}
input,select,textarea{vertical-align:middle;font-family:hm,Microsoft YaHei,Tahoma,Geneva,sans-serif}
input{vertical-align:middle}
.hide{overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.fs0{font-size:0}
.bgf{background:#fff}
.fb{font-weight:700!important}
.lh1{line-height:1!important}
.lh15{line-height:1.5!important}
.lh2{line-height:2!important}
.fms{font-family:simsun!important}
.fmm{font-family:Microsoft YaHei!important}
.tc{text-align:center!important}
.tl{text-align:left!important}
.tr{text-align:right!important}
.blk{display:block!important}
.abs{position:absolute!important}
.rel{position:relative!important}
.fl{display:inline;float:left!important}
.fr{display:inline;float:right!important}
.dsp{display:block}
.hcol100{height:100%!important}
.nowrap{white-space:nowrap}
.bkd div{display:inline-block;*display:inline;zoom:1;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.bke em{display:inline-block;*display:inline;zoom:1;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.bks span{display:inline-block;*display:inline;zoom:1;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.bki i{display:inline-block;*display:inline;zoom:1;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.bka a{display:inline-block;*display:inline;zoom:1;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.bkl li{display:inline-block;*display:inline;zoom:1;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.mc{margin:0 auto}
.clear{clear:both;height:0;font-size:0;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.clearfix{zoom:1}
.clearfix:after{clear:both;height:0;font-size:0;overflow:hidden;display:block;visibility:hidden;content:"."}
::selection{background:#a7bd06;color:#fff}
::-moz-selection{background:#a7bd06;color:#fff}
.mypage{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.mypage a{border-radius:2px;color:#303133;font-size:14px;background:#f0f2f5;min-width:32px;height:32px;padding:0 4px;margin:0 4px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.mypage em{border-radius:2px;color:#303133;font-size:14px;background:#f0f2f5;min-width:32px;height:32px;padding:0 4px;margin:0 4px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.mypage a.cur{background:#ffc001;color:#fff}
.mypage a.disabled{background:#f5f7fa;color:#a8abb2;cursor:not-allowed}
.mypage a svg{width:15px;height:15px}
.sl1{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.sl2{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.sl3{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.bx{box-sizing:border-box!important}
.fx1{flex:1!important}
.fx{display:flex!important}
.jcc{justify-content:center!important}
.jcsb{justify-content:space-between!important}
.jcfs{justify-content:flex-start!important}
.jcfe{justify-content:flex-end!important}
.aic{align-items:center!important}
.ais{align-items:stretch!important}
.aifs{align-items:flex-start!important}
.aife{align-items:flex-end!important}
.fdc{flex-direction:column!important}
input:focus{border-color:#ffc001!important;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3);outline:0}
button:focus{border-color:#ffc001!important;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3);outline:0}
textarea:focus{border-color:#ffc001!important;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3);outline:0}
@font-face{font-family:hm;src:url(/plugins/font/HarmonyOS_Sans_SC_Regular.ttf)}
@font-face{font-family:lato;src:url(/plugins/font/Lato-Regular.ttf)}
::-webkit-scrollbar{width:5px;height:5px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:#000}
::-webkit-scrollbar-track-piece{background:#b9b9b9}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3b3b3b}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#ff6e00}
.imgzoom img{transition:all .3s ease 0s}
.imgzoom:hover img{-webkit-transform-origin:center center;-webkit-transform:scale(1.1,1.1);-moz-transform-origin:center center;-moz-transform:scale(1.1,1.1)}
.wp{max-width:1440px;margin:0 auto;padding:0 20px}
.mt20{margin-top:20px}
.mt40{margin-top:40px}
.mt80{margin-top:80px}
.mt110{margin-top:110px}
.pt80{padding-top:80px}
.pb80{padding-bottom:80px}
.ptb80{padding:80px 0}
.ptb110{padding:110px 0}
.ptb140{padding:140px 0}
.mshow{display:none!important}
.mshowfx{display:none!important}
/*! nodata */
.nodata{padding:80px 0!important;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.nodata p{font-size:16px;color:#333;margin-top:10px}
@media screen and (max-width:1024px){
.mhide{display:none!important}
.mshow{display:block!important}
.mshowfx{display:flex!important}
.pcshow{display:none}
.mt20{margin-top:10px}
.mt40{margin-top:20px}
.mt80{margin-top:40px}
.mt110{margin-top:55px}
.pt80{padding-top:40px}
.pb80{padding-bottom:40px}
.ptb80{padding:40px 0}
.ptb110{padding:55px 0}
.ptb140{padding:70px 0}
}
@media screen and (max-width:768px){
.mt20{margin-top:20px}
.mt40{margin-top:20px}
.mt80{margin-top:40px}
.mt110{margin-top:55px}
.pt80{padding-top:40px}
.pb80{padding-bottom:40px}
.ptb80{padding:40px 0}
.ptb110{padding:55px 0}
.ptb140{padding:70px 0}
.wp{max-width:100%;padding:0 10px}
}
/*! about_spec */
.about_spec{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.about_spec .d1{width:50%}
.about_spec .d2{flex:1;margin-left:5%}
.about_spec .d1 .x1{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.about_spec .d1 .x1 em{color:rgba(246,246,246,1);font-size:8vw;line-height:1;font-family:Arial;font-weight:700}
.about_spec .d1 .x1 span{color:#333;font-size:36px;font-weight:700;position:absolute;left:0;bottom:30%}
.about_spec .d1 .x1 span::after{position:absolute;left:0;bottom:-20px;width:40px;border-bottom:3px #ffc001 solid;content:''}
.about_spec .d1 .x2{margin-top:30px;color:#333;font-size:16px;line-height:2}
.about_spec .d2 video{border-radius:20px;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center}
.about_spec .d2 a{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100px;height:100px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.about_spec .d2 a svg{width:50px;height:50px}
/*! hexin */
.bg_hexin{background:url(../images/bg.png) center center no-repeat #f3f3f3;background-size:cover}
.hexin ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}
.hexin li{position:relative;background:#fff;box-shadow:0 1px 4px rgba(10,10,10,.06);border-radius:10px}
.hexin li .d1 img{width:100%;border-radius:10px 10px 0 0}
.hexin li .d2{padding:30px 30px;text-align:center}
.hexin li .d2 h2{color:#000;font-size:22px;font-family:ali}
.hexin li .d2 p{color:#999;font-size:16px;margin-top:10px;line-height:1.5;font-family:ali}
@media screen and (max-width:1024px){
/*! about_spec */
.about_spec .d1{width:100%}
.about_spec .d2{margin-top:20px;margin-left:0;width:100%;flex:initial}
.about_spec .d1 .x1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.about_spec .d1 .x1 em{font-size:80px;line-height:1}
.about_spec .d1 .x1 span{margin-top:-40px;position:relative;line-height:1;font-size:26px;left:0;bottom:30%}
.about_spec .d1 .x1 span::after{left:50%;bottom:-10px;width:40px;transform:translate(-50%)}
.about_spec .d1 .x2{margin-top:30px;font-size:16px;line-height:1.6}
.about_spec .d2 video{border-radius:5px;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center}
.about_spec .d2 a{left:50%;top:50%;width:100px;height:100px}
.about_spec .d2 a svg{width:50px;height:50px}
/*! hexin */
.hexin ul{grid-template-columns:repeat(2,1fr);grid-gap:20px}
.hexin li .d1 img{width:100%}
.hexin li .d2{padding:20px 20px}
.hexin li .d2 h2{font-size:20px}
.hexin li .d2 p{font-size:14px;margin-top:10px;line-height:1.5}
}
@media screen and (max-width:768px){
/*! about_spec */
.about_spec .d1{width:100%}
.about_spec .d2{margin-top:20px;margin-left:0;width:100%;flex:initial}
.about_spec .d1 .x1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.about_spec .d1 .x1 em{font-size:60px;line-height:1}
.about_spec .d1 .x1 span{margin-top:-40px;position:relative;line-height:1;font-size:26px;left:0;bottom:30%}
.about_spec .d1 .x1 span::after{left:50%;bottom:-10px;width:40px;transform:translate(-50%)}
.about_spec .d1 .x2{margin-top:30px;font-size:16px;line-height:1.6}
.about_spec .d2 video{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center}
.about_spec .d2 a{left:50%;top:50%;width:100px;height:100px}
.about_spec .d2 a svg{width:50px;height:50px}
}
/*! ban */
.ban img{width:100%}
.ban video{width:100%;height:100vh;position:relative;object-fit:cover;object-position:center center}
/*! banx */
.banx{position:relative;height:100vh}
.banx .d1{position:absolute;left:0;top:0;width:100%;height:100%}
.banx .d1 .wp{height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.banx .d1 .wp .x1{color:#fff;font-size:40px;font-weight:700;font-family:ali;background:linear-gradient(to top,#ffc001,#f90);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.banx .d1 .wp .x2{color:#fff;font-size:22px;font-weight:700;font-family:ali;margin-top:10px;background:linear-gradient(to top,#ffc001,#f90);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.banx.sub{height:30vw}
.banx.sub .d1 .wp .x1{font-size:40px}
.banx.sub .d1 .wp .x2{font-size:22px}
@media screen and (max-width:1024px){
/*! ban */
.ban img{width:100%;aspect-ratio:16/9}
.ban video{width:100%;height:50vw}
/*! banx */
.banx{margin-top:60px;height:60vw;background-attachment:initial!important}
.banx .d1{left:0;top:0;width:100%;height:100%}
.banx .d1 .wp{height:100%}
.banx .d1 .wp .x1{font-size:35px}
.banx .d1 .wp .x2{font-size:56px}
.banx.sub{height:30vw;background-attachment:initial!important}
.banx.sub .d1 .wp .x1{font-size:20px}
.banx.sub .d1 .wp .x2{font-size:20px}
}
/*! banner */
.banner_dom{overflow:hidden}
.banner .swiper-slide{height:calc(100vh - 220px);position:relative;overflow:hidden}
.banner .swiper-slide video{width:100%;height:calc(100vh - 220px);position:relative;object-fit:cover;object-position:center center}
.banner .swiper-slide a{width:100%;display:block;height:calc(100vh - 220px);position:relative}
.banner .swiper-slide .txt{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.banner .swiper-slide .txt .wp{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.banner .swiper-slide .txt .wp em{color:#fff;font-size:55px;font-weight:700}
.banner .swiper-slide .txt .wp span{margin-top:20px;color:#fff;font-size:18px}
.banner .swiper-slide .txt .wp .x1{cursor:pointer;margin-top:30px;color:#fff;font-size:14px;background:#ffc001;padding:12px 50px;border-radius:5px}
.banner .swiper-slide .txt .wp .x1:hover{background:#333;color:#fff}
.scrollBox{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);z-index:99999;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.scrollBox i{color:#fff;font-size:14px;font-weight:100}
.scrollBox span{width:24px;height:38px;border-radius:12px;border:2px solid #fff;margin:7px auto 0;position:relative}
.scrollBox span em{width:2px;height:10px;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;animation:myScroll 1s linear infinite}
@-webkit-keyframes myScroll{
0%{margin-top:-6px}
50%{margin-top:6px}
100%{margin-top:-6px}
}
@media screen and (max-width:1024px){
/*! banner */
.banner_dom{margin-top:60px}
.banner .swiper-slide{height:calc(100vw * .5)}
.banner .swiper-slide video{width:100%;height:100%}
.banner .swiper-slide a{width:100%;height:100%}
.banner .swiper-slide .txt{left:0;top:0;width:100%;height:100%}
.banner .swiper-slide .txt .wp em{font-size:35px}
.banner .swiper-slide .txt .wp span{margin-top:20px;font-size:16px}
.banner .swiper-slide .txt .wp .x1{margin-top:30px;font-size:14px;padding:12px 50px}
/*! scrollBox */
.scrollBox{display:none}
}
@media screen and (max-width:768px){
/*! banner */
.banner .swiper-slide .txt .wp em{font-size:28px}
.banner .swiper-slide .txt .wp span{margin-top:10px;font-size:16px}
.banner .swiper-slide .txt .wp .x1{margin-top:30px;font-size:12px;padding:8px 30px}
}
@media screen and (max-width:540px){
/*! banner */
.banner .swiper-slide .txt .wp em{font-size:22px}
.banner .swiper-slide .txt .wp span{margin-top:0;font-size:14px}
.banner .swiper-slide .txt .wp .x1{margin-top:30px;font-size:12px;padding:8px 30px}
}
/*! bar */
.bar{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}
.bar h1{color:#000;font-size:40px}
.bar h2{color:#000;font-size:40px}
.bar p{color:#666;font-size:18px;margin-top:10px;text-align:center}
@media screen and (max-width:1024px){
/*! bar */
.bar h1{font-size:30px}
.bar h2{font-size:30px}
.bar p{font-size:16px;margin-top:5px}
}
@media screen and (max-width:768px){
/*! bar */
.bar h1{font-size:28px}
.bar h2{font-size:28px}
.bar p{font-size:16px;margin-top:5px}
}
@media screen and (max-width:540px){
/*! bar */
.bar h1{font-size:22px}
.bar h2{font-size:22px}
.bar p{font-size:14px;margin-top:5px}
}
/*! brand_bg */
.brand_bg{background:url(../images/bbg.png) center center no-repeat #f3f3f3;background-size:cover}
.brand_list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.brand_list a{color:#333;font-size:18px}
.brand_list em{padding:0 30px;color:#333;font-size:14px}
.brand_show li{background:#fff;border-radius:25px 10px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.brand_show li .l{width:50%}
.brand_show li .l a{display:block}
.brand_show li .l a img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center}
.brand_show li .r{flex:1;padding:50px 50px}
.brand_show li .r h2{position:relative;color:#333;font-size:30px}
.brand_show li .r h2::after{position:absolute;left:0;bottom:-15px;width:40px;border-bottom:3px #ffc001 solid;content:''}
.brand_show li .r .x1{margin-top:30px;color:#333;font-size:18px;line-height:1.8}
.brand_show li .r .x2{margin-top:20px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px}
.brand_show li .r .x2 em img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center}
.brand_show li:nth-child(even){flex-direction:row-reverse}
@media screen and (max-width:1024px){
/*! brand_bg */
.brand_list a{font-size:18px}
.brand_list em{padding:0 30px;font-size:14px}
.brand_show li .l{width:50%}
.brand_show li .l a img{width:100%}
.brand_show li .r{padding:30px 30px}
.brand_show li .r h2{font-size:20px}
.brand_show li .r h2::after{left:0;bottom:-15px;width:40px}
.brand_show li .r .x1{margin-top:30px;font-size:16px;line-height:1.8}
.brand_show li .r .x2{margin-top:20px;grid-template-columns:repeat(5,1fr);grid-gap:10px}
.brand_show li .r .x2 em img{width:100%}
}
@media screen and (max-width:768px){
/*! brand_bg */
.brand_list a{font-size:16px}
.brand_list em{padding:0 20px;font-size:14px}
.brand_show li{border-radius:5px}
.brand_show li .l{width:100%}
.brand_show li .l a img{width:100%}
.brand_show li .r{padding:30px 30px;flex:initial;width:100%}
.brand_show li .r h2{font-size:20px}
.brand_show li .r h2::after{left:0;bottom:-15px;width:40px}
.brand_show li .r .x1{margin-top:30px;font-size:16px;line-height:1.8}
.brand_show li .r .x2{margin-top:20px;grid-template-columns:repeat(5,1fr);grid-gap:10px}
.brand_show li .r .x2 em img{width:100%}
}
/*! cata_sub */
.cata_sub{border-bottom:1px #f3f3f3 solid}
.cata_sub ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.cata_sub ul li a{padding:30px 30px;color:#222;font-size:18px;font-weight:700;font-family:ali;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.cata_sub ul li a:hover{color:#ffc001}
.cata_sub ul li.cur a{position:relative;color:#ffc001}
.cata_sub ul li.cur a::after{position:absolute;left:0;bottom:-1px;width:100%;border-bottom:2px #ffc001 solid;content:''}
@media screen and (max-width:1024px){
/*! cata_sub */
.cata_sub ul li a{padding:20px 20px;font-size:18px}
.cata_sub ul li.cur a::after{left:0;bottom:-1px;width:100%}
}
@media screen and (max-width:768px){
/*! cata_sub */
.cata_sub ul{padding:20px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,1fr));grid-gap:0}
.cata_sub ul li a{padding:10px 0;font-size:16px}
.cata_sub ul li.cur a::after{display:none;left:0;bottom:-1px;width:100%}
}
/*! foot3 */
.foot_dom{background:url(../images/bb.png) center bottom no-repeat #333;background-size:100% auto}
.foot3{border-top:1px rgba(255,255,255,.1) solid;padding:30px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.foot3 .d1{color:#fff;font-size:14px}
.foot3 .d1 a{color:#fff}
.foot3 .d2{opacity:.8;color:#fff;font-size:14px}
.foot3 .d2 a{color:#fff}
.foot2{padding:60px 0;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.foot2 .l{margin-left:10%;flex:1;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.foot2 .l .item h2{padding-bottom:20px;position:relative}
.foot2 .l .item h2::after{border-bottom:1px rgba(255,255,255,.1) solid;content:'';position:absolute;left:0;bottom:0;width:100%}
.foot2 .l .item h2 a{color:#fff;font-size:18px;font-weight:400;font-family:ali}
.foot2 .l .item ul li{margin-top:20px}
.foot2 .l .item ul li a{color:rgba(255,255,255,.7);font-size:16px}
.foot2 .l .item ul li a:hover{color:#fff}
.foot2 .r{width:25%}
.foot2 .r .d2 img{height:30px}
.foot2 .r .d1{margin-top:10px}
.foot2 .r .d1 a{line-height:1;display:block;color:#fff;font-size:40px;font-family:lato}
.foot2 .r .d1 span{padding-bottom:15px;position:relative;margin-top:10px;display:block;color:#fff;font-size:14px;opacity:.7;line-height:2}
.foot2 .r .d1 span::after{border-bottom:1px rgba(255,255,255,.5) solid;content:'';position:absolute;left:0;bottom:0;width:30px}
@media screen and (max-width:1024px){
/*! foot3 */
.foot3{padding:30px 0}
.foot3 .d1{font-size:14px}
.foot3 .d2{font-size:14px}
.foot2{padding:60px 0}
.foot2 .l{margin-left:10%}
.foot2 .l .item h2{padding-bottom:10px}
.foot2 .l .item h2::after{left:0;bottom:0;width:100%}
.foot2 .l .item h2 a{font-size:18px}
.foot2 .l .item ul li{margin-top:10px}
.foot2 .l .item ul li a{font-size:14px}
.foot2 .r{width:25%}
.foot2 .r .d2 img{height:20px}
.foot2 .r .d1{margin-top:10px}
.foot2 .r .d1 a{line-height:1;font-size:30px}
.foot2 .r .d1 span{padding-bottom:15px;margin-top:10px;font-size:14px;line-height:2}
.foot2 .r .d1 span::after{left:0;bottom:0;width:30px}
}
@media screen and (max-width:768px){
/*! foot3 */
.foot3{padding:20px 0;text-align:center;line-height:2}
.foot3 .d1{font-size:14px;width:100%}
.foot3 .d2{font-size:14px;width:100%}
.foot2{padding:30px 0;flex-direction:column-reverse}
.foot2 .l{margin-left:0;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.foot2 .l .item{margin:0 5px}
.foot2 .l .item h2{padding-bottom:0}
.foot2 .l .item h2::after{display:none;left:0;bottom:0;width:100%}
.foot2 .l .item h2 a{font-size:16px}
.foot2 .l .item ul{display:none}
.foot2 .l .item ul li{margin-top:10px}
.foot2 .l .item ul li a{font-size:14px}
.foot2 .r{margin-top:20px;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.foot2 .r .d2 img{height:20px}
.foot2 .r .d1{margin-top:10px}
.foot2 .r .d1 a{line-height:1;font-size:20px}
.foot2 .r .d1 span{padding-bottom:15px;margin-top:10px;font-size:14px;line-height:2}
.foot2 .r .d1 span::after{display:none;left:0;bottom:0;width:30px}
}
.imglist ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}
.imglist li .d1{overflow:hidden}
.imglist li .d1 img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center}
.imglist li .d2{color:#333;font-size:18px;padding:20px 0}
@media screen and (max-width:1024px){
.imglist ul{grid-template-columns:repeat(2,1fr);grid-gap:20px}
.imglist li .d1 img{width:100%}
.imglist li .d2{font-size:16px;padding:20px 0}
}
/*! licheng_swiper */
.licheng_bg{background:url(../images/bg.png) center center no-repeat;background-size:cover}
.licheng_swiper{background:url(../images/png/h9.png) center center repeat-x}
.licheng_swiper .swiper-slide a{padding:20px 20px;display:block;position:relative}
.licheng_swiper .swiper-slide a .d1{padding-bottom:20px;height:150px;text-align:center;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex-direction:column}
.licheng_swiper .swiper-slide a .d2{padding-top:20px;line-height:1.6;color:#333;font-size:15px;height:150px;text-align:center;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}
.licheng_swiper .swiper-slide a .d1 em{color:#ffc001;font-size:55px;font-family:lato}
.licheng_swiper .swiper-slide a.re .d2{justify-content:flex-end;padding-bottom:20px;padding-top:0}
.licheng_swiper .swiper-slide a.re .d1{justify-content:flex-start;padding-top:20px;padding-bottom:0}
.licheng_swiper .swiper-slide a::after{background:#ffc001;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:115px;content:''}
@media screen and (max-width:1024px){
/*! licheng_swiper */
.licheng_swiper .swiper-slide a{padding:20px 20px}
.licheng_swiper .swiper-slide a .d1{padding-bottom:20px;height:150px}
.licheng_swiper .swiper-slide a .d2{padding-top:20px;line-height:1.6;font-size:15px;height:150px}
.licheng_swiper .swiper-slide a .d1 em{font-size:25px}
.licheng_swiper .swiper-slide a.re .d2{padding-bottom:20px;padding-top:0}
.licheng_swiper .swiper-slide a.re .d1{padding-top:20px;padding-bottom:0}
.licheng_swiper .swiper-slide a::after{left:50%;top:50%;width:10px;height:10px}
}
@media screen and (max-width:768px){
/*! licheng_swiper */
.licheng_swiper .swiper-slide a{padding:20px 20px}
.licheng_swiper .swiper-slide a .d1{padding-bottom:20px;height:120px}
.licheng_swiper .swiper-slide a .d2{padding-top:20px;line-height:1.6;font-size:15px;height:120px}
.licheng_swiper .swiper-slide a .d1 em{font-size:25px}
.licheng_swiper .swiper-slide a.re .d2{padding-bottom:20px;padding-top:0}
.licheng_swiper .swiper-slide a.re .d1{padding-top:20px;padding-bottom:0}
.licheng_swiper .swiper-slide a::after{left:50%;top:50%;width:10px;height:10px}
}
/*! lxwm */
.lxwm ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}
.lxwm li{padding:35px 10px;padding-left:50px;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.lxwm li .d1 img{height:60px}
.lxwm li .d2{margin-left:5%}
.lxwm li .d2 h2{margin-bottom:5px;color:#000;font-size:22px;font-family:ali}
.lxwm li .d2 p{color:#333;font-size:18px;font-family:ali}
.liuyan .col2{margin-bottom:30px;display:grid;grid-template-columns:50fr 50fr;grid-gap:20px}
.liuyan .ipt em{display:block;color:#333;font-size:16px}
.liuyan .ipt input{padding:10px 0;border:0 #fff solid;width:100%;border-bottom:1px #dedede solid;display:block;color:#999;font-size:16px}
.liuyan .ipt input:focus{box-shadow:initial}
.liuyan .ipt textarea{padding:10px 0;border:0 #fff solid;width:100%;border-bottom:1px #dedede solid;display:block;color:#999;font-size:16px}
.liuyan .ipt textarea:focus{box-shadow:initial}
.liuyan .btn{margin-top:30px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.liuyan .btn button{border:0 #ffc001 solid;background:linear-gradient(to right,#ffc001,#ffc001);color:#fff;font-size:16px;padding:20px 80px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
@media screen and (max-width:1024px){
/*! lxwm */
.lxwm ul{grid-template-columns:repeat(2,1fr);grid-gap:10px}
.lxwm li{padding:25px 10px;padding-left:30px;align-items:flex-start}
.lxwm li .d1 img{height:50px}
.lxwm li .d2{margin-left:10px;flex:1}
.lxwm li .d2 h2{margin-bottom:5px;font-size:16px}
.lxwm li .d2 p{font-size:16px;word-break:break-all}
.liuyan .col2{margin-bottom:30px;grid-template-columns:50fr 50fr;grid-gap:10px}
.liuyan .ipt em{font-size:16px}
.liuyan .ipt input{padding:0 0;width:100%;font-size:16px}
.liuyan .ipt textarea{padding:0 0;width:100%;font-size:16px}
.liuyan .btn{margin-top:30px}
.liuyan .btn button{font-size:16px;width:100%;padding:10px 10px}
}
@media screen and (max-width:768px){
/*! lxwm */
.lxwm ul{grid-template-columns:repeat(2,1fr);grid-gap:10px}
.lxwm li{padding:20px 10px;padding-left:20px}
.lxwm li .d1 img{height:50px}
.lxwm li .d2{margin-left:10px}
.lxwm li .d2 h2{margin-bottom:5px;font-size:14px}
.lxwm li .d2 p{font-size:14px}
.liuyan .col2{margin-bottom:30px;grid-template-columns:50fr 50fr;grid-gap:10px}
.liuyan .ipt em{font-size:14px}
.liuyan .ipt input{padding:0 0;width:100%;font-size:14px}
.liuyan .ipt textarea{padding:0 0;width:100%;font-size:14px}
.liuyan .btn{margin-top:30px}
.liuyan .btn button{font-size:14px;width:100%;padding:10px 10px}
}
/*! more */
.more{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.more a{border:1px #ffc001 solid;border-radius:5px 5px;background:#ffc001;padding:8px 40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.more a em{color:#fff;font-size:16px}
.more a svg{width:25px;height:25px;fill:#fff;margin-left:10px}
@media screen and (max-width:1024px){
/*! more */
.more a{padding:8px 30px}
.more a em{font-size:14px}
.more a svg{width:20px;height:20px;margin-left:6px}
}
.news_dom{background:url(../images/abg.jpg) center bottom no-repeat;background-size:cover;background-attachment:fixed}
/*! news_bar */
.news_bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.news_bar .d2 a{border-radius:115px;background:#ffc001;width:160px;padding:15px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.news_bar .d2 a em{color:#fff;font-size:16px}
.news_bar .d2 a i{color:#fff;font-size:16px;margin-left:10px;transition:all .3s ease 0s}
.news_bar .d2 a:hover i{margin-left:20px}
/*! tou */
.tou{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}
.tou h2{font-size:60px;line-height:1;background:linear-gradient(to bottom,rgba(171,137,101,.1),rgba(171,137,101,0));-webkit-background-clip:text;color:transparent}
.tou h3{color:#ffc001;font-size:48px;line-height:1;font-weight:700;margin-top:-27px}
.tou p{color:#fff;font-size:24px;font-weight:500;line-height:1;margin-top:25px}
.tou::after{content:'';width:32px;border-bottom:3px #ffc001 solid;margin-left:-16px;position:absolute;left:50%;bottom:-40px}
.tou.al{align-items:flex-start}
.tou.al::after{margin-left:0;left:0}
/*! index_news */
.index_news ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px}
.index_news li{display:block}
.index_news li.first a{display:block;height:100%;background:#fff;border-radius:15px 15px;overflow:hidden}
.index_news li.first img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center;background:#eee}
.index_news li.first .d1{overflow:hidden}
.index_news li.first .d2{padding:30px 30px}
.index_news li.first .d2 .x1 h2{color:#333;font-size:22px;font-weight:500}
.index_news li.first:hover .d2 .x1 h2{color:#ffc001}
.index_news li.first .d2 .x2{color:#666;font-size:14px;line-height:2;margin-top:20px}
.index_news li.first .d2 .x3{color:#999;font-size:18px;line-height:2;margin-top:20px}
.index_news li.second{border-radius:15px;background:#fff;padding:30px 30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column}
.index_news li.second a{width:100%;position:relative}
.index_news li.second a{border-bottom:1px #f3f3f3 solid;padding:15px 0}
.index_news li.second a:nth-last-child(1){border-bottom:0;padding-bottom:0}
.index_news li.second a:nth-child(1){padding-top:0}
.index_news li.second a::after{position:absolute;right:-30px;top:0;height:0;border-left:4px #ffc001 solid;content:'';transition:all .3s ease 0s}
.index_news li.second a:hover::after{height:100%}
.index_news li.second .d2 .x1 h2{color:#333;font-size:16px}
.index_news li.second .d2 .x1 h2:hover{color:#ffc001}
.index_news li.second .d2 .x2{color:#666;font-size:14px;line-height:1.8;margin-top:10px}
.index_news li.second .d2 .x3{color:#999;font-size:18px;line-height:2;margin-top:5px}
@media screen and (max-width:1360px){
/*! news_bar */
.news_bar .d2 a{width:130px;padding:10px 0}
.news_bar .d2 a em{font-size:16px}
.news_bar .d2 a i{font-size:16px;margin-left:10px}
.news_bar .d2 a:hover i{margin-left:20px}
/*! tou */
.tou h2{font-size:50px;line-height:1}
.tou h3{font-size:38px;line-height:1;margin-top:-27px}
.tou p{font-size:24px;line-height:1;margin-top:25px}
.tou::after{width:32px;margin-left:-16px;left:50%;bottom:-20px}
.tou.al::after{margin-left:0;left:0}
/*! index_news */
.index_news ul{grid-template-columns:repeat(3,1fr);grid-gap:25px}
.index_news li.first .d2{padding:30px 30px}
.index_news li.first .d2 .x1 h2{font-size:22px}
.index_news li.first .d2 .x2{font-size:14px;line-height:2;margin-top:20px}
.index_news li.first .d2 .x3{font-size:18px;line-height:2;margin-top:20px}
.index_news li.second{padding:30px 30px}
.index_news li.second a{width:100%}
.index_news li.second a{padding:15px 0}
.index_news li.second a:nth-last-child(1){padding-bottom:0}
.index_news li.second a:nth-child(1){padding-top:0}
.index_news li.second a::after{right:-30px;top:0;height:0}
.index_news li.second a:hover::after{height:100%}
.index_news li.second .d2 .x1 h2{font-size:16px}
.index_news li.second .d2 .x2{font-size:14px;line-height:1.8;margin-top:10px}
.index_news li.second .d2 .x3{display:none;font-size:14px;line-height:2;margin-top:5px}
}
@media screen and (max-width:1024px){
/*! news_bar */
.news_bar .d2 a{width:120px;padding:8px 0}
.news_bar .d2 a em{font-size:14px}
.news_bar .d2 a i{font-size:14px;margin-left:10px}
.news_bar .d2 a:hover i{margin-left:10px}
/*! tou */
.tou h2{font-size:40px;line-height:1}
.tou h3{font-size:28px;line-height:1;margin-top:-27px}
.tou p{font-size:24px;line-height:1;margin-top:25px}
.tou::after{width:56px;margin-left:-16px;left:50%;bottom:-15px}
.tou.al::after{margin-left:0;left:0}
/*! index_news */
.index_news ul{grid-template-columns:repeat(3,1fr);grid-gap:20px}
.index_news li.first .d2{padding:20px 20px}
.index_news li.first .d2 .x1 h2{font-size:22px}
.index_news li.first .d2 .x2{font-size:14px;line-height:1.6;margin-top:10px}
.index_news li.first .d2 .x3{font-size:18px;line-height:1;margin-top:20px;font-family:lato}
.index_news li.second{padding:30px 30px}
.index_news li.second a{width:100%}
.index_news li.second a{padding:15px 0}
.index_news li.second a:nth-last-child(1){padding-bottom:0}
.index_news li.second a:nth-child(1){padding-top:0}
.index_news li.second a::after{right:-30px;top:0;height:0}
.index_news li.second a:hover::after{height:100%}
.index_news li.second .d2 .x1 h2{font-size:16px}
.index_news li.second .d2 .x2{font-size:14px;line-height:1.8;margin-top:10px}
.index_news li.second .d2 .x3{font-size:14px;line-height:2;margin-top:5px}
}
@media screen and (max-width:768px){
/*! index_news */
.index_news ul{grid-template-columns:repeat(1,1fr);grid-gap:10px}
.index_news li.first .d1{border-radius:0}
.index_news li.first .d2{padding:20px 20px;border-radius:0}
.index_news li.first .d2 .x1 h2{font-size:16px;font-weight:700}
.index_news li.first .d2 .x2{font-size:14px;line-height:2;margin-top:10px}
.index_news li.first .d2 .x3{font-size:18px;line-height:2;margin-top:10px}
.index_news li.second{border-radius:0;padding:20px 20px}
.index_news li.second a{width:100%}
.index_news li.second a{padding:15px 0}
.index_news li.second a:nth-last-child(1){padding-bottom:0}
.index_news li.second a:nth-child(1){padding-top:0}
.index_news li.second a::after{right:-30px;top:0;height:0}
.index_news li.second a:hover::after{display:none;height:100%}
.index_news li.second .d2 .x1 h2{font-size:16px}
.index_news li.second .d2 .x2{font-size:14px;line-height:1.8;margin-top:10px}
.index_news li.second .d2 .x3{font-size:18px;line-height:2;margin-top:5px}
/*! news_bar */
.tou.al{align-items:center;justify-content:center}
.tou.al::after{display:none}
.news_bar{justify-content:center}
.news_bar .d2{display:none}
}
/*! content */
.content{font-size:16px;color:#000;line-height:2;text-align:justify}
.content div{padding-bottom:10px;padding-top:10px}
.content p{padding-bottom:10px;padding-top:10px}
.content ol{padding-inline-start:40px;list-style-position:outside;padding-bottom:15px;padding-top:15px}
.content ol li{list-style-type:decimal}
.content ul{padding-inline-start:40px;list-style-position:outside;padding-bottom:15px;padding-top:15px}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100%!important;height:auto!important}
.content td{padding:5px}
.content h2{font-size:18px;padding-bottom:10px;padding-top:10px;line-height:1.8}
.content h3{font-size:18px;padding-bottom:10px;padding-top:10px;line-height:1.8}
.content h4{font-size:18px;padding-bottom:10px;padding-top:10px;line-height:1.8}
.content iframe{width:100%;aspect-ratio:16/9}
.content .cke-img{text-align:center}
/*! news_item_top_dom */
.news_item_top_dom{background:#f2f2f2}
.news_item_top{padding:80px 0}
.news_item_top .d1 h1{color:#000;font-size:36px}
.news_item_top .d2{margin-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.news_item_top .d2 .x1{color:#333;font-size:16px}
.news_item_top .d2 .x2{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.news_item_top .d2 .x2 a{margin-left:10px;padding:10px 10px;background:#fff;border-radius:115px}
.news_item_top .d2 .x2 a:hover{box-shadow:rgba(0,0,0,.2) 0 3px 5px 0}
.news_item_top .d2 .x2 a img{width:30px}
.news_item_content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.news_item_content .mleft{width:70%}
.news_item_content .mright{width:25%;background:#fafafa;padding:30px 30px}
/*! news_item_top_dom */
.news_item_top_dom{background:#f2f2f2}
.news_item_top{padding:80px 0}
.news_item_top .d1 h1{color:#000;font-size:36px}
.news_item_top .d2{margin-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.news_item_top .d2 .x1{color:#333;font-size:16px}
.news_item_top .d2 .x2{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.news_item_top .d2 .x2 a{margin-left:10px;padding:10px 10px;background:#fff;border-radius:115px}
.news_item_top .d2 .x2 a:hover{box-shadow:rgba(0,0,0,.2) 0 3px 5px 0}
.news_item_top .d2 .x2 a img{width:30px}
.news_item_content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.news_item_content .mleft{width:70%}
.news_item_content .mright{width:25%;background:#fafafa;padding:30px 30px}
/*! pn */
.pn{border-top:1px #f3f3f3 solid;padding:80px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10%}
.pn .item a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.pn .item a .d1{background:#f5f5f5;width:60px;height:60px;border-radius:115px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.pn .item a .d1 svg{width:20px;height:20px;fill:#ffc001}
.pn .item a:hover .d1{background:#ffc001}
.pn .item a:hover .d1 svg{fill:#fff}
.pn .item a .d2{flex:1}
.pn .item a .d2 em{display:block;color:#4e4e4e;font-size:16px}
.pn .item a .d2 span{margin-top:10px;color:#a5a5a5;font-size:16px}
.pn .item.pre a .d2{margin-left:20px}
.pn .item.next a .d2{margin-right:20px}
.pn .item.next a .d2 em{text-align:right}
.pn .item.next a .d2 span{text-align:right}
/*! newbar */
.newbar{padding-bottom:30px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.newbar h2{color:#222;font-size:26px;font-weight:700}
/*! tuijian  */
.tuijian li{margin-bottom:10px}
.tuijian li a{background:#fff;padding:10px 10px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.tuijian .d1{width:40%;overflow:hidden}
.tuijian .d1 img{width:100%;background:#eee}
.tuijian .d2{flex:1;margin-left:10px;line-height:1.6}
.tuijian .d2 h2{color:#222;font-size:16px;font-weight:500}
/*! detail_item_top */
.detail_item_top{padding:80px 0;background:#fafafa;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.detail_item_top h1{color:#333;font-size:28px;font-weight:400}
.detail_item_top p{margin-top:20px;color:#999;font-size:16px}
@media screen and (max-width:1280px){
/*! news_item_top_dom */
.news_item_top{padding:40px 0}
.news_item_top .d1 h1{font-size:28px}
.news_item_top .d2{margin-top:10px}
.news_item_top .d2 .x1{font-size:14px}
.news_item_top .d2 .x2 a{margin-left:5px;padding:5px 5px}
.news_item_top .d2 .x2 a img{width:20px}
.news_item_content .mleft{width:100%}
.news_item_content .mright{width:100%;padding:20px 20px}
}
@media screen and (max-width:768px){
/*! news_item_top_dom */
.news_item_top{padding:40px 0}
.news_item_top .d1 h1{font-size:18px}
.news_item_top .d2{margin-top:10px}
.news_item_top .d2 .x1{font-size:14px}
.news_item_top .d2 .x2 a{margin-left:5px;padding:5px 5px}
.news_item_top .d2 .x2 a img{width:20px}
.news_item_content .mleft{width:100%}
.news_item_content .mright{width:100%;padding:20px 20px}
.content iframe{height:50vw}
/*! pn */
.pn{padding:40px 0;grid-template-columns:repeat(2,1fr);grid-gap:20px}
.pn .item a .d1{width:40px;height:40px}
.pn .item a .d1 i{font-size:20px}
.pn .item a .d2 em{font-size:14px}
.pn .item a .d2 span{margin-top:5px;font-size:14px}
.pn .item.pre a .d2{margin-left:10px}
.pn .item.next a .d2{margin-right:10px}
/*! newbar */
.newbar{padding-bottom:0}
.newbar h2{font-size:18px}
/*! tuijian  */
.tuijian li{margin-bottom:0;padding:10px 0}
.tuijian .d1 .x1{width:40%}
.tuijian .d1 .x2 em{font-size:36px}
.tuijian .d1 .x2 span{font-size:16px}
.tuijian .d2{margin-top:20px}
.tuijian .d2 h3{font-size:16px}
.tuijian .d3{margin-top:15px;font-size:14px}
.tuijian img{width:100%}
}
/*! nlist */
.nlist li{transition:all 1.5s;padding:30px 0;position:relative}
.nlist li[data-scroll=in]{opacity:1!important;transform:scaleX(1)!important}
.nlist li[data-scroll=out]{opacity:0!important;transform:scale3d(.9,.9,.9)!important}
.nlist li::after{content:'';position:absolute;right:0;top:0;height:100%;width:70%;border-radius:15px;z-index:1;transition:all 1s}
.nlist li:hover::after{background:#fff;box-shadow:0 1.1458vw 2.8646vw 0 rgba(46,74,102,.26);transition:all 1.5s}
.nlist li a{position:relative;z-index:99;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.nlist li a .d1{width:10%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.nlist li a .d1 em{color:#333;font-size:32px;font-family:lato;line-height:1}
.nlist li a .d1 i{padding:0 10px;padding-top:13px;color:#333;font-size:18px;font-family:lato;line-height:1}
.nlist li a .d1 span{padding-top:13px;color:#333;font-size:18px;font-family:lato;line-height:1}
.nlist li a .d2{width:30%}
.nlist li a .d2 img{width:100%;border-radius:10px;box-shadow:0 1.1458vw 2.8646vw 0 rgba(48,70,108,.26);aspect-ratio:16/9;object-fit:cover;object-position:center center}
.nlist li a .d3{flex:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.nlist li a .d3 .x1{width:100%;padding:0 15%}
.nlist li a .d3 .x1 .s1 h2{color:#333;font-size:22px;font-family:ali}
.nlist li a .d3 .x1 .s2{margin-top:20px;width:100%;color:#333;font-size:16px;font-family:ali}
.nlist li a .d3 .x1 .s3{margin-top:50px;width:100%;color:#333;font-size:16px;font-family:ali}
@media screen and (max-width:1024px){
/*! nlist */
.nlist li{padding:30px 0}
.nlist li::after{right:0;top:0;height:100%;width:70%}
.nlist li a .d1{width:10%}
.nlist li a .d1 em{font-size:32px;line-height:1}
.nlist li a .d1 i{padding:0 10px;padding-top:13px;font-size:18px;line-height:1}
.nlist li a .d1 span{padding-top:13px;font-size:18px;line-height:1}
.nlist li a .d2{width:30%}
.nlist li a .d2 img{width:100%}
.nlist li a .d3 .x1{width:100%;padding:0 5%}
.nlist li a .d3 .x1 .s1 h2{font-size:18px}
.nlist li a .d3 .x1 .s2{margin-top:20px;width:100%;font-size:16px}
.nlist li a .d3 .x1 .s3{margin-top:30px;width:100%;font-size:16px}
}
@media screen and (max-width:768px){
/*! nlist */
.nlist li{padding:10px 0}
.nlist li a .d1{display:none;width:10%}
.nlist li a .d1 em{font-size:32px;line-height:1}
.nlist li a .d1 i{padding:0 10px;padding-top:13px;font-size:18px;line-height:1}
.nlist li a .d1 span{padding-top:13px;font-size:18px;line-height:1}
.nlist li a .d2{width:30%}
.nlist li a .d2 img{border-radius:5px;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center}
.nlist li a .d3 .x1{width:100%;padding:0 5%}
.nlist li a .d3 .x1 .s1 h2{font-size:16px}
.nlist li a .d3 .x1 .s2{margin-top:10px;width:100%;font-size:14px}
.nlist li a .d3 .x1 .s3{display:none;margin-top:30px;width:100%;font-size:16px}
}
/*! proslider */
.bg_pro{background:url(../images/pro.jpg) center top no-repeat #fafafa;background-size:cover}
.proslider .swiper-slide a{border-radius:15px;display:block;background:#fff;padding:20px 20px}
.proslider .swiper-slide a .d1 img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center}
.proslider .swiper-slide a .d2{background:#fafafa;padding:10px 10px;border-radius:115px;text-align:center;margin-top:20px;color:#333;font-size:16px}
.proslider .swiper-slide a:hover .d2{background:#ffc001;color:#fff}
.pro_dom .swiperprev{cursor:pointer;border-radius:115px;display:flex!important;justify-content:center;align-items:center;position:absolute;left:-80px;top:50%;margin-top:-25px;width:50px;height:50px;background:#ffc001;box-shadow:rgba(0,0,0,.2) 0 0 20px 0}
.pro_dom .swipernext{cursor:pointer;border-radius:115px;display:flex!important;justify-content:center;align-items:center;position:absolute;right:-80px;top:50%;margin-top:-25px;width:50px;height:50px;background:#ffc001;box-shadow:rgba(0,0,0,.2) 0 0 20px 0}
.pro_dom .swiperprev svg{width:40%;height:auto;fill:#fff}
.pro_dom .swipernext svg{width:40%;height:auto;fill:#fff}
@media screen and (max-width:1024px){
/*! bg_pro */
.proslider .swiper-slide a{padding:10px 10px}
.proslider .swiper-slide a .d2{padding:10px 10px;margin-top:10px;font-size:16px}
.pro_dom .swiperprev{z-index:99;left:20px;top:50%;margin-top:-25px;width:50px;height:50px}
.pro_dom .swipernext{z-index:99;right:20px;top:50%;margin-top:-25px;width:50px;height:50px}
}
@media screen and (max-width:768px){
/*! proslider */
.proslider .swiper-slide a .d2{padding:10px 10px;margin-top:10px;font-size:16px}
.pro_dom .swiperprev{z-index:99;left:20px;top:50%;margin-top:-25px;width:30px;height:30px}
.pro_dom .swipernext{z-index:99;right:20px;top:50%;margin-top:-25px;width:30px;height:30px}
}
/*! rtool */
.rtool{border-radius:10px;z-index:99999;position:fixed;right:0;top:50%;transform:translateY(-50%);box-shadow:rgba(0,0,0,.2) 0 0 20px 0}
.rtool li:nth-child(1) .d1{border-radius:10px 10px 0 0}
.rtool li:nth-last-child(1) .d1{border-radius:0 0 10px 10px}
.rtool li{position:relative}
.rtool li .d1{border-bottom:1px #f3f3f3 solid;background:#fff;cursor:pointer;width:60px;height:60px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.rtool li .d1 img{max-width:25px;max-height:25px}
.rtool li .d1 i{font-size:18px;color:#000}
.rtool li .d2{pointer-events:none;opacity:0;position:absolute;top:0;right:50px;z-index:99;padding-right:10px;transition:all .3s ease 0s}
.rtool li .d2 .x1{position:relative}
.rtool li .d2 .x1::after{border:5px solid transparent;border-left-color:#fff;right:-10px;top:20px;position:absolute;content:'';transition:all 2s ease 0s}
.rtool li .d2 .tel a{padding:0 20px;white-space:nowrap;box-shadow:rgba(0,0,0,.2) 0 0 20px 0;height:60px;color:#222;font-size:18px;border-radius:5px;background:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.rtool li .d2 .img img{width:120px;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px 0}
.rtool li .d1:hover{background:#f3f3f3}
.rtool li:hover .d2{pointer-events:all;opacity:1;right:60px}
@media screen and (max-width:1024px){
/*! rtool */
.rtool{display:none}
}
/*! top_bar_dom */
.top_bar_dom{background:#f3f3f3}
.top_bar{height:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.top_bar .d1{color:#333;font-size:14px;font-family:hm}
.top_bar .d2{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.top_bar .d2 a{margin-left:10px;color:#333;font-size:14px}
.top_bar .d2 em{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.top_bar .d2 em svg{width:15px;height:15px;fill:#666;margin-right:10px}
.top_bar .d2 em b{color:#333;font-size:14px}
/*! logo_dom */
.logo{height:140px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.logo img{height:80px}
/*! topbg */
.topbg{border-top:1px #f3f3f3 solid}
.nav ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.nav li.item{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.nav li.item div.item{padding:0 30px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.nav li.item div.item a.item{height:60px;color:#333;font-size:16px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.nav li.item div.item em{margin-left:10px}
.nav li.item div.item em svg{width:15px;height:15px;fill:#333}
.nav li.item.cur div.item{background:#fafafa}
.nav li.item.cur div.item em{transform:scaleY(-1);transition:all .3s ease 0s}
/*! la */
.nav li.item .la{display:none;border-radius:0 0 5px 5px;z-index:99999;position:absolute;left:0;top:100%;width:100%;background:#fff}
.nav li.item .la a{color:#333;font-size:14px;padding:10px 0;display:block;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.nav li.item .la a:hover{background:#f3f3f3}
.nav li.item.cur .la{display:block;box-shadow:rgba(0,0,0,.2) 0 5px 7px 0;padding-top:25px;padding-bottom:25px}
@media screen and (max-width:1024px){
/*! top_bar_dom */
.top_bar_dom{display:none}
/*! logo_dom */
.logo{height:initial;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.logo img{height:40px}
/*! topbg */
.topbg{border-top:0 #fff solid}
.nav .btn_menu svg{width:25px;height:25px;fill:#333}
.nav ul{padding:0 20px;background:#fff;z-index:99999;position:fixed;right:-200%;top:60px;width:50%;height:calc(100vh - 60px);display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}
.nav ul.on{right:0;transition:all .3s ease 0s}
.nav li.item{border-top:1px #f3f3f3 solid;width:100%}
.nav li.item div.item{padding:0 20px;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.nav li.item div.item a.item{height:60px;font-size:16px}
.nav li.item div.item em{margin-left:10px}
.nav li.item div.item em svg{width:15px;height:15px}
.nav li.item.cur div.item{background:#fff;border-bottom:1px #f3f3f3 solid}
/*! la */
.nav li.item .la{padding:0 20px;position:initial;left:0;top:100%;width:100%}
.nav li.item .la a{font-size:14px;padding:10px 20px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.nav li.item.cur .la{box-shadow:initial;padding-top:25px;padding-bottom:25px}
.navigation_dom{background:#fff;box-shadow:rgba(0,0,0,.2) 0 0 20px 0;position:fixed;left:0;top:0;z-index:9999;width:100%}
.navigation{height:60px;position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
}