
@media screen and (max-width:1500px) {
	.prosec1 .inner{
		margin-left: 5%;
		margin-right: 5%;
	}
	.ptext{
		bottom:30px
	}
}

@media screen and (max-width:1600px) {
	.header-nav >li >a{ padding: 15px 15px 13px;}
	.footer-info:first-child{ width: 60%;}
	.header-right{ margin-right: 30px;}
	.header-nav>li:nth-child(4) .navs-menu{left:-115px;}
  .header-nav>li:nth-child(5) .navs-menu{left:-115px;}
  .inner,.footerinner{margin-left: 5%;margin-right: 5%;}
  .lx_cont{margin-left: 12%;}
  .ncsec1 .imgintro{margin-top: 50px}
  .nctable1 tr:first-child td{padding: 15px 5px;}
  .nctable1 tr td{text-align: center;}
  .process_l,.process_r{height: 500px;}
  .process_l{padding: 50px 50px;}
}
@media screen and (max-width:1450px) {
	.incase li{height: 200px;}
	.incase .casetxt span{margin-top: 20px;width: 120px;font-size: 13px;}
	.incase .casetxt{padding: 20px 25px;}
	.incase .casetxt h2{font-size: 17px;}
	.incase .casetxt p{height: 50px;overflow: hidden;}
	.inproduct li{height: 310px;}
	.inproduct ul li .protxt h3{font-size: 15px;}
	.inproduct ul li .protxt{padding: 20px 20px;}
	.incase .case_nav{top:30px;}
	.header-nav>li:nth-child(4) .navs-menu{left:-120px;}
  .header-nav>li:nth-child(5) .navs-menu{left:-120px;}
	.banner-text{ left: 5%; margin-top: -90px;}
	.banner-text p{ font-size: 35px;}
	.banner-text img{ height: 30px;}
	.banner-btn{ left: 5%; bottom: 10%; }
	.page.active .intitle h2{font-size: 28px;}
	.intitle h3{font-size: 22px;}
	.news-items a strong{font-size: 19px;}
	.page5 .intitle{margin-bottom: 30px;}
	.banner-btn span{ height: 45px; line-height: 45px;width:45px; font-size: 14px;}
	.header-logo{ margin-left: 5%; }
	.header-right{ margin-right: 5%;}
	.header-nav >li >a{ padding: 15px 10px 13px; font-size: 15px;}
	.header-contcat{ margin-left: 16px;font-size: 16px;}
	.company-title{ margin-bottom: 15px;}
	.company-title strong{ font-size: 20px;}
	.introducte{ margin-top: 25px;}
	.introducte strong{ font-size: 20px;}
	.introducte h3{ font-size: 16px;}
	.introducte p{ font-size: 12px;}
	.data-item{ margin-right: 40px;}
	.company-wrap{ left: 5%; right: 5%;}
	.furniture-top small{ font-size: 35px;}
	.furniture-top strong{ font-size: 19px;}
	.company p{height: 70px;overflow: hidden;}
	.inhonorp{display: none;}
	.inhonor-swiper{margin-top: 20px;}
	.company-wrap{top:55%}
	.furniture-text{ margin-top: 40px;}
	.color-wrap{ margin-top: -224px;}
	.colors-top{ margin-bottom: 50px;}
	.colors-top small{ font-size: 44px;}
	.colors-top strong{ font-size: 22px; margin-bottom: 24px;}
	.news-title{ margin-bottom: 40px;}
	.news-title small{ font-size: 44px;}
	.news-title strong{ font-size: 22px;}
	.news-center-wrap{ margin-top: -190px;}
	.news-items a{ padding: 32px 28px 40px;}
	.news-items a p{ height: 66px;margin-top: 15px;line-height: 22px;}
	.news-items a span{ margin-top: 30px;}
	.data-item1 p b{ min-width: auto !important;}
	.introduct{ padding-top: 150px;}
	.maps{ height: 500px;}
	.inproduct ul li .protxt h4{margin-bottom: 6px;}
	.page6 .introducte{margin-top: 15px;}
	.company_l ul li h1 span{font-size: 26px;}
	.company_l ul li h1{font-size: 16px;}
	.company_l ul li h2{font-size: 16px;}
	.company_l ul li h3 img{width: 40px;}
	.company_l ul li{height: auto;padding: 20px;}
	.newshot li .hotImg{height: 200px;}
	.hottxt p{height: 45px;overflow: hidden;}
	.hottxt h5{font-size: 16px;}
	.rc_sec1 li a{width: 200px;height: 200px;}
	.rc_sec1 li a .rc_item{width: 160px;height: 160px;}
	.rc_sec1 li a .rc_item i{margin-top: 25px;}
	.cbanner h2{font-size: 27px;}
	.cbanner h3{font-size: 18px;}
	.rc_sec1 li a .rc_item h3{font-size: 18px;}
	.rc_sec2 h2{font-size: 27px;}
	.section{padding: 80px 0;}
	.rc_join2 h2{font-size: 28px;}
	.rcrtxt h2,.rc-txt h2{font-size: 22px;}
	.rc_join2{padding-top: 60px;}
	.zyfz li .fztxt{right: 12%;}
	.fzsec1 h2{font-size: 27px;}
	.lx_cont h1,.lxsec2 h2{font-size: 27px;}
	.lx_cont h2,.lxsec2 h3{font-size: 18px;}
	.bustxt h2,.business .licover h2{font-size: 19px;}
	.bustxt p,.business .licover p{font-size: 15px;}
	.ljsec1 ul li p{font-size: 13px;}
	.process_r{padding-top: 40px;}
	.process_l{width: 400px;}
	.process_r{margin-left: 400px;}
	.field_title h2{font-size: 27px;}
	.ljsec4 h4{font-size: 22px;}
	.ncsec1 .imgintro{margin-top: 20px}
	.zysec2{padding-top: 0;}
	.process_l,.process_r{height:460px;}
}
@media screen and (max-width:1370px) {
	.incase li:nth-child(3),.incase li:nth-child(4){display: none;}
	.header-logo{ margin-left: 20px;  }
	.header-right{ margin-right: 20px;}
	.header-nav >li >a{ padding-top: 12px;}
	.header-right{ margin-top: 0;}
	.header-nav{margin-right:40px}
	.header-logo img{top:-4px}
	.company_r h1{font-size: 60px;}
	.company_r h2{font-size: 28px;margin-top: -40px;margin-bottom: 25px;}
	
}
@media screen and (max-width:1280px) {
	.furniture-content{ left: 8%; right: 8%;}
	.footer-left{ width: 22%;}
	.footer-logo{ max-width: 80%;}
	.footer-reserved{ width: 20%;}
	.histort-wrap{ width: 90%;}
	.network-line{ background-size: cover;}
	.network-content{ margin-top: 120px;}
	.road-item{ width: 280px;}
	.road-img{ width: 420px;}
	.road-item5{ bottom: 50px;}
	.footerinner{margin: 0 5%;}
}
@media screen and (max-width:1200px) {
	.header-nav{margin-right:40px}
	.header-nav >li >a{ padding-left: 8px; padding-right: 8px;}
	.navs-menu li a{ font-size: 12px;}
	.furniture-list li{ margin-left: 10px;}
	.company-swiper{ width: 100%;}
	.company-mark{ width: auto; background: none; padding-left: 48px;}
	.company-mark.prev{ left: 5%;}
	.company-mark.prev span{ right: 0;}
	.company-mark.next{ right: 5%;}
	.company-mark.next span{ left: 0;}
	.contact-info{ width: 30%;}
	.range-main{ width: 800px;}
	.range-mark{ width: calc((100% - 800px)/2);}
	.investment-left{ width: 30%;}
	.colorlist1 li { margin-left: 10px;}
	.colorlist li a { font-size:14px;}
	.inner{margin-left: 5%;margin-right: 5%;}
	.ncsec1 .imgintro{display: none;}
	.ncsec1_r p{display: block;}
}
@media screen and (max-width:1100px) {
	.product-list li:hover .product-wraps{ margin-top: -72px;}
	.product-wraps strong{ font-size: 22px; margin-bottom: 18px;}
	.product-wraps p{ -webkit-line-clamp: 2;}
	.product-wraps span{ margin-top: 30px;}
}
@media screen and (max-width:1024px) {
	.header-logo img{top:0}
	.header-nav{ display: none;}
	.header-right{ display: none;}
	.mtop{ height: 60px;}
	.header { padding: 0; background-color: #fff;}
	.header-logo img.logo-show{ opacity: 0; visibility: hidden;}
	.header-logo img.logo-hide{ opacity: 1; visibility: visible;}
	.menubtn{ display: block;}
	.banner-item figure{ padding-bottom: 50%; height: 0 !important; overflow: hidden;}
	.banner-item figure img{ width: 100%; height: auto;}
	.banner-text p{ font-size: 25px;margin-bottom: 7px;}
	.banner-text .p1{margin:10px 0 25px 0}
	.common-btn span{width:50px;height:50px;line-height:50px;}
	.banner-text{width:400px;padding:10px 10px 10px 10px;}
	.banner-btn{bottom:50px;}
	.banner-text img{ height: 24px;}
	.company-wrap{ position: relative; top: 0; margin-top: 0; transform: translateY(0px); padding: 80px 0; left: 0; right: 0; width: 90%; margin: auto;}
	.company-enter{ height: auto; overflow: hidden;}
	.data-item{ margin-right: 30px;}
	.furniture-content{ top: 40px;}
	.furniture-top small{ font-size: 25px;line-height: 1;}
	.furniture-top strong{ font-size: 20px; margin-top: 16px;}
	.furniture-text p{ height: 44px;}
	.furniture-list{ margin-top: 20px;}
	.colorbox{ height: auto;}
	.color-wrap{ position: relative; width: 90%; top: 0; margin-top: 0; left: 0; margin-left: 0; margin: auto; padding: 100px 0;}
	.news-center{ height: auto; padding: 80px 0;}
	.news-center-wrap{ position: relative; left: 5%; top: 0; margin-top: 0;}
	.footer-contact{ display: none;}
	.footer-left{ width: 50%;}
	.footer-reserved{ width: 50%; top: 80px;}
	.footer-logo{ width: 200px;}
	.wrapper{ position: relative;}
	.wrapper .page{ position: relative; height: auto !important;}
	.company-max-img{ width: 84.6%;}
	.company-max-img img{ width: 100%;}
	.company-min-img{ height: auto;right:0;top:54%;}
	.company-images:before{ opacity: 1; visibility: visible;}
	.coomon-hidden small, .coomon-hidden strong,.data-item,.introducte{ opacity: 1; visibility: visible; transform: translateY(0px);}
	.data-item p b{ min-width: auto !important;}
	.colors-top .coomon-hidden small, .colors-top .coomon-hidden strong, .colors-top .coomon-hidden p, .colors-top .coomon-hidden span,.colors-list li,.news-swiper{ opacity: 1; visibility: visible; transform: translateY(0px);}
	.ptext{ left: 5%; bottom: 30px;}
	.ptext small{ font-size: 30px;}
	.ptext strong{ font-size: 20px;}
	.header:before{ display: none;}
	.pbanner figure{ padding-bottom: 300px; transform: none !important;}
	.pbanner figure img{ transform: none !important; width: auto; height: 300px; position: relative;left:0; }
	.menu-share{ display: none;}
	.page-mneu{ position: relative; width: 100%; overflow-x: scroll; overflow-y: hidden; box-sizing: border-box;}
	.page-mneu .page-home{ position: absolute; left: 0; top: 0;}
	.pmenus{padding-left: 67px;  display: inline-flex; -webkit-display: inline-flex; -moz-display: inline-flex; -webkit-overflow-scrolling: touch; float: left;}
	.pmenus li a{ white-space: nowrap;}
	.introduct{ padding-top: 100px; background-attachment: local;}
	.introduct-wrap{ width: 90%;}
	.introduct-content{ padding: 0 5% 80px;}
	.company-mark.prev{ left: 20px;}
	.company-mark.next{ right: 20px;}
	.history{ padding: 70px 0;}
	.history-item strong{ font-size: 24px;}
	.history-btn{ width: 100px;}
	.history-btn span{ width: 20px; height: 20px; line-height: 20px; font-size: 12px; border: 2px solid #fff; margin-top: -12px; margin-left: -12px;}
	.history:before,.history:after{display: none;}
	.history-btn span:after{ width: 20px; height: 20px; }
	.history{ background-attachment: local !important;}
	.fiexdbg{ background-attachment: local !important; padding: 100px 0;}
	.culture-tt strong{ font-size: 22px;}
	.vision-text{ margin-top: 40px;}
	.vision-text p{ font-size: 18px;}
	.ideas-text img{ height: 35px;}
	.ideas-text{ margin-top: 30px; margin-bottom: 40px;}
	.ideas-content{ padding: 50px 30px 0; height: 220px;}
	.sense-wrap{ width: 460px;}
	.strategy{ padding: 100px 0;}
	.strategy-list{ margin-top: 40px; display: flex; display: -webkit-flex; justify-content: space-between;}
	.strategy-list:before,.strategy-list:after{ content: none;}
	.strategy-list li{ margin-left: 0; width: 100px; height: 100px;}
	.strategy-list li span{ font-size: 16px; margin-top: -8px;}
	.internal{ padding: 60px 0 40px;}
	.contact{ padding: 50px 0;}
	.contact-title{ margin-bottom: 40px;}
	.contact-title strong{ font-size: 22px;}
	.contact-title p{ font-size: 16px;}
	.videos{ padding: 100px 0;}
	.contact-info{ width: 48%; margin-right: 0; box-sizing: border-box;}
	.contact-info:first-child{ margin-right: 0;}
	.footer-eq{ display: none;}
	.contact-info:last-child{ float: right; width: 48%;}
	.news-boxs{ padding: 50px 0;}
	.news-list{ padding-bottom: 30px;}
	.news-content{ margin-right: 150px;}
	.news-v-tt{padding: 42px 5%;}
	.news-v-tt strong{ font-size: 24px;}
	.news-main{ padding: 50px 5%;}
	.page-box{ padding: 40px 5%;}
	.news-views{ padding-bottom: 0;}
	.product-boxs{ padding: 70px 0;}
	.product-list li{ width: 50%; margin-bottom: 40px;} 
	.series-top strong{ font-size: 26px;}
	.series-top{ padding: 50px 0;}
	.system-list li a{ height: 60px; line-height: 60px; font-size: 16px;}
	.trait{ padding: 50px 0 70px;}
	.trait-list{ margin-top: 36px;}
	.trait-fix b{ width: 72px; height: 72px;}
	.trait-fix p{ margin-top: 22px; font-size: 14px;}
	.range-top{ width: 100%;}
	.range-main{ width: 100%;}
	.range-mark{ width: 44px;}
	.range-mark.prev{ left: 20px;}
	.range-mark:before{ display: none;}
	.range-mark.next{ right: 20px;}
	.range-mark span{ width: 44px; height: 44px; line-height: 44px; font-size: 18px; background: rgba(0,0,0,0.5);}
	.solute{ padding: 70px 0;}
	.solute-text-wrap span{ margin-top: 40px;}
	.solute-content{ padding-top: 0;}
	.solute-content strong{ font-size: 24px; margin-bottom: 36px;}
	.solute-content span{ font-size: 16px;}
	.catalog{ padding: 50px 0;}
	.catalog-btn{ margin-top: 32px; margin-bottom: 40px;}
	.catalog-btn span{ height: 60px; line-height: 60px;}
	.total-solution{ padding: 50px 0;}
	.total-btn{ margin-bottom: 30px;}
	.total-content{ margin-top: 0;}
	.total-btn{ display: block;}
	.total-btn span{ width: 16.6666%; float: left; box-sizing: border-box; margin-top: -1px;}  
	.cooperative{ padding: 70px 0;}
	.color-center{ padding: 70px 0;}
	.color-center-top{ margin-bottom: 50px;}
	.color-font{ margin-top: 36px;}
	.color-search{ margin-top: 40px;}
	.technology-sele{ display: flex; display: -webkit-flex;}
	.sele{ flex: 1; -webkit-flex: 1;}
	.road-item{ position: static; width: 100%; margin-bottom: 30px;}
	.road-fix{ margin-top: 20px;}
	.road-item h3{ display: block;}
	.road-box{ padding: 50px 0;}
	.investments-box{ padding: 50px 0;}
	.investment-left{ width: 100%;}
	.invetemdowns{ margin-top: 32px;}
	.invetemdowns i{ font-size: 60px; margin-top: 50px;}
	.investment-tel{ margin-top: 40px;}
	.investment-ri{ width: 100%; margin-top: 30px;}
	.investe-item{ display: flex; display: -webkit-flex;}
	.investe-wrap{ margin-left: 0; flex: 1;}
	.concep-list{ margin-top: 40px;}
	.concep-wraps{ height: 320px;}
	.colorlist1 { display: block;}
	.colorlist1 li { width:32%; margin-left: 0; margin-bottom: 20px; margin-right: 2%;}
	.colorlist1 li:nth-child(3n+3) { margin-right: 0px;}
	.solute-btns{ margin-bottom: 40px; display: block;}
	.solute-btns a{ width: 20%;}
	.banner .slick-dots{display: none !important;}
	.banner-text{background: none;}
	.company-text{position: relative;z-index: 4;}
	.intitle h2{opacity: 1;transform: translateY(0);visibility:visible;font-size: 28px;}
	.intitle::before{display: none;}
	.intitle h3{opacity: 1;transform: translateY(0);visibility:visible;font-size: 20px;}
	.company{opacity: 1;transform: translateX(0);visibility:visible;}
	.page .inhonor-swiper {opacity: 1;visibility: visible;transform: translateY(0px);}
	.inhonor-swiper .iconarrow-left{left:0;}
	.inhonor-swiper .iconleft{right: 0;}
	.furniture-item{height: 400px;}
	.furniture-top .coomon-hidden small{opacity: 1;visibility: visible;transform: translateY(0px);}
	.furniture-top .coomon-hidden strong{opacity: 1;visibility: visible;transform: translateY(0px);font-size: 18px;}
	.furniture-hidde{overflow: hidden;height: 110px;}
	.footer_t ._fl{float: none;}
	.footer_t ._fr{float: none;margin-top: 30px;}
	.footerinner{margin: 0 5%;}
	.footer_t h4{margin-top: 30px;}
	.footer_t{padding: 40px 0;}
	.footer_t ._fr ul{height: auto;}
	.foot2{display: none;}
	.inproduct{position: relative;left:0;right:0;top:0;transform: translateY(0);margin: 80px 5%;}
	.transx{opacity: 1;visibility: visible;transform: translateY(0px);height: auto;overflow: hidden;}
	.inproduct li{height: 270px;}
	.inproduct ul li:nth-child(odd) .proimg,.inproduct ul li:nth-child(even) .proimg{height: 55%;}
	.inproduct ul li:nth-child(odd) .protxt,.inproduct ul li:nth-child(even) .protxt{height: 45%;}
	.inproduct ul li .protxt h3{font-size: 14px;}
	.incase,.inpartner{position: relative;left:0;right:0;top:0;transform: translateY(0);margin: 80px 5%;}
	.page7 .intitle{margin-bottom: 40px;}
	.incase li{float: none;width: 100%;margin-left: 0;}
	.cbanner{padding: 80px 0 40px 0;}
	.rc_sec1 li a{width: 130px;height: 130px;}
	.rc_sec1 li a .rc_item{width: 110px;height: 110px;top:10px;left:10px;}
	.rc_sec1 li a .rc_item i{width: 35px;height: 35px;background-size: 35px;display: none;}
	.cbanner h3{margin-left: 10px;margin-right: 10px;margin-top: 15px;}
	.section{padding: 55px 0;}
	.talent{margin-top: 50px;}
	.tal_middle{display: none;}
	.tal_left{width: 45%;}
	.tal_right{width: 45%;}
	.rc_join1{display: none;}
	.rc_join2{width:100%;}
	.rc_join{height: 500px;}
	.rc_joinus{height: 220px;}
	.rc_join2{padding-top: 40px;}
	.rcrtxt{padding: 60px 40px 0 0;}
	.rc_join3{height: 280px;}
	.rc_sec1 li a .rc_item h3{margin-top: 45px}
	.fzsec2 ul li{width: 48%;margin-left: 4%;margin-bottom: 15px;}
	.fzsec2 ul li:nth-child(2N+1){margin-left: 0;}
	.zyfz li{height: auto;width: 25% !important;padding: 20px 0;}
	.zyfz li .fzbg{display: none;}
	.zyfz li .fztxt{position: static;width: 100%;}
	.zyfz li:first-child{background: #71bf45;}
	.zyfz li:nth-child(2){background: #0095eb;}
	.zyfz li:nth-child(3){background: #919191;}
	.zyfz li:nth-child(4){background: #0095eb;}
	.lx_l,.lx_r{width: 50%;}
	.lxsec1 li:before{width: 40px;height: 40px;background-size: 20px !important;}
	.lxsec1 li{padding-left: 50px;}
	.lx_cont{margin-right: 8%;}
	.lxsec1 li p{line-height: 20px;}
	.main_l h2{font-size: 27px;line-height: 1;}
	.main_l h3{font-size: 47px;}
	.about_t{margin-bottom: 50px}
	.about_s3 ul li .libox{padding: 35px 30px;margin: 0 25px}
	.ser_no h3,.ser_on h3{font-size: 18px;}
	.sertitle h2,.shtxt h2{font-size: 27px;}
	.ser_no h3,.ser_on h3{margin-bottom: 0px;}
	.shtxt{width: 80%;padding: 40px 30px;}
	.ser_no{padding: 25px 20px;}
	.ser_on{padding-left: 15px;padding-right: 15px;padding-top: 25px;}
	.ser_on p,.ser_no p{font-size: 13px;line-height: 22px;}
	.businessul{width:auto;}
	.bustxt{padding: 30px 20px;}
	.bustxt h2, .business .licover h2{font-size: 18px;}
	.bust h2{font-size: 27px;}
	.business .inner{padding-top: 100px;}
	.busimg{height: 180px;}
	.bustxt p, .business .licover p{font-size: 14px;}
	.field_title h3{font-size: 22px;}
	.ljsec1 ul li{width: 33.3%;margin-bottom: 20px;}
	.ljsec1 ul{margin-top: 40px;height: auto;overflow: hidden;}
	.ljsec2 ul li i{margin-top: 40px;margin-bottom: 40px;}
	.ljsec2 ul li .lidiv{margin-right: 15px;}
	.equi1 .equi_img{float: none;width: 100%;}
	.equi1 .equi_txt{float: none;width: 100%;}
	.equi2 .equi_img{float: none;width: 100%;}
	.equi2 .equi_txt{float: none;width: 100%;}
	.process_l{width: 100%;float: none;}
	.process_r{margin-left: 0;}
	.wf_r{width: 100%;}
	.ncsec1_l{float: none;width: 100%;margin-bottom: 15px;}
	.ncsec1_r{float: none;width: 100%;}
	.ncsec3_l{float: none;width: 100%;}
	.ncsec3_r{float: none;width: 100%;}
	.ncsec2_l{float: none;width: 100%;}
	.ncsec2_r{float: none;width: 100%;}
	.ncsec4_l{float: none;width: 100%;}
	.ncsec4_r{float: none;width: 100%;}
	.nccase li{margin-top: 0;}
	.nccase li img{height: 120px}
	.zysec1_l{float: none;width: 100%;}
  .zysec1_r{float: none;width: 100%;margin-top: 30px;}
  .zysec2{padding-top: 0;}
  .zysec2 .inner{padding: 5px 30px 30px 30px;}
  .zybody5 .kh_l{float: none;width: 100%;}
  .zybody5 .kh_r{float: none;width: 100%;}
  .sec_title1{margin-top: 30px;margin-bottom: 25px;}
  .zytable3{margin-top: 0;}
  .gzbox{padding: 25px;}
  .pq_r{margin-left: 200px;}
  .pq_r img{width: 100%;height: auto;}
  .qxsec1_l{float: none;width: 100%;margin-bottom: 20px;}
  .qxsec1_r{float: none;width: 100%;}
  .qxsec1_l img{width:100%;}
  .dtros1_l{width: 100%;float: none;}
  .dtros1_r{width: 100%;float: none;}
  .dtros1 .sec_title{margin-bottom: 40px;}
  .dt_box .dt_l{float: none;width: 100%;}
  .dt_box .dt_r{float: none;width: 100%;}
  .dtr_r{float: none;width: 100%;}
  .dtr_l{float: none;}
  .lv-swiper{margin: 30px 15px 0 15px;}
  .lv-item h2{font-size: 14px;}
}
@media screen and (max-width:861px) {
	.company-images{ width: 100%;}
	.company-text{ width: 100%; margin-top: 40px;}
	.company-title small{ font-size: 34px;}
	.data-item p b{ font-size: 40px;}
	.furniture{ height: auto;}
	.introduct{ padding-top: 60px;}
	.introduct-tt{ padding: 45px 0 30px;}
	.introduct-tt strong{ font-size: 24px;}
	.introduct-content p{ font-size: 14px;}
	.ideas-item{ width: 100%; margin-top: -1px;}
	.ideas-content{ height: auto; padding: 30px 5%;}
	.sense{ padding: 60px 0;}
	.sense-wrap{ width: 100%;}
	.sense-img{ width: 70%; margin: auto;}
	.sense-item{ position: static; width: 48%; float: left; margin-top: 30px;}
	.sense-item:nth-child(2n+2){ float: right;}
	.sense-item i{ display: none;}
	.sanpin-item .ideas-content{ padding: 40px 5%; height: auto;}
	.sanpin-list{ margin-top: 30px;}
	.research-item{ width: 100%;}
	.research-title strong{ font-size: 22px;}
	.research-img{ background-attachment: local; padding-top: 50px;}
	.maps{ height: 400px;}	
	.news-list li a figure{ width: 200px;}
	.news-content{ margin-left: 230px; margin-right: 140px;}
	.news-content strong{ font-size: 20px;}
	.news-content p{ font-size: 14px; margin-top: 12px;}
	.news-content span{ margin-top: 20px;}
	.balance{ padding: 40px 0;}
	.balance-text{ margin-top: 20px; display: block; overflow: hidden;}
	.balance-text img{ width: 50%; float: left;}
	.solute-list li figure{ width: 100%; float: none;}
	.solute-text{ position: relative; width: 100%;}
	.solute-text-wrap{ padding: 45px 5%;}
	.solute-top{ padding: 50px 0;}
	.solute-imgs{ width: 100%;}
	.solute-content{ width: 100%; padding-top: 30px;}
	.total-items figure{ width: 100%;}
	.total-table{ position: relative; width: 100%; margin-top: 30px;}
	.total-table table thead tr th, .total-table table tbody tr td{ height: 50px !important;}
	.cooperative-list li{ width: 25%;}
	.cooperate span{ width: 50%;}
	.colorlist li a{ width: 140px;}
	.technology-list li{ width: 100%;}
	.technology-sele{ margin-top: 40px;}
	.network-img{ width: 100%;}
	.network-content{ width: 100%; margin-top: 40px;}
	.concep-item{ width: 50%; margin-bottom: 30px;}
	.menu-right{display: none;}
}
@media screen and (max-width:751px) {   
	.trait-list li{ width: 50%; margin-bottom: 30px;}
	.trait{ padding-bottom: 30px;}
	.solute-itemsd{ margin-bottom: 40px;}
	.solute-itemsd figure{ width: 100%;}
	.solute-textbox{ width: 100%; margin-top: 30px;}
}
@media screen and (min-width:642px) {   
	.prosec2{display: none;}
	.phbox{
  	display: none;
  }
}
@media screen and (max-width:641px) {
	.banner-text{ margin-top: -50px;}
	.banner-text p{ font-size: 24px;}
	.banner-text img{ height: 20px;}
	.banner-btn{ width: 90px; bottom: 30px;}
	.banner-btn span{ height: 35px; line-height: 35px; font-size: 12px;}
	.menubtn{ width: 54px; height: 54px;}
	.mtop{ height: 54px;}
	.menubtn span{ margin-top: 27px;}
	.company-min-img,.company-images:before{ display: none;}
	.company-wrap{ padding: 46px 0;}
	.company-max-img{ width: 100%;}
	.company-text{ margin-top: 30px;}
	.company-data{ display: flex; display: -webkit-flex; justify-content: space-between;}
	.company-data.clearfix:before, .company-data.clearfix:after{ display: flex; content: none;}
	.data-item{ margin-right: 0;}
	.furniture-item{ width: 100%; height: auto;}
	.furniture-img{ padding-bottom: 100%; height: 0; overflow: hidden;}
	.furniture-img:before{ height: 100%;}
	.furniture-hidde span, .furniture-hidde p{ opacity: 1; visibility: visible; transform: translateY(0px);}
	.furniture-list{ opacity: 1; visibility: visible; transform: translateY(0px); margin-top: 30px;}
	.furniture-content{ top: 20%; left: 5%; right: 5%;}
	.furniture-top small{ font-size: 20px;}
	.furniture-list li a{ height: 38px; line-height: 38px; font-size: 13px;}
	.colors-top small{ font-size: 28px;}
	.colors-top strong{ font-size: 20px;}
	.colors-list li span{ margin-top: 30px; font-size: 18px;}
	.colors-list{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.colors-list:before,.colors-list:after{ content: none;}
	.colors-list li{ width: auto;}
	.colors-list li b{ width: 82px; height: 82px; line-height: 82px; font-size: 32px;}
	.colors-list li b:after{ width: 100px; height: 100px; margin-left: -50px; margin-top: -50px;}
	.colors-list li a:hover b{ line-height: 82px;}
	.news-title{ margin-bottom: 28px;}
	.news-title small{ font-size: 28px; margin-bottom: 10px;}
	.news-title strong{ font-size: 20px;}
	.news-wrap{ margin-left: -8px; margin-right: -8px;}
	.news-items a{ margin: 0 8px; padding: 26px 22px 30px;}
	.news-items a strong{ font-size: 18px;}
	.news-btn{ margin-top: 32px;}
	.footer-logo{ width: 180px;}
	.footer-left{ width: auto;}
	.footer-reserved{ width: 40%;}
	.pbanner figure{ padding-bottom: 180px;}
	.pbanner figure img{ height: 180px; }
	.introduct{ padding-top: 0;}
	.introduct-wrap{ width: 100%;}
	.introduct-tt strong{ font-size: 22px;}
	.introduct-content{ padding-bottom: 50px;}
	.company-mark{ padding-left: 40px;}
	.company-mark span{ width: 40px; height: 40px; line-height: 40px; font-size: 20px; margin-top: -20px;}
	.history-btn figure{ display: none;}
	.history-btn{ width: 24px; margin-top: -12px;}
	.history-btn.prev{ left: 20px;}
	.history-btn.next{ right: 20px;}
	.history-item strong{ font-size: 22px;}
	.vision-text p{ font-size: 14px;}
	.ideas-text img{ height: 25px;}
	.sense{ padding: 40px 0 35px;}
	.strategy-list li span{ font-size: 14px; margin-top: -7px;}
	.journal-down:before, .journal-down:after{ width: 40%;}
	.journal-btns{ width: 72px;}
	.journal-list{ margin-left: -10px; margin-right: -10px;}
	.journal-wr{ margin: 0 10px;}
	.honor-wrap{ margin: 0 10px;}
	.honor-btn{ margin-bottom: 40px; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.honor-btn a{ flex: 1; -webkit-flex: 1;}
	.honor-wrap{ padding: 32px 20px 30px;}
	.research-in{ padding-top: 80px; margin-top: 30px;}
	.research-item:hover .research-text{ margin-top: -108px;}
	.vidoes{ height: 300px;}
	.videos{ padding: 50px 0;}
	.contact-info{ width: 100%; min-height: auto;}
	.contact-info:last-child{ width: 100%;}
	.maps{ height: 340px;}	
	.news-boxs{ padding: 40px 0;}
	.news-list li a{ padding: 26px 5%;}
	.news-time{ display: none;}
	.news-content{ margin-right: 0;}
	.pages a{ width: 36px; height: 36px; line-height: 36px; font-size: 14px; margin-left: 5px;}
	.news-views{ padding-top: 0;}
	.news-view-wrap{ width: 100%; max-width: 100%;}
	.page-href{ width: 100%;}
	.backlist{ float: left;}
	.news-v-tt strong{ font-size: 22px;}
	.news-views{ padding-bottom: 0;}
	.product-boxs{ padding: 40px 0 20px;}
	.product-list{ margin-left: 0; margin-right: 0;}
	.product-list li{ width: 100%;}
	.product-list li a{ margin: 0;}
	.series-top strong{ font-size: 24px; margin-bottom: 35px;}
	.series-top p{ font-size: 14px;}
	.system-list li a{ height: 50px; line-height: 50px; font-size: 14px;}
	.system-boxs{ margin-top: 40px;}
	.system-tt{ font-size: 24px;}
	.system-img{ margin-top: 30px;}
	.system{ padding-bottom: 42px;}
	.system-list li{ width: 33.3333%;}
	.balance-text img{ width: 100%; max-width: 100%;}
	.range{ padding: 40px 0;}
	.range-top{ margin-bottom: 26px;}
	.solute{ padding: 50px 0;}
	.solute-text-wrap{ padding: 38px 5%;}
	.solute-text-wrap strong{ font-size: 20px; margin-bottom: 18px;}
	.solute-list li:nth-child(2n+2) figure{ float: none;}
	.solute-list{ margin-bottom: 40px;} 
	.solute-content span{ margin-bottom: 18px;}
	.solute-content p{ font-size: 14px;}
	.catalog-btn span{ height: 50px; line-height: 50px; font-size: 16px;}
	.catalog-item{ overflow-x: auto;}
	.catalog-item img{ width: 1000px; max-width: none;}
	.total-btn span{ width: 33.333%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.total-table table thead tr th, .total-table table tbody tr td{ font-size: 14px !important; height: 46px !important;}
	.cooperative-list li{ width: 33.3333%;}
	.color-center{ padding: 50px 0;}
	.colorlist li{ margin-left: 10px;}
	.colorlist li a{ height: 44px; line-height: 44px; font-size: 14px;}
	.color-btns li{ width: 20%;}
	.color-k{ margin-bottom: 40px;} 
	.color-down-img li{ width: 33.3333%;}
	.colorlist{ display: flex; display: -webkit-flex;}
	.colorlist1 { display: block;}
	.colorlist li { flex: 1; -webkit-flex: 1; margin-left:0;}
	.colorlist1 li { width: 48.5%; margin-right: 0;}
	.colorlist1 li:nth-child(2n+2) { float: right;}
	.colorlist li a { width: auto; }
	.color-center-top{ margin-bottom:20px;}
	.color-font p { font-size: 14px; }
	.color-down{ padding: 18px 10px 8px;}
	.technology-list li a{ width: 100px; padding-bottom: 134px;}
	.technology-list li figure{ padding: 14px 5%;}
	.technology-content{ margin-left: 130px; padding-top: 12px;}
	.technology-sele{ margin-top: 30px; display: block;}
	.sele{ margin-left: 0; width: 100%; font-size: 16px;}
	.markings-text span{ font-size: 14px;}
	.network-content{ margin-top: 30px;}
	.network-content p{ margin-top: 20px; font-size: 14px;}
	.road-logo{ width: 200px;}
	.road-img{ width: 70%;}
	.road-item h3{ font-size: 20px;}
	.promotion{ padding: 40px 0;}
	.promote-tt{ margin-bottom: 30px;}
	.investment-tel strong{ font-size: 20px;}
	.investe-item span{ padding-left: 20px; width: 90px;}
	.investe-item .text{ padding-left: 0;}
	.investe-wrap{ padding-left: 20px;}
	.checkbos:first-child{ margin-left: 0; width: 90px;}
	.support{ padding: 65px 0;}
	.support-wrap img{ width: 100%;}
	.support-wrap img:first-child{ margin-bottom: 40px;}
	.managemnet{ padding: 50px 0;}
	.mangemnet-conten table thead tr th{ height: 50px; font-size: 15px;}
	.mangemnet-conten{ overflow-x: auto;}
	.mangemnet-conten .manage-table { width: 800px;}
	.concept { padding: 50px 0;}
	.concep-text p{ font-size: 14px;}
	.concep-item{ width: 100%;}
	.recuiting{ padding: 42px 0;}
	.recuite-top strong{ width: 78%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 15px;}
	.recuite-top.active strong, .recuite-top:hover strong{text-indent: 20px;}
	.recuite-texts{ padding: 26px 20px;}
	.recuite-texts a{ margin-top: 30px;}
	.pb80{ padding: 100px 0 40px;}
	.ctch{ font-size: 24px;}
	.slenter{ box-sizing: border-box; width: 100%;}
	.nfw-pic{ width: 80%; margin-top: 50px;}
	.system-list{ display: block;}
	.catalog-btn{ display: block;}
	.catalog-btn span{ width: 33.333%;}
	.solute-btns a{ width: 33.333%;}
	.solute-tixi{ padding: 40px 0;}
	.total-tt,.solute-tixi strong{ font-size: 22px; margin-bottom: 18px;}
	.banner-text p .span{margin-left: 10px;}
	.banner-text .p1,.mousedown,.scrotxt{display: none;}
	.banner-text .p2{font-size: 12px;margin-bottom: 5px;}
	.common-btn span{margin-right: 0;}
	.banner-btn{width:auto;}
	.intitle h2{font-size: 18px;}
	.intitle h3{font-size: 16px;}
	.company-wrap{padding: 30px 0;}
	.inhonor-swiper .common-btn span{width: 35px;height: 35px;line-height: 35px;font-size: 12px;}
	.furniture-top .coomon-hidden strong{font-size: 16px;}
	.furniture-text{margin-top: 20px;}
	.furniture-text span{font-size: 12px;}
	.furniture-hidde{height: 76px;}
	.furniture-list{margin-top: 25px;}
	.furniture-list li{width: 110px;}
	.furniture-list li a{height: 35px;line-height: 35px;font-size: 14px;}
	.inproduct{margin: 30px 5%;}
	.inproduct li{width: 49%;margin-left: 2%;height: 250px;}
	.inproduct li:nth-child(1),.inproduct li:nth-child(2){margin-bottom: 15px;}
	.inproduct li:nth-child(2N+1){margin-left: 0;}
	.inproduct ul li .proimg{height: 50% !important;}
	.inproduct ul li .protxt{height: 45% !important;padding: 20px 15px;}
	.inproduct ul li .protxt h4{font-size: 13px;}
	.news-center{padding: 40px 0;}
	.news-items a strong{font-size: 16px;}
	.common-btn span{width: 35px;height: 35px;line-height: 35px;}
	.page5 .news-btn{width: 70px;}
	.incase, .inpartner{margin: 30px 5%;}
	.header-logo img.logo-hide{height: 50px;width: auto;}
	.header-logo{margin-left: 15px;}
	.incase .case_nav{display: none;}
	.incase ul{margin-top: 30px;}
	.incase li{float: left;margin-left: 2%;width: 49%;height: auto;margin-bottom: 15px;}
	.incase .caseimg{float: none;height:120px;width: 100%;}
	.incase .casebox{height: auto;}
	.incase .casetxt{float: none;height:190px;width: 100%;padding: 15px 10px;}
	.incase .casetxt h2{font-size: 14px;}
	.incase .casetxt p{font-size: 12px;line-height: 20px;height: auto;}
	.incase .casetxt span{width: 100px;height: 35px;line-height: 35px;font-size: 13px;margin-top: 15px;}
	.page6 .introducte{margin-top: 5px;}
	.inpartner ul li{width: 25%;}
	.page7 .intitle{margin-bottom: 30px;}
	.footer_t h1,.footer_t h3{display: none;}
	.footer_t h4{margin-top: 0;font-size: 15px;}
	.footer_t ._fr{margin-top: 20px;}
	.footer_t ._fr li{width: 35px;height: 35px;line-height: 35px;}
	.footer_t ._fr li img{width: 13px;}
	.footer_t ._fr li:nth-child(2) img{width: 16px;}
	.footer_t ._fr li:nth-child(3) img{width: 16px;}
	.address{margin-top: 15px;}
	.address p{font-size: 13px;margin-bottom: 5px;}
	.footer_t{padding: 30px 0 20px 0;}
	.foot1{font-size: 13px;}
	.ptext small{font-size: 18px;}
	.fiexdbg{padding: 30px 0;}
	.pmenus li a,.page-mneu .page-home{height: 45px;line-height: 45px;}
	.ptext strong{font-size: 18px;}
	.header-logo img{top:3px}
	.culture-tt strong{font-size: 16px;}
	.culture-tt small{font-size: 13px;}
	.vision .culture-tt{padding: 15px 0;}
	.vision .culture-tt:before, .vision .culture-tt:after{height: 1px;}
	.vision-text{margin-top: 30px;}
	.ideas-text p{font-size: 13px;}
	.ideas-content strong{font-size: 16px;}
	.strategy{padding: 40px 0;}
	.sanpin-item .ideas-content p{padding-left: 0;}
	.sanpin-item .ideas-content,.ideas-content{padding: 25px 5%;}
	.vision-text p{line-height: 1.7;}
	.sense-item{text-align: center;}
	.sense-item p{padding-left: 0;margin-bottom: 0;}
	.section{padding:30px 0;}
	.company_l{float: none;width: 100%;height: auto;}
	.compImg{display: none;}
	.compimg{display: block;}
	.company_l ul{position: static;height: auto;overflow: hidden;}
	.company_l ul li{padding: 25px 15px;}
	.company_l ul li h1 span{font-size: 20px;}
	.company_l ul li h1{font-size: 13px;}
	.company_l ul li h2{font-size: 14px;}
	.company_l ul li h3 img{width: 35px;display: none;}
	.company_r{margin-left: 0;}
	.company_r h1{font-size: 30px;}
	.company_r h2{margin-top: -20px;font-size: 18px;margin-bottom: 10px;}
	.company_r{height: auto;padding: 30px 15px 25px 15px;}
	.company_r p{font-size: 14px;margin-bottom: 8px;line-height: 1.4;text-indent: 20px;}
	.title3 h3{margin-top: 0;font-size: 18px;margin-bottom: 8px;}
	.title3 p{line-height: 1.4;font-size: 13px;}
	.about_s4 .fullrow{margin-top: 30px;}
	.about_s4 .fullrow>div{float: none;width: 100%;height: 160px;}
	.fulltxt h2{font-size: 18px;margin-bottom: 10px;}
	.fulltxt h3{font-size: 18px;margin-bottom: 10px;}
	.newshot li{float:none;width:100%;margin-left: 0;margin-bottom: 15px;}
	.hottxt{padding: 20px 15px;}
	.hottxt h2{font-size: 16px;}
	.hottxt p{margin: 6px 0 3px 0;line-height: 1.4;font-size: 13px;}
	.hottxt h5{line-height: 1;font-size: 13px;color: #999;}
	.newshot li:last-child{margin-bottom: 0;}
	.newlist li h4{display: block;font-size: 14px;font-weight: normal;color: #999;margin-bottom: 8px;}
	.newlist .item_l{display: none;}
	.newlist li .item_r:before{display: none;}
	.newlist li .item_r:after{display: none;}
	.item_r_img{float: none;width: 100%;height: 140px;}
	.newlist .item_r{margin-left: 0;padding: 20px 15px;height: auto;}
	.item_r_txt{margin-right: 0;}
	.newlist li{height: auto;}
	.newlist:after{display: none;}
	.item_r_txt p{height: auto;line-height: 1.4;margin-bottom: 8px;font-size: 13px;}
	.item_r_txt .introducte{margin-top: 10px;}
	.item_r_txt h2{font-size: 16px;line-height: 1;margin-top: 20px;margin-bottom: 8px;font-weight: normal;}
	.hottxt h2{font-weight: normal;}
	.introducte span{font-weight: normal;}
	.pagenum{display: none;}
	.pageback{display: none !important;}
	.newlist{margin-bottom: 0;}
	.pagebox{margin: 35px 0 35px 0;}
	.pagespan{width: 100px;height: 45px;line-height: 45px;}
	.pagespan a{width: 100px;height: 45px;font-size: 14px;line-height: 45px;}
	.newsL{float: none;width: 100%;margin-bottom: 15px;padding: 30px 15px;}
	.newsR{float: none;width: 100%;}
	.newsL h2{margin-bottom: 10px;font-size: 16px;font-weight: normal;line-height: 1.4;}
	.newsL h3 span{margin-right: 10px;font-size: 13px;}
	.newsL h3{padding-bottom: 20px;}
	.newscont{margin-top: 20px;}
	.newscont p{font-size: 14px;}
	.newsR >a{padding: 20px 15px;margin-bottom: 10px;}
	.newsR a h2{font-size: 16px;margin-bottom: 5px;}
	.newsR a p{font-size: 14px;}
	.newshare h2{display: none;}
	.share-2{display: none;}
	.newshare a{margin-bottom: 0;height:40px;line-height: 40px;font-size: 14px;}
	.newshare{padding: 20px 15px;}
	.cbanner h2{font-size: 18px;margin-bottom: 10px;} 
	.cbanner h3{margin-left: 5%;margin-right: 5%;font-size: 14px;line-height: 1.3;}
	.cbanner{padding: 40px 0 40px 0;}
	.rc_sec1 li a{width:75px;height: 75px;}
	.rc_sec1 li a .rc_item i{display: none;}
	.rc_sec1 li a .rc_item{width: 63px;height: 63px;left: 6px;top:6px;}
	.rc_sec1 li a .rc_item h3{font-size: 13px;margin-top: 25px;}
	.rc_sec1{margin: 20px 0 0 0;}
	.rc_sec2 h2{font-size: 17px;}
	.rc_sec2 h3{font-size: 13px;}
	.tal_middle{display:none;}
	.talent{margin-top: 15px;}
	.tal_left{width: 49%;}
	.tal_right{width: 49%;}
	.rc_item_t{font-size: 14px;margin-top: 10px;padding-left: 10px;line-height: 35px;}
	.rc_item dl{padding-left: 0;}
	.rc_item dt{font-size: 14px;}
	.rc_item dd{font-size: 13px;}
	.rc_item{height: 260px;}
	.rc_sec2{padding-bottom: 5px;}
	.rc_join_l{float: none;width:100%;}
	.rc_join1{display: none;}
	.rc_join2{float: none;width: 100%;height: auto;padding: 25px 20px;}
	.rc_join2 h2{font-size: 18px;}
	.rc_join2 p{font-size: 13px;}
	.rc_joinus{height: auto;}
	.rcrtxt h2, .rc-txt h2{font-size: 18px;margin-bottom: 5px;}
	.rc-txt{left:5%;right:5%;}
	.rc_join3{height: 200px;}
	.rc_join_r{float: none;width:100%;height: 200px;}
	.rc_join{height: auto;}
	.rcrtxt{padding: 45px 20px;height: 100%;text-align: center;width: 100%;}
	.rc-txt p{font-size: 13px;line-height: 1.5;}
	.rcrtxt .introducte{text-align: center;}
	.rcrtxt p{font-size: 13px;line-height: 1.5;}
	.fzsec1 h2{font-size: 17px;}
	.fzsec1 h3{font-size: 13px;}
	.zyfz{margin-top: 30px;}
	.zyfz li{width: 50% !important;padding: 15px 0;}
	.zyfz li:nth-child(4){background: #919191;}
	.zyfz li:nth-child(3){background: #0095eb;}
	.zyfz li .fztxt dd{font-size: 13px;line-height: 30px;}
	.fzsec2 h2{font-size: 17px;}
	.fzsec2 h3{font-size: 13px;}
	.fzsec2 ul{margin-top: 30px;}
	.fzsec2 ul li {height: auto;float: none;width: 100%;margin-left: 0;}
	.fzsec2 ul li>div{height: auto;padding-bottom: 40px}
	.fzsec2 ul li p{font-size: 13px;line-height: 1.5;width: auto;margin-left: 15px;margin-right: 15px;}
  .fzsec2 ul li h4{font-size: 18px;font-weight: normal;margin-bottom: 30px}
  .jobt ._item:nth-child(2){display: none;}
  .job_title ._item:nth-child(2){display: none;}
  .job_title{height: 40px;line-height: 40px;font-size: 14px;}
  .jobt ._item{width: 25% !important;}
  .job_title ._item{width: 25% !important;}
  .jobt ._item{height: 45px;line-height: 45px;font-size: 13px;padding: 0 5px;box-sizing: border-box;}
  .jobcon{padding: 20px 15px;}
  .jobcon h5{font-size: 15px;margin-bottom: 5px;}
  .lx_l, .lx_r{float: none;width: 100%;}
  .lxsec1{height: auto;}
  .lx_r{height: auto;}
  .lx_r .mapimg{width: 100%;}
  .lx_cont{margin-top: 0;margin-left: 5%;margin-right: 5%;padding-top: 30px;padding-bottom: 25px}
  .lx_cont h1, .lxsec2 h2{font-size: 18px;}
  .lx_cont h2, .lxsec2 h3{font-size: 14px;margin: 5px 0 0 0;}
  .lxsec1 span,.lxsec2 span{width: 35px;height: 2px;margin-bottom: 15px;}
  .lxsec1 li p{font-size: 13px;}
  .form{margin-top: 20px;}
  .forml{float: none;width: 100%;}
  .formr{float: none;width: 100%;}
  .forml .input{margin-bottom: 10px;}
  .forml .input input{line-height: 35px;padding: 0 8px;}
  .formr textarea{height: 150px;}
  .form button{font-size: 14px;margin-top: 5px}
  .about_t h2{font-size: 20px;}
  .about_t h3{font-size: 17px;}
  .about_t{margin-bottom: 25px}
  .main_l{float: none;width: 100%;}
  .main_l h2{font-size: 18px;margin-bottom: 0;}
  .main_l h3{font-size: 24px;margin-top: -5px}
  .main_r{float: none;width: 100%;margin-top: 8px;}
  .main_r p{font-size: 14px;text-indent: 20px;}
  .about_s3 ul li{float: none;width: 100%;margin-bottom: 15px;}
  .about_s3 ul li .libox{margin: 0;padding:  25px 20px;}
  .about_s3{padding: 35px 0 25px 0;}
  .about_s3 ul li p{margin-top: 10px;}
  .about_s3 ul li img{width: 45px;}
  .sertitle h2{font-size: 17px;}
  .sertitle p{font-size: 13px;}
  .sersec1 ul{margin-top: 30px;height: auto;overflow: hidden;}
  .sersec1 ul li{width: 50%;margin-bottom: 10px;}
  .ser_no h3, .ser_on h3{font-size: 16px;}
  .ser_no span,.ser_on span{width: 50px;}
  .ser_no{padding: 20px 15px;}
  .sertitle p{margin-left: 10%;margin-right: 10%;line-height: 22px;}
  .sersec1{padding-bottom: 20px;}
  .shtxt h2{font-size: 17px;margin-bottom: 12px;}
  .shtxt{width: auto;float: none;padding: 25px 20px;}
  .shtxt h3{font-size: 15px;}
  .shtxt p{font-size: 13px;line-height: 22px;}
  .sersec3 ul{margin-top: 30px;}
  .sersec3 li{float: none;width: 100%;height: 210px;}
  .sersec3 li h2{font-size: 16px;margin-top: 5px;}
  .business .inner{padding-top: 0px;}
  .bust h2{font-size: 18px;}
  .bust p{font-size: 14px;}
  .businessul{margin-top: 5px}
  .businessul li{float: none;width: 100%;margin-bottom: 15px;}
  .bustxt h2, .business .licover h2{font-size: 17px;}
  .bustxt{height: auto;padding: 35px 35px;}
  .business{padding-bottom: 50px;padding-top: 50px;}
  .business .licover{display: none;}
  .prosec .inner{padding-top: 50px;padding-bottom: 50px;}
  .probox{margin-top: 30px;}
  .pro-btn .iconleft{right:-15px;}
  .pro-btn .iconarrow-left{left:-15px}
  .pro-btn{z-index: 3;}
  .field_title h2{font-size: 18px;}
  .field_title h3{font-size: 16px;}
  .ljsec1 ul{margin-top: 30px;}
  .ljsec1 ul li{margin-bottom: 10px;width: 50%;}
  .ljsec1 ul li .lidiv{margin-right: 10px;}
  .ljsec1 ul li:nth-child(2N+2) .lidiv{margin-right: 0;}
  .ljsec1 ul li p{margin-top: 15px;line-height: 20px;}
  .ljsec1 ul li i{margin-top: 5px;}
  .ljsec1 ul li .lidiv{height: 255px;}
  .ljsec2 ul{margin-top: 30px;height: auto;overflow: hidden;}
  .ljsec2 ul li{width: 50%;margin-bottom: 15px;}
  .ljsec2 ul li .lidiv{margin-right: 10px;height: 255px;}
  .ljsec2 ul li:nth-child(2N+2) .lidiv{margin-right: 0;}
  .ljsec2 ul li h2{font-size: 15px;line-height: 22px;}
  .equi_img img{width: 100%;}
  .equi_txt{padding: 25px 15px;}
  .equi_txt h2{font-size: 17px;}
  .equi_txt h3{font-size: 14px;margin-bottom: 25px;}
  .equi_txt li{font-size: 14px;line-height: 30px;padding-left: 37px;}
  .equi_txt li:before{width: 30px;height: 30px;background-size: 30px;top:0;}
  .equi_txt:after{width: 100%;}
  .process{margin-top: 30px;}
  .process_l{height: auto;padding: 25px 20px;}
  .ljsec4 h4{font-size: 17px;margin-bottom: 10px;}
  .ljsec4 ul li{font-size: 14px;line-height: 30px;}
  .ljsec4 ul li:before{width: 4px;height: 4px;}
  .process_r{height: auto;padding-top: 15px;padding-bottom: 10px;}
  .wf_r{padding: 25px 15px 0 15px;position: static;height: auto;}
  .wfsec1 li{width: 50% !important;}
  .wfsec1 ul li .lidiv{height: 200px;}
  .wfsec3{height: auto}
  .wfsec3 .inner{height: auto;}
  .wfgy{height: auto;overflow: hidden;margin-top: 10px;}
  .wf_r_body{margin-top: 10px;}
  .wf_r_body p{font-size: 13px;}
  .wfgy dt{font-size: 15px;margin-bottom: 5px;}
  .wfgy dd{font-size: 13px;line-height: 22px;}
  .ljsec2 ul li i{margin-top: 10px;margin-bottom: 30px;}
  .ljsec2 ul li .lidiv{height: 190px;}
  .nctitle h2{font-size: 16px;margin-bottom: 10px;}
  .ncsec1_l p{font-size: 14px;}
  .ncsec3 h4{font-size: 16px;margin-bottom: 10px;}
  .ncsec2_l p strong{font-size: 14px;}
  .nctable1 tr:first-child td{padding: 10px 3px;font-size: 13px;}
  .nctable1 tr td{font-size: 13px;padding: 8px 3px;}
  .nctable1,.nctable2,.nctable3{margin: 10px 0 0 0;}
  .ncsec4_l p{font-size: 13px;}
  .nctable2 tr:first-child td{padding: 10px 3px;font-size: 13px;}
  .nctable2 tr td{font-size: 13px;padding: 8px 3px;}
  .ncsec4_r p{font-size: 16px;margin-bottom:8px;margin-top: 30px;}
  table td{font-size: 13px;}
  .nccase li{float: none;width: 100%;margin-left: 0;margin-bottom: 15px;}
  .nccase li p{margin-top: 10px;font-size: 14px;}
  .ncsec6 .nctitle h2{margin-bottom: 20px !important;}
  .zysec1_box{padding: 25px 15px;}
  .pro_show .show_item img{height: 250px;}
  .zy-item{height: 70px;}
  .zy-swiper .pro-btn .iconarrow-left{left:-25px !important;}
  .zy-swiper .pro-btn .iconleft{right:-25px;}
  .pro_show{margin-bottom: 10px;}
  .zysec1_r h1{font-size: 17px;padding-bottom: 10px;margin-bottom: 20px;}
  .zysec1_r h2{font-size: 14px;}
  .zysec1_r h3{font-size: 17px;}
  .zysec1_r p{font-size: 14px;line-height: 22px;}
  .abtn a{width:120px;height: 35px;font-size: 14px;line-height: 35px;}
  .zysec2 .inner{padding: 5px 10px 20px 10px;}
  .zybody1 h2{font-size: 14px;line-height: 22px;}
  .sec_title .name{font-size: 17px;}
  .sec_title{background-size: 50px;}
  .sec_title .flag1{font-size: 17px;}
  .sec_title{line-height: 25px;height: auto;}
  .sec_title .flag1{padding: 0 5px}
  .sec_title .name{padding-left: 20px;}
  .sec_title1{margin-top: 22px;margin-bottom: 18px;}
  .zybody2 p{font-size: 14px;}
  .zytable1 tr td{padding: 5px 8px;}
  .gzbox h2{font-size: 16px;}
  .gzbox{float:none !important;width: 100%;margin-bottom: 10px;padding: 20px 20px;height: auto;}
  .tablet{font-size: 15px;}
  .pq_l h2{font-size: 16px;margin-bottom: 0;}
  .pq_l{font-size: 14px;float: none;}
  .pq_r{margin-left: 0;width: 100%;margin-top: 15px;}
  .zytable3 tr td{padding: 5px 8px}
  .zy-swiper .pro-btn{height: 40px;}
  .qxsec1 .inner{padding: 25px 15px;}
  .qxsec1 h2{font-size: 16px;padding-bottom: 10px;margin-bottom: 20px;}
  .qxsec1 h3{font-size: 14px;}
  .qxsec1 h4{font-size: 16px;}
  .qxsec1 p,.qxsec2 p{font-size: 14px;line-height: 23px;}
  .qxsec2 .inner{padding: 20px 12px;}
  .sec_title .name{font-size: 17px;}
  .dtrosec .inner{padding: 20px 15px 25px 15px;}
  .dtros1_r h2,.dt_box .dt_r h2{font-size: 17px;margin-bottom: 15px}
  .dtros1_r p,.dt_box .dt_r p{padding-left: 15px;line-height: 30px;font-size: 13px;}
  .dtros1_r p:before,.dt_box .dt_r p:before{width: 5px;height: 5px;}
  .dtros3{margin-top: 30px;}
  .dt_box{margin: 30px 0 30px 0;}
  .dtros4 img{margin: 10px 0 10px 0;}
  .dtr_l p{font-size: 13px;line-height: 24px;margin-bottom: 3px;}
  .dtr_l p:before{top:10px;transform: translateY(0);width: 5px;height: 5px;}
  .lv-btn .iconleft{right:-30px}
  .lv-btn .iconarrow-left{left:-30px;}
  .zysec1_r h3{font-size: 14px;margin: 15px 0;}
  .zysec1_r h4{font-size: 17px;margin: 10px 0;}
  .producta{right: 5%;bottom: 20px;font-size: 15px;}
  .producta span{font-size: 14px;}
  .nccase {margin-top: 20px;}
  .share-3{padding-top: 0;}
  .footerinner{height: auto; overflow: hidden;}
  #map{display: none;}
  .mapimg{display: block;}
  .ljsec5{padding-bottom: 0;}
  .antable tr td{padding: 7px 10px;}
  .wf_r_body p.pp{font-size: 14px !important;}
  .sectable{margin-bottom: 15px;}
  .use_t{font-size: 17px;margin-top: 0px;margin-bottom: 15px;}
  .usebefore .use_video{float: none;width: 100%;margin-left: 0;height: 250px;margin-bottom: 15px;}
  .useV{margin-top: 10px;}
  .zybody5 .kh_l {margin-bottom: 0;}
  .pdfdown li a{
    padding-left: 45px;
    padding-right: 45px;
    height: 50px;
    line-height: 50px;
  }
  .pdfdown li a:before, .pdfdown li a:after {
    background-size: 30px;
    width: 30px;
    height: 30px;
  }
  .pdfdown li p{
  	font-size: 13px;
  }
  .honor_title{
  	width: 100%;
  	font-size: 14px;
  	margin-bottom: 30px;
  	margin-top: 10px;
  }
  .prosec1 .inner{
		margin-left: 5%;
		margin-right: 5%;
  }
  .bust{
  	display: none;
  }
  .businessul .bustxt{
  	display: none;
  }
  .ljsec1 ul li i,.ljsec2 ul li i{
  	transform: scale(.75);
  }
  .bus_t{
  	display: block;
  }
  .busimg{
  	height: 150px;
  }
  .prosec1{
  	display: none;
  }
  .businessul{
  	display: none;
  }
  ._proce{
  	margin-top: 25px;
  	padding: 25px 15px 10px 15px;
  }
  ._item{
  	padding-bottom: 20px;
  }
  ._itemimg{
  	float: none;
  	width: 100%;
  }
  ._itemtxt{
  	display: none;
  	float: none;
  	width: 100%;
  }
  ._itemimg p{
  	font-size: 14px;
  }
  ._item1 ._itemtxt{
  	padding-top: 25px;
  }
  .ljsec4 h4{
  	font-size: 14px;
  }
  .wf_items img{
  	width: 100%;
  }
  .wfsec h2{
  	font-size: 18px;
  	margin-bottom: 10px;
  }
  .wfsec p{
  	font-size: 15px;
  }
  .wf_items p{
  	font-size: 14px;
  	margin-top: 5px;
  	margin-bottom: 10px;
  	text-align: center;
  }
  .footer_b{
  	height: auto !important;
  }
  .foot1{
  	padding: 7px 0;
  	line-height: 20px;
  }
  .pcbox{
  	display: none;
  }
  .dtr_l{
  	margin-top: 0;
  }
	.ncsec1_r .lvtitle1{
		margin-top: 10px;
	}
	.lvF{
		float: none;
		width: 100%;
	}
	.lvR{
		float: none;
		width: 100%;
	}
	.lvtable1 tr td{
		padding: 5px;
	}
	.lvsec1{
		padding-bottom: 0;
	}
	.lv_l,.lv_r{
		float: none;
		width: 100%;
	}
	.lvsec1 img{
		width: 100%;
	}
	.lv14 img{
		margin-bottom: 20px;
	}
} 

@media screen and (max-width:481px) {
	.banner-btn{ bottom: 15px;}
	.banner-text p{ font-size: 18px;}
	.data-item p b{ font-size: 36px;}
	.colors-list li span{ font-size: 16px;}
	.colors-list li small{ font-size: 12px;}
	.news-swiper{ padding-right: 60px;}
	.footer-left{ width: 100%; float: none;}
	.footer-eq{ float: none; width: 100%; margin-top: 25px;} 
	.footer-reserved{ position: relative; width: 100%; top: 0; left: 0; margin-top: 20px;}
	.footer-logo{ width: 150px;}
	.strategy-list li{ width: 80px; height: 80px;}
	.journal-wr{ padding: 20px 6% 20px;}
	.research-title strong{ font-size: 20px;}
	.research-title small{ font-size: 14px;}
	.research-item:hover .research-text{ margin-top: -91px;}
	.research-in{ padding-top: 60px; margin-top: 20px;}
	.research-item:hover .research-in:before{ height: 40px;}
	.news-list li a figure{ width: 100%; float: none;}
	.news-content{ margin-left: 0; margin-top: 28px;}
	.pages a{ width: 32px; height: 32px; line-height: 32px;}
	.pages a:first-child, .pages a:last-child{ width: 58px;}
	.trait-list{ margin: 30px 0 0;}
	.trait-list li{ width: 100%;}
	.trait-list li a{ margin: 0;}
	.trait-list li figure{ margin: 0;}
	.trait{ padding-bottom: 10px;} 
	.performance{ padding: 42px 0;}
	.performance-img{ margin-top: 34px;}
	.catalog-btn span{ font-size: 14px;}
	.cooperative{ padding: 50px 0;}
	.technology-content p{ font-size: 13px;}
}
@media screen and (max-width:400px) {
}
@media screen and (max-width:350px) {
}