.header{position: fixed;width: 100%;z-index: 1000;;overflow:hidden;background:white;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.header>div{display:flex;line-height:1.15rem;height:1.15rem}
.header .ul1{width:45%}
.header .ul1 ul{display:flex;gap:.65rem}
.header .ul1 ul li a{font-size:.18rem;color:#000000}
.header .ul1 ul li a:hover{color:#cf1518}
.header .ul1 ul li.active a{color:#cf1518}
.header .logo {width:10%;text-align:center}
.header .ul2{width:45%;display:flex;justify-content: space-between;}

.header .ul2 ul{display:flex;gap:.65rem;width:53.5%;justify-content: flex-end;}
.header .ul2 ul li a{font-size:.18rem;color:#000000}
.header .ul2 ul li a:hover{color:#cf1518}
.header .ul2 ul li.active a{color:#cf1518}
.header .ul2 .right{width:35.5%;line-height:normal;display:flex;justify-content: space-between;align-items: center;}
.header .ul2 .right .tel {text-align:right}
.header .ul2 .right .tel h2{font-size:.16rem;color:#2b2b2b;font-family:"ArialMT"}
.header .ul2 .right .tel p{font-size:.26rem;color:#2b2b2b;font-family:"MyriadPro-Regular"}


.header .ul2 .right .search  .content{position: fixed;width:100%;height: 100%;top:0;left: 0;background: rgba(0, 0, 0, 0.45);z-index: 999;display: none;}
.header .ul2 .right .search .content .container{position: relative;height: 100%;}
.header .ul2 .right .search .content .s-content{background: #fff;text-align: center;padding:6vh 20px;position: absolute;top:30%;width: 100%;left: 0;transform: translateY(20px);opacity: 0;transition: 0.5s;}
.header .ul2 .right .search .content a.close{position: absolute;font-size:.32rem;top:.1rem;right: .2rem;}
.header .ul2 .right .search .content .title{color:#242424;margin-bottom:.1rem;font-size:.2rem;line-height: 1.5;}
.header .ul2 .right .search .content .input{font-size: 0;line-height: 1;max-width: 600px;margin: 0 auto;}
.header .ul2 .right .search .content input{height:.6rem;outline: none;vertical-align: middle}
.header .ul2 .right .search .content .inpt3{padding-left:.2rem;border:1px solid #d2d2d2;font-size: .16rem;width: calc(100% - 60px);color:#292929;}
.header .ul2 .right .search .content .inpt3::-webkit-input-placeholder {color: #b6b6b6;}
.header .ul2 .right .search .content .inpt3:-moz-placeholder {color: #b6b6b6;}
.header .ul2 .right .search .content .inpt3::-moz-placeholder {color: #b6b6b6;}
.header .ul2 .right .search .content .inpt3:-ms-input-placeholder {color: #b6b6b6;}
.header .ul2 .right .search .content .inpt4{width:.6rem;background: #222;border:none;}
.header .ul2 .right .search .content button{height:.6rem;outline: none;vertical-align: middle}
.header .ul2 .right .search .content .inpt4 i {font-size: .24rem;color:#fff;}
.header .ul2 .right .search .content.active .s-content{transform: none;opacity: 1;transition-delay: 0.36s;}
.company{transition:none}
.company .about_txt{padding:2.55rem 0 .85rem;display:flex;flex-direction: column;align-items: center;}
.company .about_txt h2{font-size:.48rem;color:white;padding:0 0 .35rem;position:relative;font-family:"NEWS706B";letter-spacing:5px}
.company .about_txt h2:after{content:"";position:absolute;background:white;width:.35rem;height:10px;border-radius:50px;bottom:0;left:50%;transform:translateX(-50%)}
.company .about_txt .mbx{display:flex;font-size:.16rem;color:white;margin:.45rem 0 0;gap:8px}
.company .about_txt .mbx a{font-size:.16rem;color:white}

.company_info>div{display:flex;justify-content: space-between;padding:0 0 2.65rem;}
.company_info>div .left{width:46.5%}
.company_info>div .left .title{margin:0 0 .8rem;position:relative;}
.company_info>div .left .title h2{font-size:.2rem;color:white;height:.44rem;line-height:.44rem;position:relative;z-index:2}
.company_info>div .left .title h2:after{content:"";position:absolute;background:url(../images/2.png) 0 0 no-repeat;width:3.81rem;height:.44rem;left:-1.6rem;z-index:-1;background-size:100%}
.company_info>div .left .info h2{font-size:.36rem;color:white;font-family:"NEWS706B";margin:0 0 .3rem}
.company_info>div .left .info p{font-size:.18rem;color:white;line-height:.3rem;text-align:justify;font-family:"ArialMT"}
.company_info>div .right{width:45.8%;display:flex;justify-content: space-between;}
.company_info>div .right .items1{width:65%;display:flex;flex-direction: column;justify-content: space-between;}
.company_info>div .right .items1 .dd{height:2.1rem;background:rgba(0,0,0,.62);border-radius:10px;padding:.5rem .45rem 0}
.company_info>div .right .items1 .dd h1{font-size:.2rem;color:white;font-weight:bold}
.company_info>div .right .items1 .dd  h2{font-size:.2rem;color:#b1b1b1;margin:.2rem 0 .15rem}
.company_info>div .right .items1 .dd  h3{font-size:.2rem;color:#b1b1b1;font-weight:bold}
.company_info>div .right .items1 .dd  h3 em{font-size:.36rem;color:#cf1518}
.company_info>div .right .items2{width:33.3%;background:rgba(0,0,0,.62);border-radius:10px;padding:1.17rem .25rem 0}
.company_info>div .right .items2 .dd h1{font-size:.2rem;color:white;font-weight:bold;line-height:.3rem}
.company_info>div .right .items2 .dd  h2{font-size:.2rem;color:#b1b1b1;margin:.2rem 0 .15rem}
.company_info>div .right .items2 .dd  h3{font-size:.2rem;color:#b1b1b1;font-weight:bold}
.company_info>div .right .items2 .dd  h3 em{font-size:.36rem;color:#cf1518}

.company_text{background:#1f1f1f}
.company_text ul{display:grid;grid-template-columns:1fr 1fr 1fr ;grid-gap:0 2rem;padding:1.25rem 0 1.05rem}
.company_text ul li{text-align:center}
.company_text ul li .img img{max-height:1.11rem}
.company_text ul li h2{font-size:.24rem;color:white;font-weight:bold;margin:.65rem 0 .3rem}
.company_text ul li p{font-size:.18rem;color:#c3c3c3;line-height:.3rem}
.company_text ul li:hover .img{transform:translateY(-.2rem)}

.honor{padding:1.35rem 0 .95rem}

.honor  .title{margin:0 0 .5rem;position:relative;}
.honor   .title h2{font-size:.2rem;color:white;height:.44rem;line-height:.44rem;position:relative;z-index:2}
.honor   .title h2:after{content:"";position:absolute;background:url(../images/2.png) 0 0 no-repeat;width:3.81rem;height:.44rem;left:-1.6rem;z-index:-1;background-size:100%}
.honor   .info{display:flex;padding:0 .8rem 0 1.6rem}
.honor   .info .left{width:28.3%;padding:.4rem 0 0}
.honor   .info .left>h2{font-size:.36rem;font-family:"NEWS706B";line-height:.4rem;margin:0 0 1.4rem}
.honor   .info .left ul li:nth-child(1){margin:0 0 .6rem}
.honor   .info .left ul li h1{font-size:.6rem;color:#cf1518;margin:0 0 .15rem}
.honor   .info .left ul li p{font-size:.2rem;color:#2c2c2c;padding:0 0 .4rem;position:relative}
.honor   .info .left ul li p:after{content:"";position:absolute;background:#c8c8c8;height:2px;width:1rem;left:0;bottom:0}
.honor   .info .lists{width:71.7%}
.honor   .info .lists  .swiper-container {padding:.15rem 0 0}
.honor   .info .lists  .swiper-slide{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 .25rem;padding:0 0 1.25rem}
.honor   .info .lists  .swiper-slide>div:nth-child(4){position:absolute;width:44.5%;bottom:.8rem;left:50%;transform:translateX(-50%)}
.honor   .info .lists  .swiper-slide>div:nth-child(4) img{-webkit-box-reflect: below 1px -webkit-linear-gradient(transparent 75%,rgba(0,0,0,.3));box-reflect: below 1px linear-gradient(transparent 75%,rgba(0,0,0,.3));}
.honor   .info .lists  .swiper-slide>div a:hover {transform:translateY(-.05rem);box-shadow:0 0 12px rgba(0,0,0,0.2)}
.honor   .info .lists .slide-pagination{text-align:center}
.honor   .info .lists .slide-pagination span{width:.35rem;border-radius:10px;height:.1rem;opacity:1;margin:0 5px;background:#c8c8c8}
.honor   .info .lists .slide-pagination span.swiper-pagination-bullet-active{background:#cf1518}


.big_img_work {position:relative;overflow:hidden}
.big_img_work img{transition:2s}
.big_img_work .text{position:absolute;left:50%;transform:translateX(-50%);top:59%;text-align:center}
.big_img_work .text h1{font-size:.2rem;color:white;margin:0 0 .25rem}
.big_img_work .text h2{font-size:.36rem;color:white;font-weight:bold}
.big_img_work:hover img{transform:scale(1.1)}
.workshop{background:#f4f4f4;padding:0 0 1.4rem}
.workshop .top{padding:1.35rem 0 .45rem;display:flex}
.workshop .top>div{display:flex;justify-content: space-between;align-items: center;}
.workshop .top .swiper-page{display:flex;padding-right:.5rem;gap:10px}
.workshop .top .swiper-page>div{width:.5rem;height:.5rem;background:#c8c8c8;text-align:center;line-height:.5rem;font-size:.26rem;border-radius:100%}
.workshop .top .swiper-page>div:hover{background:#cf1518;color:white}
.workshop .top .left .title{margin:0 0 .6rem;position:relative;}
.workshop .top .left .title h2{font-size:.2rem;color:white;height:.44rem;line-height:.44rem;position:relative;z-index:2}
.workshop .top .left .title h2:after{content:"";position:absolute;background:url(../images/2.png) 0 0 no-repeat;width:3.81rem;height:.44rem;left:-1.6rem;z-index:-1;background-size:100%}
.workshop .top .left h3{font-size:.36rem;color:#2c2c2c;font-family:"NEWS706B"}
.workshop .lists{padding-left:1.6rem}
.workshop .lists a {}
.workshop .lists a .img{border-radius:10px}
.workshop .lists a:hover img{transform:scale(1.1)}

.footer{position:relative}
.footer:after{content:'';position:absolute;background:url(../images/8.png) 0 0 no-repeat;width:10px;height:13px;left:50%;transform:translateX(-50%);bottom:100%;z-index:2;background-size:100%}
.footer .top{border-top:2px solid rgba(220,23,86,.2) }
.footer .top .title{display:flex;padding:.6rem 0 .4rem;align-items: center;;gap:4.7rem}
.footer .top .title .shares ul{display:flex;gap:.45rem}
.footer .top .title .shares ul li a{padding-left:.2rem;position:relative}
.footer .top .title .shares ul li a i{width:.3rem;height:.3rem;border-radius:100%;background:#cbcbcb;text-align:center;line-height:.3rem;color:white;font-size:.18rem;}
.footer .top .title .shares ul li a:after{content:"";position:absolute;background:url(../images/3.png) 0 0 no-repeat;width:14px;height:14px;left:0;bottom:0;background-size:100%;transition:.3s}
.footer .top .title .shares ul li a:hover i{background:#0abf62}
.footer .top .title .shares ul li a:hover:after{content:"";position:absolute;background:url(../images/4.png) 0 0 no-repeat;width:14px;height:14px;left:0;bottom:0;background-size:100%;transition:.3s}
.footer .top .infos{display:flex;justify-content: space-between;padding:0 0 .7rem}
.footer .top .infos .left{width:23%}
.footer .top .infos .left h2{font-size:.16rem;color:#cf1518;margin:0 0 .3rem;font-family:"ArialMT"}
.footer .top .infos .left ul li{margin:0 0 .15rem}
.footer .top .infos .left ul li:last-child{margin:0}
.footer .top .infos .left ul li p{font-size:.16rem;color:#cf1518;font-family:"ArialMT";padding-left:.2rem;line-height:.25rem;position:relative}
.footer .top .infos .left ul li:nth-child(1) p:after{content:"";position:absolute;background:url(../images/5.png) 0 0 no-repeat;width:10px;height:15px;left:0;top:5px;background-size:100%}
.footer .top .infos .left ul li:nth-child(2) p:after{content:"";position:absolute;background:url(../images/5-1.png) 0 0 no-repeat;width:15px;height:15px;left:0;top:5px;background-size:100%}
.footer .top .infos .left ul li:nth-child(3) p:after{content:"";position:absolute;background:url(../images/5-2.png) 0 0 no-repeat;width:15px;height:15px;left:0;top:5px;background-size:100%}

.footer .top .infos .right{width:61.5%;display:flex;justify-content: space-between;}
.footer .top .infos .right dl:first-child{width:49%}
.footer .top .infos .right dl dt a{font-size:.16rem;color:#cf1518;font-weight:bold;margin:0 0 .15rem}
.footer .top .infos .right dl dd{margin:0 0 .1rem}
.footer .top .infos .right dl dd:last-child{margin:0}
.footer .top .infos .right dl .box{display:flex;flex-wrap: wrap;}
.footer .top .infos .right dl .box dd{width:50%}
.footer .top .infos .right dl dd a{font-size:.16rem;color:#787878;padding-left:.2rem;position:relative}
.footer .top .infos .right dl dd a:after{content:"";position:absolute;background:url(../images/4.png) 0 0 no-repeat;width:14px;height:14px;left:0;top:50%;transform:translateY(-50%);background-size:100%;transition:.3s}
.footer .bot{height:.9rem;line-height:.9rem;text-align:center;border-top:1px solid #dedede}
.footer .bot p{font-size:.16rem;color:#757575}

.tem_banner.indise{padding:1.15rem 0 0}
.tem_banner.indise .flash{position:relative}

.tem_banner.indise  .banner_txt{position:absolute;left:50%;transform:translateX(-50%);top:45%}
.tem_banner.indise  .banner_txt h2{font-size:.48rem;color:white;padding:0 0 .35rem;position:relative;font-family:"NEWS706B";letter-spacing:5px}
.tem_banner.indise  .banner_txt h2:after{content:"";position:absolute;background:white;width:.35rem;height:10px;border-radius:50px;bottom:0;left:50%;transform:translateX(-50%)}
.tem_banner.indise  .banner_txt .mbx{display:flex;font-size:.16rem;color:white;margin:.45rem 0 0;gap:8px;justify-content: center;}
.tem_banner.indise  .banner_txt .mbx a{font-size:.16rem;color:white}


.product_box{padding:2rem 0 2rem;background:#f2f2f2}
.product_box  .title{position:relative;}
.product_box   .title h2{font-size:.2rem;color:white;height:.44rem;line-height:.44rem;position:relative;z-index:2}
.product_box  .title h2:after{content:"";position:absolute;background:url(../images/2.png) 0 0 no-repeat;width:3.81rem;height:.44rem;left:-1.6rem;z-index:-1;background-size:100%}
.product_box .pro_list{display:flex;justify-content: space-between;}
.product_box .pro_list .pro_nav{width:18.5%;padding:.8rem 0 0}
.product_box .pro_list .pro_nav ul li>a{font-family:"ArialMT";height:.63rem;font-size:.18rem;color:#191919;display:flex;justify-content: space-between;align-items: center;border-bottom:2px solid #dbdbdb;padding:0 .12rem 0 .17rem}
.product_box .pro_list .pro_nav ul li>a i{font-size:.2rem;;color:#191919}
.product_box .pro_list .pro_nav ul li dl{display:none;transition:none}
.product_box .pro_list .pro_nav ul li dl dd a{height:.55rem;display:flex;flex-direction: column;justify-content: center;padding-left:.15rem;font-size:.16rem;color:#5f5f5f;border-bottom:2px solid #dbdbdb;}
.product_box .pro_list .pro_nav ul li.actss>a{background:#f1e8e9;border-bottom:2px solid #f1e8e9;color:#cf1518}
.product_box .pro_list .pro_nav ul li.actss>a i{transform:rotate(180deg);color:#cf1518}
.product_box .pro_list .pro_nav ul li dl dd a:hover{color:#cf1518}
.product_box .pro_list .pro_nav ul li dl dd a.act{color:#cf1518}
.product_box .pro_list .lists{width:74.5%}
.product_box .pro_list .lists>h3{text-align:center;font-size:.36rem;font-family:"NEWS706B";color:#262626;margin:0 0 .45rem}
.product_box .pro_list .lists ol{margin:0 0 .45rem;display:flex;justify-content:center;align-items:center;gap:0 .3rem}
.product_box .pro_list .lists ol li a{display:block;border:1px solid #dbdbdb;border-radius:6px;padding:0 .45rem;line-height:.55rem;font-size:.16rem;color:#000}
.product_box .pro_list .lists ol li a:hover,.product_box .pro_list .lists ol li.ons a{background:#cf1518;color:#FFF;border-color:#cf1518}
.product_box .pro_list .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap: .53rem .35rem}
.product_box .pro_list .lists ul li a {border-radius:10px}
.product_box .pro_list .lists ul li a .img{border-radius:10px}
.product_box .pro_list .lists ul li a  .text{padding:.4rem .28rem .15rem}
.product_box .pro_list .lists ul li a  .text h1{font-size:.24rem;color:#333333;font-weight:bold;height:.5rem;line-height:.25rem;margin:0 0 .1rem}
.product_box .pro_list .lists ul li a  .text p{font-size:.17rem;line-height:.22rem;height:.66rem;color:#767676}
.product_box .pro_list .lists ul li a:hover {transform: translateY(-5px);box-shadow:0 0 18px rgba(0,0,0,0.15);background:white}
.product_box .pro_list .lists ul li a:hover h1{color:#cf1518}
.product_box .pro_list .lists ul li a:hover img{transform:scale(1.1)}
.product_box   .page {display:flex;margin:.3rem 0 0;justify-content: center;}
.product_box .page a{border:1px solid #d9d9d9;width:.31rem;height:.31rem;font-size:.14rem;color:#333;margin:0 .02rem;text-align:center;line-height:.31rem;border-radius:3px;}
.product_box .page a.page-num-current{background:#cf1518;color:white;border-color:#cf1518} 
.product_box .page a i{color:#333;font-size:.16rem;font-weight:bold}
.product_box .page a.page-link-first{width:.5rem}
.product_box .page a.page-link-last{width:.5rem}
.product_box .page a:hover{background:#cf1518;color:white;border-color:#cf1518}
.product_box .page a:hover i{color:white}
.product .pro_del{padding:1.15rem 0 .55rem}

.product .pro_del .mbx{padding:.3rem 0 0;display:flex;font-size:.16rem;color:#373636;gap:8px;font-family:"ArialMT";align-items: center;}
.product .pro_del .mbx a{font-size:.16rem;color:#373636;font-family:"ArialMT"}

.product .pro_del .infos{display:flex;justify-content: space-between;}
.product .pro_del .infos .left{width:54.7%;display:flex;justify-content: space-between;align-items: center;}
.product .pro_del .infos .left .img_list{width:13%}
.product .pro_del .infos .left .img_list .swiper-container{height:6rem}
.product .pro_del .infos .left .img_list .img{border:2px solid #e2e2e2;cursor:pointer;}
.product .pro_del .infos .left .img_list .swiper-slide-thumb-active .img {border:2px solid #cf1518}
.product .pro_del .infos .left .bigimg{width:80%;position:relative}
.product .pro_del .infos .left .bigimg  .swiper-page>div{position:absolute;width:.6rem;height:.6rem;border-radius:100%;border:1px solid #9c9c9c;left:0;transform:translateY(-50%);top:50%;transition:.3s;z-index:2;color:#333;text-align:center;line-height:.6rem;font-size:.3rem}
.product .pro_del .infos .left .bigimg  .swiper-page>div.slide-button-next{right:0;left:auto}
.product .pro_del .infos .left .bigimg  .swiper-page>div:hover{background:#cf1518;border:2px solid #cf1518;color:white}
.product .pro_del .infos .right{width:43%;background:#f7f7f7;padding:.2rem .28rem .2rem .4rem;border-top:6px solid #cf1518}
.product .pro_del .infos .right .text{padding:0 0 .25rem}
.product .pro_del .infos .right .text h2{font-size:.3rem;color:#373636;font-family:"NEWS706B"}
.product .pro_del .infos .right .text h3{font-size:.24rem;color:#676767;font-weight:bold;margin:.2rem 0 .25rem}
.product .pro_del .infos .right .text h1{font-size:.2rem;color:#676767}
.product .pro_del .infos .right .box{padding:.25rem 0 0;border-top:2px solid #e1e1e1}
.product .pro_del .infos .right .box>div:nth-child(1){margin:0 0 .28rem}

.product .pro_del .infos .right .box .item a{font-size:.18rem;color:#373636;font-family:"NEWS706B";position:relative}
.product .pro_del .infos .right .box .item a::before,.product .pro_del .infos .right .box .item a:after {content:"";position:absolute;right:2%;transform:translateY(-50%);top:50%;;margin-left:-1px;width:.2rem;height:6px;background:black;transition:all .36s;display:none}
.product .pro_del .infos .right .box .item a:before {transform:translateY(-50%) rotate(90deg);}
.product .pro_del .infos .right .box .item .con{padding:.2rem 0 0 ;}
.product .pro_del .infos .right .box .item.opens  a:before{transform:translateY(-50%) rotate(00deg);}
.product .pro_del .infos .right .box .item .sc{padding:0 .2rem 0 0;font-size:.16rem;color:#666666;}
.product .pro_del .infos .right .box .item .sc p{margin:0}
.product .pro_del .infos .right .box .item .sc table {width:100%}
.product .pro_del .infos .right .box .item .sc table td {width:auto;word-break: normal !important;}
.product .pro_del .infos .right .box .item .sc table td:first-child{width:35%}

.product .pro_del .contacts{display:flex;justify-content: space-between;margin:.35rem 0 0;align-items: center;}
.product .pro_del .contacts .shares{display:flex;align-items: center;;padding-left:1.8rem}
.product .pro_del .contacts .shares ul{display:flex}
.product .pro_del .contacts .shares h2{font-size:.16rem;color:#000000}
.product .pro_del .contacts .shares ul li{margin:0 .12rem}
.product .pro_del .contacts .shares ul li a{width:.28rem;height:.28rem;background:#cccccc;text-align:center;line-height:.3rem;font-size:.16rem;border-radius:100%;color:white}
.product .pro_del .contacts .shares ul li a:hover{background:#7d7d7d}
.product .pro_del .contacts .con{width:40%}
.product .pro_del .contacts .con a{display:inline-block;width:1.6rem;height:.6rem;background:#cf1518;text-align:center;line-height:.6rem;border-radius:8px;font-size:.16rem;color:white}

.product .profil_list{background:#f3f3f3;padding:1.45rem 0 1.5rem}
.product .profil_list h2{text-align:center;font-size:.48rem;color:#666666;font-family:"NEWS706B";margin:0 0 .45rem}
.product .profil_list  .swiper-container{padding:.15rem}
.product .profil_list  a {border-radius:10px}
.product .profil_list  a .img{border-radius:10px}
.product .profil_list  a  .text{padding:.4rem .28rem .35rem}
.product .profil_list  a  .text h1{font-size:.24rem;color:#333333;font-weight:bold;height:.5rem;line-height:.25rem;margin:0 0 .1rem}
.product .profil_list  a  .text p{font-size:.17rem;line-height:.22rem;height:.66rem;color:#767676}
.product .profil_list  a:hover {transform: translateY(-5px);box-shadow:0 0 13px rgba(0,0,0,0.15);background:white}
.product .profil_list  a:hover h1{color:#cf1518}
.product .profil_list  a:hover img{transform:scale(1.1)}



.news_box{padding:.6rem 0 0}
.news_box  .title{position:relative;}
.news_box   .title h2{font-size:.2rem;color:white;height:.44rem;line-height:.44rem;position:relative;z-index:2}
.news_box  .title h2:after{content:"";position:absolute;background:url(../images/2.png) 0 0 no-repeat;width:3.81rem;height:.44rem;left:-1.6rem;z-index:-1;background-size:100%}

.news_box  .tit{text-align:center;margin:0 0 .75rem}
.news_box  .tit h3{font-size:.36rem;font-family:"NEWS706B";color:#262626}
.news_box  .lists {padding:0 .55rem}
.news_box  .lists ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.65rem .55rem}
.news_box  .lists ul li a .img{border-radius:15px 15px 0 0}
.news_box  .lists ul li a {border-radius:15px 15px 0 0;background:#f5f5f5}
.news_box  .lists ul li a .text{padding:.5rem .3rem 1.2rem;position:relative}
.news_box  .lists ul li a .text span{font-size:.16rem;color:#9f9f9f;font-weight:bold}
.news_box  .lists ul li a .text h2{font-size:.2rem;color:#2d2c2c;font-weight:bold;line-height:.25rem;height:.5rem;margin:.3rem 0 .25rem}
.news_box  .lists ul li a .text p{font-size:.16rem;color:#4e4e4e;line-height:.22rem;height:.66rem}
.news_box  .lists ul li a:hover .img img{transform:scale(1.1);}
.news_box  .lists ul li a:hover {transform: translateY(-5px);box-shadow:0 0 13px rgba(0,0,0,0.15);}
.news_box  .lists ul li a .text .more{position:absolute;width:.45rem;height:.45rem;border-radius:100%;text-align:center;line-height:.45rem;right:.5rem;bottom:.5rem}
.news_box  .lists ul li a:hover .text .more{background:#cf1518}
.news_box  .lists ul li a:hover .text .more img{filter:brightness(0) invert(1)}
.news_box  .mores{padding:1.2rem 0  .8rem;text-align:center}
.news_box  .mores a{display:inline-block;font-size:.16rem;color:#272727;border-bottom:1px solid #000000}
.news_box  .mores a img{margin-left:.2rem}
.news_box  .mores a:hover {color:#cf1518;border-bottom:1px solid #cf1518}



.contact_box{padding:.4rem 0 0}
.contact_box   .title{position:relative;}
.contact_box   .title h2{font-size:.2rem;color:white;height:.44rem;line-height:.44rem;position:relative;z-index:2}
.contact_box   .title h2:after{content:"";position:absolute;background:url(../images/2.png) 0 0 no-repeat;width:3.81rem;height:.44rem;left:-1.6rem;z-index:-1;background-size:100%}
.contact_box   .tit{text-align:center;margin:0 0 .7rem}
.contact_box   .tit h2{font-size:.36rem;font-family:"NEWS706B";color:#262626}
.contact_box   .info{padding:0 0 0 1.6rem;display:flex;justify-content: space-between;}
.contact_box    .info .left{width:42%;padding:1.7rem 0 2.4rem 0 }
.contact_box    .info .left>h2{font-size:.36rem;color:#535353;font-family:"NEWS706B";margin:0 0 1.25rem}
.contact_box    .info .left .maps {display:flex;align-items: center;justify-content: space-between;width:87%;margin:0 0 .7rem}
.contact_box    .info .left .maps h3{font-size:.3rem;color:#cf1518;font-weight:bold}
.contact_box    .info .left .maps a{font-size:.14rem;color:#cf1518;font-weight:bold;padding-left:.3rem;position:relative}
.contact_box    .info .left .maps a:after{content:"";position:absolute;background:url(../images/9.png) 0 0 no-repeat;width:.18rem;height:.23rem;left:0;top:50%;transform:translateY(-50%);background-size:100%}
.contact_box    .info .left  ul li{display:flex;gap:.3rem;margin:0 0 .4rem;align-items: center;}
.contact_box    .info .left  ul li:last-child{margin:0}
.contact_box    .info .left  ul li p{font-size:.24rem;color:#3b3b3b}
.contact_box    .info .right{width:57%;background:#f7f7f7;border-left:2px solid #e6e6e6;padding:2.85rem 1.6rem 0 .8rem}
.contact_box    .info .right>h3{font-size:.3rem;color:#666666;font-family:"NEWS706B";margin:0 0 .8rem}
.contact_box    .info .right .form{font-size:0}
.contact_box    .info .right .form ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem .85rem}
.contact_box    .info .right .form ul input{width:100%;height:.5rem;border:0;border-bottom:2px solid #ececec;background:none;font-size:.16rem}
.contact_box    .info .right .form ul li:last-child textarea{width:100%;height:.5rem;border:0;border-bottom:2px solid #ececec;background:none;font-size:.16rem}
.contact_box    .info .right .form ul li:last-child { grid-column: 1 / 3; }
.contact_box    .info .right .form button{margin:.9rem 0 0;width:2.08rem;height:.48rem;border-radius:50px;border-radius:50px;border:0;background:#cf1518;font-size:.16rem;color:white}

.tem_banner.index{padding:1.15rem 0 0}
.tem_banner.index .swiper{overflow:hidden}
.tem_banner.index .swiper *{transition:all .5s }
.tem_banner.index .swiper-page>div{position:absolute;top:50%;left:1.6rem;color:#606161;transform:translateY(-50%);z-index:5;font-size:.48rem}
.tem_banner.index .swiper-page>div.slide-button-next{left:auto;right:1.6rem}
.tem_banner.index .swiper-page>div:hover{color:white}
.tem_banner.index .label_text>div *{transform:translateY(-3vw);opacity:0;transition:all 1s ;}
.tem_banner.index .label_text{position:absolute;left:0;width:100%;bottom:1.5rem;z-index:2}
.tem_banner.index .label_text h2{font-size:.36rem;color:#ffffff;font-family:"NEWS706B";margin:0 0 .2rem;}
.tem_banner.index .label_text p{font-size:.24rem;color:#ffffff;}
.tem_banner.index .swiper-slide-active .label_text h2{transform:none;opacity:1;transition-delay:400ms}
.tem_banner.index .swiper-slide-active .label_text p{transform:none;opacity:1;transition-delay:600ms}


.index_about{padding:1.3rem 0 1.07rem}
.index_about   .title{position:relative;margin:0 0 .65rem}
.index_about   .title h2{font-size:.2rem;color:white;height:.44rem;line-height:.44rem;position:relative;z-index:2}
.index_about   .title h2:after{content:"";position:absolute;background:url(../images/2.png) 0 0 no-repeat;width:3.81rem;height:.44rem;left:-1.6rem;z-index:-1;background-size:100%;}
.index_about   .text{display:flex;justify-content: space-between;padding:0 0 1.3rem}
.index_about   .text .left{width:39.5%}
.index_about   .text .left h2{font-size:.3rem;color:#353535;font-weight:bold;}
.index_about   .text .left p{font-size:.3rem;color:#353535;line-height:.35rem;font-family:"ArialMT"}
.index_about   .text .rights{width:42%}
.index_about   .text .rights p{font-size:.18rem;color:#757575;font-family:"ArialMT"}

.index_about   .info ul{display:grid;grid-template-columns:1fr 1fr 1fr}
.index_about   .info ul li{padding:.4rem 0 .4rem 0}
.index_about   .info ul li .img{text-align:left;}
.index_about   .info ul li .img img{max-width:.48rem}
.index_about   .info ul li h1{font-size:.2rem;color:#353535;font-weight:bold;margin:.6rem 0 .2rem}
.index_about   .info ul li h2{font-size:.2rem;color:#b1b1b1;}
.index_about   .info ul li  p {font-size:.2rem;color:#b1b1b1;font-weight:bold}
.index_about   .info ul li  p em{font-size:.36rem;color:#cf1518;font-family:"DIN";font-weight:bold}
.index_about   .info ul li:nth-child(2),.index_about   .info ul li:nth-child(3){padding:.4rem 0 .4rem .58rem;border-left:2px solid rgba(230,131,133,.3)}




.index_bigimg {position:relative;overflow:hidden}
.index_bigimg img{transition:2s}
.index_bigimg .text{position:absolute;left:50%;transform:translateX(-50%);top:59%;text-align:center}
.index_bigimg .text h1{font-size:.2rem;color:white;margin:0 0 .25rem}
.index_bigimg .text h2{font-size:.36rem;color:white;font-weight:bold}
.index_bigimg:hover img{transform:scale(1.1)}

.index_more{text-align:center;padding:.6rem 0 .8rem}
.index_more a{display:inline-block;font-size:.16rem;color:#272727;border-bottom:1px solid #000000}
.index_more a img{margin-left:.1rem}
.index_more a:hover {color:#cf1518;border-bottom:1px solid #cf1518}

.index_product{padding:1.05rem 0 0;position:relative;border-top:2px solid rgba(220,23,86,.2)}
.index_product:after{content:'';position:absolute;background:url(../images/15.png) 0 0 no-repeat;width:18px;height:14px;left:50%;transform:translateX(-50%);bottom:100%;z-index:2;background-size:100%}
.index_product {}
.index_product .title{position:relative;margin:0 0 .15rem}
.index_product .title h2{font-size:.2rem;color:white;height:.44rem;line-height:.44rem;position:relative;z-index:2}
.index_product .title h2:after{content:"";position:absolute;background:url(../images/2.png) 0 0 no-repeat;width:3.81rem;height:.44rem;left:-1.6rem;z-index:-1;background-size:100%}
.index_product   .items1{padding-left:1.6rem;padding-bottom:.65rem;overflow:hidden}
.index_product   .items1 {display:flex}
.index_product   .items1  ul{width:42%;padding:.65rem 0 0}
.index_product   .items1  ul li {margin:0 0 .1rem}
.index_product   .items1  ul li a{font-size:.24rem;color:#333333;display:inline-block}
.index_product   .items1  ul li a:hover{color:black;;font-weight:bold;}
.index_product   .items1 .list{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 .35rem;width:77%}
.index_product   .items1 .list .box .tit h2{display:inline-block;width:.5rem;height:.5rem;text-align:center;line-height:.5rem;opacity:.5;color:#cf1518;border-radius:10px;border:1px solid rgba(211,42,45,.5);font-size:.16rem}
.index_product   .items1 .list .box .tit{position:relative;}
.index_product   .items1 .list .box .tit:after{content:"";position:absolute;width:95%;height:1px;background:#f1b8b9;top:50%;transform:translateY(-50%);right:-5%}
.index_product   .items1 .list .box .text{padding:0 0 .2rem}
.index_product   .items1 .list .box .text h2{font-size:.24rem;color:#333333;font-weight:bold;margin:.2rem 0 .1rem}
.index_product   .items1 .list .box .text  p{font-size:.16rem;color:#767676;height:.5rem;line-height:.25rem}
.index_product   .items1 .list .box .img{box-shadow:0 0 12px rgba(0,0,0,0.2);border-radius:20px}
.index_product   .items1 .list .box a:hover .tit h2{background:#cf1518;opacity:1;color:white}
.index_product   .items1 .list .box a:hover img{transform:scale(1.1)}
.index_product   .items2{overflow:hidden;padding:0 0 1.4rem}
.index_product   .items2>div{display:flex;justify-content: space-between;align-items: flex-end;}
.index_product   .items2 .list{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 .35rem;width:65.5%}
.index_product   .items2 .list .box .tit h2{display:inline-block;width:.5rem;height:.5rem;text-align:center;line-height:.5rem;opacity:.5;color:#cf1518;border-radius:10px;border:1px solid rgba(211,42,45,.5);font-size:.16rem}
.index_product   .items2 .list .box .tit{position:relative;}
.index_product   .items2 .list .box:first-child .tit:after{content:"";position:absolute;width:93%;height:1px;background:#f1b8b9;top:50%;transform:translateY(-50%);right:-5%}
.index_product   .items2 .list .box:first-child .tit:before{content:"";position:absolute;width:30%;height:1px;background:#f1b8b9;top:50%;transform:translateY(-50%);left:-33%}

.index_product   .items2 .list .box .text{padding:0 0 .2rem}
.index_product   .items2 .list .box .text h2{font-size:.24rem;color:#333333;font-weight:bold;margin:.2rem 0 .1rem}
.index_product   .items2 .list .box .text  p{font-size:.16rem;color:#767676;height:.5rem;line-height:.25rem}
.index_product   .items2 .list .box .img{box-shadow:0 0 12px rgba(0,0,0,0.2);border-radius:20px}
.index_product   .items2 .list .box a:hover .tit h2{background:#cf1518;opacity:1;color:white}
.index_product   .items2 .list .box a:hover img{transform:scale(1.1)}
.index_product   .items2  .txt{width:27.5%;padding:0 0 .8rem}
.index_product   .items2  .txt h2{font-size:.24rem;color:#8f8f8f;line-height:.3rem;font-family:"ArialMT"}
.index_product   .items2  .txt h3{font-size:.24rem;color:#1f1f1f;font-weight:bold;margin:0 0 .6rem}
.index_product   .items2  .txt a{display:inline-block;font-size:.16rem;color:#cf1518;border-bottom:1px solid #cf1518}
.index_product   .items2  .txt a img{margin-left:.1rem}

.index_news{padding:0 0 1.85rem}
.index_news .title{padding:1.25rem 0 .5rem;text-align:center;border-bottom:2px solid rgba(220,23,86,.2);position:relative}
.index_news .title:after{content:'';position:absolute;background:url(../images/15.png) 0 0 no-repeat;width:18px;height:14px;left:50%;transform:translateX(-50%);bottom:0;z-index:2;background-size:100%}
.index_news .title h2{font-size:.48rem;color:#1f1f1f}
.index_news .top{display:flex;padding:.3rem 0 .55rem;justify-content: space-between;align-items: center;}
.index_news .top ul{display:flex;gap:8px;}
.index_news .top ul li a{width:1.45rem;height:.55rem;text-align:center;line-height:.55rem;border-radius:50px;border:1px solid #747474;font-size:.16rem;color:#747474}
.index_news .top ul li a:hover{color:white;border-color:#cf1518;;background:#cf1518}

.index_news .swiper-page{display:flex;gap:10px}
.index_news .swiper-page>div{width:.6rem;height:.6rem;border-radius:100%;line-height:.6rem;text-align:center;border:1px solid #747474;font-size:.36rem;color:#747474}
.index_news .swiper-page>div:hover{color:#cf1518;border:1px solid #cf1518}
.index_news .swiper-page>div:hover i{color:#cf1518}
.index_news .lists a{padding:.45rem .35rem  .5rem;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:20px}
.index_news .lists a .text span{font-size:.16rem;color:white}
.index_news .lists a .text h2{font-size:.18rem;color:#ffffff;margin:.3rem 0  1.8rem;height:.9rem;line-height:.3rem}
.index_news .lists a .more{width:1.8rem;height:.7rem;background:rgba(255,255,255,.8);border-radius:10px;font-size:.16rem;color:#111111;padding:.13rem .13rem;position:relative}
.index_news .lists a .more:after{content:"\f105";position:absolute;font: normal normal normal 14px/1 FontAwesome;font-size:.24rem;color:#111111;right:.18rem;bottom:.1rem;transition:.3s}
.index_news .lists a:hover  .more{background:#cf1518;color:white}
.index_news .lists a:hover  .more:after{color:white} 
.index_news .lists a:hover{padding:.65rem .35rem  .3rem}
.index_contact{height:3.18rem;background-size:cover;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.index_contact .text{text-align:center}
.index_contact .text p{font-size:.24rem;color:white;width:60%;display:inline-block}
.index_contact .text p em{font-weight:bold}
.index_contact .text a{margin:.45rem 0 0;width:1.5rem;height:.45rem;background:white;border-radius:10px;display:inline-block;line-height:.45rem;font-size:.16rem;color:#0c0c0c;font-weight:bold}
.index_contact .text a img{margin-left:.1rem}
.index_contact .text a:hover{background:#cf1518;color:white}
.index_contact .text a:hover img{filter:brightness(0) invert(1)}
/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

#menu {display:none;}
#menu.mm-menu.mm-current{display:block;}
.m-header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#333;line-height:normal;}
.m-header >.col-xs-6 .langs>*{display:inline-block;font-size:14px;color:#333;line-height:normal;}
.m-header >.col-xs-6 .langs em {padding:0 5px;}
.m-header >.col-xs-6 .langs a{width:30px;height:30px;background:#333;color:#FFF;line-height:30px;text-align:center;border-radius:100%;margin:0 0 0 5px;}
.m-header >.col-xs-6 .menu{margin-left:.15rem;}
.m-header >.col-xs-6 .menu a{font-size:16px;color:#333}
.m-header >.col-xs-6 .menu a>* {display:inline-block;vertical-align:middle;}
.m-header >.col-xs-6 .menu a i {font-size:20px;}
.m-header >.col-xs-6 img {max-height:45px;}
.st-container .st-menu {background:#0e6eb8;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
}
.st-container .st-menu ul li a {color:#FFF;position:relative;font-size:.25rem}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#f39800;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:5px;color:#FFF}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#FFF}
.st-container .st-menu ul li.active>a>i,.st-container .st-menu ul li>a:hover>i {color:#FFF}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color:#FFF;padding-left:0}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color:#f39800}
.st-container .st-menu ul li>dl dd.on2 a i,.st-container .st-menu ul li>dl dd a:hover i {padding-right:16px}
.st-effect-1.st-menu {display:block;}
/********<=767 mobile nav style css 2********/

/**************************/

/******ipad****/
@media(max-width: 1600px){
     .tem_banner.index .swiper-page>div{left:.5rem}
     .tem_banner.index .swiper-page>div.slide-button-next{right:.5rem}
/*      .index_about .title h2:after{left:-1rem;}
     .index_product .title h2:after{left:-1rem}
     .company_info>div .left .title h2:after{left:-1rem}
     .honor .title h2:after{left:-1rem} */
     .honor .info{padding:0 .5rem 0 1rem}
/*      .workshop .top .left .title h2:after{left:-1rem}
     .product_box .title h2:after{left:-1rem} */
     .workshop .lists{padding-left:1rem}
/*      .news_box .title h2:after{left:-1rem}
     .contact_box .title h2:after{left:-1rem} */
    .company_info>div .right .items1 .dd{height:2.25rem}
    .contact_box .info{padding:0 0 0 1rem}
    .index_product   .items1 .list .box .tit:after{width:93%;}
    .index_product .items1{padding-left:1rem}

}

  
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner{padding:50px 0 0 !important}
	.m-header,.m_header2 {top:0;opacity:1;}

	
}
/********mobile*********/
@media(max-width:767px){
    .tem_banner.index .label_text h2{font-size:.36rem}
    .tem_banner.index .label_text p{font-size:.24rem}
    .tem_banner.index .label_text{bottom:.8rem}
    .tem_banner.index .swiper-page>div{left:.2rem}
     .tem_banner.index .swiper-page>div.slide-button-next{right:.2rem}
     .index_about .text{display:initial}
.index_about .text .left{width:100%;margin:0 0 .2rem}
.index_about .text .rights{width:100%}
.index_about .info ul{grid-template-columns:1fr}
.index_about .info ul li{padding:0 !important;border:0 !important;margin:0 0 .5rem}
.index_about .info ul li h1{margin:.2rem 0}
.index_bigimg .text{top:50%;width:100%}
.index_product .items1{padding:0 .2rem}
.index_product .items1 .list .box .tit:after{width:80%}
.index_product .items2 .list .box:first-child .tit:after{width:80%}
.index_product .items2 .txt{width:30%}
.company_text ul{grid-template-columns:1fr}
.index_news .top ul li a{width:2rem}
.index_contact{height:3rem;background-position:center center}
.footer .top .title{gap:.5rem;display:inherit}
.index_contact .text a{width:2.2rem}
.footer .top .title .shares ul li a i{font-size:.3rem;width:.5rem;height:.5rem;line-height:.5rem}

.footer .top .infos{display:inherit}
.footer .top .infos .left{width:100%;margin:0 0 .5rem}
.footer .top .infos .left ul li p{padding-left:.3rem}
.footer .top .infos .left ul li p:after{top:50%;transform:translateY(-50%)}
.footer .top .infos .right{width:100%;display:initial}
.footer .top .infos .right dl{width:100% !important}
.footer .top .infos .right dl dd a{padding-left:.4rem}
.company_info>div{display:inherit}
.company_info>div .left{width:100% !important;margin:0 0 .3rem}
.company_info>div .right{width:100% !important}
.company_info>div .right .items2{padding:1.17rem .25rem 1.3rem}
.honor .info{padding:0 .2rem;display:inherit}
.honor .info .left{width:100% !important}
.honor .info .left>h2{margin:0 0 .3rem}
.honor .info .lists{width:100%}
.big_img_work .text{top:50%;width:100%}
.workshop .lists{padding-left:.5rem}
.tem_banner.indise .banner_txt{width:100%;text-align:center}
.tem_banner.indise .banner_txt h2{font-size:.36rem}
.tem_banner.indise .banner_txt{top:25%}
.tem_banner.indise .banner_txt .mbx{margin:.1rem 0 0}
.product_box .pro_list{display:inherit}
.product_box .pro_list .pro_nav{width:100%;margin:0 0 .5rem}
.product_box .pro_list .lists{width:100%}
.product_box .pro_list .lists ul{grid-template-columns:1fr 1fr}
.product .pro_del .infos{display:inherit}
.product .pro_del .infos .left{width:100%}
.product .pro_del .infos .right{width:100%}
.product .pro_del .infos .right .box .item a::before,.product .pro_del .infos .right .box .item a:after {width:10px;height:3px;}
.product .pro_del .contacts .shares{padding:0}
.product .pro_del .contacts .shares ul li a{width:.35rem;height:.35rem;text-align:center;line-height:.4rem}
.news_box .lists{padding:0}
.news_box .title{margin:0 0 .5rem}
.news_box .lists ul{grid-template-columns:1fr 1fr}
.contact_box .info{padding:0 .2rem}
.contact_box .title{margin:0 0 .5rem}
.contact_box .info .left>h2{margin:0 0 .3rem}
.contact_box .info .left{padding:0 0 1rem}
.contact_box .info .right{width:100%;padding:1rem 1rem 1rem .8rem}
.contact_box .info{display:inherit}
.contact_box .info .left{width:100%}
.contact_box .info .right .form button{width:3rem}


}