/* nbanner */
.nbanner{width: 100%;height: 400px;position: relative;background-size: cover;background-repeat: no-repeat;}
.nbanner .catname{position: absolute;width: 100%;max-width: 1400px;padding: 0 15px;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;}
.nbanner .catname h2{font-size: 46px;font-weight: bold;margin-bottom: 25px;}
.nbanner .catname p{font-size: 17px;font-weight: bold;text-transform: uppercase;}

.crumbs{padding: 0 15px;color: #333;}
.crumbs .n-area{border-bottom: 1px solid #e5e5e5;padding: 15px 0 10px;}
.crumbs a{font-size: 14px;color: #333;line-height: 25px;}



/* about */
.about{overflow: hidden;}
.about .n-area{max-width: 1280px;}
.about .tit-2{color: #929292;text-align: center;padding: 35px 0 15px;}
.about .tit-2 h2{font-size: 44px;text-transform: uppercase;position: relative;border-bottom: 2px solid #e1e1e1;}
/* .about .tit h2::before{content: '';display: inline-block;position: absolute;bottom: 0;left: 0;width: 100%;} */
.about .tit-2 p{font-size: 22px;}
.about .block-1 .info{display: flex;height: 425px;margin-bottom: 7%;}
.about .block-1 .info .details{width: 50%;height: 100%;padding: 3.5% 2.5%;background-color: #e6e6e6;}
.about .block-1 .info .details div{width: 100%;height: 100%;line-height: 30px;font-size: 15px;color: #6b6b6b;overflow-x: hidden;}
.about .block-1 .info .details div::-webkit-scrollbar {width: 5px;}
.about .block-1 .info .details div::-webkit-scrollbar-track {background-color: rgba(0, 0, 0, 0);}
.about .block-1 .info .details div::-webkit-scrollbar-thumb {background-color: #e4e4e4;border-radius: 5px;}
.about .block-1 .info .img{width: 50%;height: 100%;}
.about .block-1 .info .img img{width: 100%;height: 100%;object-fit: cover;}

.about .block-2{background-color: #f5f5f5;margin-left: -15px;margin-right: -15px;padding: 0 15px;}
.about .block-2 .tit-2 h2{max-width: 1280px;display: block;margin: 0 auto;}
.about .block-2 .n-area{max-width: 1710px;}
.about .block-2 .info{padding: 30px 0;}
.about .block-2 .info .li{text-align: center;}
.about .block-2 .info .li .img{height: 300px;position: relative;}
.about .block-2 .info .li .img img{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;object-fit: contain;transform: translate(-50%,-50%);}

.about .block-2 .info .li .tit{color: rgba(235, 92, 32, 1);display: inline-block;margin-bottom: 15px;position: relative;margin: 15px 0;max-width: 75%;}
.about .block-2 .info .li .tit::before,.about .block-2 .info .li .tit::after{content: '';display: inline-block;position: absolute;width: 30px;height: 45px;background-image: url(../../images/hon-ico.png);right: 100%;background-size: contain;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;}
.about .block-2 .info .li .tit::after{right: auto;left: 100%;transform: translateY(-50%) rotateY(180deg);}
.about .block-2 .info .li .tit span{font-size: 15px;padding: 3px 0;}
.about .block-2 .info .li .tit p{font-size: 17px;font-weight: bold;position: relative;padding: 3px 0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.about .block-2 .info .li .tit p::before{content: '';display: inline-block;position: absolute;width: 100%;height: 2px;background-color: rgba(235, 92, 32, 1);top: 0;left: 50%;transform: translate(-50%,-1px);}


/* product */
.product{padding: 30px 15px;}
.product .ul .li{overflow: hidden;width: 100%;position: relative;cursor: pointer;margin-bottom: 15px;}
.product .ul .li .img{position: relative;width: 100%;padding-top: calc(85%);}
.product .ul .li .img img{width: 100%;height: calc(100% - 55px);object-fit: cover;position: absolute;left: 50%;top: 0%;transform: translateX(-50%);}
.product .ul .li .info{position: absolute;width: 100%;top: calc(100% - 55px);background-color: #f1f1f1;height: 100%;}
.product .ul .li .info .pos{position: absolute;width: 100%;top: 0;left: 0;text-align: center;padding: 0 15px;}
.product .ul .li .info h3{font-size: 17px;color: #333;text-align: center;line-height: 55px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.product .ul .li .info p{color: #fff;line-height: 25px;font-size: 14px;margin: 20px 0 30px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.product .ul .li .info a{display: inline-block;font-size: 16px;padding: 8px 20px;border: 1px solid #fff;color: #fff;}

.product .ul .li:hover .img img{height: 100%;}
.product .ul .li:hover .info{background-color: rgba(12, 70, 154, 0.8);top: 0;}
.product .ul .li:hover .info .pos{top: 50%;transform: translateY(-50%);}
.product .ul .li:hover .info h3{color: #fff;}

.product .details{position: fixed;background-color: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;z-index: 5;left: 0;top: 0;display: none;}
.product .details button{position: absolute;top: 25px;right: 5%;display: inline-block;width: 25px;height: 25px;font-size: 25px;color: rgba(255, 255, 255, 0.7);background: none;font-size: 50px;line-height: 25px;transform: translateY(-50%);}
.product .details .s-area{width: 100%;height: calc(100% - 100px);background-color: #fff;border-radius: 30px;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;padding: 0 15px;}
.product .details .s-area .swiper{width: calc(100%);margin: 0 auto;position: relative;top: 50%;transform: translateY(-50%);overflow: visible;max-width: 640px;}
.product .details .s-area .swiper .swiper-slide{transform: scale(0.7);opacity: 0.5;}
.product .details .s-area .swiper .swiper-slide .info{opacity: 0;}
.product .details .s-area .swiper .swiper-slide.swiper-slide-active{transform: scale(1.1);opacity: 1;}
.product .details .s-area .swiper .swiper-slide.swiper-slide-active .info{opacity: 1;}
.product .details .s-area .swiper a{display: inline-block;width: 100%;color: #333;}
.product .details .s-area .swiper a .img{width: 100%;position: relative;padding-top: 65%;overflow: hidden;}
.product .details .s-area .swiper a .img img{width: 100%;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: cover;}
.product .details .s-area .swiper a .info{width: 100%;text-align: center;}
.product .details .s-area .swiper a .info h3{text-align: center;line-height: 60px;font-size: 17px;}
.product .details .s-area .swiper a .info .content{font-size: 14px;line-height: 25px;text-align: left;height: 125px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.product .details .s-area .swiper a .info span{display: inline-block;text-align: center;margin-top: 10px;color: rgba(235, 92, 32, 1);transform: rotate(90deg);font-family: serif;font-weight: bold;font-size: 20px;}
.product .details .s-area .swiper .switch{width: 130%;position: absolute;left: 50%;top: 33%;transform: translate(-50%,-50%);z-index: 6;}
.product .details .s-area .swiper .switch .swiper-button-next,.product .details .s-area .swiper .switch .swiper-button-prev{color: #e6e6e6;}


.product2{padding: 30px 15px;}
.product2 .ul .li{padding: 3% 0;}
.product2 .ul .li .n-area{display: flex;}
.product2 .ul .li:first-child{padding-top: 0;}
.product2 .ul .li:nth-child(2n){background-color: #f5f5f5;}
.product2 .ul .li .img{width: 40%;height: 400px;}
.product2 .ul .li .img img{width: 100%;height: 100%;object-fit: cover;}
.product2 .ul .li .info{width: 60%;padding: 0 40px;}
.product2 .ul .li .info h3{line-height: 80px;font-size: 24px;}
.product2 .ul .li .info .content{line-height: 30px;font-size: 15px;height: 90px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.product2 .ul .li .info table{width: 100%;margin: 20px 0;border: 1px solid #d3d3d3;}
.product2 .ul .li .info table tr{width: 100%;border: 0;}
.product2 .ul .li .info table tr td{padding: 6px 5%;font-size: 15px;border: 0;}
.product2 .ul .li .info .contact{height: 40px;padding: 0;}
.product2 .ul .li .info .contact .tel{float: left;line-height: 20px;font-size: 14px;width: calc(100% - 150px);}
.product2 .ul .li .info .contact .tel i{display: block;float: left;width: 40px;height: 40px;margin-right: 10px;background-image: url(../images/tel-p.png);background-size: contain;}
.product2 .ul .li .info .contact a{float: right;display: inline-block;line-height: 40px;padding: 0 20px;background-color: rgba(235, 92, 32, 1);color: #fff;font-size: 15px;}


/* proinfo */
.proinfo{padding: 30px 15px;}
.proinfo .block-1{padding: 0 0 3%;display: flex;}
.proinfo .block-1 .img{width: 40%;height: 400px;}
.proinfo .block-1 .img img{width: 100%;height: 100%;object-fit: cover;}
.proinfo .block-1 .info{width: 60%;padding: 0 0 0 40px;}
.proinfo .block-1 .info h3{line-height: 80px;font-size: 24px;}
.proinfo .block-1 .info .content{line-height: 30px;font-size: 15px;min-height: 100px;}
.proinfo .block-1 .info .contact{height: 62px;padding-top: 20px;border-top: 2px solid #e6e6e6;margin-top: 15px;}
.proinfo .block-1 .info .contact .tel{float: left;line-height: 20px;font-size: 14px;width: calc(100% - 150px);}
.proinfo .block-1 .info .contact .tel i{display: block;float: left;width: 40px;height: 40px;margin-right: 10px;background-image: url(../images/tel-p.png);background-size: contain;}
.proinfo .block-1 .info .contact a{float: right;display: inline-block;line-height: 40px;padding: 0 20px;background-color: rgba(235, 92, 32, 1);color: #fff;font-size: 15px;}

.proinfo .block-2{padding: 3% 15px;background-color: #f5f5f5;margin-left: -15px;margin-right: -15px;}
.proinfo .block-2 h2{font-size: 28px;position: relative;line-height: 60px;text-align: center;margin-bottom: 20px;}
.proinfo .block-2 h2::after{content: '';position: absolute;display: inline-block;width: 40px;height: 3px;background-color: rgba(235, 92, 32, 1);bottom: 0;left: 50%;transform: translateX(-50%);}
.proinfo .block-2 .info{width: 100%;display: flex;}
.proinfo .block-2 .img{width: 40%;height: 400px;}
.proinfo .block-2 .img #pSwiper{height: 100%;}
.proinfo .block-2 .img img{width: 100%;height: 100%;object-fit: cover;}
.proinfo .block-2 .content{width: 60%;padding: 0 40px 0 0px;}
.proinfo .block-2 .content{line-height: 30px;font-size: 15px;}

.proinfo .block-3{padding: 3% 0 0;}
.proinfo .block-3 h2{font-size: 28px;position: relative;line-height: 60px;text-align: center;margin-bottom: 20px;}
.proinfo .block-3 h2::after{content: '';position: absolute;display: inline-block;width: 40px;height: 3px;background-color: rgba(235, 92, 32, 1);bottom: 0;left: 50%;transform: translateX(-50%);}
.proinfo .block-3 .info{background-color: #f5f5f5;padding: 25px 15px;text-align: center;margin-bottom: 25px;}
.proinfo .block-3 .info b{display: inline-block;width: 59px;height: 59px;color: #fff;font-size: 24px;font-weight: normal;background-color: rgba(235, 92, 32, 1);border-radius: 50%;line-height: 59px;margin-bottom: 15px;}
.proinfo .block-3 .info p{text-align: left;line-height: 30px;font-size: 15px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 60px;}


.proinfo .block-4{padding: 0;}
.proinfo .block-4 h2{font-size: 28px;position: relative;line-height: 60px;text-align: center;margin-bottom: 20px;}
.proinfo .block-4 h2::after{content: '';position: absolute;display: inline-block;width: 40px;height: 3px;background-color: rgba(235, 92, 32, 1);bottom: 0;left: 50%;transform: translateX(-50%);}
.proinfo .block-4 .info{display: flex;margin-top: 15px;}
.proinfo .block-4 .info .li{width: calc(50% - 15px);height: 210px;margin-right: 30px;display: flex;}
.proinfo .block-4 .info .li:last-child{margin-right: 0;}
.proinfo .block-4 .info .li .img{width: 150px;}
.proinfo .block-4 .info .li .img img{width: 100%;height: 100%;object-fit: cover;}
.proinfo .block-4 .info .li .content{width: calc(100% - 150px);padding: 15px;color: #727272;font-size: 15px;line-height: 33px;background-color: #f5f5f5;}
.proinfo .block-4 .info .li .content h3{font-size: 18px;color: rgba(235, 92, 32, 1);margin:10px 0 15px;}


/* jobs */
.jobs{padding: 30px 15px;}
.jobs .ul .li{padding: 30px 30px 0;border-radius: 4px;margin-bottom: 3%;border: 1px solid #bcbcbc;}
.jobs .ul .li h2{font-size: 18px;margin-bottom: 20px;}
.jobs .ul .li .param{font-size: 14px;color: #6b6b6b;padding-bottom: 5px;border-bottom: 1px dashed #c8c8c8;}
.jobs .ul .li .param p{margin-bottom: 15px;}
.jobs .ul .li .content{display: none;padding-bottom: 30px;}
.jobs .ul .li .content h3{font-size: 18px;padding:25px 0 15px;}
.jobs .ul .li .content p{color: #464646;font-size: 15px;}
.jobs .ul .li .an{width: 100%;text-align: center;}
.jobs .ul .li a{line-height: 50px;text-align: center;display: inline-block;font-size: 16px;color: #333;cursor: pointer;}

.jobs .ul .li:first-child{background-color: #f1f1f1;border: 1px solid #f1f1f1;}
.jobs .ul .li:first-child .content{display: block;}
.jobs .ul .li:first-child .an{display: none;}


/* table */
.table{padding: 30px 0;}
.table table{border: 2px solid #d3d3d3;width: 100%;}
.table table caption{text-align: center;line-height: 75px;padding: 0;font-size: 28px;color: #fff;background-color: rgba(12, 70, 154, 1);}
.table table tr{border: 2px solid #d3d3d3;}
.table table tr:nth-child(2n){background-color: #e8eff9;}
.table table tr td.c-tit{border: 2px solid #d3d3d3;font-size: 20px;font-weight: bold;color: rgba(12, 70, 154, 1);text-align: center;padding: 0 2%;background-color: #fff;}
.table table tr td.p-tit{font-size: 17px;}
.table table th{border: 2px solid #d3d3d3;text-align: center;font-size: 22px;font-weight: bold;color: rgba(12, 70, 154, 1);padding: 0 15px;line-height: 70px;}
.table table td{border: 0;padding: 15px;font-size: 15px;line-height: 30px;position: relative;}
.table table td::after{content: '';display: inline-block;position: absolute;width: 2px;height: calc(40%);right: -1px;top: 50%;transform: translateY(-50%);background-color: #d3d3d3;}
.table table tr td:last-child::after,.table table tr td.c-tit::after{display: none;}



/* news */
.news{padding: 30px 15px;}
.news .ul .li{}
.news .ul .li .info{display: flex;height: 135px;position: relative;}
.news .ul .li .img{width: 200px;height: 100%;}
.news .ul .li .img img{width: 100%;height: 100%;}
.news .ul .li .content{width: calc(100% - 300px);padding-left: 25px;}
.news .ul .li .content h3{font-size: 18px;margin:5px 0 15px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #333;}
.news .ul .li .content p{color: #8f8f8f;font-size: 14px;line-height: 28px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news .ul .li .time{width: 78px;margin-left: 20px;border: 1px solid #dedede;color: #909090;max-height: 90px;text-align: center;position: relative;top: 50%;transform: translateY(-50%);}
.news .ul .li .time b{font-size: 32px;display: block;line-height: 60px;}
.news .ul .li .time span{font-size: 14px;display: block;}


/* articleinfo */
.articleinfo{padding: 30px 15px;}
.articleinfo h2{line-height: 60px;font-size: 28px;text-align: center;}
.articleinfo .c-t{text-align: center;font-size: 14px;padding: 5px 0 10px;border-bottom: 1px solid #ddd;color: #aaa;}
.articleinfo .c-t span{display: inline-block;padding: 0 15px;}
.articleinfo .img{width: 100%;max-width: 640px;}
.articleinfo .img img{width: 100%;}
.articleinfo .content{padding: 15px 0;line-height: 30px;font-size: 15px;color: #333;}

.articleinfo .DetailCur{display: flex;width: 100%;color: #333;border-top: 1px solid #ddd;}
.articleinfo .DetailCur .li{width: 100%;font-size: 14px;padding: 15px 0;}
.articleinfo .DetailCur .li a{color: #333;}
.articleinfo .DetailCur .li:last-child{text-align: right;}





/* contact */
.contact{padding: 30px 15px;}
.contact .n-area{display: flex;flex-wrap: wrap;}
.contact .block-1{display: flex;flex-wrap: wrap;width: 55%;padding-right: 30px;color: #333;}
.contact .block-1 .info{width: 100%;padding: 50px 0;}
.contact .block-1 .info p:first-child{font-size: 19px;}
.contact .block-1 p{display: inline-block;width: 100%;line-height: 50px;font-size: 15px;margin-bottom: 10px;}
.contact .block-1 p i{display: inline-block;width: 50px;height: 50px;margin-right: 12px;background-size: contain;background-position: center center;vertical-align: bottom;}

.contact .block-2{width: 45%;}



@media screen and (min-width: 0px) and (max-width:1200px){
    .about .tit-2 h2{font-size: 32px;}
    .nbanner .catname h2{font-size: 38px;margin-bottom: 15px;}

    .product2 .ul .li .info h3,.proinfo .block-1 .info h3{font-size: 22px;line-height: 70px;}
    .product2 .ul .li .info .content,.proinfo .block-1 .info .content{font-size: 14px;line-height: 28px;}
    .product2 .ul .li .info table tr td{font-size: 14px;}

    .proinfo .block-4 .info .li{height: auto;}
    .proinfo .block-4 .info .li .content{font-size: 14px;}

}
@media screen and (min-width: 0px) and (max-width:992px){
    .about .block-1 .info .details div{font-size: 14px;line-height: 28px;}
    .about .tit-2 h2{font-size: 26px;}

    .product .ul .li .info h3{font-size: 15px;line-height: 45px;}
    .product .ul .li .info{top: calc(100% - 45px);}
    .product .ul .li .img img{height: calc(100% - 45px);}

    .product2 .ul .li .img,.proinfo .block-1 .img img{height: 360px;}
    .product2 .ul .li .info table tr td{font-size: 13px;}
    .product2 .ul .li .info table{margin: 10px 0 15px;}

    .proinfo .block-2 .img{height: 320px;}

    .articleinfo h2{font-size: 24px;}

    .contact{padding-bottom: 0;}
    .contact .block-1{width: 100%;}
    .contact .block-2{width: 100%;}
    .contact .block-1 .info{padding: 0 0 30px;}
}
@media screen and (min-width: 0px) and (max-width:768px){
    .nbanner{height: 310px;background-position-x: 33%;}
    .crumbs a{font-size: 13px;}
    .about .n-area{margin-left: -15px;margin-right: -15px;width: auto;}
    .about .tit-2{padding: 35px 15px 15px;}
    .about .block-1 .info{position: relative;}
    .about .block-1 .info .details{position: absolute;width: 90%;height: auto;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: rgba(255, 255, 255, 0.9);max-height: 90%;overflow-x: hidden;}
    .about .block-1 .info .img{width: 100%;}
    .about .block-2 .info{padding: 0 15px 30px;}
    .about .block-2 .info .li .img{height: 270px;}

    .product .ul .li .info p{margin: 10px 0 15px;-webkit-line-clamp: 2;}
    .product .details .s-area{height: calc(80% - 35px);transform: translate(-50%,calc(-50% - 20px));border-radius: 10px;}
    .product .details button{top: 5%;}
    .product .details .s-area .swiper .swiper-slide.swiper-slide-active{transform: scale(1);}

    .table table caption{font-size: 22px;line-height: 60px;}
    .table table th{font-size: 19px;padding: 15px;line-height: normal;white-space: nowrap;}
    .table table tr td.c-tit{font-size: 18px;}
    .table table tr td.p-tit{font-size: 15px;}
    .table table td{font-size: 13px;}


    .product2 .ul .li .n-area,.proinfo .block-1{display: block;}
    .product2 .ul .li .img,.product2 .ul .li .info,.proinfo .block-1 .img,.proinfo .block-1 .info{width: 100%;}
    .product2 .ul .li .img,.proinfo .block-1 .img{text-align: center;height: auto;}
    .proinfo .block-1 .img img{height: 100%;}
    .proinfo .n-area{overflow: visible;}
    .product2 .ul .li .img img,.proinfo .block-1 .img img{max-width: 540px;}

    .proinfo .block-2 h2,.proinfo .block-3 h2,.proinfo .block-4 h2{font-size: 24px;}
    .proinfo .block-2 .content{font-size: 14px;}
    .proinfo .block-2 .info{display: block;padding: 0 0 15px;}
    .proinfo .block-2 .content{width: 100%;padding-right: 0;}
    .proinfo .block-2 .img{width: 100%;max-width: 540px;margin: 15px auto 0;}
    .proinfo .block-1 .info{padding-left: 0;}
    .proinfo .block-3 .info{margin-bottom: 15px;}
    .proinfo .block-3 .info p{font-size: 14px;}

    .proinfo .block-4 .info{display: block;}
    .proinfo .block-4 .info .li{margin-right: 0;width: 100%;margin-bottom: 15px;}
    .proinfo .block-4 .info .li:last-child{margin-bottom: 0;}

    .articleinfo h2{font-size: 22px;line-height: 30px;padding: 0 0 15px;}
    .articleinfo .content{font-size: 14px;}

    .contact .block-1{display: block;}
    .contact .block-1 .info p:first-child{font-size: 17px;}
    .contact .block-1 .info{padding: 0;}
    .contact .block-1 p{line-height: 35px;}
    .contact .block-1 p i{width: 35px;height: 35px;}
    .contact .iconfont{font-size: 24px;}
}
@media screen and (min-width: 0px) and (max-width:640px){
    .news .ul .li .img{display: none;}
    .news .ul .li .content{width: calc(100% - 100px);padding-left: 0;}
    .news .ul .li .content h3{margin: 10px 0 10px;}
}
@media screen and (min-width: 0px) and (max-width:550px){
    .about .block-2 .info .li .img{height: 170px;}
    .about .block-2 .info .li .tit p{font-size: 14px;font-weight: normal;}
    .about .block-2 .info .li .tit span{font-size: 14px;}

    .product .ul .li .info a{font-size: 13px;padding: 5px 15px;}

    .product2{padding: 30px 0;}
    .proinfo .block-1{margin-left: -15px;margin-right: -15px;}
    .product2 .ul .li .info,.proinfo .block-1 .info{padding: 0 15px;}
    .product2 .ul .li,.proinfo .block-1{padding: 0 0 15px;}
    
    .proinfo .block-3 .info p{font-size: 13px;-webkit-line-clamp: 3;height: 90px;}
}
@media screen and (min-width: 0px) and (max-width:440px){
    .nbanner{height: 220px;}
    .nbanner .catname h2{font-size: 26px;}
    .nbanner .catname p{font-size: 15px;}
    .about .tit-2 h2{font-size: 22px;margin-bottom: 5px;padding-bottom: 5px;}
    .about .block-1 .info .details{padding: 10px;}
    .about .block-1 .info .details div{font-size: 13px;}
    .about .block-2 .info .li .img{height: 110px;}

    .news .ul .li .content h3{font-size: 16px;}
    .news .ul .li .content p{line-height: 26px;}

    .product .ul .li .img{padding-top: 100%;}
    .product .ul .li .info h3{font-size: 13px;line-height: 35px;}
    .product .ul .li .info{top: calc(100% - 35px);}
    .product .ul .li .img img{height: calc(100% - 35px);}
    .product .ul .li .info p{font-size: 12px;line-height: 20px;}
    .product .ul .li .info a{font-size: 12px;}

    .table table th{font-size: 17px;}
    .table table tr td.c-tit{font-size: 17px;line-height: 25px;}
    .table table tr td.p-tit{font-size: 14px;}
    .table table td{font-size: 12px;}

    .product2 .ul .li .info h3,.proinfo .block-1 .info h3{font-size: 18px;}
    .product2 .ul .li .info .content,.proinfo .block-1 .info .content{font-size: 13px;}
    .product2 .ul .li .info table tr td{font-size: 12px;}
    .product2 .ul .li .info .contact a,.proinfo .block-1 .info .contact a{font-size: 14px;}

    .proinfo .block-2 h2, .proinfo .block-3 h2, .proinfo .block-4 h2{font-size: 22px;}

    .proinfo .block-4 .info .li .content{font-size: 13px;line-height: 28px;}

    .articleinfo .content{font-size: 13px;}
}







