﻿@charset "utf-8";
/* CSS Document */
.jsw{max-width: 1400px;width: 96%;margin:auto;}
.jsw ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;justify-content: space-between;}
.jsw li{width:47%;background:#f5f5f5;box-sizing:border-box;padding:2%;line-height:30px;font-size:16px;color:#666;margin-bottom:30px;border:1px solid #eee;}
.jsw h3{font-size:24px;margin-bottom:20px;color:#000;}

@media screen and (max-width:1200px){
.jing .osp img{height:48px;}
.s {height: 80px;}
.swiper-slide1bg h3{text-align:left;padding-left:30px;box-sizing:border-box;font-size: 35px;}
.swiper-slide1bg p{width:100%;text-align:left;padding-left:30px;box-sizing:border-box;margin-top: 0px;}
.jing .jina{padding: 10px 0;}
.nxa ul p{font-size:16px;margin-bottom: 10px;}
.nxa ul li>a{font-size: 14px;padding: 10px 0;border-bottom: 1px solid #f1f1f1;}
.nxa ul li{}
.swiper-slide1bg{display:flex;align-items: flex-end;}
.swiper-slide1bg h3{top:0px;left:0;padding-left:30px;box-sizing:border-box;}
.swiper-slide1bg p{width:100%;padding-left:30px;box-sizing:border-box;}
.cpin{margin: 0px auto 100px;padding-top: 100px;}
.cpin li .cpib h4{font-size: 18px;}
.abxx{padding: 80px 0 80px;}
.abxxa-a h4{font-size: 30px;}
.abxxa-a p{font-size: 16px;}
.abxxa-a{margin-bottom: 30px;}
.abxxd{margin: 50px auto 60px;}
.abxxe li p{font-size: 16px;}
.abxxe li h5{font-size: 40px;}
.newsxx h4{font-size:30px;}
.news-a{margin: 40px auto 40px;}
.fojj ul h4{font-size: 20px;}
.i-bana div{font-size: 50px;}
.i-ban{margin-top:0px;height: 200px;}
.i-abou{font-size: 26px;margin: 0px auto 30px;}
.i-tit{padding-top: 50px;}
.i-tita ul{padding: 25px 20px;}
.i-ab li h5{font-size: 38px;}
.i-ab {margin: 100px auto 0;}
.i-abxxba{font-size: 26px;    margin-bottom: 20px;}
.i-abxxba:after{margin-top: 10px;}
.i-abxxbb{font-size:15px;line-height: 26px;}
.i-set{padding-top: 60px;}
.i-abxxa:after{display:none;}

.i-produ li .i-profa{font-size: 15px;}
.i-potba{font-size:24px;}
.i-potbb li{font-size:18px;margin-bottom: 10px;}
.i-potbc {font-size: 15px;line-height: 24px;}
.i-potbb ul{padding: 10px 0 0;flex-wrap:wrap;}
.i-feet p{font-size:16px;}
.i-feeu{font-size: 16px;margin: 0 auto 20px;}
.i-fes li{    padding: 10px;border-radius: 10px;}
.i-fes li .i-fea p{font-size:14px;}
.i-oem{font-size: 24px;}
.i-oema{font-size: 15px;line-height: 26px;}
.i-oemb ul li .i-oey h5{font-size:20px;}

.i-newsbb{font-size: 16px;}
.i-newsbc{line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.i-newsb li .i-nea p {font-size: 30px;}
.i-newsb li .i-neb h4{line-height:inherit;margin-bottom:20px;font-size:16px;}
.i-newsb li .i-neb p{line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.i-news{margin: 0 auto 60px;}
.i-newta li a{font-size:14px;}
.i-nei{font-size:14px;line-height:26px;}

.n-conct-b{margin: 30px 0 10px;font-size: 16px;}
.n-conct-j{font-size: 26px;}
.n-cos{font-size:20px;    padding-top: 80px;}

.i-fata{font-size: 16px;}
.i-fatb {font-size: 16px;margin-bottom: 20px;}
.i-fatc{line-height: 20px;}
.jsw h3{font-size: 16px;margin-bottom: 10px;}
.jsw li{font-size:14px;    line-height: 24px;}



}

@media screen and (max-width:780px){
.nxa ul li{width:100%;padding-left:0;margin-bottom: 10px;}
.nxa ul{overflow-y:auto;display:block;height: 100vh;padding-bottom: 50px;}
.nxa ul p{margin-bottom: 0px;}
.swiper-slide1bg h3{top:30px;padding-top:0;left:0;width:100%;padding:0;text-align:center;font-size: 20px;}
.swiper-slide1bg p{top: 70px;width:100%;padding:0;text-align:center;font-size:12px;line-height:20px;}
.banner{height:500px;margin-top:69px;}
.jing .jinaaa div:last-child img{height:30px;}
.jing .jinaaa-a h1, .jing .jinaaa-a h2, .jing .jinaaa-a h3{margin:auto;}
.jing .jina{padding: 19px 0;}
.cpin ul{grid-template-columns: repeat(2,45%);}
.cpin {margin: 0px auto 50px;padding-top: 30px;}
.jing .jinaaa-a h1 img{height:24px;}
.jing .jinaaa-a h2 img{height:20px;}
.jing .jinaaa-a h3 img{height:16px;}
.cpin li .cpib img{width: 71%;}
.cpin li .cpib h4{margin: 10px auto 10px;border-bottom: 1px solid #dfdfdf;}
.cpin ul li{margin-top:20px;}
.abxx {padding: 50px 0 50px;}
.abxxa-a h4{font-size: 24px;}
.abxxa-a p{font-size: 14px;}
.abxxb{    font-size: 14px;line-height: 30px;}
.abxxd {margin: 30px auto 60px;}
.abxxd a{padding: 10px 40px;font-size: 14px;}
.abxxe li h5{font-size: 28px;}
.abxxe ul{flex-wrap:wrap;}
.abxxe li p{font-size: 14px;}
.newsxx h4{font-size:24px;}
.newsxx p{font-size: 14px;}
.newsxx{margin:auto;}
.news-b {margin-top: 30px;}
.news-b .neb{font-size: 16px;margin: 15px auto;}
.news-b .nec{font-size: 14px;line-height: 24px;}
.fott{display:none;}
.i-bana div {font-size: 30px;}
.i-ban{height: 200px;}
.i-tit {padding-top: 30px;}
.i-tita ul {padding: 16px 20px;font-size: 14px;}
.i-tita li a{border:0;padding:0;}
.i-tita li{width: 30%;}
.i-abou{font-size: 20px;margin: 0px auto 30px;}
.i-abo {font-size: 14px;line-height: 24px;}
.i-ab {margin: 60px auto 0;}
.i-ab ul{flex-wrap:wrap;}
.i-ab li h5{font-size: 34px;}
.i-ab li span{font-size: 14px;}
.i-ab li p{font-size: 14px;}
.i-abxx{margin: 40px auto 0;display:block;}
.i-abxxa{width:100%;}
.i-abxxb{width:100%;}
.i-abxxba{font-size:20px;text-align:center;margin:30px auto ;}
.i-abxxba:after{margin:10px auto ;height:2px;}
.i-set{padding-top: 60px;}

.i-prtiaa p{font-size: 16px;}
.i-produ li{width:48%;}
.i-prtia{padding: 20px 40px;}
.i-produ li .i-proh p img{width:20px;}

.i-potba{font-size:18px;}
.i-potbb li{font-size:14px;}
.i-potbc{font-size:14px;line-height: 20px;}
.i-potbd p img{height:20px;}
.i-fes ul{grid-template-columns:100%;flex-wrap:wrap;}
.i-fes li .i-feb{padding: 10px 20px;}
.i-oem {font-size: 20px;margin: 0px auto 20px;}
.i-oema {font-size: 14px;line-height: 24px;margin: 0 auto 30px;}
.i-oemb ul li .i-oey h5{font-size: 18px;    margin-bottom: 10px;}

.i-news{display:block;margin: 0 auto 30px;}
.i-newsa{width:100%;margin-bottom:30px;}
.i-newsb{width:100%;}
.i-newsb ul{display:block;}
.i-newsb ul li{margin-bottom: 10px;border: 1px solid #eee;box-sizing: border-box;padding: 10px;background:#f9f9f9;}
.i-newsb li .i-neb h4{margin-bottom: 3px;font-size: 14px;}
.i-newta li p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.i-newsb li .i-neb {width: calc(100% - 80px);}
.i-newsb li .i-nea {width: 60px;margin:auto;}
.i-newsb li .i-nea p {font-size: 20px;}
.i-newsb li .i-neb p{-webkit-line-clamp: 1;}
.i-newsbb{font-size: 15px;    margin: 10px auto;}

.n-contact{grid-template-columns:100%;}
.n-conct-a{top:20px;font-size: 7.2em;}
.n-conct{padding-left: 26px;}
.fes ul li{width:48%}
.fes{padding-bottom: 40px;}
.i-fatc{line-height: 20px;    margin-bottom: 20px;padding:0;}
.i-fattaba{width:100%;}
.i-fattaba p {margin-right:0px;}
.i-fatt li{font-size:14px;}
.i-fattaa{line-height: 46px;}
.i-fattaba p:nth-child(2){display:none;}
.i-fattb {padding: 10px;font-size: 14px;line-height: 24px;}
.i-fatt {margin-bottom: 40px;}
.jsw {margin-bottom:30px;}
.jsw li{width:100%;margin-bottom:10px;}
.jsw ul{flex-wrap:wrap;}
.oso{display:none;}
.nxa ul li div>a{font-size: 14px;padding: 10px 0;}
}

@media screen and (max-width:500px){
.banner{height:300px;}
.abxxb{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.abxxe li{width:30%;margin-bottom:20px;border:none;}
.abxxe ul{justify-content:center;}
.news-b li{width:100%;margin-bottom:25px;}
.news-b ul{flex-wrap:wrap;}
.i-tita li{width:50%;}
.i-ab ul{justify-content: center;}
.i-ab li{width:30%;margin-bottom:20px;text-align:center;}

.i-prtiab{display:none;}
.i-prtiaa{width:100%;}
.i-prtia{padding:20px 10px;}
.i-produ li{width:100%;margin:0 auto 20px;}
.i-produ ul{margin:auto;}

.i-pot{display:block;}
.i-pota{width:100%;}
.i-potb{width:100%;margin-top:30px;}
.foss{font-size: 14px;padding: 15px 0;}
.i-oemb ul li{display:block;}
.i-oemb ul li .i-oez{width:100%;margin-bottom:20px;}
.i-oemb ul li .i-oey{width:100%;margin-bottom:30px;}
.i-oemb ul li .i-oey p{line-height:26px;}
.i-oemb{margin: 0 auto 50px;}
.i-newsb li .i-nea{}
.i-newsb li .i-neb p{display:none;}
.i-newsb li a{align-items:center;}
.i-newsb li .i-nea p {font-size: 16px;}
.i-news{margin: 0 auto 0px;}
.i-newt{margin-bottom:30px;}
#map_container{height:300px;}


}