@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1600px){
    .tyou{width: 75%;}
    .topgo ul>li>p{font-size: 15px;}
}
@media screen and (max-width:1200px){
.toplogo{box-sizing:border-box;padding-left:20px;position:relative;width:100%;}
.topgo{position:absolute;top:100%;left:0;width:100%;background:#fff;display:none;z-index: 9999;height: calc(100vh - 70px);overflow-y: auto;border-top:3px solid #f4f4f4;}
.toplo{padding:11px 0;}
.toplo img {width: 110px;}
.tow{padding:0;margin-right: 100px;}
.towb{top: 110%;}
.tyou{justify-content: flex-end;}
.topgo ul{display:block;}
.topgo li>p a{line-height:42px;box-sizing:border-box;padding-left:30px;color:#333;}
.topgo dl{width:100%;display:block;}
.topgo dl ol{position:static;background: #f8f8f8;}
.topgo ol a{padding-left:100px;}
.topgo ul>li>p{justify-content:center;width:90%;margin:auto;border-bottom:1px solid #eee;}
.topgo ul>li>p a{line-height: 50px;margin:0;padding:0 5px;width: 100%;text-align: center;}
.topgo ul>li{width:100%}
.topz,.topaab{display:none;}
.topa{padding:0;position:absolute;top:22px;right:100px;z-index: 3;}
.etop{position:static;width: 80%;margin: auto;}
.etopa dl dd{border-bottom:1px solid #eee;}
.etopa{width:100%;}
.etop a{color: #949494;}
.banner {padding-top: 71px}
.zhz{display:block;}

.biese{padding: 3vw 0;}
.tits2 span{margin-bottom: 10px;}
.tits2 h4{font-size: 24px;margin-bottom: 10px;}


.guga h4{font-size: 26px;}
.guga p{font-size: 16px;}
.guga a{font-size: 14px;}
.guang{padding: 30px 0;}
.gugb img{height:40px;}
.tits h4{font-size: 24px;margin-bottom: 10px;}
.tits p{font-size: 16px;}
.prod{margin-top: 40px;}
.produ1 .pro1s{max-widtH: 350px;}
.produ1 .pro1s h4{font-size: 26px;}
.produ1 .pro1s p{font-size: 14px;}
.produ1 .pro1s span{font-size: 14px;}
.produ2 h4{font-size: 18px;margin: 10px 0;}
.produ2 p{font-size: 14px;line-height: 20px;min-height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin: 15px auto 40px;}
.produ2 span{font-size:14px;}
.produ2 {margin-top: 30px;}
.produ2 .prt{padding: 0 20px;}
.produ3 {margin: 40px auto 10px;}
.about{padding: 40px 0 40px;}
.abouta p {font-size: 30px;}
.abou2b h5{font-size: 20px;margin: 15px auto 20px;}
.abou2b a{line-height: 44px;margin-top: 40px;}
.abou2b p{font-size: 14px;}
.abou2{margin-bottom: 50px;}
.abou1b h6 {font-size: 26px;}
.abou1{padding: 5vw 0;}
.abou1db {margin-top: 30px;}
.abou1db p {font-size: 34px;}
.abou1db li{margin-bottom: 30px;}
.tits2 p{font-size: 16px;}
.peodi{padding: 50px 0 20px;}
.prs {margin: 30px auto 30px;}
.produ3 h5{font-size: 14px;}
.tits span{margin-bottom: 10px;}
.newt {margin: 4vw auto;}
.news {margin: 40px auto 0;}
.newsb h4 {font-size: 16px;margin-bottom: 10px;}
.newsb p{line-height: 20px;}
.newsb span{margin-top: 20px;}
.newa h4{font-size:16px;}
.newsa{margin: 0 auto 20px;}
.newsb{font-size: 14px;}
.newx{margin-top: 40px;}
.bos{padding: 40px 0 20px;}
.bos h5 {font-size: 16px;}
.boj{display:none;}
.bosb{width: 40%;}
.bosa{width:50%;}
.bosbc span {font-size: 20px;}
.bosbc li:last-child p {padding: 9px 6px;}
.bosba img{width:130px;}
.bosbd{padding: 20px 0;}
.bot{box-sizing: border-box;padding:10px 2%;}
.fpp{display:none;}
.tpo{top: 0;}
.i-ban{margin-top:70px;}
.i-ban2a p{margin:auto;padding:0;font-size: 0.3rem;}
.i-bsos li a{padding: 20px 0;}
.i-distb li{padding: 1%;margin: 0 2% 20px 0;}
.i-distb{overflow:hidden;padding-bottom: 40px;}
.i-distb li p{font-size:14px;padding:0px;margin:auto;}
.i-distbaa{width: 200px;margin-right: 20px;}
.i-distbab{width: calc(100% - 220px);}
.i-distbab h4{font-size: 18px;margin-bottom: 10px;}
.i-pro{display:block;}
.i-pry{width:100%;}
.i-proa{display:none;}
.n-news ul li .n-neb h6{font-size: 16px;margin-bottom: 10px;}
.n-news ul li .n-neb span{margin-top: 10px;}
.n-news ul li .n-neb p{line-height: 18px;}
.i-top.iko {padding-top: 70px;}
.i-prt{font-size: 30px;padding: 40px 0 20px;}
.i-prta{font-size: 14px;margin-bottom: 40px;line-height: 22px;}
.i-prtb .i-prtj{font-size: 18px;}
.i-prtb {padding-bottom: 0px;}
.i-prxbb{font-size: 14px;line-height: 24px;}
.i-constbs{font-size: 28px;}
.i-constb .se,.i-constb textarea,.i-constb .st{font-size:14px;}
.i-constb .st{height: 40px;}
.i-puo-d{padding: 50px 0;}
.i-prxs{margin: 0px auto 0px;}
.n-nes h4{font-size:20px}
.i-comp{padding:0 0 10px;font-size:14px;line-height: 22px;}
.n-netcba {width: 94px;}
.n-netcbb{width: calc(100% - 105px);font-size: 15px;}
.i-dist{    font-size: 26px;    padding-top: 30px;}
.i-dista {font-size: 14px;line-height: 24px;}
.about-centera{font-size: 26px;    margin-bottom: 10px;}
.about-centerb {font-size: 14px;line-height: 26px;}
.about-centerb strong{font-size: 18px;}
.i-jobb h4{font-size: 38px;}
.i-jobb p{font-size: 30px;margin: 0px auto 25px;}
.i-jota h5{font-size: 16px;}
.i-txx{width:96%;}
.i-top{padding-top: 71px;}
.i-txxa a{padding: 5px 20px;font-size: 14px;}
.n-news ul li {padding: 10px 0;}
.i-topa a{font-size: 14px;}
.tie{margin: 50px auto 20px;}
.abo7saa{margin: 30px auto 60px;font-size: 16px;line-height: 34px;}
.tie p{font-size: 0.3rem;}
.abo7saa h5{font-size: 0.2rem;margin-bottom: 40px;}
.abo7ba p{font-size: 38px;line-height: 34px;}
.n-abjba h5{font-size:24px;}
.n-abjba p {font-size: 18px;}
.n-abjb{top: 0.5rem;}
.n-abjaa{font-size:17px;}
.n-abj li{height: 400px;}
.n-abss{bottom: 0.4rem;right: 0.3rem;}
.n-abss span{font-size: 28px;}
.n-abq li{font-size: 17px;}
.n-abj {margin: 0.3rem auto 0.4rem;}
.n-abwac{line-height: 26px;font-size: 15px;}
.n-abwab{font-size: 17px;}
.prodsb h5{padding:0;}
.i-prxba{font-size: 30px;margin-bottom: 20px;padding-bottom: 20px;}
.i-pso a{line-height: 36px;font-size: 14px;}
.i-pso {margin-top: 30px;}
.i-prxs p{font-size: 22px;}
.i-prxs{padding: 13px 0 13px 10px;}
.news_list li a .art{padding-top: 0px;}
.news_list li a .art .att{font-size:16px;}
.news_list li a .art .atc{font-size: 14px;line-height: 24px;margin: 10px 0 0;}
.news_list li a .art .more .day{margin-top: 10px;font-size: 14px;padding: 5px 0 0;}
.n-neta{padding: 0px 0 30px;}
.n-netc{top: 89px;}
.n-netb{padding:2%;}
.n-netca{font-size:20px;}
.i-constbs.os span {font-size: 17px;}
.about-centerb{font-size: 15px;line-height: 30px;}
.i-cou{margin: 3vw auto 10px;}
.i-contact{line-height: 30px;margin: 0px auto 30px;}



}
@media screen and (max-width:780px){
.tpj{display:none;}
.i-prt{font-size: 24px;}
.i-prta{display:none;}
.i-prtb li{width:48%;}
.toplo img{width:90px}
.toplogo{padding-left: 10px;}
.toplo {padding: 9px 0;}
.zhz{top: 4px;}
.topaaa{margin-left: 0;}
.topa{top: 21px;right: 70px;}
.banner {padding-top: 58px;}
.topgo{height: calc(100vh - 54px);overflow-y: auto;}
.topgo ul{height:100%;}
.topaaa a{margin-left: 5px;}
.abou2b a{margin: 40px auto 0;}
.topgo li>p a{padding-left: 10px;}
.topgo ol a {padding:10px 0;text-align: center;}
.sjst ul>li>p {font-size: 16px;}
.sjst dd>p{font-size: 16px;}
.sjst ol>li>p {font-size: 18px;}
.i-fee{flex-wrap: wrap;}
.i-feea{width:100%;margin-bottom:20px;}
.i-feeb{width:100%;}
.i-feeaa{font-size:20px;}
.i-feeab{font-size:14px;line-height:24px;}
.i-feeb input{width:100%;margin-bottom:10px;font-size: 14px;}
.i-feeb textarea{font-size:14px;}
.newsb p{font-size:14px;}
.guga h4 {font-size: 18px;}
.guga p {font-size: 14px;}
.guga a{display:block;width:100%;text-align:center;padding:0;}
.gugb{margin:20px auto 0;text-align:center;}
.gugb img{height:25px;}
.biese{padding: 20px 0 20px;margin-bottom:20px;}
.tits h4{font-size: 14px;}
.tits p{margin-bottom:10px;font-size: 18px;}
.tits span{margin-bottom:5px;}
.produ1{display:none;}
.produ2 h4 {font-size: 16px;margin-top: 10px;}
.produ2 .prt {padding: 0 10px;}
.produ2 p{min-height:auto;margin: 10px auto 20px;-webkit-line-clamp:6;font-size: 12px;}
.produ2 span{padding:0;width:100%;text-align:center;}
.produ2 a{display:block;}
.prod {margin-top: 20px;}
.prod a{padding: 10px 60px;}
.produ3{margin: 20px auto 20px;}
.produ3 ul{margin:auto;}
.produ3 li{width:48%;margin:0 auto 15px;}
.produ3 h5,.produ3 p{min-height:auto;}
.produ3 span{margin-top: 20px;}
.peodi {padding: 20px 0 20px;}
.prs {margin: 20px auto;}
.prs li{font-size: 14px;padding:10px 0;width:50%;}
.gug2{display:none;}
.abouta h4{font-size: 16px;}
.abouta p {font-size: 20px;}
.abou2{display:block;margin-bottom: 30px;}
.about {padding: 40px 0 20px;}
.abou2a{width:100%;border-radius: 10px;}
.abou2b{margin:30px auto;width:100%;}
.abou2b h5 {font-size: 16px;}
.abou1a{flex-wrap: wrap;}
.abou1aa{width:100%;}
.abou1d{width:100%;}
.abou1b p {font-size: 18px;margin-bottom: 10px;text-align: center;}
.abou1b span{margin:0 auto 10px;}
.abou1b h6{font-size:14px;text-align: center;}
.abou1b {margin-bottom: 15px;}
.abou1 {padding: 0vw 0 5vw;}
.abou1da {line-height: 26px;font-size: 14px;}
.abou1db {margin-top: 20px;}
.abou1db ul{justify-content: center;}
.abou1db li{width:auto;margin: 0 10px 20px;text-align: center;}
.abou1db p {font-size: 24px;}
.abou1db span{font-size: 12px;margin-bottom: 5px;}
.tits2 p{margin-bottom: 10px;font-size: 18px;}
.tits2 h4{font-size: 14px;margin:auto;}
.tits2 span {margin-bottom: 5px;}
.produ2 {margin-top: 20px;}
.produ2 ul{flex-wrap: wrap;}
.produ2 li{width:48%;margin-bottom:10px;}
.produ2 div{padding: 0px;}
.newa span{font-size: 12px;}
.newa h4{margin-top:5px;height: auto;margin-bottom:10px;}
.news {margin: 20px auto 0;}
.newsa {margin: 0 auto 10px;}
.newx a{padding:10px 60px;}
.newx{margin:30px auto 20px;}
.botb{display:none;}
.bosbd{display:none;}
.biese2{padding-bottom: 20px;}
.feol {padding: 30px 0;}
.bos{padding:20px 0;display:none;}
.bosc{width:100%;}
.bos h5{display:none;}
.boscb{line-height:34px;}
.boscb input{line-height:34px;}
.bot{line-height:26px;padding:20px 0;font-size:14px;background: #000;color:#fff;justify-content: center;}
.bosca{font-size:14px;line-height: 26px;}
.box{display:none;}
.i-ban {margin-top: 58px;height: 150px;}
.i-ban2a p{font-size:22px;text-align: center;}
.i-ban3{display:none;}
.i-dist{font-size: 20px;padding-top: 30px;margin-bottom: 10px;}
.i-dista {font-size: 14px;line-height: 24px;margin: 0 auto 30px;width:96%;}
.i-distb ul{margin-right: 0%;}
.i-distb li {margin: 0 0% 20px 0;width: 100%;}
.i-distb {padding-bottom: 30px;}
.i-distbaa{width:100%;margin:auto;border-radius:3px;}
.i-distbab{width:100%;margin:15px auto 0;}
.i-distba{flex-wrap: wrap;}
.i-sevt h4{font-size: 18px;margin-bottom: 10px;}
.i-sevt h5{font-size: 16px;}
.i-sevt{font-size:14px;line-height: 26px;}
.i-pro{padding:30px 0;}
.n-news ul li{padding: 20px 0 0;}
.n-news ul li a{display:block;}
.n-news ul li .n-nea{width:100%;}
.n-news ul li .n-neb{width:100%;margin-top:15px;}
.n-news ul li .n-neb h6{font-size:14px;}
.n-news ul li .n-neb p{margin-top:10px;color:#777;font-size:14px;}
.prodsb li{width:48%;margin: 0 2% 10px 0;}
.pagination a{height: auto;line-height: 22px;padding: 0 8px;}
.pagination{padding: 15px 0 15px}
.i-prx{display:block;padding:10px 0;}
.i-prxa{width:100%;margin:20px auto;}
.i-prxb{width:100%;}
.i-prxba{font-size: 18px;margin-bottom: 10px;padding-bottom: 0px;}
.i-pst{margin:auto;}
.i-prxs p{font-size: 16px;padding: 0 10px;}
.i-topa a{font-size: 14px;}
.i-top.iko{padding-top: 62px;}
.i-pso a{width:100%;}
.i-prxs{margin: 20px auto 10px;padding: 8px 0 8px 10px;}
.i-prxu{line-height: 22px;}
.i-constbs.os span {font-size: 14px;}
.i-puo-d ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;flex-wrap: wrap;}
.i-puo-d li{width:48%;margin-bottom:10px;}
.ye i{display:none;}
.prodsb h5{font-size: 14px;padding: 0 5px;margin: 5px 0;line-height: 30px;}
.prodsb p{font-size: 14px;padding: 0 10px;min-height: 40px;line-height: 20px;}
.i-pos{padding-top: 10px;}
.i-posa {padding: 0px 0 20px;}
.i-posa li{width:48%;}
.i-posa h4{font-size:14px;}
.i-posa div{margin: 0px 0 10px;}
.n-neta{padding:0px 0 20px;flex-wrap: wrap;}
.n-netb{width:100%;margin-bottom:10px;}
.n-netc{width:100%;}
.i-constb .st{height: 36px;padding: 0 20px;font-size: 14px;}
.i-puo-d{padding: 20px 0;}
.ye p{font-size: 14px;}
.i-downb span{display:none;}
.i-down li{padding: 10px 10px;}
.n-news {margin: 0px auto 30px;}
.i-constbs {font-size: 20px;}
.i-constb{margin-top: 20px;}
.i-constb .se{margin-bottom: 10px;line-height: 36px;font-size:14px;}
.n-netcb li{padding: 10px 10px;}
.i-contact{margin: 0px auto 20px;flex-wrap: wrap;}
.about-center{width:100%;}
.i-contacta{width:100%;}
#map_container{height:200px;}
.i-jobb{padding: 30px 0 20px;}
.i-jobb h4 {font-size: 20px;}
.i-jobb p{font-size: 18px;}
.i-jota h5 {font-size: 13px;padding: 10px 0 10px 10px;width: calc(100% - 50px);}
.i-jota p{display:none;width: calc(100% - 50px);}
.i-jotb{font-size:12px;line-height:20px;padding: 0 10px;}
.i-jotc {margin: 30px auto 0px;}
.i-jot {padding-bottom: 10px;}
.i-jota span{height: 40px;}
.i-prj{padding: 60px 0 0;}
.i-txxa{display:none;}
.i-top {padding-top: 62px;}
.n-nes h4 {font-size: 18px;}
.n-nes{margin-bottom: 10px;}
.page_bg{font-size: 14px;}
.n-netca{padding: 20px 0 20px 10px;font-size: 16px;}
.i-cou li{width:100%;padding-top: 20px;margin-bottom: 20px;}
.i-cou .coub{display:none;}
.i-cou{margin: 3vw auto 0;}
.i-cou .coua{width:60px;top: -4px;}
.i-cou .cot{font-size: 14px;}
.i-cou .coua img{width:100%;}
.i-cou .cot p:nth-child(1){font-size: 16px;margin-bottom: 0px;}
.about-centerb p {padding: 3px 0;}
.about-centerb p i{font-size: 16px;}
.about-centerb strong {font-size: 15px;}
.about-centera{font-size: 20px;}
.about-centerb{line-height: 24px;font-size: 14px;}
.i-consta p {font-size: 14px;}
.i-consta h4{font-size: 22px;}
.i-constb textarea{margin-bottom: 20px;font-size:14px;height: 100px;}
.i-consta {margin-bottom: 10px;}
.i-const {padding-bottom: 30px;}
.tow{margin-right: 70px;}
.abo7s{padding: 60px 0 30px;}
.tie {margin: 30px auto 20px;}
.tie h3{font-size:16px;padding-bottom: 5px;}
.tie p {font-size: 22px;}
.abo7saa h5{display:none;}
.abo7saa{margin: 0px auto 30px;font-size: 14px;line-height: 24px;}
.abo7sb ul{flex-wrap: wrap;justify-content: center;}
.abo7sb li{width:33%;margin-bottom:15px;}
.abo7ba p {font-size: 20px;line-height: 22px;margin-right: 5px;}
.abo7ba{font-size:14px;margin-bottom: 5px;justify-content: center;}
.abo7bb{font-size:14px;}
.n-abja{display:none;}
.n-abjb{display:block;width:90%;z-index: 2;}
.n-abj ul{flex-wrap: wrap;}
.n-abj li{height: 150px;width:100%;margin-bottom:3px;border:0;}
.n-abj li.twe{width:100%;}
.n-abjba h5 {font-size: 16px;margin-bottom: 10px;}
.n-abjba p {font-size: 14px;}
.n-abj li:after{content: '';position: absolute;top: 0;left: 0;width:100%;height: 100%;z-index: 1;background:rgb(0 0 0 / 39%);}
.n-abq p{margin:auto;}
.n-abq ul{flex-wrap: wrap;justify-content: space-between;}
.n-abq li{width:48%;margin-bottom:10px;font-size: 16px;}
.n-abw .nli{flex-wrap: wrap;}
.n-abwb{width:100%;order: 0;width:100%;}
.n-abwa{width:100%;margin-top:20px;}
.n-abwab{font-size: 16px;font-weight: normal;margin: 10px auto 10px;}
.i-bso{display:none;}
.news_list li{margin-top: 20px;padding-bottom: 20px;}
.news_list li a .img{width:100%;margin-bottom:15px;}
.news_list li a .art{width:100%;}
.news_list li a .art .more span{display:None;}
.news_list li a .art .more .day{width:100%;border:0;}

}
































