 /* nei_tit */
.nei_tit{text-align: center;}


/* banner */
.banner{overflow:hidden;}
.banner .img img{width: 100%;}
@media only screen and (max-width:1080px){
.banner .in_ban{transform: translate3d(0px, 0px, 0px) !important;}
}



/* crumb */
.crumb .w1700{padding: 1vw 0;border-bottom: 1px solid #C2C2C2;margin-top: 2vw;}
.crumb .flex{align-items: center;}
.crumb a{margin:0 .38vw;font-size: .9vw;color: #525252;}
.crumb a:nth-child(1){margin-left: 0;}
.crumb a:hover{text-decoration: revert;}
@media only screen and (max-width:1080px){
.crumb .w1700{padding: 15px 0;margin-top: 20px;}
.crumb a{font-size: 16px;margin: 0 10px;}
}
@media only screen and (max-width:768px){
.crumb a{font-size: 15px;}
}
@media only screen and (max-width:520px){
.crumb .w1700{padding: 10px 0;margin-top: 10px;}
.crumb a{font-size: 14px;margin: 0 6px;}
}


/* contact */
.contact{margin-bottom: 8vw;}
.contact .top{padding: 4vw 0;border-bottom: 1px solid #C2C2C2;}
.contact .top .title{text-align: center;font-size: 2.2vw;color: #525252;margin-bottom: 3vw;}
.contact .top .text p{font-size: .9vw;color: #253D55;text-align: center;margin: 0 auto;margin-bottom: .5vw;width: 45%;}
.contact .form{max-width: 45vw;margin: 0 auto;margin-top: 3vw;}
.contact .form form sup{margin-left:2px}
.contact .form form label{font-size:.85vw;color:#585858}
.contact .form form p{font-size:.8vw;color:#888;margin:.58vw 0}
.contact .form form .input{width:35%;margin-bottom:3vw}
.contact .form form .input:last-child{width:100%}
.contact .form form .input:last-child input{width:100%}
.contact .form form .input input{background:#fff;box-shadow:0 2px 3px 1px rgb(37 61 85 / 20%);padding:.58vw;width:100%;border-radius:3px}
.contact .form form .textarea textarea{background:#fff;box-shadow:0 2px 3px 1px rgb(37 61 85 / 20%);padding:.5vw;border-radius:3px;width:100%;height:6.8vw;font-family: "Roboto-Regular";}
.contact .form form .submit{text-align:center}
.contact .form form .submit input{width:58%;background:#253d55;text-align:center;margin:0 auto;margin-top:3vw;color:#fff;padding:.58vw 0;box-shadow:0 0 5px rgba(0,0,0,.1);font-size:.85vw;transition: ease .5s;}
.contact .form form .submit input:hover{box-shadow: 0px 13px 10px rgb(0 0 0 / 13%);transform: translateY(-8px);}
@media only screen and (max-width:1080px){
.contact .top{padding: 40px 0 30px;}
.contact .top .title{font-size: 30px;}
.contact .top .text p{font-size: 16px;width: auto;margin-bottom: 10px;}
.contact .form{max-width: 1400px;}
.contact .form form label{font-size: 16px;}
.contact .form form p{font-size: 14px;margin: 10px 0;}
.contact .form form .input{width: 45%;margin-bottom: 30px;}
.contact .form form .input input{padding: 15px;}
.contact .form form .textarea textarea{padding: 15px;height: 80px;}
.contact .form form .submit input{margin-top: 40px;padding: 10px 0;font-size: 16px;}
}
@media only screen and (max-width:768px){
.contact .top .title{font-size: 26px;}
}
@media only screen and (max-width:520px){
.contact .top{padding: 30px 0 25px;}
.contact .top .title{font-size: 22px;}
.contact .top .text p{font-size: 14px;margin-bottom: 6px;line-height: 1.58;}
.contact .form form label{font-size: 15px;}
.contact .form form p{font-size: 12px;margin: 8px 0;}
.contact .form form .input{width: 43%;margin-bottom: 20px;}
.contact .form form .input input{padding: 10px;font-size: 12px;}
.contact .form form .textarea textarea{padding: 10px;font-size: 12px;}
.contact .form form .submit input{margin-top: 20px;padding: 8px 0;font-size: 15px;}
}


/* newslist */
.newslist{margin-top: 5.05vw;padding-bottom: 6vw;}
.newslist .crumb{background: #EAEAEA;padding: .88vw 0;}
.newslist .crumb .w1700{padding: 0;margin: 0 auto;border: none;}
.newslist .crumb a{color: #707070;}
.newslist .title{text-align: center;font-size: 2.2vw;color: #525252;padding: 3vw 0;border-bottom: 1px solid #C2C2C2;}
.newslist .item{background: #EAEAEA;margin-top: 2.58vw;transition: ease .5s;overflow: hidden;}
.newslist .item:hover{border-radius: 30px;}
.newslist .item a{display: flex;justify-content: space-between;}
.newslist .item .info{width: 45.5%;position:relative;}
.newslist .item .info .text{padding:2vw}
.newslist .item .info .date{position: relative;width: max-content;}
.newslist .item .info .date:after{position: absolute;content: "";background: #253D55;height: 2px;width: 2vw;right: 0;top: .58vw;}
.newslist .item .info .date:before{position: absolute;content: "";background: #253D55;height: 2vw;width: 2px;right: 0;top: .58vw;}
.newslist .item .info .date p{font-size: 1.68vw;font-weight:700;color:#253d55;letter-spacing: 1px;}
.newslist .item .info .date i{font-size: 3.5vw;}
.newslist .item .info .bt{position:absolute;top:2vw;right:2vw;align-items: center;display: flex;}
.newslist .item .img{padding-bottom:28%;position:relative;overflow:hidden;width: 56.5%;}
.newslist .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.newslist .item:hover .img img{transform:scale(1.04)}
.newslist .item .info .t1{color:#253d55;font-size:1.35vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.58;margin:3vw 0 .5vw}
.newslist .item .info .t2{color:#253d55;font-size:1.05vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.58}
@media only screen and (max-width:1080px){
.newslist{margin-top: 75px;padding-bottom: 60px;}
.newslist .crumb{padding: 15px 0;}
.newslist .title{font-size: 30px;padding: 40px 0;}
.newslist .item{margin-top: 30px;}
.newslist .item:hover{border-radius: 20px;}
.newslist .item .info .text{padding: 25px;}
.newslist .item .info .date:before{height:20px;top:5px}
.newslist .item .info .date:after{width:20px;top:5px}
.newslist .item .info .date p{font-size: 20px;}
.newslist .item .info .date i{font-size: 40px;}
.newslist .item .info .t1{font-size: 16px;margin: 20px 0 10px;}
.newslist .item .info .t2{font-size: 15px;}
.newslist .item .info .bt{top: 25px;right: 25px;}
}
@media only screen and (max-width:768px){
.newslist{margin-top: 71px;}
.newslist .title{font-size: 26px;}
.newslist .item a{flex-wrap: wrap;}
.newslist .item .info{width: 100%;}
.newslist .item .img{width: 100%;}
.newslist .item .img{padding-bottom: 54%;}
}
@media only screen and (max-width:520px){
.newslist{margin-top: 55px;padding-bottom: 30px;}
.newslist .crumb{padding: 15px 0;}
.newslist .title{font-size: 22px;padding: 30px 0;}
.newslist .item{margin-top: 20px;}
.newslist .item:hover{border-radius: 20px;}
.newslist .item .info .text{padding: 20px;}
.newslist .item .info .date p{font-size: 18px;letter-spacing: 2px;}
.newslist .item .info .date i{font-size: 34px;}
.newslist .item .info .t1{font-size: 16px;margin: 15px 0 8px;}
.newslist .item .info .t2{font-size: 14px;line-height: 22px;}
.newslist .item .info .bt{top: 20px;right: 21px;}
}


/* news */
.news{margin-top: 5.05vw;padding-bottom: 6vw;}
.news .crumb{background: #EAEAEA;padding: .88vw 0;}
.news .crumb .w1700{padding: 0;margin: 0 auto;border: none;}
.news .crumb a{color: #707070;}
.news .flx{display: flex;justify-content: space-between;margin-top: 4vw;}
.news .cent{width: calc(70% - 5vw);padding: 2.5vw;background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.news .cent .title{font-size: 1.88vw;color: #000;text-align: center;}
.news .cent .flex{align-items: center;margin: 1.5vw 0;padding-bottom: 1.5vw;border-bottom: 1px solid #eee;justify-content: center;}
.news .cent .date{text-align:center;color:#666;font-size:.85vw;margin-left: 1.28vw;}
.news .cent .lb{padding: 0.4vw .8vw;background: #253d55;font-size: .85vw;color: #fff;text-align: center;border-radius: 5px;}
.news .cent .cont p,.news .cent .cont span{font-size: .88819vw !important;line-height:2;color: #4D4D4D;margin:.3vw 0;font-family: SourceHanSansCN !important;text-align: left !important;}
.news .cent .cont h1{text-align: center !important;}
.news .cent .cont img{text-align:center;margin:.5vw auto;display:flex;justify-content:center;text-indent:0}
.news .cent ul{margin-top: 2vw;font-size: .85vw;color: #333;}
.news .cent ul li{width: 45%;}
.news .cent ul li:nth-last-child(1){text-align: right;}
.news .cent ul li:hover{color: #253d55;text-decoration: underline;}
@media screen and (max-width:1080px){
.news{margin-top: 75px;padding-bottom: 60px;}
.news .crumb{padding: 15px 0;}
.news .flx{flex-wrap: wrap;margin-top: 60px;}
.news .cent{padding: 25px;width: calc(65% - 50px);}
.news .cent .title{font-size: 28px;}
.news .cent .lb{font-size: 14px;padding: 6px 12px;}
.news .cent .flex{margin: 15px 0;padding-bottom: 15px;}
.news .cent .date{font-size: 14px;margin-left: 15px;}
.news .cent .cont p{font-size: 14px !important;margin: 5px 0;}
.news .cent .cont span{font-size: 14px !important;}
.news .cent ul{margin-top: 30px;font-size: 16px;}
}
@media screen and (max-width:768px){
.news{margin-top: 71px;}
.news .cent{width: auto;}
}
@media screen and (max-width:520px){
.news{margin-top: 55px;padding-bottom: 30px;}
.news .flx{margin-top: 30px;}
.news .crumb{padding: 15px 0;}
.news .cent{padding: 15px;}
.news .cent .title{font-size: 20px;}
.news .cent .cont p{line-height: 1.68;}
.news .cent ul{margin-top: 20px;}
.news .cent ul li{width: 100%;margin: 10px 0;}
.news .cent ul li:nth-last-child(1){text-align: left;}
}


/* nright */
.nright{width: 26%;height: max-content;position: sticky;top: 6vw;}
.nright .wrap{padding: 1.5vw;margin-bottom: 2vw;background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.nright .wrap .tit{font-size: 1.35841vw;margin-bottom: 1.2vw;position: relative;color: #000;}
.nright .wrap ul li{margin-bottom: 1vw;padding-bottom: 1vw;border-bottom: 1px solid #eee;}
.nright .wrap ul li:nth-last-child(1){margin-bottom: 0;}
.nright .wrap ul li .img{padding-bottom: 60%;position:relative;overflow:hidden;border-radius: 8px;margin-bottom: 1vw;}
.nright .wrap ul li .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.nright .wrap ul li:hover .img img{transform:scale(1.06)}
.nright .wrap ul li .t1{font-size: .95vw;font-weight:700;line-height:1.58;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow:hidden;transition:all .35s;padding-left: 1vw;position: relative;}
.nright .wrap ul li .t1:after{position: absolute;content: ""; left: 0;top: 50%;transform: translate(0 , -50%);width: 5px;height: 5px;background: #000;}
.nright .wrap ul li .date{color: #666;font-size: .8vw;margin-top: .5vw;}
.nright .wrap ul li:hover{color: #253d55;}
@media screen and (max-width:1080px){
.nright{width: 32%;top: 88px;}
.nright .wrap{padding: 20px;}
.nright .wrap .tit{font-size: 20px;margin-bottom: 20px;}
.nright .wrap ul li{margin-bottom: 15px;padding-bottom: 15px;}
.nright .wrap ul li .t1{font-size: 16px;-webkit-line-clamp: 1;padding-left: 10px;}
.nright .wrap ul li .date{font-size: 14px;margin-top: 8px;}
.nright .wrap ul li .img{margin-bottom: 15px;}
}
@media screen and (max-width:768px){
.nright{width: 100%;margin-top: 20px;}
}
@media screen and (max-width:520px){
.nright{margin-top: 15px;position: initial;}
.nright .wrap{padding: 10px;}
.nright .wrap .tit{margin-bottom: 15px;}
.nright .wrap ul li{margin-bottom: 10px;}
.nright .wrap ul li .t1{font-size: 16px;}
.nright .wrap ul li .date{font-size: 13px;margin-top: 5px;}
}

/* productlist */
.productlist{padding-bottom: 5vw;position: relative;}
.productlist .top{display: flex;align-items: center;justify-content: center;}
.productlist .title{text-align: center;font-size: 2.2vw;color: #525252;padding: 3vw 0 5vw;} 
.productlist .pmenus{display: none;}
.productlist .pmenus .menus{display: flex;align-items: center;overflow: hidden;height: 30px;cursor: pointer;}
.productlist .pmenus .bar{margin-right: 8px;position: relative;width: 20px;}
.productlist .pmenus .bar span{width: 22px;margin: 4px 0;height: 2px;background: #253D55;display: block;transition: all .58s;position: absolute;}
.productlist .pmenus .bar span:nth-child(1){top: 0;}
.productlist .pmenus .bar span:nth-child(2){bottom: 0;}
.productlist .pmenus .htit{transform: translateY(26%);transition: transform 0.58s;overflow: hidden;display: grid;}
.productlist .pmenus .htit i{font-size: 18px;height: 35px;color: #253D55;transition: all .58s;display: flex;align-items: center;justify-content: center;}
.productlist .pmenus.active .menus .htit{transform: translateY(-17%);}
.productlist .pmenus.active .bar span:nth-child(1){transform: rotate(45deg);top: 0;}
.productlist .pmenus.active .bar span:nth-child(2){transform: rotate(-45deg);top: 0;}
.productlist .pnav{width: 16.5%;}
.productlist .pnav .wrap{margin-bottom:.58vw}
.productlist .pnav .wrap:nth-last-child(1){margin-bottom: 0;}
.productlist .pnav .wrap .t1{background:#253d55;font-size:1.05vw;color:#fff;text-align:center;padding:.58vw 0}
.productlist .pnav .wrap ul li{padding:.58vw 0;background:#d5d5d5;text-align:center;margin-top:.1vw}
.productlist .pnav .wrap ul li a{position:relative;transition: ease .5s;color: #253D55;font-size: .85vw;}
.productlist .pnav .wrap ul li a:after{position:absolute;content:"";left:0;top:50%;transform:translate(0 ,-50%);height:2px;width:0;background:#253D55;transition:ease .5s}
.productlist .pnav .wrap ul li.cur a,.productlist .pnav .wrap ul li:hover a{padding-left:2vw;}
.productlist .pnav .wrap ul li:hover a:after,.productlist .pnav .wrap ul li.cur a:after{width:1.5vw}
.productlist .list{width: 80%;}
.productlist .list .item{background: #D3D3D3;border-radius: 4px;padding: 2.5vw 0;text-align: center;position: relative;overflow: hidden;width: 23.876%;margin-right: 1.5%;margin-bottom: 1.5%;height: max-content;}
.productlist .list .item:nth-child(4n+4){margin-right: 0;}
.productlist .list .item .img img{transition:all .5s ease;}
.productlist .list .item:hover .img img{transform:scale(1.06)}
.productlist .list .item .t1{background: #253D55;padding: .58vw 0;transition: .5s all;transform: translateY(100%);opacity: 0;position: absolute;z-index: 99;bottom: 0;width: 100%;color: #fff;font-size: .85vw;font-weight: bold;}
.productlist .list .item .t1 p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: .9vw;text-align: center;z-index: 99;}
.productlist .list .item:hover .t1{opacity: 1;transform: translateY(1.5%);}
@media only screen and (max-width:1080px){
.productlist{padding-bottom: 60px;}
.productlist .title{font-size: 30px;padding: 40px 0;}
.productlist .pnav{width: 24%;}
.productlist .pnav .wrap{margin-bottom: 10px;}
.productlist .pnav .wrap .t1{font-size: 18px;padding: 8px 0;}
.productlist .pnav .wrap ul li{padding: 8px 0;margin-top: 3px;}
.productlist .pnav .wrap ul li a{font-size: 15px;}
.productlist .pnav .wrap ul li:hover a:after, .productlist .pnav .wrap ul li.cur a:after{width: 20px;}
.productlist .pnav .wrap ul li.cur a, .productlist .pnav .wrap ul li:hover a{padding-left: 25px;}
.productlist .list{width: 72%;}
.productlist .list .item{padding: 30px 0;width: 32%;margin-bottom: 2%;}
.productlist .list .item:nth-child(4n+4){margin-right: 2%;}
.productlist .list .item:nth-child(3n+3){margin-right: 0;}
}
@media only screen and (max-width:768px){
.productlist .top{justify-content: space-between;}
.productlist .title{font-size: 26px;text-align: left;}
.productlist .title .btn{display: block;}
.productlist .pnav{position:absolute;top:0;background: #fff;left:0;width: 60%;color:#fff;height:100vh;z-index:99;backdrop-filter:blur(10px);transform:translateX(-100vw);transition:.68s all ease-in-out;opacity:0;visibility:hidden;padding: 15px;}
.productlist .pnav.on{transform: translateX(0);opacity: 1;visibility: visible;}
.productlist .pmenus{display: block;}
.productlist .list{width: 100%;}
.productlist .list .item .t1{font-size: 15px;padding: 10px 0;}
}
@media only screen and (max-width:520px){
.productlist{padding-bottom: 30px;}
.productlist .title{font-size: 22px;padding: 30px 0;}
.productlist .pmenus .menus{height: 25px;}
.productlist .pmenus .htit{transform: translateY(24%);}
.productlist .pmenus .htit i{font-size: 16px;height: 25px;}
.productlist .pmenus.active .menus .htit{transform: translateY(-19%);}
.productlist .pnav .wrap{margin-bottom: 8px;}
.productlist .pnav .wrap .t1{font-size: 16px;}
.productlist .pnav .wrap ul li a{font-size: 14px;}
.productlist .list .item{padding: 30px 0;width: 49%;margin-bottom: 2%;}
.productlist .list .item:nth-child(odd){margin-right: 2%;}
.productlist .list .item:nth-child(even){margin-right: 0;}
.productlist .list .item .t1{font-size: 14px;padding: 8px 0;}
}


/* product */
.product{margin-top: 5.05vw;padding-bottom: 6vw;}
.product .crumb{background: #EAEAEA;padding: .88vw 0;}
.product .crumb .w1700{padding: 0;margin: 0 auto;border: none;}
.product .crumb a{color: #707070;}
.product .pro{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 3vw;}
.product .pro .pro_img{width: 40%;}
.product .pro .pro_img .pro2{background: #EAEAEA;}
.product .pro .pro_img .pro2 .img{text-align: center;padding: 3vw 0;}
.product .pro .pro_img .pro2 .img img{width: 68%;}
.product .pro .pro_img .pro1{margin-top: .68vw;padding: 0 3vw;position: relative;}
.product .pro .pro_img .pro1 .swiper-slide:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background: #253d553b;z-index: -1;opacity: 0;}
.product .pro .pro_img .pro1 .swiper-slide-thumb-active:after{opacity: 1;z-index: 1;}
.product .pro .pro_img .pro1 .img{background: #EAEAEA;text-align: center;position: relative;}
.product .pro .pro_img .pro1 .swiper-button-next, .product .pro .pro_img .pro1 .swiper-button-prev{width: 2vw;height: 100%;top: 0;background: #EAEAEA;margin: 0;}
.product .pro .pro_img .pro1 .swiper-button-next{right: 0;}
.product .pro .pro_img .pro1 .swiper-button-prev{left: 0;}
.product .pro .pro_img .pro1 .swiper-button-next:after, .product .pro .pro_img .pro1 .swiper-button-prev:after{font-size: 0;background: url(../images/s_icon.png);width: 1.5vw;height: 2.8vw;background-size: cover;filter: brightness(.3);}
.product .pro .pro_img .pro1 .swiper-button-prev:after{transform: rotate(180deg);}
.product .pro .pro_img .pro1 .swiper-button-next:hover, .product .pro .pro_img .pro1 .swiper-button-prev:hover{background: #253D55;}
.product .pro .pro_img .pro1 .swiper-button-next:hover:after, .product .pro .pro_img .pro1 .swiper-button-prev:hover:after{filter: initial;}
.product .pro .pro_info{width:55%}
.product .pro .pro_info .xh{background:#253d55;border-radius:30px;width:max-content;color:#fff;padding:.35vw 1.58vw .3vw 1.58vw;text-align:center;font-size:.95vw;font-weight:700}
.product .pro .pro_info .t1{font-size:2vw;text-transform:uppercase;font-weight:700;color:#525252;margin:1.35vw 0 .25vw}
.product .pro .pro_info .t2{font-size:1.58vw;text-transform:uppercase;color:#525252}
.product .pro .pro_info .pic{margin: 3vw 0;display:flex;align-items:center;}
.product .pro .pro_info .pic img{width:3.031vw;margin-right:.9vw}
.product .pro .pro_info .text{margin-bottom: 3vw;font-size:.9vw;line-height:2;color:#525252}
.product .pro .pro_info span{display:flex;align-items:center;font-size:.85vw;line-height:2;color:#525252;margin-top:.5vw}
.product .pro .pro_info span img{filter:brightness(.5);width:2vw;margin-right:.58vw}
.product .pro .pro_info .btn{margin-top: 3vw;border-top:1px solid #c2c2c2;padding-top: 3vw;}
.product .pro .pro_info .btn a{background:#253d55;padding:.58vw 4vw;color:#fff;font-size:.85vw;transition:ease .5s;display: block;width: max-content;}
.product .pro .pro_info .btn a:hover{box-shadow:0 13px 10px rgb(0 0 0 / 13%);transform:translateY(-8px)}
.product .pdel .rd{display: flex;align-items: center;margin: 3vw 0;border-bottom: 1px solid #c2c2c2;}
.product .pdel .rd a{background: #EAEAEA;padding: .45vw 0;text-align: center;font-size: 1vw;color: #253D55;margin-right: .2vw;width: 6.8vw;}
.product .pdel .rd a.active{background: #253D55;color: #fff;}
.product .pdel .hd .cont p{color: #525252;font-size: .85vw;line-height: 2;}
.product .pdel .hd .table table{width: 100%;border-collapse: separate;table-layout: fixed;margin-bottom: .8vw;}
.product .pdel .hd .table table td{background: #EAEAEA;text-align: center;padding: .5vw;color: #525252;}
.product .pdel .hd .table table td,.product .pdel .hd .table table td p,.product .pdel .hd .table table td span{font-size: .85vw !important;font-family: "SourceHanSansCN-Regular !important";}
.product .pdel .hd .table table tr:nth-child(1) td{background: #253D55;color: #fff;}
.product .pdel .hd .table img{text-align:center;margin:.5vw auto;display:flex;justify-content:center;text-indent:0}
.product .pdel .hd ul{display: flex;align-items: center;flex-wrap: wrap;}
.product .pdel .hd ul li{width: 16.8%;margin-right: 4%;margin-bottom: 2%;}
.product .pdel .hd ul li:nth-child(5n+5){margin-right: 0;}
.product .pdel .hd ul li a{display: flex;align-items: center;}
.product .pdel .hd ul li img{width:2.58vw;margin-right:.58vw}
.product .pdel .hd ul li p{font-size:.9vw;color:#525252;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-weight: bold;}
.product .pdel .hd ul li p i{font-weight:700;padding-left:.58vw}
.product .pdel .hd ul li:hover a{text-decoration:revert}
.product .pdel .hd ul li:hover p{color: #253D55;}
@media only screen and (max-width:1080px){
.product{margin-top: 75px;padding-bottom: 60px;}
.product .crumb{padding: 15px 0;}
.product .pro{margin-top: 40px;}
.product .pro .pro_img{width: 45%;}
.product .pro .pro_img .pro2 .img{padding: 40px 0;}
.product .pro .pro_img .pro1{margin-top: 10px;padding: 0 40px;}
.product .pro .pro_img .pro1 .swiper-button-next, .product .pro .pro_img .pro1 .swiper-button-prev{width: 30px;}
.product .pro .pro_img .pro1 .swiper-button-next:after, .product .pro .pro_img .pro1 .swiper-button-prev:after{width: 18px;height: 35px;}
.product .pro .pro_info{width: 50%;}
.product .pro .pro_info .xh{font-size: 18px;padding: 5px 20px;}
.product .pro .pro_info .t1{font-size: 30px;margin: 20px 0 5px;}
.product .pro .pro_info .pic{margin: 20px 0;}
.product .pro .pro_info .pic img{width: 45px;margin-right: 15px;}
.product .pro .pro_info .text{margin-bottom: 20px;font-size: 16px;}
.product .pro .pro_info span img{width: 22px;margin-right: 5px;}
.product .pro .pro_info span{font-size: 16px;}
.product .pro .pro_info .btn{margin-top: 20px;padding-top: 20px;}
.product .pro .pro_info .btn a{font-size: 16px;padding: 6px 80px;}
.product .pdel .rd{margin: 60px 0 30px;justify-content: space-between;}
.product .pdel .rd a{padding: 10px 0;width: 32%;font-size: 18px;}
.product .pdel .hd .cont p{font-size: 16px;}
.product .pdel .hd .table{overflow: auto;}
.product .pdel .hd .table table{margin-bottom: 10px;width: max-content;table-layout: initial;}
.product .pdel .hd .table table td, .product .pdel .hd .table table td p, .product .pdel .hd .table table td span{font-size: 16px !important;padding: 8px;}
.product .pdel .hd ul li{width: 32%;margin-right: 2%;}
.product .pdel .hd ul li:nth-child(5n+5){margin-right: 2%;}
.product .pdel .hd ul li:nth-child(3n+3){margin-right: 0;}
.product .pdel .hd ul li p{font-size: 16px;}
.product .pdel .hd ul li img{width: 40px;margin-right: 10px;}
}
@media only screen and (max-width:768px){
.product{margin-top: 71px;}
.product .pro .pro_img{width: 100%;}
.product .pro .pro_info{width: 100%;margin-top: 30px;}
.product .pdel .rd a{font-size: 16px;}
.product .pdel .hd ul{justify-content: space-between;}
.product .pdel .hd ul li{width: 46%;margin-right: initial;margin: 3% 0;}
}
@media only screen and (max-width:520px){
.product{margin-top: 55px;padding-bottom: 30px;}
.product .crumb{padding: 15px 0;}
.product .pro{margin-top: 30px;}
.product .pro .pro_img .pro2 .img{padding: 20px 0;}
.product .pro .pro_img .pro2 .img img{width: 78%;}
.product .pro .pro_info .xh{font-size: 16px;padding: 5px 15px;}
.product .pro .pro_info .t1{font-size: 22px;margin: 15px 0 5px;}
.product .pro .pro_info .pic{margin: 15px 0;}
.product .pro .pro_info .pic img{width: 40px;margin-right: 20px;}
.product .pro .pro_info .text{margin-bottom: 10px;font-size: 14px;}
.product .pro .pro_info span img{width: 20px;}
.product .pro .pro_info span{font-size: 14px;margin-top: 3px;}
.product .pro .pro_info .btn{margin-top: 15px;padding-top: 15px;}
.product .pro .pro_info .btn a{font-size: 14px;padding: 6px 60px;}
.product .pdel .rd{margin: 30px 0 15px;}
.product .pdel .rd a{padding: 8px 0;width: 32%;font-size: 16px;}
.product .pdel .hd .cont p{font-size: 14px;line-height: 26px;}
.product .pdel .hd .table table td, .product .pdel .hd .table table td p, .product .pdel .hd .table table td span{font-size: 14px !important;}
.product .pdel .hd ul li p{font-size: 15px;}
.product .pdel .hd ul li img{width: 28px;margin-right: 8px;}
}



/* abtop */
.abtop{display: flex;justify-content: space-between;margin-bottom: 5vw;align-items: center;}
.abtop .num h3{font-size: 9vw;font-family:initial;letter-spacing:4px;-webkit-text-stroke:2px #2B3D4E;color:transparent;}
.abtop .num .link{width:2px;height: 5vw;background:#2b3d4e;position:relative;overflow:hidden;margin-left: 3vw;}
.abtop .num .link::before{position:absolute;left:2px;top:0;width:2px;height:100%;background:#fff;content:""}
.abtop .num .link s{position:absolute;left:0;width:100%;height:100%;background:#fff;bottom:100%;animation:xian 4s infinite linear}
.abtop .title{letter-spacing:2px;border-bottom:15px solid #d9d9d9;padding-bottom: 2vw;display:flex;position:relative;align-items: flex-end;}
.abtop .title .txt{font-size:6vw;color:#d9d9d9;font-weight:700;text-transform:uppercase}
.abtop .title .tit{font-size:2.5vw;color:#253d55;position:absolute;bottom: 3vw;right:0;}
@keyframes xian{0%{bottom:100%}
80%{bottom:-100%}
100%{bottom:-100%}
}
@media only screen and (max-width:1080px){
.abtop{margin-bottom: 60px;}
.abtop .num h3{font-size: 108px;}
.abtop .num .link{height: 70px;}
.abtop .title{letter-spacing: 1px;padding-bottom: 25px;}
.abtop .title .txt{font-size: 60px;}
.abtop .title .tit{font-size: 30px;bottom: 35px;}
}
@media only screen and (max-width:768px){
.abtop .num h3{font-size: 80px;}
.abtop .num .link{height: 50px;}
.abtop .title .txt{font-size: 45px;}
.abtop .title .tit{font-size: 26px;}
}
@media only screen and (max-width:520px){
.abtop{margin-bottom: 25px;}
.abtop .num h3{font-size: 55px;}
.abtop .num .link{height: 35px;}
.abtop .title{letter-spacing: 1px;padding-bottom: 15px;}
.abtop .title .txt{font-size: 30px;}
.abtop .title .tit{font-size: 22px;bottom: 22px;}
}


/* about01 */
.about01 .w1400{padding: 5vw 0;border-bottom: 1px solid #D9D9D9;}
.about01 .abtop .title .txt{margin-right: 7.5vw;}
.about01 .cont{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about01 .cont .info{width:52%}
.about01 .cont .info .text p{color:#2b3d4e;font-size: .95vw;line-height:1.88;margin-bottom:.8vw;}
.about01 .cont .pic{width:40%}
.about01 .cont .pic .img{padding-bottom: 55%;position:relative;overflow:hidden;margin-bottom: 1.5%;}
.about01 .cont .pic .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.about01 .cont .pic:hover .img img{transform:scale(1.06)}
.about01 ul{display: flex;align-items: center;justify-content: space-between;}
.about01 ul li{width: 32.9%;}
.about01 ul li .img{padding-bottom: 55%;position:relative;overflow:hidden;}
.about01 ul li .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.about01 ul li:hover .img img{transform:scale(1.06)}
@media only screen and (max-width:1080px){
.about01 .w1400{padding: 60px 0;}
.about01 .abtop .title .txt{margin-right: 100px;}
.about01 .cont .info .text p{font-size: 15px;margin-bottom: 10px;}
}
@media only screen and (max-width:768px){
.about01 .cont .info{width: 100%;margin-bottom: 10px;}
.about01 .cont .pic{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.about01 .cont .pic .img{width: 49.25%;padding-bottom: 27%;}
.about01 ul li{width: 32.4%;}
}
@media only screen and (max-width:520px){
.about01 .w1400{padding: 30px 0;}
.about01 .abtop .title .txt{margin-right: 80px;}
.about01 .cont .info .text p{font-size: 14px;line-height: 26px;margin-bottom: 6px;}
}


/* about02 */
.about02 .w1400{padding: 5vw 0;border-bottom: 1px solid #D9D9D9;}
.about02 ul{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.about02 ul li{width: 28.55%;margin-top: .65%;}
.about02 ul li .img{padding-bottom: 67%;position:relative;overflow:hidden;}
.about02 ul li .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.about02 ul li:hover .img img{transform:scale(1.06)}
.about02 ul li:nth-child(3),.about02 ul li:nth-child(4){width: 41.45%;}
.about02 ul li:nth-child(3) .img,.about02 ul li:nth-child(4) .img{padding-bottom: 46%;}
@media only screen and (max-width:1080px){
.about02 .w1400{padding: 60px 0;}
}
@media only screen and (max-width:520px){
.about02 .w1400{padding: 30px 0;}
.about02 ul li{width: 49.25%;margin-top: 1.5%;}
.about02 ul li:nth-child(3),.about02 ul li:nth-child(4){width: 49.25%;}
.about02 ul li:nth-child(3) .img,.about02 ul li:nth-child(4) .img{padding-bottom: 67%;}
}


/* about03 */
.about03 .w1400{padding: 5vw 0;border-bottom: 1px solid #D9D9D9;}
.about03 .abtop .title{display: initial;text-align: right;}
.about03 .abtop .title .tit{position: initial;}
.about03 ul{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.about03 ul li{width: 32.9%;margin-top: .65%;}
.about03 ul li .img{padding-bottom: 80%;position:relative;overflow:hidden;}
.about03 ul li .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.about03 ul li:hover .img img{transform:scale(1.06)}
.about03 ul li:nth-child(1),.about03 ul li:nth-child(2){width: 49.65%;}
.about03 ul li:nth-child(1) .img,.about03 ul li:nth-child(2) .img{padding-bottom: 46%;}
@media only screen and (max-width:1080px){
.about03 .w1400{padding: 60px 0;}
}
@media only screen and (max-width:520px){
.about03 .w1400{padding: 30px 0;}
}


/* about04 */
.about04 .w1400{padding: 5vw 0;border-bottom: 1px solid #D9D9D9;}
.about04 .abtop .title{display: initial;text-align: right;}
.about04 .abtop .title .tit{position: initial;}
.about04 .cont .img img{width: 100%;}
.about04 .swiper-pagination{display: none;}
@media only screen and (max-width:1080px){
.about04 .w1400{padding: 60px 0;}
.about04 .swiper{padding-bottom: 35px;}
.about04 .swiper-pagination{bottom: 0 !important;display: block;}
.about04 .swiper-pagination-bullet{background: #253D55;transition: .5s all;width: 30px;height: 3px;margin: 0 6px !important;opacity: 1;border-radius: 3px;}
.about04 .swiper-pagination-bullet-active{width: 60px;}
}
@media only screen and (max-width:520px){
.about04 .w1400{padding: 30px 0;}
.about04 .swiper-pagination-bullet{width: 25px;}
.about04 .swiper-pagination-bullet-active{width: 40px;}
}


/* about05 */
.about05{padding: 5vw 0;}
.about05 .cont .img img{width: 100%;}
.about05 .swiper-pagination{display: none;}
@media only screen and (max-width:1080px){
.about05{padding: 60px 0;}
.about05 .swiper{padding-bottom: 35px;}
.about05 .swiper-pagination{bottom: 0 !important;display: block;}
.about05 .swiper-pagination-bullet{background: #253D55;transition: .5s all;width: 30px;height: 3px;margin: 0 6px !important;opacity: 1;border-radius: 3px;}
.about05 .swiper-pagination-bullet-active{width: 60px;}
}
@media only screen and (max-width:520px){
.about05{padding: 30px 0;}
.about05 .swiper-pagination-bullet{width: 25px;}
.about05 .swiper-pagination-bullet-active{width: 40px;}
}