﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1600px){.i-news{overflow: hidden;}}
@media screen and (max-width:1500px){
.topba li{width:17%;}
.abo5b {width: 47%;}
.abo5ba{margin-top: 5%;margin-bottom: 20px;}
.abo5bb{margin-bottom: 30px;line-height: 26px;font-size:14px;}
.abouk span{font-size: 36px;}
.abo5bc a{font-size:14px;}
.produ{width:86%;}
.topa h2{font-size: 16px;}
#produ{padding: 40px 0;}
.aboutaa h4{font-size: 34px;}
.produa{font-size: 16px;margin: 6px auto;}
.prox {margin-bottom: 20px;}
.w02-lb3{font-size: 18px;margin-bottom: 10px;}
.w02-lb4{color:#666;}
.abo5ba h4{font-size:34px;}
.abo5ba p{font-size: 18px;}
.home-teaser .tab-item .inner-title{font-size: 28px;}
.h-wrap{width: 86%;}
.home-teaser .tab-item .inner-text{font-size:14px;line-height:26px;}
.new{width:86%;margin: 40px auto 20px;}
.new2{width:86%;margin: 0 auto 30px;}
.hes{margin: 30px auto 10px;}
.fsz h4{font-size:18px;margin-bottom: 20px;padding-bottom: 20px;}
.fsz a{font-size:14px;}
.fsz p {padding-bottom: 10px;}
.fsyb h5{font-size: 28px;}
.fspa{width: 35px;}
.fsxa{font-size:18px;}
.fst{padding: 30px 0 60px;}
.fos{padding: 15px 0;}

.i-ban{height: 300px;}
.i-ban2a{font-size: 34px;}
.b-abou{font-size: 30px;}
.b-about{padding-top: 0px;}
.b-abo{font-size: 14px;line-height: 24px;padding-top: 20px;margin: 20px auto 0px;}
#aba {padding-top: 4vw;}
.b-ac{padding: 40px 0;}
.b-aca{font-size: 22px;margin: 0 auto 20px;}
.b-acb li h5{font-size: 20px;margin: 20px auto 10px;}
.b-acb li p{font-size:14px;line-height: 24px;}
.b-acb li{padding: 2% 2% 2%;}
.b-ada{font-size:22px;}
.b-ad{margin: 70px auto 0;}
.b-ab li h5 {font-size: 24px;}
.b-ab li{margin: 0 2% 0 0;}
.b-adbb h5{font-size: 20px;margin-bottom: 10px;}
.b-adbb li p{font-size:14px;}
.b-adx{width: 50%;}
.b-adba p{font-size: 15px;margin-bottom: 8px;}
.b-ade{padding: 40px 0;}
.b-adea h4{font-size: 30px;}
.b-adea p {font-size: 15px;margin-top: 10px;}
.b-adea{margin-bottom: 30px;}
.b-adf{margin: 0px auto 40px;padding-top: 60px;}
.b-adfa{font-size: 30px;}
.p-proa h3{font-size: 22px;}
.p-proa a{font-size: 15px;}
.p-proa{width: 200px;}
.p-prob {width: calc(100% - 250px);}
.p-ps .p-psb h4{font-size: 16px;margin-bottom: 10px;}
.p-pro{padding: 30px 0;}
.i-prxba{font-size: 20px;}
.i-psj a{font-size: 14px;}
.i-prxs p{font-size:20px;}
.i-prxu{font-size:14px;line-height: 26px;}
.ye p{font-size:14px;}
.i-puo-d h5{font-size:20px;}
.i-puo-d p{font-size:14px;}
.w-tuasa h4{font-size: 16px;margin-bottom: 10px;}
.w-tuasa p{font-size: 14px;}
.w-tuas li{margin-bottom: 10px;padding: 10px;}
.w-tuasa h4:after{width: 20px;left: -29px;}
.w-tuasa{padding-left: 30px;}
.fess h4{font-size: 22px;}
.i-jobb h4{font-size: 30px;}
.i-jobb p {font-size: 30px;font-weight: 100;margin: 0px auto 25px;}
.i-jobcaa{padding: 10px 20px;}
.i-jobcb{font-size: 16px;}
.i-jota h5{font-size: 16px;padding: 10px 0 10px 20px;}
.i-jota span{height: 42px;}
.i-jota{margin-bottom: 10px;}
.i-jotb{font-size:14px;line-height: 26px;}
.i-jobb{padding: 40px 0 20px;}
.i-jotc {margin: 30px auto 0px;}
.i-jotc p{padding: 3px 15px;}
.i-jotc a{width: 133px;}
.i-jotc a:after{left: 67%;width: 159px;}
.i-nepb li{padding: 20px 0;}
.i-nepa{height:435px;}


}
@media screen and (max-width:1200px){
header{background:#fff;}
.topba{position:absolute;top:100%;left:0;width:100%;display:none;background:#f9f9f9;height:calc(100vh - 64px);overflow-y: auto;}
.topba ul{display:block;}
.topb{position: static;justify-content: flex-end;padding-right: 77px;width:auto;}
.i-jobc{flex-wrap: wrap;}
.topba li{width:100%;box-sizing: border-box;padding:0 3%;}
.topba li>p a{display:inline-block;padding: 13px 0;}
.topba li>p{width:100%;justify-content: space-between;}
.topba li{text-align: left;}
.topba dl{position:static;background:None;box-sizing:border-box;padding:0 2%;line-height:36px;width:100%;transform:translateX(0);}
.topba dd{border-bottom:1px dashed #b8cace;}
.topba dl a{box-sizing:border-box;padding-left:2%;}
.topa h1{width:52px;}

.zhz{display:block;}
.i-news li .i-neb h4{font-size: 16px;margin-bottom: 10px;}
.i-news li .i-neb h5{line-height: 24px;margin: 15px 0;}

.i-newa h5{font-size: 22px;margin-bottom: 5px;}
.i-newa{padding: 40px 0 20px;}
.i-newt{line-height: 26px;font-size:14px;padding: 0px 0 20px;}
.i-szy{margin-top: 20px;padding-top: 20px;padding-bottom: 40px;font-size:14px;}
.top{padding: 7px 2%;;width:100%;}
.abo5ba{margin-bottom: 20px;}
.abo5bb {line-height: 26px;font-size: 14px;}
.abouk{display:none;}
section{margin-top:64px;}
.i-ban{margin-top:64px;}

.i-ban{height: 200px;}
.b-abou {font-size: 24px;}
.b-abo{padding-top: 10px;margin: 10px auto 0px;}
.b-acb li h5{font-size: 16px;margin: 10px auto 10px;}
.b-acb li p{line-height: 20px;}
.b-acb li h4 img{width:50px;}
.b-adg ul p {padding: 10px 0;}
.b-adg {padding: 20px 0;}
.p-pro{flex-wrap: wrap;}
.p-proa{display:none;}
.p-prob{width:100%;}
.i-nepb li h4{font-size:16px;}
.i-nepb li span{margin-top: 10px;font-size:14px;color:#999;}
.i-nepb li span img{opacity: 0.5;}
.pblab{font-size:16px;}
.i-nepa{height:339px;}

}

@media screen and (max-width:800px){
.topb{padding-right: 60px;}
.topa {width: auto;}
.topbc{display:none;}
.topa h1{margin-right:10px;}
.topa h2 {font-size: 13px;}
.zhz{top: 2px;}
.i-jobb h4{font-size:24px;}
.i-jobb p{font-size:22px;margin: 0px auto 10px;;}
.i-jobb{padding: 50px 0 30px;}
.i-jobcaa{padding: 6px 12px;;margin-bottom:10px;font-size:14px;}
.i-jobcb{font-size: 14px;}
.i-jobc{margin-bottom: 20px;}
.i-jota h5{padding: 10px 0 10px 10px;font-size: 14px;}
.i-jota p{font-size:14px;}
.i-jota span{height: 50px;}
.i-jota{margin-bottom: 10px;}
.i-jotb{line-height: 24px;font-size: 14px;padding: 0 10px;}
.i-jotc {margin: 40px auto 0px;}
.i-jotc p{padding:0px 8px;}
.i-jot li {margin-bottom: 10px;}
.i-jot {padding-bottom: 20px;}
.i-ban2a{font-size: 26px;}
.i-ban3{display:none;}
.i-bsos ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;flex-wrap: wrap;justify-content:space-between;margin:15px 0;}
.i-bsos li{padding:0;width:48%;font-size: 14px;margin:2px 0;border:1px solid #eee;text-align: center;}
.i-bsos li.i-so a:after{display:none;}
.i-bsos li a {padding: 6px 0;}
.i-news li .i-neb h5{display:none;}
.i-news li .i-neb h4{font-size: 14px;}
.i-news li .i-neb p a{display:none;}
.i-news li{margin-bottom: 10px;;}
.i-news li .i-neb p{font-size:12px;}
.i-news {padding: 20px 0;}
.i-newa h5{font-size: 16px;}
.i-newa p{font-size:14px;}
.i-newa{margin-bottom: 20px;padding: 20px 0 20px;}
.i-szy{flex-wrap: wrap;}
.i-szy p{max-width:100%;width:100%;padding:5px 0;}
.i-nes {padding: 30px 0 20px;}
.i-nep{flex-wrap: wrap;}
.i-nepa{width:100%;}
.i-nepb{width:100%;}
section {margin-top: 54px;}
.home-teaser .scroll-item{padding: 7px 13px;margin: 0 3px;}
.home-teaser .h16{font-size:14px;}
#produ {padding: 20px 0;}
.aboutaa h4 {font-size: 20px;}
.produa{display:none;}
.aboutaa p{margin: 10px 0 0px;}
.w02-lb3{font-size:16px;}
.w02-lb7{display:none;}
.w02-lunbo .swiper-button-prev,.w02-lunbo .swiper-button-next{display:none;}
.abo5b{width:100%;}
.abo5ba{margin-top: 2%;text-align:center;}
.abo5ba h4{font-size:20px;margin:auto;}
.abo5ba p {font-size: 16px;}
.abo5{margin: 20px auto;}
.abo5bc{text-align:center;}
.app7ju{padding: 20px 0 0;}
.home-teaser .scroll-tab{    margin-bottom: 20px;}
.home-teaser .tab-item .img{width:100%;padding:0;float: none;}
.home-teaser .tab-item .img img{padding:0;}
.home-teaser .tab-item .cont{position:static;width:100%;box-sizing: border-box;padding:3%;}
.home-teaser .tab-item .inner{position: static;transform: translateY(0);}
.home-teaser .tab-item .inner-title {font-size: 16px;margin-bottom:10px;}
.home-teaser .tab-item .inner-text{line-height: 22px;}
.home-teaser .tab-item .inner-flex i{margin-bottom:10px;}
.new{margin: 20px auto 20px;}
.new .gro{display:none;}
.hpb-btb{width: 1.5rem;}
.new2ba{margin:auto;}
.new2 a{padding-bottom: 10px;}
.new2{margin:auto;}
.hes {margin: 20px auto 10px;}
.hes li{width:31.333%;}
.hesp{padding: 0px 0 20px;}
.fsz,.fsx{display:none;}
.fsy{width:100%;}
.fsyb h5 {font-size: 20px;}
.fsyb{line-height: 22px;}
.fos{font-size:14px;padding: 7px 0;}
.fst {padding: 10px 0 20px;text-align: center;}
.fsyb img{margin: auto;}
.fsp ul {justify-content: center;}
.b-abj{flex-wrap: wrap;}
.b-abt{width:100%;}

.i-ban{height: 100px;margin-top: 54px;}
.i-ban2a {font-size: 20px;}
.b-about{width:100%;margin-top:10px;}
.b-abou {font-size: 20px;}
.b-ac {padding: 20px 0;}
.b-aca{font-size: 18px;}
.b-acb ul{flex-wrap: wrap;}
.b-acb li{width:100%;margin-bottom:10px;}
.b-ad{margin: 20px auto 30px;}
.b-adx{display:none;}
.b-ada {font-size: 20px;text-align: center;font-weight:bold;margin-bottom:20px;}
.b-ab ul{flex-wrap: wrap;}
.b-ab li{width:48%;text-align: center;margin-bottom:20px;}
.b-adb{flex-wrap: wrap;}
.b-adba{width:100%;display:flex;justify-content: space-around;flex-wrap: wrap;margin-bottom:20px;}
.b-adbb{width:100%;margin:auto;}
.b-adba i{display:none;}
.b-adba p{width:48%;background:#eee;padding:5px 5px 5px 15px;box-sizing:border-box;}
#abb {padding-top: 40px;}
.b-adbb{color:#333;}
.b-adea h4 {font-size: 20px;}
.b-ade {padding: 20px 0;}
.b-adea p{font-size: 14px;}
.b-adf {margin: 0px auto 20px;padding-top: 20px;}
.b-adfa {font-size: 20px;margin-bottom: 20px;}
.b-adfb li{width:31.3333%;}
.b-adg li{width:48%;margin: 0 2% 10px 0;}
.b-adg ul p{font-size:14px;}
.b-adge ul p{padding:10px 0;font-size: 14px;}
.b-adge li{width:48%;margin: 0 2% 10px 0;}
.p-ps li{width:48%;}
.p-ps .p-psb {margin: 10px;}
.p-ps .p-psb h4{font-size: 14px;}
.p-proa{display:block;width:100%;margin-bottom:10px;position:relative;top:0;background: none;}
.p-pro{padding: 10px 0 0px;}
.p-proa ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;justify-content: space-between;flex-wrap: wrap;}
.p-proa li{width:48%;box-sizing:border-box;border:1px solid #eee;border-radius: 5px;margin-bottom:5px;background: #fff;text-align:center;}
.p-proa h3{display:none;}
.p-proa a{padding: 10px 0 10px 0px;}
.p-proa li.ps a{padding:10px 0 10px 0px;}
.p-proa a{font-size: 14px;}
.i-prxa{width:100%;margin-bottom:20px;}
.i-prxb{width:100%;margin:auto;}
.i-prxba{font-size:16px;padding-bottom: 10px;}
.i-prxbb{font-size:14px;}
.i-psj{justify-content: center;}
.i-prxs p {font-size: 16px;}
.i-prxs{margin: 20px auto 10px;padding-bottom: 10px;}
.i-prxu{margin: 0 auto 20px;}
.i-puo-d ul{margin-bottom:30px;}
.ye{padding: 10px 0;margin-bottom: 10px;}
.i-puo-d h5{font-size:16px;}
.i-puo-d li{width:48%;margin-bottom:10px;}
.i-puo-d{margin:auto;}
.w-tuasa{width:100%;margin-bottom:10px;padding:0;}
.w-tuasb{width:100%;}
.w-tuasa span{display:none;}
.i-szy h6{display:none;}
.i-news ul{margin-right: -2%;}
.i-news li{padding-top:0;width:48%;margin:0 2% 20px 0;}
.i-cux:after{display:none;}
.i-cox{width:100%;margin-bottom:20px;}
.fes{width:100%;}
.fess h4 {font-size: 16px;margin-bottom: 10px;}
.fess p{font-size: 14px;line-height: 24px;}
.i-coxa{line-height: 22px;font-size: 14px;}
.fes ul li{margin-bottom: 5px;}
.fes ul input{line-height: 30px;font-size: 14px;}
.fes a{    line-height: 36px;font-size:14px;margin:10px auto;}
#map_container{height:250px;}
.i-jobb {padding: 20px 0 20px;}
.i-jobb h4 {font-size: 18px;}
.i-jobb span{width: 40px;}
.i-jobca{width: 95px;}
.i-jobcab{padding:0;}
.i-jobcab a{line-height: 28px;}
.i-news li .i-neb h4{height: auto;}
.i-nexba p{margin: 30px 0 20px;    font-size: 22px;}
.i-nexbb li{font-size: 14px;}
.i-nexbb li{width:100%;}
.pblab{font-size:14px;}
.pblaa{font-size:18px;line-height: 30px;width: 30px;}
.pbl {padding: 30px 0 0;}
.pbl li{margin-bottom: 10px;}
.i-nepa{height:auto;}

}

@media screen and (max-width:640px){
.i-news ul{margin:auto;}
.i-news li .i-neb h4{-webkit-line-clamp: 2;}
.i-news li{width:100%;margin: 0 auto 10px;}
.i-nex{flex-wrap: wrap;}
.i-nexa{width:100%;}
.i-nexb{width: 100%;}
.i-nexba p{font-size: 18px;}
.i-ntt{margin:0;}


}