@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1200px){
.g_top .m_top{height:auto;overflow: hidden;}
.g_top{background: none;height:auto;}
.g_top .m_top .xian,.top_c h4,.top_c p{display:none;}
.top_c h3{width:250px;padding:15px 0 15px 20px;box-sizing:border-box;}
.top_c h3 img{width:100%;}
.header{position:relative;}
.g_nav{position:absolute;top:100%;left:0;width:100%;z-index:9999;height:auto;background:#24336e;display:none;}
#nav_all{height:auto;}
.g_nav li{width:100%;float:none;}
.g_nav li>a{line-height:54px;text-align: left;box-sizing:border-box;padding-left:20px;}
.ul_er{position:static;}
.ul_er dd a{height:auto;box-sizing:border-box;padding-left:50px;}
.zhz{display:block;}
.search{display:none;}
.webox{margin:30px auto;align-items: center;line-height: 24px;}
.webox_w h4{display:block;}
.webox_w h3{display:none;}
.webox_w span{font-size: 14px;}
.til01{font-size: 30px;}
.til01 p{font-size: 16px;}
.protil ul{flex-wrap:wrap;}
.protil{margin:30px auto;box-sizing:border-box;padding:0 20px;}
.protil li{margin-bottom:5px;}
.protil ul{justify-content: center;}
.content{box-sizing:border-box;padding:0 2%;}
.part h2{display:none;}
.part_cl,.part_c{width:100%;}
.part_cl .owl-theme .owl-nav {display: none;}
.part{padding:20px 0;}
.newtil li a{font-size: 20px;}
.about_w2 li b{font-size: 22px;}
.link h2{width:86px;}
.link p{width:calc(100% - 86px);}
.link{width:96%;margin:auto;}
.f_con{width:96%;margin:auto;}
.f_logo{display:none;}
.f_nav, .f_cont, .f_code{padding:0;}

.aboutBox1 .info{line-height: 26px;font-size: 14px;width: 54%;}
.listBanner, .mzsmBanner{height: 260px;}
.listBanner h3{font-size: 2rem;}
.i-yea{display:none;}
.i-yeb{width:100%;text-align:left;}
.aboutTie_grop h5{margin:auto;}
.aboutTie_grop{margin-bottom: 20px;}
.aboutBox1 .pic {width: 42%;height: 400px;}
.listWrap{padding: 30px 0;}
.caseList li{margin-bottom:20px;}

.listTie{font-size: 26px;margin-bottom: 20px;}
.jobBox1 li i img{width:50px;}
.jobBox1 li h4{font-size:16px;font-weight: normal;}
.jobBox1 li{padding: 0 2%;}
.jobList .top span:nth-child(2),.jobList .top span:nth-child(3),.jobList .top span:nth-child(5){display:none;}
.jobList .top .tie{font-size:16px;font-weight: normal;}
.jobList li{padding:0 20px;}
.nnewsb span{margin: 10px 0;}
.appl h4{font-size:16px;}
.proSider{display:none;}
.proList_r{width:100%;}
.i-pss{width:100%;}










}
@media screen and (max-width:780px){
.g_top .top{display:none;}
.g_nav li{font-size: 14px;}
.g_nav li>a{line-height: 40px;}
.g_nav{padding:20px 0;}
.top_c h3{padding: 10px 0 10px 20px;width: 190px;}
.zhz{top: 2px;}
.top_c h3 img{display:block;}
.webox{padding:0;flex-wrap: wrap;display:none;}
.webox_p{display:none;}
.webox_w{width:100%;padding:0px;}
.webox_w h4{font-size:18px;margin-bottom: 10px;}
.til01 {font-size: 20px;line-height: 26px;}
.til01 p{letter-spacing: 0px;font-size: 14px;}
.protil{display:none;}
.prod_c{margin-top:20px;}
.prod{margin-top:30px;margin-bottom:10px;}
.prod_c li{width:48%;margin: 0 2% 10px 0;}
.prod_c li span{font-size:14px;line-height:18px;padding:10px 0;}
.case{padding: 30px 0 0;}
.case .til01 p{line-height: 22px;margin:15px auto 0;}
.case .owl-carousel .owl-stage-outer{max-width:100%;}
.case_cl dd p{display:none;}
.case .owl-theme .owl-nav{display:none;}
.case_cl dd{position:static;padding:10px 0;text-align:center;background:none;}
.case_cl dd h3{margin:auto;}
.case_cl dd h3 a{font-size:14px;}
.part{display:none;}
.newbox{margin:10px auto 30px;flex-wrap: wrap;}
.news1{width:100%;}
.newtil li a{font-size: 17px;}
.newtil{line-height: 56px;}
.news_c1{padding:10px;}
.news_c1 dl{flex-wrap:wrap;}
.news_c1 dt{width:100%;}
.news_c1 dd{width:100%;}
.news_c1 dd h3{line-height: 46px;font-size: 16px;}
.news_c1, .news_c2{height:auto;}
.news2{display:none;}
.about_c{margin-top: 20px;}
.about_p{width:100%;}
.about_w{width: 100%;padding:0;}
.about_ico, .about_ico img{display:none;}
.about_w1{border:none;padding:0;}
.about_w1 h3{padding:0;height:auto;line-height:40px;margin-top:20px;}
.about_w1 p{margin-bottom: 10px;}
.about_w1 span a{border:1px solid #333;text-align:center;line-height:40px;color:#333;}
.about_w2 li b{font-size: 16px;}
.about{margin-bottom: 20px;}
.about_w2{line-height: 60px;display:none;}
.link{display:none;}
.f_con{padding: 20px 0 30px;flex-wrap: wrap;}
.f_nav{display:none;}
.f_cont{width:100%;}
.footWrap{line-height: 26px;}
.f_code{width:100%;margin-top:20px;}
.f_con h3{display:none;}
.f_code p{padding:0;width:40%;float:none;display:inline-block;vertical-align: middle;}
.f_codess{text-align:center;}
.f_code p img{width:80%;}
.f_code p span{display:block;}
.f_text{height:auto;line-height:20px;padding:20px 0;}
.news_c1 li span{display:none;}
.news_c1 li{padding:0 0 0 20px;}

.listBanner, .mzsmBanner {height: 120px;}
.listBanner h3 {font-size: 20px;top: 34%;}
.listBanner h3 span{font-size:16px;}
.i-yeb{line-height: 44px;}
.aboutBox1 .info{width:100%;}
.aboutBox1 .pic{width:100%;height: 300px;margin-top:30px;}
.aboutBox1{margin-bottom: 40px;}
.caseList li{width:48%;}
.contss{margin:30px auto;display:block;}
.contactInfo{width:100%;}
.feedback{width:100%;padding:30px 3%;}
.feedback .title{text-align:center;}
.feedback .sub{margin:30px auto;display:inline-block;width:100%;}
.contactBox2{margin: 0px auto 50px auto;}
#map_container {height: 240px;}
.contactInfo .ewm,.contactInfo .zx{display:None;}

.jobBox1{margin: 30px auto;}
.listTie{font-size: 22px;}
.jobBox1 .title{    font-size: 16px;}
.jobBox1 .txt{font-size:14px;line-height:24px;}
.jobBox1 li{width:100%;}
.jobList .top a{display:none;}
.jobList .top{padding:0;}
.jobList .top span:nth-child(1){width:50%;}
.jobList .top span:nth-child(4){width:50%;text-align:right;}
.jobList .font{padding: 10px 0 20px;}
.jobList li{margin-bottom:10px;}
.nnews{flex-wrap:wrap;margin: 30px auto 10px;border-bottom:5px solid #eee;padding-bottom:20px;}
.nnewsa{width:100%;margin-bottom:10px;}
.nnewsb{width:100%;}
.nnewsb h6{font-size: 16px;}
.nnewsb p{line-height: 22px;}
.nnew{margin:0 auto 30px;}
.nnew li{padding:15px 0;}
.nnew a{flex-wrap:wrap;}
.nnewa{display:none;}
.nnewb{width:100%;}
.nnewb h6{font-size:16px;}
.nnewb p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.psj span{display:none;}
.nnse{font-size:16px;}
.vove{margin:20px auto;}
.vove li{width:100%;}
.vove ul{display:block;}
.appl li{width:48%;}
.appl p{line-height:22px;}
.proList li{width:100%;margin:auto;}
.proList{margin:auto;}
.pagination{padding:0;}
.pagination a{padding: 0 9px;}
.i-prxa{width:100%;margin-bottom:20px;}
.i-prxb{width:100%;}
.i-prxba{font-size: 18px;padding-bottom: 10px;font-weight: bold;color:#333;}
.i-prxbb{line-height: 24px;color:#666;}
.i-pso{display:none;}
.i-prxs{margin: 40px auto 10px;padding-bottom: 10px;}
.i-prxu{line-height: 24px;margin:auto;}






}































