@media screen and (max-width:1700px) {
	.z_index_tit .slg {	font-size:1.134375vw}
	.z_pro_list .tit {line-height:1.8125vw}
	.z_pro_list .desc {	font-size:1.0083333333vw;font-size:1.0666666667vw}
	.z_index_about .z_about_num .en {font-size:1.0083333333vw;font-size:1.0666666667vw}
	.z_index_about .z_about_num h4 {font-size:1.134375vw}
	.z_index_about .desc {font-size:1.0083333333vw;font-size:1.0666666667vw;line-height:1.45vw}
	
	.c_page_bar {font-size:1.0083333333vw;font-size:1.0666666667vw}
	
	.c_about_num h4 {font-size:1.134375vw}
	.c_about_warp .frcon .desc {font-size:1.134375vw;line-height:1.8125vw;line-height:20px}
	.z_pro_warp .infobox .btn {font-size:1.0666666667vw}
	.content_warp {font-size:1.134375vw;line-height:1.8125vw}
	
}
@media screen and (min-width:1450px) {
    .header-navs{ margin-right:6vw;}
	.header-navs li{ padding-left: 50px;}
	.banner-box{ position:relative; overflow:hidden; height:680px;}/*
	.z_index_partners_title strong{ font-size: 32px;}*/
	.z_index_partners_title{ margin-left: 19px; margin-bottom: 35px; padding-bottom: 24px;}
	.z_index_partners_title h4{ font-size: 32px;}
	.z_swiper_btns{display: none;}
}
@media screen and (max-width:1450px) {
	.w-1700{ width: 90%;}
    .header-navs li{ padding-left: 10px;}
    .header-tel{ padding-left: 5px; width: 180px;}
    .header-tel p{ font-size: 16px;height: 22px;line-height: 22px;}
	.header-tel i{ font-size: 30px; line-height: 45px;}
	.z_index_sol_wz{ width: 77.5%;}
	.equipment{ padding: 60px 5vw 50px;}
    .equipment-top .common-btn{ margin-top: 30px;}
	.company-top .product-btns{ margin-top: 0;}
	
	.c_common_page{ padding-left:6.25vw;}
	.c_detail_page{ padding-left: 6.25vw; padding-right: 6.25vw;}
	.c_sys_xq .fl_warp.on{ position: fixed; left: 6.25vw; top: 90px; width: 37vw;}
	.c_fan_xq .fl_warp.on{ width: 26.04166vw;}
	
	.z_contact_warp .z-container{ width: 1200px;}
}
@media screen and (max-width:1350px) {
	.z_index_sol .titbox{ left: 3vw; top: 3vw;}
	.z_index_sol .z_swiper_btn{ left: 3vw; bottom: 2vw;}
	.z_index_sol_wz{ bottom: 3vw; right: 1vw; left: 0;}
	
	.c_sys_xq .fl_warp .desc{ max-height: 25vw;}
	
	.history-list{ margin:40px 0px;}
}
@media screen and (max-width:1280px) {
	.history-list .item1 .desc{ margin-left: 10px;}
}
@media screen and (max-width:1200px) {
    .header-navs li a{ font-size: 14px;}
    .header-tel p{ font-size: 16px;}
    .header-tel{ width: 180px;}
    .logo{ width: 130px; margin-top: 30px;}
	.history-list{ margin: 0px;}
}
@media screen and (max-width:1100px) {
	.fixctas { display: none; }
	.c_zl_pro_box{display: none;}
}
@media (min-width: 1024px) {
	.index-more a {	-webkit-transform: perspective(1px) translateZ(0);-moz-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);	position: relative;	-webkit-transition-property: color;	-o-transition-property: color;-moz-transition-property: color;	transition-property: color;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;height: 60px;line-height: 60px;padding: 0 46px;}
	.index-more a:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #00913A;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}
	.index-more a:hover {color: #ffffff;border-color: #ffffff;}
	.index-more a:hover:before {-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);}
	/*.z_index_partners_title{ margin-bottom: 30px;}*/
	.c_zlpro_list_more {-webkit-transform: perspective(1px) translateZ(0);-moz-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);	position: relative;	-webkit-transition-property: color;	-o-transition-property: color;-moz-transition-property: color;	transition-property: color;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;height: 40px;line-height: 40px;padding: 0 26px;}
	.c_zlpro_list_more:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #00913A;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}
	.c_zlpro_list_more:hover {color: #ffffff;border-color: #ffffff;}
	.c_zlpro_list_more:hover:before {-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);}
	
	.gotop{display:none;position:fixed;right:0px;bottom:140px;width:65px;height:60px;background-color:#3D3D3D;border-radius:0px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s; text-align:center;z-index: 999;}
	.gotop i{display:block;width:65px;height:30px;line-height:30px; padding-top:5px;text-align:center;color:#fff;font-size:26px;border-radius:0px}
	.gotop p{ font-size:14px; line-height:25px;	color: #fff;} 
	.gotop:hover{background-color:#00913A}

}	
@media screen and (max-width:1024px) {
	.w-1700{ width:94% !important;}
    .header{ background-color: #fff; border-bottom: none;}
    .logo img.logo-show{ opacity: 0; visibility: hidden;}
    .logo img.logo-hide{ opacity: 1; visibility: visible;}
    .header-navs{ display: none;}
    .header_meu{ display: none;}
    .header-tel{ display: none;}
	
    .menubtn{ display: block;}
    .logo{ width: 160px; margin-top: 9px; margin-left: 0;}
    .banner-text{ left: 5%;}
    .banner-btns{ left: 5%;}
    .banner-text strong{ font-size: 52px; margin-bottom: 20px;}
    .banner-text p{ font-size: 20px;}
    .mtop{ height: 30px;}
	
	.banner .slick-arrow { display: none !important; }
	.banner .slick-dots { position: absolute; left: 0; right: 0; bottom: 20px; z-index: 99; }
	.banner .slick-dots li { width: 10px; height: 10px; }
	.banner .slick-dots li.slick-active, .banner .slick-dots li:hover { background: #10A05A !important; border-color: #10A05A; }
	
	.index_news .swiper-slide .img{ height:200px;display: flex;justify-content: center;align-items: center;}
	.index_news .swiper-slide .img img{ min-height: 100%; min-width: 100%;}
	
	.z_index_partners_title{ margin-left: 0;}
	.z_index_partners_title h4{ font-size: 25px;}
	.z_index_partners_btns{ right: 0; width: 45px; height: 45px; font-size: 16px; line-height: 45px;}
	.z_index_partners_btns.prev{ right: 50px;}
	
	.z_index_partners_wapper{ max-width: 90%;}
	.z_index_partners{ padding: 50px 0;}
	
    .c_case_box{ padding: 1rem 0;}
    .c_case_box ul{ margin: 0;}
    .c_case_box ul li{ width: 100%; padding: 0;}
    .c_case_box ul li a{ margin-top: 1rem;}
	
	.c_news_info{ padding-top: 2rem;}
    .c_news_info .lower-box .center-block{ padding: 0 0.5rem 1.5rem; margin-bottom: 2rem;}
    .c_news_info .lower-box .center-block .box1{ font-size: 1.4rem; margin-top: 2rem;}
    .c_news_info .lower-box .center-block .box2 span{ margin: 0 5px;}
    .c_news_info .lower-box .center-block .box2 span i{ margin: 0 5px;}
    .c_news_info .lower-box .center-block .box2 span:last-child{ width: 100%; display: block; margin-top: 1rem;}
    .c_news_info .lower-box .center-block .box3{ padding: 2rem 0;}
    .c_news_info .lower-box .center-block .box4{ padding-bottom: 1rem;}
    .c_news_info .lower-box .center-block .box4 a{ margin: 1rem 1rem 0 0;}
    .c_news_info .lower-box .center-block .box5{ display: block; padding: 1rem 0 0;border-bottom: 0px solid #f1efef; padding-bottom: 2.5rem;}
    .c_news_info .lower-box .center-block .box5 .f-l,.c_news_info .lower-box .center-block .box5 .f-r{ width: 100%; float: left; margin: 0.5rem 0; text-align: left;}
    .c_news_info .lower-box .center-block .box5 .blck{ position: absolute; right: 0; top: 70%;}
	.c_news_info .lower-box .center-block .box3 .f-l{ width: 100%; margin: 0;}
    .c_news_info .lower-box .center-block .box3 .f-r{ width: 100%; margin-top: 1rem; display: block;}
	
	.c_news_info_sys{ padding-top: 2rem;}
    .c_news_info_sys .lower-box .center-block{ padding: 0 0.5rem 1.5rem; margin-bottom: 2rem;}
    .c_news_info_sys .lower-box .center-block .box1{ font-size: 1.4rem; margin-top: 2rem;}
    .c_news_info_sys .lower-box .center-block .box3{ padding: 2rem 0;}
	.c_news_info_sys .lower-box .center-block .box3 .f-l{ width: 100%; margin: 0;}
    .c_news_info_sys .lower-box .center-block .box3 .f-r{ width: 100%; margin-top: 1rem; display: block;}
	
}
@media screen and (max-width:980px) {
	.z_index_tit .slg {	font-size:14px; margin-bottom:10px}
	.z_index_tit .text {font-size:22px;line-height:26px}
	.z_index_tit .cn{ font-size:22px;}
	.z_index_pro {padding:12px}
	.z_index_pro .z_index_tit {padding-top:30px;padding-bottom:30px}
	.z_pro_list li {margin-right:0;margin-bottom:12px;width:100%;padding:15px}
	.z_pro_list .tit {font-size:18px;line-height:25px}
	.z_pro_list .desc {	font-size:14px}
	.z_pro_list .imgbox {height:50vw;margin-top:20px}
	.z_pro_list .more { font-size:14px;}
	
	.z_index_sol { box-sizing: border-box; }
	.z_index_sol_swiper{ height: auto;}
	.z_index_sol_swiper{ position: absolute; width: 100%; height: 100%; }
	.z_index_sol .titbox{ width: 100%; left: auto; top: auto; position: relative; padding: 30px 20px; text-align: center;}
	.z_index_sol .titbox .tit{ font-size: 14px; margin-bottom: 10px;}
	.z_index_sol .titbox .desc{ font-size: 22px; line-height: 26px;}
	.z_index_sol_wz{ position: relative; width: 100%; color: #333; bottom: auto; right: auto;}
	.z_index_soltab_con{ margin-top: 30px; margin-bottom: 5px;}
	.z_index_soltab_con .con{ min-height: 25px; padding-right:0;}
	.z_index_soltab_con li{ padding: 15px 12px; box-sizing: border-box;}
	.z_index_soltab_con h3{ font-size: 16px;}
	.z_index_soltab_con .con{ font-size: 12px; line-height: 20px; background-color: rgba(255,255,255,0.7); padding-left:5px;}
	.z_index_sol .z_index_soltab_li{ display: none;}
	.z_swiper_btn .iconfont{ width: 40px; height: 40px; line-height: 38px;}
	
	.z_index_soltab_li ul{ margin-left: 0;}
	.z_index_soltab_li li{ padding: 8px 2px; border-radius: 0; margin-left: 0; width: 16.23%;}
	.z_index_soltab_li li h3{font-size: 12px;}
	.z_index_soltab_li li .icon{ width: 40px; height: 40px; margin-bottom: 4px;}
	.z_index_soltab_li li .icon i{ line-height: 1; display: block; color: #FFF; font-size: 35px; font-style: normal;}
	
	.z_index_sol .titbox{ width: 100%; left: 0; padding: 0 20px; box-sizing: border-box;}
	.z_index_sol .titbox{padding-top: 25px;}
	.dn{ display: block;}
	
	.z_flex_warp {display:block}
	.z_index_about {padding-top:40px;padding-bottom:40px;padding-left:12px;padding-right:12px}
	.z_index_about .line {margin-top:20px;margin-bottom:20px}
	.z_index_about .flbox {width:100%; float:none;}
	.z_index_about .slgbox {width:100%}
	.z_index_about_video{height: 27.60416vw;margin-top: 1.25vw;background: url(../images/index/i_about_vod.jpg) no-repeat center;;}
	.z_index_about_video .play_video i{width: 60px;height: 60px;}
	.z_index_about_video .play_video p{margin-top: 12px;font-size: 18px;}
	.z_index_about .frbox {width:100%}
	.z_index_about .z_about_num .en {font-size:14px}
	.z_index_about .z_about_num h3 {font-size:16px}
	.z_index_about .z_about_num .counter {font-size:28px}
	.z_index_about .z_about_num h4 {font-size:14px}
	.z_index_about .desc {width:100%;font-size:14px;line-height:22px;margin-top:20px;margin-bottom:20px}
	.z_index_about .slgbox {margin:0 auto;margin-bottom:30px}
	.z_index_about .z_about_num .en::before {display:none}
	.z_index_about .z_index_tit {text-align:center}
	
	.z_index_news {padding-top:40px;padding-bottom:40px;padding-left:12px;padding-right:12px}
	.z_index_news .z_news_a {margin-top:30px;margin-bottom:30px;}
	.z_index_news .z_news_a a {padding-left:10px;padding-right:10px;margin-left:2px;margin-right:2px}
	
	.z_footer_nav{ display: none;}
	.z_footer_center .flwarp{ width: 100%;}
	.z_footer,.z_footers{ padding: 0px 15px;}
	.z_footer_top{ padding: 20px 0;}
	.z_footer_logo img{ height: 30px; margin: 0 auto;}
	.z_footer_desc{ line-height: 24px; font-weight: normal; font-size:14px;}
	.z_footer_desc .tel{ font-size:24px;font-family: 黑体;}
	.z_footer_code{ display: none;}
	.z_footer_code li{ width: 80px;}
	.z_footer_copy{ display: block; text-align: center; padding: 10px 0; font-size:13px;}
	
	.gotop{display:none;}
	
	.c_other_banner .cn {font-size:24px;line-height:24px}
	.c_other_banner .tt {font-size:14px}
	.c_other_banner {height:35vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.z_other_banner img {max-width:none;height:100%;width:auto}
	
	.c_page_bar {font-size:14px}
	.c_page_bar .c_page_wz {line-height:45px;display:none}
	.c_page_bar .c_nav_swiper li {margin-left:0px;margin-right:5px}
	.c_page_bar .c_nav_swiper li a {line-height:45px; padding:0 5px; font-size:14px;}	
	.c_flex_warp {display:block}
	.c_index_tit .cn {font-size:22px;line-height:24px; padding-right:0;}
	.c_about_num {	margin-top:30px}
	.c_about_num li {width:100%}
	.c_about_num h4 {font-size:14px;padding-bottom:10px;margin-bottom:10px}
	.c_about_num em {font-size:22px;line-height:24px}
	.c_about_num .counter {font-size:32px;line-height:24px}
	.c_about_num .ico {font-size:14px}
	.c_about_num ul {display:block}
	.c_about_num li {margin-bottom:20px}
	.c_about_num .ico {height:20px;min-width:20px}
	.c_about_warp .warps {padding-left:12px;padding-right:12px;padding-top:35px;padding-bottom:35px}
	.c_about_warp .flcon {width:100%;margin-bottom:12px;}
	.c_about_warp .flcon img{ display:block; margin:20px auto 0;}
	.c_about_warp .frcon .tit {font-size:16px;margin-bottom:15px}
	.c_about_warp .frcon .desc {font-size:14px;}
	.c_about_warp .videobox .playbtn .ico {height:30px;}
	.c_about_warp .videobox .playbtn h3{ font-size:18px; font-weight:normal;}
	.c_about_warp .flcon,.c_about_warp .tit {text-align:center}	
	
	.p_title{font-size: 18px;}
	.c_about_lc{height: auto;display: block;padding: 25px 15px;width: 93%;}
	.c_about_lc .gallery-top{margin-top: 15px;height: auto;}
	.c_about_lc .gallery-top .swiper-slide .con{width: 88%;}
	.c_about_lc .gallery-top .swiper-slide .con .title{font-size: 16px;padding-bottom: 5px;border-width: 1px;}
	.c_about_lc .gallery-top .swiper-slide .con .text{margin-top: 5px;font-size: 12px;}
	.c_about_lc .gallery-top .swiper-slide .con .text p{margin-top: 0;}
	.c_about_lc .gallery-top .swiper-button-prev .num, .c_about_lc .gallery-top .swiper-button-next .num{font-size: 20px;display: none;}
	.c_about_lc .gallery-top .swiper-button-prev i, .c_about_lc .gallery-top .swiper-button-next i{font-size: 16px;position: unset;transform: unset;}
	.c_about_lc .gallery-thumbs{margin-top: 10px;padding: 0 20px;height: 35px;}
	.c_about_lc .gallery-thumbs .swiper-slide::before,.c_about_lc .gallery-thumbs .swiper-slide::after,.c_about_lc .gallery-thumbs::after{display: none;}
	.c_about_lc .gallery-thumbs::before{width: 100%;top: 100%;}
	.c_about_lc .gallery-thumbs .swiper-slide .bor{background-color: unset;width: auto;height: auto;text-align: center;}
	.c_about_lc .gallery-thumbs .swiper-slide .num{position: unset;transform: unset;font-size: 14px;}
	.c_about_lc .gallery-thumbs .swiper-slide .bor::after{display: none;}
	.c_about_lc .gallery-thumbs .swiper-slide-thumb-active .num{font-size: 16px;color: #006600;}
	
	.c_culture_tit h3{ font-size: 18px;}
	.c_culture_list li{ width: 100%; padding: 15px 0;}
	.c_culture_list li .icon img{ height: 30px;}
	.c_culture_list li h3{ font-size: 18px;}
	
	.c_about_ry{padding: 25px 15px;}
	.c_about_ry .text,.about_partner .text{font-size: 12px;margin-top: 10px;}
	.c_about_ry .swiper{width: 92%;margin-top: 20px;padding: 0 10px;}
	.c_about_ry .swiper-slide{padding: 8px;border-radius: 5px;}
	.c_about_ry .swiper-slide .img{border-radius: 5px;height: 150px;}
	.c_about_ry .swiper-slide .img img{width: auto;}
	.c_about_ry .swiper-slide p{margin-top: 10px;font-size: 12px;}
	.c_about_ry .swiper-button-prev{left: -15px;}
	.c_about_ry .swiper-button-next{right: -15px;}
	.c_about_ry .p_link{margin-top: 15px;}
	.img_pop .close{top: 20px;right: 20px;}
	
	.common-title strong{ font-size: 18px;}
	
	.containers{ margin:0 auto;}
	.containeres{ margin:20px auto 0;}
	
	.z_pro_head {padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:0;}
	.z_pro_head .content_warp {margin-top:10px;}
	.z_pro_warp {padding-top:20px;padding-bottom:20px}
	.z_pro_warp .imgswiper {width:100%;height:66vw;}
	.z_pro_warp .infobox {width:100%}
	.z_pro_warp .infobox .tit {font-size:20px;line-height:22px;margin-top:20px; text-align:center;}
	.z_pro_warp .infobox .desc {font-size:1.0083333333vw;font-size:1.0666666667vw;font-size:14px;line-height:1.6916666667vw;line-height:20px;margin-top:20px;margin-bottom:20px;}
	.z_pro_warp .infobox .spanbar span {margin-right:10px;font-size:1.134375vw;font-size:14px;}
	.z_pro_warp .infobox .btnwarp {margin-top:20px}
	.z_pro_warp .infobox .btn {padding-left:12px;padding-right:12px;height:40px;font-size:14px;}
	.content_warp {font-size:14px;line-height:22px}
	.z_pro_con {padding-left:12px;padding-right:12px}
	.z_pro_con .itembox {padding-top:30px;padding-bottom:30px}
	.z_pro_con .tit {font-size:18px;line-height:22px;margin-bottom:15px;}
	
	.c_procon_warp {padding-left:12px;padding-right:12px}
	.c_procon_box .fl_warp,.c_procon_box .fr_warp{ width: 100%;}
	.c_procon_box{ padding: 0 0;}
	.c_procon_box .fl_warp{ font-size: 18px; line-height: normal; margin-bottom: 10px;}
	/*
	.c_procon_box .fr_warp p{text-indent:0em; line-height:25px; padding-bottom:10px; font-size:15px; color:#333;}
	.c_procon_box .fr_warp p{text-indent:0em; line-height:25px; font-size:15px; color:#333;}
	*/
	
	.c_bottom_box{padding:0 12px 20px;}
	.c_bottom_box .btnwarp {margin-top:20px}
	.c_bottom_box .btn {padding-left:12px;padding-right:12px;height:40px;font-size:14px;}
	
	.z_pro_list{ margin: 30px 0;}
	.z_pro_list li{ width: 98.5%; margin-bottom: 15px;}
	.z_pro_list li a{height: 90vw;}
	.z_pro_list li .tit{ bottom: 10px; font-size: 16px;}
	
	.c_about_photo{ padding:30px 0 10px;}
	
	.z_swiper_btns .iconfont{ width: 40px; height: 40px; line-height: 38px;}
	.c_sol_icon{ position: relative; width: 100%;}
	.c_sol_swiper{ height: auto;}
	.c_sol_swiper li{ padding: 50px 12px;}
	.c_sol_swiper li h4{ width: 100%; font-size: 14px;line-height: 24px;margin: 30px 0; background-color: rgba(255,255,255,0.7); padding-left:5px;}
	.c_sol_swiper li h3{ font-size: 20px;line-height: 20px;}
	.c_sol_icon{ display: none;}
	.c_sol_icon li .icon{ height: 30px;}
	.c_sol_icon li .icon img{filter: drop-shadow( 0px 30px 0 #000); height: 30px;}
	.c_sol_icon li.active .icon img {transform: translateY(-30px);}
	.c_sol_icon li h3{ font-size: 12px;}
	
	.c_news_page{ padding: 30px 15px;}
	.c_news_list{ margin-top: 20px;}
	.c_news_list li{ width: 100%; }
	.c_news_list li .timebox{ font-size: 10px; font-family:"arial"}
	.c_news_list li .timebox em{ font-size: 14px;font-family: Messapia;}
	.c_news_list li .tit{ margin: 0 10px; font-size: 14px; line-height: 24px;}
	.c_news_list li .imgbox{ width: 100px; height: 50px;}
	.c_news_list li a{ padding: 10px;}
	
	.c_common_page{ padding: 0;}
	.c_detail_page{ padding: 12px;}
	
	.c_sys_xq .fl_warp,.c_sys_xq .fr_warp{ width: 100%; padding: 0;}
	.c_sys_xq::before{ display: none;}
	.c_sys_xq .fl_warp{ padding: 20px 0;}
	.c_sys_xq .fl_warp .tit{ font-size: 16px;}
	.c_sys_xq .fl_warp .desc{ max-height: 240px;}
	.c_sys_xq .fr_warp li{ margin-bottom: 10px;}
	.c_fantit{ width: 100%; padding: 15px;}
	.c_fantit h1{ font-size: 22px; line-height: 24px; text-align:center;}
	.c_fantit h4{ font-size: 12px;}
	.c_faxq_box{ padding: 15px 0;}
	.c_faxq_box .tit{ font-size: 15px; margin-bottom: 10px;}
	.c_faxq_box .desc p{text-indent:0; font-size:16px;}
	
	.z_contact_warp .z-container{ width: 94%;}
	.z_contact_warp{ padding: 30px 0;}
	.z_contact_box{ margin-top: 30px; padding: 30px 10px;}
	.z_contact_box .gstit{display: block; text-align: center; padding: 20px 0; padding-top: 0;}
	.z_contact_box .gstit .tit{ font-size: 18px;}
	.z_contact_box .gstit .tel{ text-align: center; margin-top: 20px;}
	.z_contact_box .gstit .tel em{ font-size: 18px;}
	.z_lx_info{ display: block;}
	.z_lx_info .infodesc p{width: 100%!important; line-height: 24px; font-size: 14px; margin-bottom: 10px; align-items: center;}
	.z_lx_code{ align-items: center; justify-content: center;}
	.z_lx_code img{ width: 120px;}
	.z_lx_code span{ margin: 0;}
	.z_lx_map .zmap, .z_lx_map .imgbox{ width: 100%; height: 60vw;}
	.z_mddz_warp .box{ margin-top: 15px; width: 100%; padding: 15px;}
	.z_mddz_warp .box .tit{ font-size: 18px; line-height: normal; margin-bottom: 10px;}
	.z_mddz_warp .box p{ font-size: 14px;}
	
}
@media screen and (max-width:861px) {
	.index_news .content{ width: 90%;}
	.index_news{ padding: 20px 0; padding-top: 0;}
	.index_news .swiper-slide{ height: auto;}
	.z_index_partners_introduct{ width: 100%; float: none; padding-bottom: 65px;}
	.z_index_partners_list{ margin-left: 0; margin-top: 22px;}
	.z_index_partners_btn{ bottom: 0;}
	
	.c_pro_zy_list li{ width: 50%;}
    .c_pro_zy_list_txt strong{ font-size: 18px;}
	.history-list .year{ font-size: 28px;}
}
@media screen and (max-width:751px) {
	.equipment-top .equipentsbtn{ float: left;}
}
@media screen and (max-width:641px) {
    .menubtn{ width: 60px; height: 61px; margin-bottom: -1px;}
    .menubtn span{ margin-top: 30px;}
    .banner-text strong{ font-size: 44px;}
    .banner-text{ bottom: auto; position: relative; width: 100%; box-sizing: border-box; padding: 20px 5% 48px; background-color: #008D41; left: 0;}
    .common-btn{ display: none;}
    .equipentsbtn { display: block;}
	/*
    .banner-tab .slick-list{ position: relative; z-index: 2;}
    .banner-tab .slick-dots{ width: 100%; position: absolute; left: 0; bottom: 20px; z-index: 10; line-height: 1; text-align: center;}
    .banner-tab .slick-dots li{ display: inline-block; margin-left: 16px;}
    .banner-tab .slick-dots li:first-child{ margin-left: 0;}
    .banner-tab .slick-dots li button{ padding: 0; border: none; width: 12px; height: 12px; border-radius: 50%; text-indent: 88888px; overflow: hidden; background-color: #fff; transition: 0.4s;}
    .banner-tab .slick-dots li.slick-active button{ background-color: #10A05A;}
	*/
	.z_index_soltab_li li{ padding: 8px 2px; border-radius: 0; margin-left: 0; width: 32%;}
	.z_index_partners{ padding: 38px 0;}/*
	.z_index_partners_title strong{ font-size: 25px;}
	.z_index_partners_title{ margin-bottom: 20px;}*/
	.z_index_partners_btn.next{ left: 65px;}
	.z_index_partners_title h4{ font-size: 25px;}
	
	.company-top .product-btns{ display: block;}
    .company-photo{ padding-top: 40px;}
	.equipment-top{ margin-bottom: 36px;}    
    .equipment{ padding: 38px 5%;}
	
	.c_zlpro_list li{ width: 100%;}
	.c_zlpro_texts b{ width: 100px; height: 40px; margin-top: -40px;}
    .c_zlpro_texts strong{ font-size: 18px;}
	
	.pages a{ width: 40px; line-height: 40px; height: 40px; margin-left: 12px;}
    .pages a:first-child, .pages a:last-child{ width: 80px;}
	
	.c_pro_zy_list{ margin-left: 0; margin-right: 0;}
    .c_pro_zy_list li{ width: 48.5%;}
    .c_pro_zy_list li a{ margin: 0;}
    .c_pro_zy_list li:nth-child(2n+2){ float: right;}
	
	
	.history-list{ height: auto; padding: 0;}
	.history-list:before{ display: none;}
	.history-list .item{ float: none; width: auto; height: auto; margin-bottom: 15px; padding-top: 10px;}
	.history-list .dot{ display: none;}
	.history-list .item .desc,.history-list .item1 .desc{ padding: 0 0 0 20px; margin: 0;}
	.history-list .year{ font-size: 18px;}
	.history-list .year:after{ display: none;}
	.history-list .year:before{ margin-right: 15px; top: 6px;}
	.history-list .txt{ height: auto;}
}
@media screen and (max-width:536px) {
}
@media screen and (max-width:481px) {
	.banner .slick-dots { bottom: 10px; }
	
    .banner-text strong{ font-size: 24px;}
    .navigates >li{ margin-bottom: 14px;}
    .navigates >li >a{ font-size: 18px;}
    .leval-menu li a{ font-size: 14px;}
	.z_index_partners_btn{ left: 0;}
	.z_index_partners_btn.next{ left: 46px;}
	.z_index_partners_title h4{ font-size: 22px;}
	.z_index_partners_title{ margin-bottom: 26px;}
	
	.z_index_partners_btns{ width: 40px; height: 40px; line-height: 40px; font-size: 14px;}
	.z_index_partners_btns.prev{ right: 42px;}
	
	.common-title strong{ font-size: 22px;}
	
	.pages a{ display: none;}
    .pages a:first-child,.pages a:last-child{ display: inline-block;}
	
	.c_pro_zy_list li{ width: 100%;}
}
@media screen and (max-width:400px) {
	.index_news{ margin: 0; height: auto; overflow: hidden;}
}
@media screen and (max-width:350px) {
}