body{font-family:"思源黑体","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:14px;color:#282828;overflow-x:hidden;margin: 0;padding: 0;position: relative;}


ul,li,p,td{list-style:none;margin:0;padding:0}
a{outline:none!important;color:#282828;text-decoration:none}
a:hover,a:active{text-decoration:none}
b,strong{font-weight:bold}
input{border:none;background:none;outline:none}




@media(min-width:960px)
{
.fy{width:100%;margin-bottom:30px;margin-top:20px;text-align:left;}
.fy a{border:1px solid #515a6e;text-align:center;padding:3px 15px;color:#515a6e;border-radius:2px;font-size: 13px;}
.fy a:first-child{display:none}
.fy b{border:1px solid #515a6e;text-align:center;padding:3px 15px;color:#1a2322;border-radius:2px;font-size: 13px;}	

.loda{height:50%;width:132px;background:rgba(255,255,255,0.1);border-radius:0 0 60px 0;position:absolute;left:0;top:0;z-index:99;display:flex;flex-direction:column;justify-content:space-between}
.syw{height:450px;}
.loda .logo{display:block;margin:0 auto;margin-top:30px;width:70px}
.loda .logo img{display:block;max-width:100%;height:auto}
.loda #nav-trigger{border:none;outline:none;background:none;display:block;margin:0 auto;margin-top:auto;height:40px;position:relative;cursor: pointer;}
.loda .aa .icon-bar{background-color:#fff;}
.loda .bb .icon-bar{background-color:#000;}
.loda #nav-trigger .icon-bar{-webkit-transition-duration:300ms;transition-duration:300ms;display:block;width:30px;height:2px;border-radius:1px;margin:0 auto;margin-top:6px}
.loda #nav-trigger .icon-bar:first-child{margin-top:0}
.loda #nav-trigger .san{margin-top:-10px;}
.loda p{font-size:12px;text-align:center;margin-bottom:30px}
.loda .cc{color:#fff;}
.loda .dd{color:#000;}
#mouse{position:absolute;left:0px;width:132px;bottom:20px;text-align:center;z-index:99;cursor:pointer;display:block}
#mouse img{animation:float 2s ease-in-out infinite;margin:0 auto}
#mouse p{margin-top:12px;text-align:center;font-size:12px}
#mouse .cc{color:#fff;}
#mouse .dd{color:#000;}
@keyframes float{0%{transform:translateY(3px)}
50%{transform:translateY(-3px)}
100%{transform:translateY(3px)}
}

.lmdhss{width:100%;height:100%;position:fixed;top:0;z-index:98;overflow:hidden;left:-100%;transition:all 0.3s;background-color:#ba9e6f}
.lmdhsss{left:0}
.lmdhss .nrq{margin-left:14%;overflow:hidden}
.lmdhss .nrq .left{width:70%;height: 100%;overflow:hidden;float: left;position: relative;}
.lmdhss .nrq .left .yi{padding-top: 50px;font-size:16px;margin-bottom:20px;color:#fff}
.lmdhss .nrq .left .dhlm{width:100%}
.lmdhss .nrq .left .dhlm li{line-height:50px;display:flex}
.lmdhss .nrq .left .dhlm li .yj{margin-right:40px;width:6vw;font-size:0.85vw;color:#fff}
.lmdhss .nrq .left .dhlm li ul a{color:rgba(255,255,255,0.6);font-size:0.8vw;margin-left:0.7vw}
.lmdhss .nrq .left .dhlm li ul a:after{content:"";display:inline-block;border-right:2px solid rgba(255,255,255,0.6);border-bottom:2px solid rgba(255,255,255,0.6);width:6px;height:6px;transform:rotate(-45deg);margin-left:3px}
.lmdhss .nrq .left .rmcp{position:absolute;bottom:2vw;width:80%}
.lmdhss .nrq .left .rmcp .rm{font-size:16px;margin-bottom:20px;color:#fff}
.lmdhss .nrq .left .rmcp .swiper{width:100%;height:150px;padding-bottom:30px;}
.lmdhss .nrq .left .rmcp .swiper-horizontal>.swiper-pagination-bullets{bottom:0;}
.lmdhss .nrq .left .rmcp .swiper-pagination-clickable .swiper-pagination-bullet{background-color: rgb(255 255 255 / 34%);border: 1px solid rgb(255 255 255 / 24%);}
.lmdhss .nrq .left .rmcp .swiper-pagination-clickable .swiper-pagination-bullet-active{background:#fff;border:1px solid #ffffff}
.lmdhss .nrq .left .rmcp .swiper-slide{width:100%;position:relative;overflow:hidden}
.lmdhss .nrq .left .rmcp .swiper-slide .ct{display:block;width:100%;height:100%;object-fit:cover}
.lmdhss .nrq .left .rmcp .swiper-slide .db{position:absolute;z-index:9;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 0.4s;opacity:0}
.lmdhss .nrq .left .rmcp .swiper-slide:hover .db{opacity:1;}
.lmdhss .nrq .left .rmcp .swiper-pagination{text-align:left;}
.lmdhss .nrq .right{width:29%;float:right;background-color:#fff;height:100%}
.lmdhss .nrq .right .top{width:100%;height:50%;margin:0}
.lmdhss .nrq .right .top p{padding-top:10%;font-size:28px;margin-bottom:15px;color:#000;padding-left:10%}
.lmdhss .nrq .right .top span{font-size:14px;margin-bottom:15px;color:rgba(10,25,49,0.5);padding-left:10%;margin-top:10px;display:block}
.lmdhss .nrq .right .top form{margin-bottom:0;border:1px solid #7f7f7f;border-radius:5px;margin-left:10%;width:80%;height:2.5vw;position:relative}
.lmdhss .nrq .right .top form input{padding-left:15px;line-height:2.5vw;width:100%}
.lmdhss .nrq .right .top form button{position:absolute;right:10px;border:none;outline:none;background-color:rgb(0 0 0 / 0%);top:0;height:100%}
.lmdhss .nrq .right .rx{width:100%;height:50%;margin:0;background:#e78238;padding-top:15%}
.lmdhss .nrq .right .rx p{font-size:20px;padding-left:10%;color:#000}
.lmdhss .nrq .right .rx p:nth-child(2){font-size:34px;margin:10px 0}



.zkj .swiper-pagination{height:22%;bottom:150px;left:66px;width:1px;display:block}
.zkj .swiper-pagination-clickable .swiper-pagination-bullet{width:1px;height:20%;opacity:1;margin:0;border:none;background:rgb(170 150 150 / 25%);outline:none}
.zkj .swiper-pagination-clickable .swiper-pagination-bullet-active{background:#a49e9e}
.zkj .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.zkj .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}
.zkj .swiper-pagination-vertical.swiper-pagination-bullets,.zkj .swiper-vertical>.swiper-pagination-bullets{top:auto;right:auto;transform: translate3d(0,0,0);}


.lbt .swiper-horizontal>.swiper-pagination-bullets,.lbt .swiper-pagination-bullets.swiper-pagination-horizontal{right:30px;left:auto;width:20px;height:auto;top:45%;transform:translate3d(0px,-50%)}
.lbt .swiper-pagination-clickable .swiper-pagination-bullet{width:10px;height:10px;opacity:1;margin:0;border:none;background: rgb(255 255 255 / 37%);outline:none}
.lbt .swiper-pagination-clickable .swiper-pagination-bullet-active{background:rgb(255 255 255 / 74%);width: 12px;height: 12px;}
.lbt .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.lbt  .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:10px 0;}
.lbt .swiper-pagination-vertical.swiper-pagination-bullets,.lbt  .swiper-vertical>.swiper-pagination-bullets{top:auto;right:auto;transform: translate3d(0,-50%,0);}
.lbt .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .lbt .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px var(--swiper-pagination-bullet-horizontal-gap,4px);}
/* .lbt .swiper-slide a{position:absolute;width:11vw;background-image:linear-gradient(to right,#ff0000,#f37e59);text-align:center;height:2.6vw;line-height:2.6vw;color:#fff;font-size:1vw;font-weight:100;left:50%;margin-left:-5.5vw;border-radius:20px;top:62%} */
.lbt .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
/* .lbt .swiper-slide img:first-child{position:absolute;width:auto;height:auto;top:50%;left:50%;text-align:center;transform:translate(-50%,-100%);opacity:0;transition:all .8s} */
/* .lbt .ani-slide img:first-child{transform:translate(-50%,-70%);opacity:1} */





.cp2 .swiper-slide{background-color:#f2f0eb}
.cp2 .swiper-slide img{margin:0 auto;margin-top:0%;display:block;height:75%;position:absolute;bottom:50px;left:50%;transform:translate(-50%,0)}
.cp2 .swiper-slide img:first-child{position:absolute;width:25%;height:auto;top:-10%;left:10%;text-align:center;transform:translate(0%,0%);opacity:0;transition:all .8s}
.cp2 .ani-slide img:first-child{transform:translate(0%,200%);opacity:1}
.cp2 .swiper-slide a{position:absolute;width:11vw;background-image:linear-gradient(to right,#ff0000,#f37e59);text-align:center;height:2.6vw;line-height:2.6vw;color:#fff;font-size:1vw;font-weight:100;left:10%;border-radius:20px;transform:scale(0.5);top:28%;transition:all .8s;opacity:0}
.cp2 .ani-slide a{transform:scale(1);opacity:1}
.cp2 .swiper-horizontal>.swiper-pagination-bullets,.cp2 .swiper-pagination-bullets.swiper-pagination-horizontal{right:50px;left:auto;width:auto;height:auto;top:50%;transform:translate(0,-50%)}
.cp2 .swiper-pagination-clickable .swiper-pagination-bullet{width:5vw;height:2vw;line-height:2vw;opacity:1;margin:0;border:none;background:rgb(255 255 255 / 0%);font-size:0.9vw;color:rgba(0,0,0,0.7);outline:none;border-radius:0}
.cp2 .swiper-pagination-clickable .swiper-pagination-bullet i{font-style:normal}
.cp2 .swiper-pagination-clickable .swiper-pagination-bullet-active{background:rgb(0 0 0 / 0%);color:linear-gradient(to right,#d50a1d,#f48d68)}
.cp2 .swiper-pagination-clickable .swiper-pagination-bullet-active i{background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent;font-style:normal}
.cp2 .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.cp2  .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:10px 0;}
.cp2 .swiper-pagination-vertical.swiper-pagination-bullets,.cp2  .swiper-vertical>.swiper-pagination-bullets{top:auto;right:auto;transform: translate3d(0,-50%,0);}
.cp2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .cp2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px var(--swiper-pagination-bullet-horizontal-gap,4px);display: block;}
.cp2 .swiper-button-prev{left:10%;bottom:5%;top:auto}
.cp2 .swiper-button-next{right:10%;bottom:5%;top:auto}
.cp2 .swiper-button-next:before{content:'';background:url(../images/next.png) center bottom no-repeat;height:50px;width:50px;background-size:100%;border:none}
.cp2 .swiper-button-prev:before{content:'';background:url(../images/prev.png) center bottom no-repeat;height:50px;width:50px;background-size:100%;border:none}
.cp2 .swiper-button-next:after ,.cp2 .swiper-button-prev:after{display: none;}    


.cp3 .swiper-slide{background-color:#fff}
.cp3 .swiper-slide img{right:0;display:block;width:50%;height:100%;position:absolute;bottom:0;transform:translate(0%,100%);opacity:0;transition:all .8s}
.cp3 .swiper-slide img:first-child{left:0;display:block;width:50%;height:100%;position:absolute;bottom:0;transform:translate(0%,-100%);opacity:0;transition:all .8s}
.cp3 .ani-slide img{transform:translate(0%,0%);opacity:1}
.cp3 .ani-slide img:first-child{transform:translate(0%,0%);opacity:1}
.cp3 .cp3qh{position:absolute;top:50%;width:50px;height:100px;margin-top:-50px;left:50%;margin-left:-25px;z-index:99}
.cp3 .cp3qh .swiper-button-prev{top:auto;width:46px;height:46px;left:auto;right:auto;border:2px #ea5945 solid}
.cp3 .cp3qh .swiper-button-next{top:48px;width:46px;height:46px;left:auto;right:auto;border:2px #ea5945 solid}
.cp3 .swiper-button-next:after,.cp3 .swiper-button-prev:after{background:rgb(255 255 255 / 46%);height:46px;width:46px;font-size:14px;transform:rotate(90deg);line-height:46px;color:#ea5945}
.cp3 .swiper-button-next:hover:after,.cp3 .swiper-button-prev:hover:after{background:#ea5945;color:#fff}


.syab{background-image:url(../images/about_l.jpg);width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.syab .nr{width:calc(100% - 20vw);height:100%;margin:0 auto;position:relative}
.syab .nr .about-company{position:absolute;top:15%;left:0%;font-size:50px;font-weight:bold;color:#fff}
.syab .nr .about-brand{background:url(../images/brand.png) no-repeat;position:absolute;top:12%;left:50%;width:769px;height:264px;margin-left:-385px;z-index:10;display: none;}
.syab .nr .about-contents{overflow:hidden;position:absolute;top:35%;left:0;width:52%;color:#fff;line-height:40px;height:200px;font-size:16px;text-indent:2em;text-align:justify}
.syab .nr .about-shuzi{height:auto;overflow:hidden;position:absolute;bottom:20%;left:0%;width:52%}
.syab .nr .about-shuzi li{float:left;width:25%;text-align:center}
.syab .nr .about-shuzi li span{display:block;line-height:40px;color:#ffffff}
.syab .nr .about-shuzi li span b{font-size:38px;font-weight:normal;color:#ffffff;
}
.syab .nr .about-shuzi li p{line-height:25px;color:#ffffff}

.syxw{background-image:url(../images/index-news.jpg);width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.tit{width:calc(100% - 20vw);margin:0 auto}
.tit p{font-size:22px;color:#fff;margin-top:40px;font-weight:bold}
.tit span{font-size:14px;color:#fff}
.syxw .new1{height:62%;top:10%;width:calc(100% - 4vw)}
.syxw .new1 .swiper-slide{background-color:#fff;overflow:hidden}
.syxw .new1 .swiper-slide .img{width:100%;height:270px;overflow:hidden}
.syxw .new1 .swiper-slide .img img{display:block;width:100%;height:100%;object-fit:cover}
.syxw .new1 .swiper-slide .time{border-bottom:1px solid rgba(0,0,0,0.1);padding-top:25px;padding-bottom:15px;color:#7a7a7a;font-size:17px;margin:0 20px}
.syxw .new1 .swiper-slide .bt{margin:0 20px;font-size:17px;margin-top:10px;line-height:29px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.syxw .new1 .swiper-slide .jj{margin:0 20px;font-size:13px;margin-top:10px;line-height:24px;margin-bottom:20px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.syxw .new1 .swiper-slide .more{margin:0 20px;font-weight:bold;align-items:center;display:flex}
.syxw .new1 .swiper-slide .more:after{content:"";display:inline-block;border-right:2px solid #333;border-bottom:2px solid #333;width:6px;height:6px;transform:rotate(-45deg);transition:all 0.6s;margin-left:0px;opacity:0}
.syxw .new1 .swiper-slide:hover .more:after{content:"";opacity:1;margin-left:3px}


.sydb .left{height:100%;background-image:linear-gradient(45deg,#d70110,#f68d63);width:52%;position: relative;float: left;overflow:hidden}
.sydb .left .lm{width:72%;margin-left:20%;margin-top:8%}
.sydb .left .lm li{align-items:center;display:flex;margin-bottom:8%}
.sydb .left .lm li .yi{font-size:22px;color:#fff;position:relative;padding-left:15px;margin-right:15px;align-items:center;display:flex}
.sydb .left .lm li .yi:after{content:"";display:block;width:6px;height:6px;border-radius:100%;background:#fff;margin-right:5px;left:0;position:absolute}
.sydb .left .lm li ul{display:flex;flex-wrap:wrap;align-items:center}
.sydb .left .lm li ul a{color:rgba(255,255,255,0.6);font-size:16px;margin-right:15px;display:block;transition:all 0.3s}
.sydb .left .lm li ul a:hover{color:#fff}
.sydb .left .f-center{padding:30px 0;left:20%;border-top:1px solid rgba(255,255,255,0.3);width:72%;position:absolute;bottom:90px}
.sydb .left .f-center ul{display:flex;flex-wrap:wrap;padding-left:30px}
.sydb .left .f-center ul li{width:46%}
.sydb .left .f-center ul li p{color:rgba(255,255,255,0.5);font-size:16px;display:flex;align-items:center;margin-bottom:10px}
.sydb .left .f-center ul li p i{margin-right:12px}
.sydb .left .f-center ul li span{color:#fff;font-size:16px;line-height:27px;font-weight:100}
.sydb .left .bq{border-top:1px solid rgba(255,255,255,0.3);width:72%;position:absolute;left:20%;bottom:0px;display:flex;align-items:center}
.sydb .left .bq p{line-height:90px;color:rgba(255,255,255,0.4);font-size:14px}
.sydb .left .bq p a{color:rgba(255,255,255,0.4)}
.sydb .left .bq .lx{color:rgba(255,255,255,0.4);position:absolute;right:0}
.sydb .left .bq .lx:hover{color:#fff}
.sydb .right{height:100%;background:#fff url(../images/slide5con2bg.png) bottom center no-repeat;background-size:cover;overflow:hidden;width:48%;display:flex;justify-content:flex-start;align-items:center;float:right}
.sydb .right .an{width:30%;margin-right:30px;margin-left:6%}
.sydb .right .an li{width:100%;height:56px;border:1px solid #ececec;display:flex;align-items:center;padding-left:20px;border-radius:40px;font-size:14px;margin-bottom:25px;cursor:pointer;color:rgba(0,0,0,0.5)}
.sydb .right .an li i{font-size:24px;margin-right:10px;color:#000}
.sydb .right .an li:nth-child(2) i{font-size:34px;margin-left:7px;margin-right:16px}
.sydb .right .an .on{box-shadow:0px 0px 32px 0px rgba(139,139,139,0.24);border:1px solid transparent;background:#fff}
.sydb .right .an .on span{background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent}
.sydb .right .ewm{width:45.52%;height:83.57%;background:url(../images/codebg.png) center center no-repeat;border-radius:0px;background-size:100% auto;display:flex;align-items:center;justify-content:center}
.sydb .right .ewm li{padding-top:30px;padding-bottom:30px;background:#f3f2ef;width:60%;display:none;text-align:center}
.sydb .right .ewm li img{max-width:60%;height:auto;max-height:50%;display:block;margin:0 auto}
.sydb .right .ewm li p{color:#000;font-size:22px;margin-top:15px;margin-bottom:6px}
.sydb .right .ewm li span{font-size:14px;color:rgba(0,0,0,0.6)}


.pages-banner{width:100%;height:650px;position:relative;z-index: 90;}
.pages-banner .bjt{display:block;width:100%;height:100%;object-fit:cover}
.pages-banner .zlm{height:100px;position:absolute;bottom:0;width:90%;left:5%;border-top:1px solid rgba(255,255,255,0.3);display:flex;justify-content:space-around}
.pages-banner .zlm a{position:relative;width:25%;text-align:center;line-height:100px;margin-top:-1px;border-top:1px solid #fff0}
.pages-banner .zlm a img{position:absolute;width:auto;height:auto;top:50%;opacity:0;transform:translate(-140%,-50%);z-index:1}
.pages-banner .zlm a p{color:#fff;font-size:18px;position:relative;z-index:9}
.pages-banner .zlm .on{border-top: 1px solid #fff;}
.pages-banner .zlm a:hover{border-top: 1px solid #fff;}
.pages-banner .zlm .on img{opacity:1;}
.pages-banner .zlm a:hover img{opacity:1;}


.about{width:calc(100% - 10%);margin:0 auto}
.about .comtit{padding-top:70px;padding-bottom:50px}
.about .comtit p{text-align:center;font-size:36px}
.about .comtit span{text-align:center;display:block;margin-top:10px;color:#515a6e}
.about .about-shuzi{height:auto;overflow:hidden;width:75%;margin:0 auto}
.about .about-shuzi li{float:left;width:25%;text-align:center}
.about .about-shuzi li span{display:block;line-height:40px;color:#555}
.about .about-shuzi li span b{font-size:38px;font-weight:normal;color:transparent;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text}
.about .about-shuzi li p{line-height:25px;color:#555}
.companyaaa{background:url(../images/company_bg.jpg) no-repeat;margin-top:40px;}
.companyaaa .ccoo{width:700px;line-height:3.7;padding-left:800px;box-sizing:content-box;text-indent: 2em;}


.footer{width:100%;overflow:hidden}
.footer .pc .lm{width:50%;background-image:linear-gradient(45deg,#d70110,#f68d63);overflow:hidden;padding-top:90px;float: left;height: 420px;}
.footer .pc .lm li{align-items:center;display:flex;margin-bottom:8%;margin-left:20%}
.footer .pc .lm li .yi{font-size:22px;color:#fff;padding-left:15px;margin-right:15px;align-items:center;display:flex}
.footer .pc .lm li ul{display:flex;flex-wrap:wrap;align-items:center}
.footer .pc .lm li ul a{color:rgba(255,255,255,0.6);font-size:16px;margin-right:15px;display:block;transition:all 0.3s}
.footer .pc .lm li ul a:hover{color:#fff}
.footer .pc .right{width:50%;background:url(../images/footercon2bg.png) bottom center no-repeat;background-size:cover;float:right;height: 510px;}
.footer .pc .right .f-top{padding:110px 0 46px;margin-left:6.25%;width:77%;display:flex;justify-content:space-between;align-items:flex-start}
.footer .pc .right .f-top ul{padding-top:30px;display:flex;flex-wrap:wrap;flex:1;border-top:1px solid rgba(0,0,0,0.1)}
.footer .pc .right .f-top ul li{width:46%}
.footer .pc .right .f-top ul li p{color:rgba(0,0,0,0.5);font-size:16px;display:flex;align-items:center;margin-bottom:10px}
.footer .pc .right .f-top ul li p i{margin-right:12px}
.footer .pc .right .f-top ul li span{color:#000;font-size:16px;line-height:27px;font-weight:100}
.footer .pc .right .f-top .an{width:160px;margin-left:20px}
.footer .pc .right .f-top .an li{width:100%;height:56px;border:1px solid #ececec;display:flex;align-items:center;padding-left:20px;border-radius:40px;font-size:14px;margin-bottom:25px;cursor:pointer;color:rgba(0,0,0,0.5);position:relative}
.footer .pc .right .f-top .an li i{font-size:20px;margin-right:10px;color:#000}
.footer .pc .right .f-top .an li:nth-child(2) i{font-size:30px;margin-left:7px;margin-right:14px}
.footer .pc .right .f-top .an li:hover{box-shadow:0px 0px 32px 0px rgba(139,139,139,0.24);border:1px solid transparent;background:#fff}
.footer .pc .right .f-top .an li:hover span{background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent}
.footer .pc .right .f-top .an li div{display:none;position:absolute;left:0px;top:50px;width:182px;overflow:hidden;background-color:#fff;z-index:9}
.footer .pc .right .f-top .an li div img{width:80%;margin:10px auto;display:block}
.footer .pc .right .f-top .an li:hover div{display:block}
.footer .pc .right .f-bottom{padding-top:30px;display:flex;margin-left:6.25%;width:77%;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,0.1)}
.footer .pc .right .f-bottom p{color:rgba(0,0,0,0.4);font-size:14px}
.footer .pc .right .f-bottom p a{color:rgba(0,0,0,0.4);font-size:14px}
.footer .pc .right .f-bottom .lx{color:rgba(0,0,0,0.4);font-size:14px}
.footer .wap{display: none;}



.wenhua{width:calc(100% - 10%);margin:0 auto;margin-bottom: 70px;}
.wenhua .comtit{padding-top:70px;padding-bottom:50px}
.wenhua .comtit p{text-align:center;font-size:36px}
.wenhua .comtit span{text-align:center;display:block;margin-top:10px;color:#515a6e}
.wenhua ul{width:100%;overflow:hidden}
.wenhua ul li{width:28.5%;background:#F0F5F7;padding:60px 2%;margin-bottom:20px;transition:all 600ms;float:left;margin-right:1.2%}
.wenhua ul li:hover{background-image: linear-gradient(45deg,#E02A28,#F4845E);}
.wenhua ul li:nth-child(3n){margin-right:0}
.wenhua ul li img{transition:all 300ms}
.wenhua ul li:hover img{filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:brightness(0%) invert(100%);-webkit-filter:brightness(0%) invert(100%)}
.wenhua ul li p{color:#141414;font-size:22px;margin:10px 0;transition:all 300ms}
.wenhua ul li span{color:#666666;line-height:1.8;transition:all 600ms}
.wenhua ul li:hover p , .wenhua ul li:hover span{color:#fff}


.pinzhi{width:100%;background: url(../images/pinzhi_bg.jpg) center no-repeat;padding-bottom: 70px;margin-bottom: 70px;}
.pinzhi .comtit{padding-top:40px;padding-bottom:20px}
.pinzhi .comtit p{text-align:center;font-size:36px;color:#fff}
.pinzhi .comtit span{text-align:center;display:block;margin-top:10px;color:#fff;text-transform:uppercase}
.pinzhi .mk{display:flex;flex-wrap:wrap;justify-content:space-between;width:1170px;height:770px;margin:0 auto}
.pinzhi .mk li{width:370px;height:370px;overflow:hidden;margin-bottom:30px;background-color:#eeeeee}
.pinzhi .mk li svg{width:70px;height:70px;margin:0 auto;margin-top:50px;margin-bottom:10px;display:block}
.pinzhi .mk li svg path{fill:#ee6c50}
.pinzhi .mk li .db{color:#ee6c50;font-size:34px;align-items:center;display:flex;justify-content:center}
.pinzhi .mk li .db span{width:6px;height:6px;margin:0 10px;display:block;background-color:#ee6c50;border-radius:50%}
.pinzhi .mk li .yw{color:#ee6c50;text-align:center;font-size:15px;line-height:30px;padding-bottom:10px;position:relative}
.pinzhi .mk li .yw:after{content:"";position:absolute;bottom:0;width:50px;left:50%;transform:translate(-50%,0%);height:2px;background-color:#ee6c50}
.pinzhi .mk li .js{text-align:center;font-size:14px;line-height:24px;color:#ee6c50;margin-top:20px}


.pages-banner .cptbzs{position:absolute;bottom:9%;max-width:1600px;width:96%;left:50%;transform:translate(-50%,0%);display:flex;align-items:center;justify-content:space-between}
.pages-banner .cptbzs .lmms{font-size:56px;color:#fff}
.pages-banner .cptbzs .line{display:block;width:62.5%;height:1px;background:rgba(255,255,255,0.5)}
.pages-banner .cptbzs .cate-select{width:170px;position:relative;cursor:pointer}
.pages-banner .cptbzs .cate-select .set{color:#fff;font-size:20px;display:flex;align-items:center}
.pages-banner .cptbzs .cate-select .set em{font-style:normal;display:flex;align-items:center}
.pages-banner .cptbzs .cate-select .set em img{margin-right:10px;max-width:40px}
.pages-banner .cptbzs .cate-select .set span{margin-left:20px}
.pages-banner .cptbzs .cate-select .set span:after{content:"";display:inline-block;border-right:2px solid #fff;border-bottom:2px solid #fff;width:6px;height:6px;transform:rotate(45deg);margin-left:3px}
.pages-banner .cptbzs .cate-select ul{position:absolute;top:37px;height:0px;display:block;overflow:hidden;width:130px;transition:all 600ms;background-image:linear-gradient(to top,rgba(215,1,16,5),rgba(246,141,98,5))}
.pages-banner .cptbzs .cate-select:hover ul{height:360px;padding:20px}
.pages-banner .cptbzs .cate-select ul a{color:#fff;font-size:16px;display:flex;align-items:center;line-height:40px}
.pages-banner .cptbzs .cate-select ul a:before{content:"";display:block;width:0;height:1px;margin-right:5px;background:#fff;transition:all 0.2s}
.pages-banner .cptbzs .cate-select ul a:hover:before{content:"";width:25px}


.product-nav{background-image:linear-gradient(to right,rgba(215,1,16,5),rgba(246,141,98,5));width:85%;border-radius:0 0 40px 0;padding:10px 0;display:flex;padding-left:5%}
.product-nav a{color:#fff;font-size:16px;display:block;transition:all 0.3s;padding:20px 0px;position:relative;width:15%;text-align:center;}
.product-nav a:hover{padding-top:10px;padding-bottom:10px}
.product-nav a:after{content:"";width:1px;height:25px;background-color:#fff;position:absolute;right:0px;top:19px}
.product-nav a:last-child:after{display: none;}

.cplb{padding-bottom:60px;width:94%;margin:0 auto;overflow:hidden}
.cplb ul{display:flex;flex-wrap:wrap;/*justify-content:space-between;*/overflow:hidden} 
.cplb ul li{width:23.875%;position:relative;margin-bottom:10px;overflow:hidden}
.cplb ul li .ct{max-width:100%;transition:all 0.4s;transform:scale(0.85);margin-top:45px;position:relative;z-index:9}
.cplb ul li:hover .ct{transform:scale(1)}
.cplb ul li .bj{position:absolute;left:0;top:0;z-index:-1;width:100%}
.cplb ul li .bj1{position:absolute;left:0;top:0;z-index:1;width:100%;opacity:0}
.cplb ul li:hover .bj1{opacity:1}
.cplb ul li .db{position:absolute;z-index:9;top:185px;left:50%;margin-left:-25px;transition:all 0.4s;opacity:0}
.cplb ul li:hover .db{opacity:1}
.cplb ul li p{text-align:center;font-size:22px;font-weight:bold;transition:all 600ms;background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent;}


.nry{width:1200px;margin:0 auto;overflow:hidden}
._breadcrumb{height:auto;margin:auto;padding:25px 0;display:flex;line-height:30px;justify-content:flex-end}
._breadcrumb .target_pos{width:auto;color:rgba(0,0,0,.5)}
._breadcrumb .target_pos a{margin:10px;position:relative;color:rgba(0,0,0,.5)}


._news_detail{width:100%;height:auto;display:flex;justify-content:space-between;padding:30px 0}
._news_detail .detail_content{width:850px;height:auto}
._news_detail ._ndc_top{width:100%;height:auto}
._news_detail ._ndc_top .title{width:100%;height:auto;line-height:30px;font-size:24px;color:#3e3e3e;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:10px}
._news_detail ._ndc_top .des{line-height:25px;margin-bottom:10px;padding:5px 10px;color:#777;border:1px solid #ddd;background:#f8f8f8;position:relative}
._news_detail ._ndc_top .des span{margin-right:25px}
.ndc_detail{width:100%;height:auto;position:relative;line-height:27px;font-size:14px;color:#333;margin-bottom:50px}
.ndc_detail p{line-height:27px;font-size:14px;color:#333}
.ndc_detail img{display:block;margin:0 auto;max-width:100%}
._ndc_npnews{display:flex;flex-wrap:wrap;justify-content:space-between}
._ndc_npnews .page-a{width:49%;display:flex}
._ndc_npnews .page-a a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:80%}
.detail_same{width:300px}
.detail_same .title{width:100%;height:auto;line-height:30px;font-size:24px;color:#3e3e3e;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:10px}
._detail_same_list{width:100%;height:auto;position:relative}
._detail_same_list ul li{width:100%;height:auto;padding:10px 0;line-height:25px;border-bottom:1px solid rgba(0,0,0,.1)}
._detail_same_list ul li b{font-weight:400;line-height:1.4;display:block;color:#3e3e3e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
._detail_same_list ul li p{font-size:12px;opacity:.7}



._cp_detail{width:100%;height:auto;display:flex;justify-content:space-between;padding:30px 0;position:relative}
._cp_detail .detail_content{width:850px;height:auto}
._cp_detail ._ndc_top{width:100%;height:auto}
._cp_detail ._ndc_top .title{width:100%;height:auto;line-height:30px;font-size:24px;color:#3e3e3e;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:10px}
._cp_detail ._ndc_top .des{line-height:25px;margin-bottom:10px;padding:5px 10px;color:#777;border:1px solid #ddd;background:#f8f8f8;position:relative}
._cp_detail ._ndc_top .des span{margin-right:25px}
._cp_detail .lz{margin-bottom:20px;overflow:hidden}
._cp_detail .lz .left{width:35%;float:left}
._cp_detail .lz .right{width:62%;float:right}
._cp_detail .lz .right .jj{line-height:27px;font-size:14px;color:#333}
._cp_detail .fh{}
._cp_detail .fh{display:flex;width:161px;height:45px;background-image:linear-gradient(45deg,#d70110,#f68d63);justify-content:center;align-items:center;border-radius:30px;position:absolute;top:-30px}
._cp_detail .fh p{margin-left:5px;font-size:15px;color:#fff}

.cpcx{width:80%;max-width: 1000px;margin:0 auto;overflow:hidden}
.cpcx .top{width:100%;overflow:hidden}
.cpcx .top .left{width:45%;float:left;overflow:hidden}
.cpcx .top .left .bt{font-size:32px;margin-top:40px}
.cpcx .top .left span{background-image:linear-gradient(45deg,#d70110,#f68d63);width:30px;height:4px;display:block;margin-top:15px}
.cpcx .top .left .js{font-size:14px;line-height:27px;color:#555;margin-top:20px;text-align:justify}
.cpcx .top .right{width:50%;height:17vw;float:right;overflow:hidden;border-radius:60px 0 0 0}
.cpcx .top .right img{display:block;width:100%;height:100%;object-fit:cover}
.cpcx .bottom{width:100%;overflow:hidden}
.cpcx .bottom .bt{font-size:32px;margin-top:40px;text-align:center}
.cpcx .bottom img{max-width:100%;margin:15px auto;display:block}
.cpcx .bottom .nr{width:100%;margin-bottom:70px;overflow:hidden}
.cpcx .bottom .nr p{font-size:14px;line-height:27px;color:#555;text-align:justify;text-indent:2em}


.sbjs{width:80%;max-width: 1000px;margin:0 auto;overflow:hidden}
.sbjs .bottom{width:100%;overflow:hidden}
.sbjs .bottom .bt{font-size:32px;margin-top:40px;text-align:center}
.sbjs .bottom .sb{padding:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;overflow:hidden}
.sbjs .bottom .sb li{width:32%;border:1px solid #dcdcdc;margin-bottom:50px;transition:all 600ms;position:relative}
.sbjs .bottom .sb li:after{content:"";position:absolute;width:100.3%;bottom:-6px;left:-1px;height:6px;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));opacity:0;transition:all 0.3s}
.sbjs .bottom .sb li:hover:after{opacity:1}
.sbjs .bottom .sb li:hover{border:1px solid #fff;background:#fff;box-shadow:0 8px 15px rgba(0,0,0,0.13)}
.sbjs .bottom .sb li .img{width:100%;height:200px;overflow:hidden}
.sbjs .bottom .sb li .img img{display:block;width:100%;height:100%;object-fit:cover;transition:all 600ms}
.sbjs .bottom .sb li:hover .img img{transform:scale(1.1,1.1)}
.sbjs .bottom .sb li span{padding:10px 15px;color:#000000;text-align: center;line-height:35px;font-size:17px;display:block}
.sbjs .bottom .nr{width:100%;margin:15px auto;overflow:hidden}
.sbjs .bottom .nr p{font-size:14px;line-height:27px;color:#555;text-align:justify;text-indent:2em}


.daigong{width:80%;max-width: 1200px;margin:0 auto;overflow:hidden}
.daigong .bt{font-size:32px;margin-top:70px;text-align:center}
.daigong .xbt{margin-top:10px;text-align:center;font-size:15px;color:#666;margin-bottom:50px}
.daigong .dg{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.daigong .dg li{width:48%;align-items:center;display:flex;margin-bottom:25px;padding-bottom:25px;border-bottom:1px dashed rgba(0,0,0,0.1)}
.daigong .dg li img{max-width:40px;height:40px;margin-right:15px}
.daigong .dg li p{display:flex;font-size:15px;line-height:30px}
.daigong .dg li p span{margin-left:10px;width:80%;font-weight:100}
.daigong .zslb{display:flex;flex-wrap:wrap;justify-content:center;border-bottom: 1px solid #e5e5e5;}
.daigong .zslb div{width:23%;margin:0 3%;height:194px;border:15px solid;border-image-source:linear-gradient(to right,#E02A28,#f27a58);border-image-slice:1;margin-bottom:40px;overflow:hidden;position:relative}
.daigong .zslb div img{position:absolute;width:100%;height:auto;top:50%;transform:translate(0%,-50%)}
.menu_list{width:100%;margin:0 auto;margin-bottom:70px;border-top:3px solid;border-image-source:linear-gradient(to right,#E02A28,#f27a58);border-image-slice:1}
.menu_head{line-height:45px;font-size:17px;color:#333;cursor:pointer;position:relative;margin:0px;margin-top:30px;font-weight:bold}
.menu_head:after{content:"";position:absolute;right:10px;top:19px;display:inline-block;border-right:2px solid rgb(239 109 80);border-bottom:2px solid rgb(231 76 60);width:6px;height:6px;transform:rotate(45deg);margin-left:3px}
.menu_list .current:after{content:"";position:absolute;right:10px;top:19px;display:inline-block;border-right:2px solid rgb(239 109 80);border-bottom:2px solid rgb(231 76 60);width:6px;height:6px;transform:rotate(-135deg);margin-left:3px}
.menu_body{line-height:38px;padding-bottom:30px;overflow:hidden;border-bottom:1px solid #e0e0e0}
.menu_body p{display:block;line-height:35px;color:#777777;background:#fff;text-decoration:none;}
.dgtp{width:100%;height:900px;position:relative}
.dgtp .x1{border:1px solid rgb(211 211 211 / 44%);width:900px;height:720px;border-radius:50%;transform:translate(-50%,0%);position:absolute;left:50%}
.dgtp .x2{border:1px solid rgb(211 211 211 / 44%);width:1000px;height:820px;border-radius:50%;transform:translate(-50%,-6%);position:absolute;left:50%}
.dgtp .bjt{width:800px;height:600px;left:50%;transform:translate(-50%,10%);position:relative;z-index: 10;}
.dgtp .bjt .bjts{display:block;width:100%;height:100%;object-fit:cover}
.dgtp .bjt .zx{position:absolute;width:5px;height:510px;background-color:#ffffff;left:50%;transform:translate(-50%,0%);top:90px}
.dgtp .nr{position:absolute;top:92px;width:100%;left:0;display:flex;flex-wrap:wrap;justify-content:space-between}
.dgtp .nr li{width:49%;text-align:right;border-bottom:5px solid rgb(255 255 255);padding-right:1%;padding-bottom:17px}
.dgtp .nr li:nth-child(2n){text-align:left;padding-left:1%;padding-right:0;border-bottom:1px dashed rgb(255 255 255 / 54%)}
.dgtp .nr li .xh{font-size:45px;color:rgb(255 255 255 / 15%);margin-top:10px}
.dgtp .nr li .bt{text-align:right;margin-top:-25px;padding-right:8px;color:rgb(255 255 255 / 76%);font-size:22px}
.dgtp .nr li:nth-child(2n) .bt{text-align:left;padding-left:8px;margin-top:30px}
.dgtp .nr li:nth-child(2) .bt{text-align:left;padding-left:8px;margin-top:-25px}
.dgtp .nr li .jj{font-size:14px;margin-top:10px;padding-right:8px;color:rgb(255 255 255 / 59%)}
.dgtp .nr li:nth-child(7) , .dgtp .nr li:nth-child(8){border-bottom:none;}
.dgtp .dt{position:absolute;left:50%;transform:translate(-50%,0%);bottom:0;z-index:9}
.dgtp .dt img{width:774px}
.dgtp .dt .wz{position:absolute;top:40%;width:100%;left:50%;transform:translate(-50%,0%)}
.dgtp .dt .wz p{background-image:linear-gradient(45deg,#d70110,#f68d63);height:40px;text-align:center;line-height:40px;color:#fff;font-size:15px;border-radius:30px;width:200px;margin:0 auto;margin-bottom:20px}
.dgtp .dt .wz span{text-align:center;display:block;line-height:30px;font-size:15px}


.newlb{width:90%;max-width:1400px;margin:50px auto;overflow:hidden}
.newlb li{width:100%;padding:30px 0;border-bottom:1px solid rgba(170,170,170,.2)}
.newlb li a{display:flex;overflow:hidden}
.newlb li .img{width:19%;height:160px;overflow:hidden}
.newlb li .img img{display:block;width:100%;height:100%;object-fit:cover}
.newlb li .time{width:8%;text-align:center}
.newlb li .time p{font-size:46px;background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent;margin-top:15px}
.newlb li .time span{font-size:14px;line-height:30px}
.newlb li .wz{width:73%}
.newlb li .wz p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:bold;line-height:35px}
.newlb li .wz span{line-height:25px;height:50px;opacity:.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.newlb li .wz b{line-height:35px;padding:0 20px;border:1px solid rgba(170,170,170,.4);font-weight:500;color:#333;display:block;width:90px;text-align:center;margin-top:30px}



.jrwm{width:90%;max-width:1500px;margin:0px auto;overflow:hidden}
.jrwm .comtit{padding-top:70px;padding-bottom:50px}
.jrwm .comtit p{text-align:center;font-size:36px}
.jrwm .comtit span{text-align:center;display:block;margin-top:10px;color:#515a6e}
.jrwm .nrkj{background-image:linear-gradient(45deg,#d70110,#f68d63);margin-bottom:70px;height:470px;overflow:hidden}
.jrwm .nrkj .left{margin-left:1%;float:left;width:50%;height:470px}
.jrwm .nrkj .wznr{float:right;width:43%;margin-right:3%}
.jrwm .nrkj .wznr .js{text-align:justify;color:#fff;font-size:14px;line-height:25px;margin-top:80px;text-indent:2em}
.jrwm .nrkj .wznr .lxfs{align-items:center;display:flex;padding:20px 0}
.jrwm .nrkj .wznr .lxfs .tb{border:2px solid #fff;border-radius:50%;width:72px;height:72px}
.jrwm .nrkj .wznr .lxfs .tb i{color:#fff;text-align:center;display:block;line-height:72px;font-size:24px}
.jrwm .nrkj .wznr .lxfs .qd{margin-left:20px}
.jrwm .nrkj .wznr .lxfs .qd p{font-size:18px;font-weight:bold;color:#fff}
.jrwm .nrkj .wznr .lxfs .qd span{font-size:27px;letter-spacing:2px;text-transform:uppercase;margin-top:15px;display:block;color:#fff}
.jrwm .nrkj .wznr .dx{align-items:center;font-size:18px;color:#fff;display:flex;font-weight:bold}
.jrwm .nrkj .wznr .dx span{font-weight:100;font-size:14px}


.lxwm{width:90%;max-width:1500px;padding-top: 70px;margin:0px auto;overflow:hidden}
.lxwm .nrq{margin-top:50px;border-top:10px solid;border-image-source:linear-gradient(to right,#E02A28,#f27a58);border-image-slice:1;padding-top:50px}
.lxwm .left{width:45%;float:left}
.lxwm .left .t1{font-size:24px;font-weight:bold;background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent;padding-left:70px;width:100px}
.lxwm .left .t2{font-size:22px;color:#3e3e3e;text-transform:uppercase;padding-left:70px;position:relative;margin-top:10px;padding-bottom:50px}
.lxwm .left .t2:after{content:"";position:absolute;left:70px;bottom:20px;width:30px;background-image:linear-gradient(45deg,#d70110,#f68d63);height:3px}
.lxwm .left .t3{padding-left:70px;line-height:30px;font-size:15px;color:#555}
.lxwm .left .t4{padding:30px 0;padding-left:70px;font-size:24px;line-height:45px}
.lxwm .left .t5{padding-left:70px;line-height:30px;font-size:15px;color:#555;margin-bottom:70px}
.lxwm .right{width:50%;float:left}
.lxwm .right .t6{font-size:24px;background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent;width:100px}
.lxwm .right form{margin:0;margin-top:20px}
.lxwm .right form li{width:100%;margin-top:30px}
.lxwm .right form li p{font-size:16px;color:#000}
.lxwm .right form li input{width:100%;height:35px;border-bottom:1px solid rgba(0,0,0,.2);color:#666;line-height:35px}
.lxwm .right form .tj{background-image:linear-gradient(45deg,#d70110,#f68d63);width:100%;margin-top:30px;line-height:45px;color:#fff;font-size:16px}






}







@media(max-width:960px)
{		
.fy{    width:100%;margin-bottom:30px;margin-top:20px;text-align:left;}
.fy a{border:1px solid #515a6e;text-align:center;padding:3px 10px;color:#515a6e;border-radius:2px;font-size: 12px;}
.fy a:first-child{display:none}
.fy b{border:1px solid #515a6e;text-align:center;padding:3px 10px;color:#1a2322;border-radius:2px;font-size: 12px;}	
	

.loda{height:20%;width:60px;background:rgba(255,255,255,0.1);border-radius:0 0 22px 0;position:absolute;left:0;top:0;z-index:99;display:flex;flex-direction:column;justify-content:space-between}
.syw{height:134px;}
.loda .logo{display:block;margin:0 auto;margin-top:15px;width:100%;margin-bottom:25px}
.loda .logo img{display:block;max-width:75%;height:auto;margin:0 auto;}
.loda #nav-trigger{border:none;outline:none;background:none;display:block;margin:0 auto;margin-top:auto;height:40px;position:relative;cursor: pointer;}
.loda .aa .icon-bar{background-color:#fff;}
.loda .bb .icon-bar{background-color:#000;}
.loda #nav-trigger .icon-bar{-webkit-transition-duration:300ms;transition-duration:300ms;display:block;width:22px;height:2px;border-radius:1px;margin:0 auto;margin-top:6px}
.loda #nav-trigger .icon-bar:first-child{margin-top:0}
.loda #nav-trigger .san{margin-top:-10px;}
.loda p{font-size:12px;text-align:center;margin-bottom:10px}
.loda .cc{color:#fff;}
.loda .dd{color:#000;}
#mouse{display:none}


.lmdhss{width:100%;height:100%;position:fixed;top:0;z-index:98;overflow:hidden;left:-100%;transition:all 0.3s;background-color:#ba9e6f}
.lmdhsss{left:0}
.lmdhss .nrq{overflow:hidden}
.lmdhss .nrq .left{width:100%;margin:0 auto;margin-top:70px;overflow:hidden;position:relative}
.lmdhss .nrq .left .yi{padding-top:50px;font-size:16px;margin-bottom:20px;color:#fff0}
.lmdhss .nrq .left .dhlm{width:100%}
.lmdhss .nrq .left .dhlm li{overflow:hidden;margin-bottom:20px;    position: relative;
    }
.lmdhss .nrq .left .dhlm li .yj{font-size:15px;padding-left:15px;color:#fff;margin-bottom:10px;width:80%;float:left}
.lmdhss .nrq .left .dhlm li span{position:absolute;right:10px;top:5px;width:10%;height:20px;text-align:center}
.lmdhss .nrq .left .dhlm li span:after{content:"";display:inline-block;border-right:2px solid #fff;border-bottom:2px solid #fff;width:6px;height:6px;transform:rotate(45deg);transition:all 0.6s;margin-left:0px}
.lmdhss .nrq .left .dhlm li ul{ width: 100%;padding:10px 0;background-color:#fff;flex-wrap:wrap}
.lmdhss .nrq .left .dhlm li ul a{color:rgb(186 158 111);font-size:13px;width:25%;line-height:30px;text-align:center}
.lmdhss .nrq .left .rmcp{display:none}
.lmdhss .nrq .right .top{width:100%;margin:0;top:0;background-color:#fff;height:80px;position:absolute}
.lmdhss .nrq .right .top p{display:none}
.lmdhss .nrq .right .top span{font-size:12px;margin-bottom:15px;color:rgba(10,25,49,0.5);padding-left:70px;margin-top:5px;display:block}
.lmdhss .nrq .right .top form{margin-bottom:0;border:1px solid #7f7f7f;border-radius:5px;margin-left:70px;margin-right:15px;margin-top:18px;height:35px;position:relative}
.lmdhss .nrq .right .top form input{padding-left:15px;line-height:35px;width:100%}
.lmdhss .nrq .right .top form button{position:absolute;right:10px;border:none;outline:none;background-color:rgb(0 0 0 / 0%);top:0;height:100%}
.lmdhss .nrq .right .rx{display: none;}


.zkj .swiper-pagination{height:22%;bottom:150px;left:66px;width:1px;display:none}
.zkj .swiper-pagination-clickable .swiper-pagination-bullet{width:1px;height:20%;opacity:1;margin:0;border:none;background:rgb(170 150 150 / 25%);outline:none}
.zkj .swiper-pagination-clickable .swiper-pagination-bullet-active{background:#a49e9e}
.zkj .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.zkj .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}
.zkj .swiper-pagination-vertical.swiper-pagination-bullets,.zkj .swiper-vertical>.swiper-pagination-bullets{top:auto;right:auto;transform: translate3d(0,0,0);}


.lbt .swiper-horizontal>.swiper-pagination-bullets,.lbt .swiper-pagination-bullets.swiper-pagination-horizontal{left:auto;width:100%;height:auto;display:block;}
.lbt .swiper-pagination-clickable .swiper-pagination-bullet{width:10px;height:10px;opacity:1;margin:0;border:none;background: rgb(255 255 255 / 37%);outline:none}
.lbt .swiper-pagination-clickable .swiper-pagination-bullet-active{background:rgb(255 255 255 / 74%);}
.lbt .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.lbt  .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:10px 0;}
.lbt .swiper-pagination-vertical.swiper-pagination-bullets,.lbt  .swiper-vertical>.swiper-pagination-bullets{top:auto;right:auto;transform: translate3d(0,-50%,0);}
.lbt .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .lbt .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px var(--swiper-pagination-bullet-horizontal-gap,4px);}
/* .lbt .swiper-slide a{position:absolute;width:55%;background-image:linear-gradient(to right,#ff0000,#f37e59);text-align:center;height:35px;line-height:35px;color:#fff;font-size:14px;font-weight:100;left:50%;transform:translate(-50%,0%);border-radius:15px;top:60%;} */
.lbt .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
/* .lbt .swiper-slide img:first-child{position:absolute;width:88%;height:auto;top:50%;left:50%;text-align:center;transform:translate(-50%,-100%);opacity:0;transition:all .8s} */
/* .lbt .ani-slide img:first-child{transform:translate(-50%,-70%);opacity:1} */





.cp2 .swiper-slide{background-color:#f2f0eb}
.cp2 .swiper-slide img{margin:0 auto;margin-top:0%;display:block;width:88%;position:absolute;bottom:25%;left:50%;transform:translate(-50%,0)}
.cp2 .swiper-slide img:first-child{position:absolute;width:70%;height:auto;top:-10%;left:15%;text-align:center;transform:translate(0%,0%);opacity:0;transition:all .8s;}
.cp2 .ani-slide img:first-child{transform:translate(0%,250%);opacity:1}
.cp2 .swiper-slide a{position:absolute;width:60%;background-image:linear-gradient(to right,#ff0000,#f37e59);text-align:center;height:35px;line-height:33px;color:#fff;font-size:15px;font-weight:100;left:20%;border-radius:20px;transform:scale(0.5);top:23%;transition:all .8s;opacity:0;}
.cp2 .ani-slide a{transform:scale(1);opacity:1}
.cp2 .swiper-horizontal>.swiper-pagination-bullets,.cp2 .swiper-pagination-bullets.swiper-pagination-horizontal{left:0%;width:100%;height:auto;display:flex;justify-content:space-between;background:rgba(244,37,50,0.05);bottom:0}
.cp2 .swiper-pagination-clickable .swiper-pagination-bullet{width:35px;height:30px;line-height:18px;opacity:1;margin:0;border:none;background:rgb(255 255 255 / 0%);font-size:0.9vw;color:rgba(0,0,0,0.7);outline:none;border-radius:0;}
.cp2 .swiper-pagination-clickable .swiper-pagination-bullet i{font-style:normal;font-size: 14px;}
.cp2 .swiper-pagination-clickable .swiper-pagination-bullet-active{background:rgb(0 0 0 / 0%);color:linear-gradient(to right,#d50a1d,#f48d68)}
.cp2 .swiper-pagination-clickable .swiper-pagination-bullet-active i{background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent;font-style:normal}
.cp2 .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.cp2  .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:10px 0;}
.cp2 .swiper-pagination-vertical.swiper-pagination-bullets,.cp2  .swiper-vertical>.swiper-pagination-bullets{top:auto;right:auto;transform: translate3d(0,-50%,0);}
.cp2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .cp2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:15px var(--swiper-pagination-bullet-horizontal-gap,10px);display: block;}
.cp2 .swiper-button-prev{left:20%;bottom:15%;top:auto}
.cp2 .swiper-button-next{right:20%;bottom:15%;top:auto}
.cp2 .swiper-button-next:before{content:'';background:url(../images/next.png) center bottom no-repeat;height:50px;width:50px;background-size:100%;border:none}
.cp2 .swiper-button-prev:before{content:'';background:url(../images/prev.png) center bottom no-repeat;height:50px;width:50px;background-size:100%;border:none}
.cp2 .swiper-button-next:after ,.cp2 .swiper-button-prev:after{display: none;}    


.cp3 .swiper-slide{background-color:#fff}
.cp3 .swiper-slide img{right:0;display:block;width:100%;height:50%;position:absolute;bottom:0;transform:translate(0%,100%);opacity:0;transition:all .8s}
.cp3 .swiper-slide img:first-child{left:0;display:block;width:100%;height:50%;position:absolute;top:0;transform:translate(0%,-100%);opacity:0;transition:all .8s}
.cp3 .ani-slide img{transform:translate(0%,0%);opacity:1}
.cp3 .ani-slide img:first-child{transform:translate(0%,0%);opacity:1}
.cp3 .cp3qh{position:absolute;top:50%;width:50px;height:100px;margin-top:-50px;left:50%;margin-left:-25px;z-index:99}
.cp3 .cp3qh .swiper-button-prev{top:auto;width:46px;margin-top: 0;height:46px;left:auto;right:auto;border:2px #ea5945 solid}
.cp3 .cp3qh .swiper-button-next{top:48px;width:46px;margin-top: 0;height:46px;left:auto;right:auto;border:2px #ea5945 solid}
.cp3 .swiper-button-next:after,.cp3 .swiper-button-prev:after{background:rgb(255 255 255 / 46%);height:46px;width:46px;font-size:14px;transform:rotate(90deg);line-height:46px;color:#ea5945}
.cp3 .swiper-button-next:hover:after,.cp3 .swiper-button-prev:hover:after{background:#ea5945;color:#fff}


.syab{background-image:url(../images/about_l.jpg);width:100%;height:100%;background-position:left;background-repeat:no-repeat;}
.syab .nr{width:calc(100% - 20vw);height:100%;margin:0 auto;position:relative}
.syab .nr .about-company{position:absolute;top:15%;left:0%;font-size:30px;font-weight:bold;color:#fff}
.syab .nr .about-brand{display: none;}
.syab .nr .about-contents{overflow:hidden;position:absolute;top:25%;left:0;width:100%;color:#fff;line-height:28px;height:200px;font-size:16px;text-indent:2em;text-align:justify;}
.syab .nr .about-shuzi{height:auto;overflow:hidden;position:absolute;bottom:10%;left:0%;width:100%}
.syab .nr .about-shuzi li{float:left;width:50%;margin-top: 20px;text-align:center}
.syab .nr .about-shuzi li span{display:block;line-height:40px;color:#ffffff}
.syab .nr .about-shuzi li span b{font-size:38px;font-weight:normal;color:#ffffff;}
.syab .nr .about-shuzi li p{line-height:25px;color:#ffffff}

.syxw{background-image:url(../images/index-news.jpg);width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.tit{display: none;}
.syxw .new1{height:72%;top:25%;width:calc(100% - 4vw)}
.syxw .new1 .swiper-slide{background-color:#fff;overflow:hidden}
.syxw .new1 .swiper-slide .img{width:100%;height:215px;overflow:hidden}
.syxw .new1 .swiper-slide .img img{display:block;width:100%;height:100%;object-fit:cover}
.syxw .new1 .swiper-slide .time{border-bottom:1px solid rgba(0,0,0,0.1);padding-top:25px;padding-bottom:15px;color:#7a7a7a;font-size:17px;margin:0 20px}
.syxw .new1 .swiper-slide .bt{margin:0 20px;font-size:17px;margin-top:10px;line-height:29px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.syxw .new1 .swiper-slide .jj{margin:0 20px;font-size:13px;margin-top:10px;line-height:24px;margin-bottom:20px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.syxw .new1 .swiper-slide .more{margin:0 20px;font-weight:bold;align-items:center;display:flex}
.syxw .new1 .swiper-slide .more:after{content:"";display:inline-block;border-right:2px solid #333;border-bottom:2px solid #333;width:6px;height:6px;transform:rotate(-45deg);transition:all 0.6s;margin-left:0px;opacity:0}
.syxw .new1 .swiper-slide:hover .more:after{content:"";opacity:1;margin-left:3px}


.sydb .left{height:50%;background-image:linear-gradient(45deg,#d70110,#f68d63);width:100%;position:relative;overflow:hidden;}
.sydb .left .lm{width:72%;margin-left:20%;margin-top:22%;display:flex;flex-wrap:wrap;justify-content:space-between}
.sydb .left .lm li{width: 50%;align-items:center;display:flex;margin-bottom:5%}
.sydb .left .lm li .yi{font-size:15px;color:#fff;position:relative;padding-left:15px;margin-right:15px;align-items:center;display:flex}
.sydb .left .lm li .yi:after{content:"";display:block;width:4px;height:4px;border-radius:100%;background:#fff;margin-right:5px;left:0;position:absolute}
.sydb .left .lm li ul{display:none}
.sydb .left .lm li ul a{color:rgba(255,255,255,0.6);font-size:16px;margin-right:15px;display:block;transition:all 0.3s}
.sydb .left .lm li ul a:hover{color:#fff}
.sydb .left .f-center{padding:10px 0;left:5%;border-top:1px solid rgba(255,255,255,0.3);width:90%;position:absolute;bottom:30px}
.sydb .left .f-center ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.sydb .left .f-center ul li{width:48%}
.sydb .left .f-center ul li p{color:rgba(255,255,255,0.5);font-size:16px;display:flex;align-items:center;margin-bottom:10px}
.sydb .left .f-center ul li p i{margin-right:12px}
.sydb .left .f-center ul li span{color:#fff;font-size:13px;line-height:20px;font-weight:100;display:inline-block;word-wrap:break-word;white-space:normal;width:95%}
.sydb .left .bq{border-top:1px solid rgba(255,255,255,0.3);width:90%;position:absolute;left:5%;bottom:0px;display:flex;align-items:center}
.sydb .left .bq p{line-height:30px;color:rgba(255,255,255,0.4);font-size:12px}
.sydb .left .bq p a{color:rgba(255,255,255,0.4)}
.sydb .left .bq .lx{color:rgba(255,255,255,0.4);position:absolute;right:0;    font-size: 12px;}
.sydb .left .bq .lx:hover{color:#fff}
.sydb .right{height:50%;background:#fff url(../images/slide5con2bg.png) bottom center no-repeat;background-size:cover;overflow:hidden;width:100%;display:flex;justify-content:flex-start;align-items:center;}
.sydb .right .an{width:30%;margin-right:45px;margin-left:6%}
.sydb .right .an li{width:100%;height:40px;border:1px solid #ececec;display:flex;align-items:center;padding-left:20px;border-radius:40px;font-size:12px;margin-bottom:25px;cursor:pointer;color:rgba(0,0,0,0.5)}
.sydb .right .an li i{font-size:17px;margin-right:10px;color:#000}
.sydb .right .an li:nth-child(2) i{font-size:27px;margin-left:4px;margin-right:14px;}
.sydb .right .an .on{box-shadow:0px 0px 32px 0px rgba(139,139,139,0.24);border:1px solid transparent;background:#fff}
.sydb .right .an .on span{background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent}
.sydb .right .ewm{width:45.52%;height:83.57%;display:flex;align-items:center;justify-content:center}
.sydb .right .ewm li{padding-top:30px;padding-bottom:30px;background:#ffffff;width:91%;display:none;text-align:center}
.sydb .right .ewm li img{max-width:80%;height:auto;max-height:50%;display:block;margin:0 auto}
.sydb .right .ewm li p{color:#000;font-size:17px;margin-top:5px;margin-bottom:6px}
.sydb .right .ewm li span{font-size:12px;color:rgba(0,0,0,0.6)}


.pages-banner{width:100%;height:275px;position:relative;z-index: 90;}
.pages-banner .bjt{display:block;width:100%;height:100%;object-fit:cover}
.pages-banner .zlm{height:60px;position:absolute;bottom:0;width:90%;left:5%;border-top:1px solid rgba(255,255,255,0.3);display:flex;justify-content:space-around}
.pages-banner .zlm a{position:relative;width:25%;text-align:center;line-height:60px;margin-top:-1px;border-top:1px solid #fff0}
.pages-banner .zlm a img{position:absolute;width:25px;height:auto;top:50%;opacity:0;transform:translate(-150%,-50%);z-index:1}
.pages-banner .zlm a p{color:#fff;font-size:14px;position:relative;z-index:9}
.pages-banner .zlm .on{border-top:1px solid #fff}
.pages-banner .zlm a:hover{border-top:1px solid #fff}
.pages-banner .zlm .on img{opacity:1}
.pages-banner .zlm a:hover img{opacity:1}


.about{width:calc(100% - 6%);margin:0 auto}
.about .comtit{padding-top:35px;padding-bottom:25px}
.about .comtit p{text-align:center;font-size:22px}
.about .comtit span{text-align:center;display:block;font-size:13px;margin-top:10px;color:#515a6e}
.about .about-shuzi{height:auto;overflow:hidden;width:100%;margin:0 auto}
.about .about-shuzi li{float:left;width:50%;margin-bottom:20px;text-align:center}
.about .about-shuzi li span{display:block;line-height:40px;color:#555}
.about .about-shuzi li span b{font-size:38px;font-weight:normal;color:transparent;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));-webkit-background-clip:text}
.about .about-shuzi li p{line-height:25px;color:#555}
.companyaaa{margin-top:10px;}
.companyaaa .ccoo{width:90%;margin:0 auto;line-height:30px;}
.companyaaa .ccoo p{text-indent: 2em;}

.footer{width:100%;overflow:hidden}
.footer .pc{display: none;}
.footer .wap .left{height:320px;background-image:linear-gradient(45deg,#d70110,#f68d63);width:100%;position:relative;overflow:hidden;}
.footer .wap .lm{width:72%;margin-left:19%;margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}
.footer .wap .lm li{width:50%;align-items:center;display:flex;margin-bottom:5%}
.footer .wap .lm li .yi{font-size:15px;color:#fff;position:relative;padding-left:15px;margin-right:15px;align-items:center;display:flex}
.footer .wap .lm li .yi:after{content:"";display:block;width:4px;height:4px;border-radius:100%;background:#fff;margin-right:5px;left:0;position:absolute}
.footer .wap .f-center{padding:10px 0;left:5%;border-top:1px solid rgba(255,255,255,0.3);width:90%;position:absolute;bottom:45px}
.footer .wap .f-center ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.footer .wap .f-center ul li{width:48%;margin-bottom:10px}
.footer .wap .f-center ul li p{color:rgba(255,255,255,0.5);font-size:16px;display:flex;align-items:center;margin-bottom:10px}
.footer .wap .f-center ul li p i{margin-right:12px}
.footer .wap .f-center ul li span{color:#fff;font-size:13px;line-height:20px;font-weight:100;display:inline-block;word-wrap:break-word;white-space:normal;width:95%}
.footer .wap .bq{border-top:1px solid rgba(255,255,255,0.3);width:90%;position:absolute;left:5%;bottom:0px;display:flex;align-items:center}
.footer .wap .bq p{line-height:40px;color:rgb(255 255 255 / 60%);font-size:12px}
.footer .wap .bq p a{color:rgb(255 255 255 / 60%)}
.footer .wap .bq .lx{color:rgb(255 255 255 / 60%);position:absolute;right:0;    font-size: 12px;}
.footer .wap .bq .lx:hover{color:#fff}
.footer .wap .right{height:280px;background:#fff url(../images/slide5con2bg.png) bottom center no-repeat;background-size:cover;overflow:hidden;width:100%;display:flex;justify-content:flex-start;align-items:center;}
.footer .wap .right .an{width:30%;margin-right:45px;margin-left:6%}
.footer .wap .right .an li{width:100%;height:40px;border:1px solid #ececec;display:flex;align-items:center;padding-left:20px;border-radius:40px;font-size:12px;margin-bottom:25px;cursor:pointer;color:rgba(0,0,0,0.5)}
.footer .wap .right .an li i{font-size:17px;margin-right:10px;color:#000}
.footer .wap .right .an li:nth-child(2) i{font-size:27px;margin-left:4px;margin-right:14px;}
.footer .wap .right .an .on{box-shadow:0px 0px 32px 0px rgba(139,139,139,0.24);border:1px solid transparent;background:#fff}
.footer .wap .right .an .on span{background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent}
.footer .wap .right .ewm{width:45.52%;height:83.57%;display:flex;align-items:center;justify-content:center}
.footer .wap .right .ewm li{padding-top:30px;padding-bottom:30px;background:#ffffff;width:91%;display:none;text-align:center}
.footer .wap .right .ewm li img{max-width:80%;height:auto;max-height:50%;display:block;margin:0 auto}
.footer .wap .right .ewm li p{color:#000;font-size:17px;margin-top:5px;margin-bottom:6px}
.footer .wap .right .ewm li span{font-size:12px;color:rgba(0,0,0,0.6)}


.wenhua{width:calc(100% - 6%);margin:0 auto;margin-bottom:0px;}
.wenhua .comtit{padding-top:35px;padding-bottom:25px}
.wenhua .comtit p{text-align:center;font-size:22px}
.wenhua .comtit span{text-align:center;display:block;font-size:13px;margin-top:10px;color:#515a6e}
.wenhua ul{width:100%;overflow:hidden}
.wenhua ul li{width: 90%;background: #F0F5F7;padding: 30px 5%;margin-bottom: 20px;}
.wenhua ul li p{color:#141414;font-size:22px;margin:10px 0;}
.wenhua ul li span{color:#666666;line-height:1.8;}


.pinzhi{width:100%;background: url(../images/pinzhi_bg.jpg) left no-repeat;padding-bottom: 70px;margin-bottom: 30px;}
.pinzhi .comtit{padding-top:40px;padding-bottom:20px}
.pinzhi .comtit p{text-align:center;font-size:22px;color:#fff}
.pinzhi .comtit span{text-align:center;display:block;margin-top:10px;color:#fff;text-transform:uppercase}
.pinzhi .mk{width: 94%;margin: 0 auto;overflow: hidden;}
.pinzhi .mk li{width:49%;margin-right: 2%;height:175px;float: left;overflow:hidden;margin-bottom:10px;background-color:#eeeeee}
.pinzhi .mk li svg{width:10vw;height:10vw;margin:0 auto;margin-top:8vw;margin-bottom:1vw;display:block}
.pinzhi .mk li svg path{fill:#ee6c50}
.pinzhi .mk li .db{color:#ee6c50;font-size:6vw;align-items:center;display:flex;margin-bottom:1vw;justify-content:center}
.pinzhi .mk li .db span{width:1vw;height:1vw;margin:0 1vw;display:block;background-color:#ee6c50;border-radius:50%}
.pinzhi .mk li .yw{color:#ee6c50;text-align:center;font-size:0.1vw;padding-bottom:3vw;position:relative}
.pinzhi .mk li .yw:after{content:"";position:absolute;bottom:0;width:50px;left:50%;transform:translate(-50%,0%);height:2px;background-color:#ee6c50}
.pinzhi .mk li .js{display:none;text-align:center;font-size:14px;line-height:24px;color:#ee6c50;margin-top:20px}
.pinzhi .mk li:nth-child(2n){margin-right: 0;}



.pages-banner .cptbzs{position:absolute;bottom:25%;max-width:1600px;width:85%;left:50%;transform:translate(-50%,0%);display:flex;align-items:center;justify-content:space-between}
.pages-banner .cptbzs .lmms{font-size:32px;line-height: 40px;color:#fff}
.pages-banner .cptbzs .line{display:none;}
.pages-banner .cptbzs .cate-select{width:170px;position:relative;cursor:pointer}
.pages-banner .cptbzs .cate-select .set{color:#fff;font-size:20px;display:flex;align-items:center}
.pages-banner .cptbzs .cate-select .set em{font-style:normal;display:flex;align-items:center}
.pages-banner .cptbzs .cate-select .set em img{margin-right:10px;max-width:40px}
.pages-banner .cptbzs .cate-select .set span{margin-left:20px}
.pages-banner .cptbzs .cate-select .set span:after{content:"";display:inline-block;border-right:2px solid #fff;border-bottom:2px solid #fff;width:6px;height:6px;transform:rotate(45deg);margin-left:3px}
.pages-banner .cptbzs .cate-select ul{position:absolute;top:37px;height:0px;display:block;overflow:hidden;width:130px;transition:all 600ms;background-image:linear-gradient(to top,rgba(215,1,16,5),rgba(246,141,98,5))}
.pages-banner .cptbzs .cate-select:hover ul{height:280px;padding:20px}
.pages-banner .cptbzs .cate-select ul a{color:#fff;font-size:15px;display:flex;align-items:center;line-height:40px}
.pages-banner .cptbzs .cate-select ul a:before{content:"";display:block;width:0;height:1px;margin-right:5px;background:#fff;transition:all 0.2s}
.pages-banner .cptbzs .cate-select ul a:hover:before{content:"";width:25px}


.product-nav{background-image:linear-gradient(to right,rgba(215,1,16,5),rgba(246,141,98,5));width:100%;padding:10px 0;display:flex;flex-wrap:wrap;justify-content:left}
.product-nav a{color:#fff;font-size:15px;display:block;transition:all 0.3s;padding:5px 10px;position:relative}


.cplb{padding-bottom:60px;width:94%;margin:0 auto;overflow:hidden}
.cplb ul{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}
.cplb ul li{width:48%;position:relative;margin-bottom:10px;overflow:hidden}
.cplb ul li .ct{max-width:100%;transition:all 0.4s;transform:scale(0.85);margin-top:20px;position:relative;z-index:9}
.cplb ul li:hover .ct{transform:scale(1)}
.cplb ul li .bj{position:absolute;left:0;top:0;z-index:-1;width:100%}
.cplb ul li .bj1{position:absolute;left:0;top:0;z-index:1;width:100%;opacity:0}
.cplb ul li:hover .bj1{opacity:1}
.cplb ul li .db{position:absolute;z-index:9;top:70px;left:50%;width:20%;transform:translate(-50%,0%)}
.cplb ul li p{text-align:center;font-size:15px;transition:all 600ms;background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent}

.nry{width:92%;margin:0 auto;overflow:hidden}
._breadcrumb{height:auto;margin:auto;padding:10px 0;display:flex;line-height:30px;justify-content:flex-end}
._breadcrumb .target_pos{width:auto;color:rgba(0,0,0,.5)}
._breadcrumb .target_pos a{margin:10px;position:relative;color:rgba(0,0,0,.5)}
._news_detail{width:100%;height:auto;padding:10px 0}
._news_detail .detail_content{width:100%;height:auto}
._ndc_top{width:100%;height:auto}
._ndc_top .title{width:100%;height:auto;line-height:30px;font-size:24px;color:#3e3e3e;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:10px}
._ndc_top .des{line-height:25px;margin-bottom:10px;padding:5px 10px;color:#777;border:1px solid #ddd;background:#f8f8f8;position:relative}
._ndc_top .des span{margin-right:25px}
.ndc_detail{width:100%;height:auto;position:relative;line-height:27px;font-size:14px;color:#333;margin-bottom:20px}
.ndc_detail p{line-height:27px;font-size:14px;color:#333}
.ndc_detail img{display:block;margin:0 auto;max-width:100%}
._ndc_npnews{    width: 100%;}
._ndc_npnews .page-a{    width: 100%;line-height: 30px;display: flex;}
._ndc_npnews .page-a a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:80%}
.detail_same{width: 100%;margin-top: 20px;margin-bottom: 20px;}
.detail_same .title{width:100%;height:auto;line-height:30px;font-size:24px;color:#3e3e3e;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:10px}
._detail_same_list{width:100%;height:auto;position:relative}
._detail_same_list ul li{width:100%;height:auto;padding:10px 0;line-height:25px;border-bottom:1px solid rgba(0,0,0,.1)}
._detail_same_list ul li b{font-weight:400;line-height:1.4;display:block;color:#3e3e3e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
._detail_same_list ul li p{font-size:12px;opacity:.7}


._cp_detail{width:100%;height:auto;justify-content:space-between;padding:30px 0;position:relative}
._cp_detail .detail_content{width:100%;height:auto}
._cp_detail ._ndc_top{width:100%;height:auto}
._cp_detail ._ndc_top .title{width:100%;    margin-top: 30px;height:auto;line-height:30px;font-size:24px;color:#3e3e3e;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:10px}
._cp_detail ._ndc_top .des{line-height:25px;margin-bottom:10px;padding:5px 10px;color:#777;border:1px solid #ddd;background:#f8f8f8;position:relative}
._cp_detail ._ndc_top .des span{margin-right:25px}
._cp_detail .lz{margin-bottom:20px;overflow:hidden}
._cp_detail .lz .left{width: 100%;}
._cp_detail .lz .right{width:100%;}
._cp_detail .lz .right .jj{line-height:27px;font-size:14px;color:#333}
._cp_detail .fh{}
._cp_detail .fh{display:flex;width:161px;height:45px;background-image:linear-gradient(45deg,#d70110,#f68d63);justify-content:center;align-items:center;border-radius:30px;position:absolute;top:0px}
._cp_detail .fh p{margin-left:5px;font-size:15px;color:#fff}


.cpcx{width:94%;max-width: 1000px;margin:0 auto;overflow:hidden}
.cpcx .top{width:100%;overflow:hidden}
.cpcx .top .left{width:100%;float:left;overflow:hidden}
.cpcx .top .left .bt{font-size:22px;margin-top:20px}
.cpcx .top .left span{background-image:linear-gradient(45deg,#d70110,#f68d63);width:30px;height:4px;display:block;margin-top:15px}
.cpcx .top .left .js{font-size:14px;line-height:27px;color:#555;margin-top:20px;text-align:justify}
.cpcx .top .right{width:100%;height:140px;float:right;overflow:hidden;border-radius:30px 0 0 0}
.cpcx .top .right img{display:block;width:100%;height:100%;object-fit:cover}
.cpcx .bottom{width:100%;overflow:hidden}
.cpcx .bottom .bt{font-size:22px;margin-top:20px;text-align:center}
.cpcx .bottom img{max-width:100%;margin:15px auto;display:block}
.cpcx .bottom .nr{width:100%;margin-bottom:30px;overflow:hidden}
.cpcx .bottom .nr p{font-size:14px;line-height:27px;color:#555;text-align:justify;text-indent:2em}


.sbjs{width:94%;max-width: 1000px;margin:0 auto;overflow:hidden}
.sbjs .bottom{width:100%;overflow:hidden}
.sbjs .bottom .bt{font-size:22px;margin-top:20px;text-align:center}
.sbjs .bottom .sb{padding:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;overflow:hidden}
.sbjs .bottom .sb li{    width: 100%;
    border: 1px solid #dcdcdc;
    margin-bottom: 25px;
    transition: all 600ms;
    position: relative;}
.sbjs .bottom .sb li:after{content:"";position:absolute;width:100.3%;bottom:-6px;left:-1px;height:6px;background-image:linear-gradient(to right,rgba(215,1,16,1),rgba(246,141,98,1));opacity:0;transition:all 0.3s}
.sbjs .bottom .sb li:hover:after{opacity:1}
.sbjs .bottom .sb li:hover{border:1px solid #fff;background:#fff;box-shadow:0 8px 15px rgba(0,0,0,0.13)}
.sbjs .bottom .sb li .img{width:100%;height:200px;overflow:hidden}
.sbjs .bottom .sb li .img img{display:block;width:100%;height:100%;object-fit:cover;transition:all 600ms}
.sbjs .bottom .sb li:hover .img img{transform:scale(1.1,1.1)}
.sbjs .bottom .sb li span{padding:10px 15px;color:#000000;text-align: center;line-height:35px;font-size:17px;display:block}
.sbjs .bottom .nr{width:100%;margin:15px auto;overflow:hidden}
.sbjs .bottom .nr p{font-size:14px;line-height:27px;color:#555;text-align:justify;text-indent:2em}



.daigong{width:94%;max-width:1200px;margin:0 auto;overflow:hidden}
.daigong .bt{font-size:22px;margin-top:30px;text-align:center}
.daigong .xbt{margin-top:5px;text-align:center;font-size:13px;color:#666;margin-bottom:20px}
.daigong .dg{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.daigong .dg li{width:100%;align-items:center;display:flex;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed rgba(0,0,0,0.1)}
.daigong .dg li img{max-width:32px;margin-right:15px}
.daigong .dg li p{display:flex;font-size:13px;line-height:27px}
.daigong .dg li p span{margin-left:5px;width:80%;font-weight:100}
.daigong .zslb{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid #e5e5e5}
.daigong .zslb div{width:80%;height:197px;border:15px solid;border-image-source:linear-gradient(to right,#E02A28,#f27a58);border-image-slice:1;margin-bottom:40px;overflow:hidden;position:relative}
.daigong .zslb div img{position:absolute;width:100%;height:auto;top:50%;transform:translate(0%,-50%)}
.menu_list{width:100%;margin:0 auto;margin-bottom:70px;border-top:3px solid;border-image-source:linear-gradient(to right,#E02A28,#f27a58);border-image-slice:1}
.menu_head{line-height:30px;font-size:15px;color:#333;cursor:pointer;position:relative;margin:0px;margin-top:30px;font-weight:500;padding-right:30px}
.menu_head:after{content:"";position:absolute;right:10px;top:13px;display:inline-block;border-right:2px solid rgb(239 109 80);border-bottom:2px solid rgb(231 76 60);width:6px;height:6px;transform:rotate(45deg);margin-left:3px}
.menu_list .current:after{content:"";position:absolute;right:10px;top:13px;display:inline-block;border-right:2px solid rgb(239 109 80);border-bottom:2px solid rgb(231 76 60);width:6px;height:6px;transform:rotate(-135deg);margin-left:3px}
.menu_body{padding-bottom:30px;overflow:hidden;border-bottom:1px solid #e0e0e0}
.menu_body p{display:block;line-height:27px;font-size:13px;color:#777777;background:#fff;text-decoration:none}
.dgtp{width:100%;height:555px;position:relative}
.dgtp .x1{display:none}
.dgtp .x2{display:none}
.dgtp .bjt{width:100%;height:360px;left:50%;transform:translate(-50%,0%);position:relative;z-index:10}
.dgtp .bjt .bjts{display:block;width:100%;height:100%;object-fit:cover}
.dgtp .bjt .zx{position:absolute;width:5px;height:306px;background-color:#ffffff;left:50%;transform:translate(-50%,0%);top:54px}
.dgtp .nr{position:absolute;top:54px;width:100%;left:0;display:flex;flex-wrap:wrap;justify-content:space-between}
.dgtp .nr li{width:49%;text-align:right;border-bottom:2px solid rgb(255 255 255);padding-right:1%;padding-bottom:5px}
.dgtp .nr li:nth-child(2n){text-align:left;padding-left:1%;padding-right:0;border-bottom:1px dashed rgb(255 255 255 / 54%)}
.dgtp .nr li .xh{font-size:22px;color:rgb(255 255 255 / 15%);margin-top:10px}
.dgtp .nr li .bt{text-align:right;margin-top:-17px;padding-right:3px;color:rgb(255 255 255 / 76%);font-size:14px}
.dgtp .nr li:nth-child(2n) .bt{text-align:left;padding-left:8px;margin-top:18px}
.dgtp .nr li:nth-child(2) .bt{text-align:left;padding-left:2px;margin-top:-15px}
.dgtp .nr li .jj{font-size:12px;margin-top:0px;padding-right:8px;color:rgb(255 255 255 / 59%)}
.dgtp .nr li:nth-child(7),.dgtp .nr li:nth-child(8){border-bottom:none}
.dgtp .dt{width:100%;overflow:hidden;margin-top:15px}
.dgtp .dt img{display:none}
.dgtp .dt .wz{width:100%}
.dgtp .dt .wz p{background-image:linear-gradient(45deg,#d70110,#f68d63);height:40px;text-align:center;line-height:40px;color:#fff;font-size:15px;border-radius:30px;width:200px;margin:0 auto;margin-bottom:20px}
.dgtp .dt .wz span{text-align:center;display:block;line-height:27px;font-size:12px}



.newlb{width:94%;max-width:1400px;margin:30px auto;overflow:hidden}
.newlb li{width:100%;padding:15px 0;border-bottom:1px solid rgba(170,170,170,.2)}
.newlb li a{overflow:hidden}
.newlb li .img{width:100%;height:180px;overflow:hidden}
.newlb li .img img{display:block;width:100%;height:100%;object-fit:cover}
.newlb li .time{display: none;}
.newlb li .wz{width:100%;padding: 10px 0;background-color: #f5f5f5;}
.newlb li .wz p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:bold;line-height:35px;padding: 0 10px;}
.newlb li .wz span{line-height:25px;height:50px;opacity:.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding: 0 10px;}
.newlb li .wz b{line-height:35px;padding:0 20px;border:1px solid rgba(170,170,170,.4);font-weight:500;color:#333;display:block;width:90px;text-align:center;margin-top:15px;margin-left:10px;}


.jrwm{width:94%;max-width:1500px;margin:0px auto;overflow:hidden}
.jrwm .comtit{padding-top:30px;padding-bottom:20px}
.jrwm .comtit p{text-align:center;font-size:22px}
.jrwm .comtit span{text-align:center;display:block;margin-top:5px;color:#515a6e}
.jrwm .nrkj{background-image:linear-gradient(45deg,#d70110,#f68d63);margin-bottom:30px;overflow:hidden}
.jrwm .nrkj .left{width:95%;margin:7px auto;display:block}
.jrwm .nrkj .wznr{width:95%;margin:0 auto}
.jrwm .nrkj .wznr .js{text-align:justify;color:#fff;font-size:14px;line-height:25px;margin-top:10px;text-indent:2em}
.jrwm .nrkj .wznr .lxfs{align-items:center;display:flex;padding:20px 0}
.jrwm .nrkj .wznr .lxfs .tb{border:2px solid #fff;border-radius:50%;width:50px;height:50px}
.jrwm .nrkj .wznr .lxfs .tb i{color:#fff;text-align:center;display:block;line-height:50px;font-size:24px}
.jrwm .nrkj .wznr .lxfs .qd{margin-left:20px}
.jrwm .nrkj .wznr .lxfs .qd p{font-size:15px;color:#fff}
.jrwm .nrkj .wznr .lxfs .qd span{font-size:14px;text-transform:uppercase;margin-top:10px;display:block;color:#fff}
.jrwm .nrkj .wznr .dx{align-items:center;font-size:17px;color:#fff;display:flex;font-weight:bold;margin-bottom:20px}
.jrwm .nrkj .wznr .dx span{font-weight:100;font-size:14px}


.lxwm{width:94%;max-width:1500px;padding-top: 30px;margin:0px auto;overflow:hidden}
.lxwm .nrq{margin-top:30px;border-top:10px solid;border-image-source:linear-gradient(to right,#E02A28,#f27a58);border-image-slice:1;padding-top:20px}
.lxwm .left{display: none;}
.lxwm .right{width:100%;}
.lxwm .right .t6{font-size:22px;background:linear-gradient(to right,#d50a1d,#f48d68);-webkit-background-clip:text;color:transparent;width:100px}
.lxwm .right form{margin:0;margin-top:20px}
.lxwm .right form li{width:100%;margin-top:20px}
.lxwm .right form li p{font-size:15px;color:#000}
.lxwm .right form li input{width:100%;height:35px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.2);color:#666;line-height:35px}
.lxwm .right form .tj{background-image:linear-gradient(45deg,#d70110,#f68d63);width:100%;margin-top:30px;line-height:40px;color:#fff;font-size:15px;margin-bottom:30px;}


}