@media(max-width:1500px) {
	.Home_top .links-top-box {
		font-size: 14px
	}
	.PublicMsg .MsgRow .border_box .goTop {
		right: 0
	}
}
@media(max-width:1440px) {
	.auto-container {
		width: 95%
	}
	.section_product .product_wrapper .product_body .product_item .product-prev {
		left: 0
	}
	.section_product .product_wrapper .product_body .product_item .product-next {
		right: 0
	}
	.section_Exh .Home-product-father .product-prev {
		left: 0
	}
	.section_Exh .Home-product-father .product-next {
		right: 0
	}
	.PublicMsg .MsgRow .border_box .goTop {
		display: none
	}
	.Product-center li .inner {
		height: 60px
	}
	.home_video_wrapper .leo-row .VideoB {
		padding-left: 20px
	}
	.footer .foot_add {
		width: 480px
	}
	.gtranslate_wrapper .gt_switcher_wrapper {
		right: 1%!important
	}
}
@media(max-width:1366px) {
	.Home_top .top-link img {
		margin-left: 15px
	}
}
@media(max-width:1080px) {
	.section_product .category_body .category_list li .dec {
		padding: 20px
	}
	.section_product .category_body .category_list li .dec .t {
		font-size: 18px
	}
	.section_product .category_body .category_list li .dec p {
		font-size: 14px
	}
}
@media(max-width:991px) {
	.navbtn {
		width: 30px;
		height: 30px;
		margin: 10px;
		margin-right: 0;
		float: right;
		position: relative;
		display: block;
		z-index: 20
	}
	.navbtn i {
		height: 2px;
		background: #000;
		display: block;
		overflow: hidden;
		width: 100%;
		position: absolute;
		left: 0;
		transition: all .3s
	}
	.navbtn i.bar-1 {
		top: 7px
	}
	.navbtn i.bar-2 {
		top: 15px
	}
	.navbtn i.bar-3 {
		top: 23px
	}
}
@media(max-width:991px) {
	.navbtn.open .bar-1 {
		top: 50%;
		transform: rotate(45deg)
	}
	.navbtn.open .bar-2 {
		height: 0
	}
	.navbtn.open .bar-3 {
		top: 50%;
		transform: rotate(-45deg)
	}
}
@media screen and (min-width:0px) and (max-width:991px) {
	.Home_head {
		float: none;
		background-color: rgba(0,0,0,.9);
		position: absolute;
		width: 100%;
		left: 0;
		z-index: 20
	}
	.site-header .navlist {
		width: 100%;
		display: none;
		box-sizing: border-box;
		left: 0;
		top: 85px;
		margin-top: 0;
		position: fixed;
		padding: 0;
		max-height: 100%;
		padding-bottom: 20px;
		background: #2a9b3c;
		overflow-y: scroll;
		z-index: 999999;
		padding-bottom: 5px
	}
	.site-header .f-menu {
		float: none
	}
	.Home_head .navlist .hasdrop {
		width: 100%
	}
	.Home_head .navlist .s-menu .hasdrop {
		width: 100%
	}
	.site-header .navlist .hasdrop>a {
		position: relative;
		line-height: 44px;
		font-size: 16px
	}
	.Home_head .navlist .f-menu>.hasdrop>a {
		padding: 0 20px
	}
	.site-header .navlist .f-menu>.hasdrop>a>i.mobile-navbtn {
		top: 10px
	}
	.site-header .navlist .s-menu {
		position: relative;
		top: 0
	}
	.Home_head .navlist .s-menu .ul-tt {
		padding-left: 14px
	}
	.site-header .navlist .s-menu .t-menu {
		position: relative;
		left: 0;
		display: none;
		overflow: hidden
	}
	.Home_head .navlist .s-menu>.hasdrop {
		width: 100%
	}
	.input-group-btn img {
		width: 20px
	}
	.site-header .f-menu>li {
		border-bottom: 1px solid rgba(221,221,221,.5)
	}
	.search-procuct {
		position: relative;
		top: 0;
		display: block;
		margin-top: 10px
	}
	.index-banner .Home-header {
		position: fixed;
		top: 0;
		z-index: 50;
		background-color: rgba(0,0,0,.9);
		box-sizing: border-box
	}
	.index-banner .Home-header .wp {
		width: 100%
	}
	.header-logo {
		line-height: 50px;
		padding: 0
	}
	.header-logo img {
		height: 36px;
		margin-top: -2px
	}
	.search-procuct input {
		height: 32px
	}
	.input-group-btn img {
		width: 20px
	}
	.site-header .f-menu>li {
		border-bottom: 1px solid rgba(221,221,221,.5)
	}
	.search-procuct {
		position: relative;
		top: 0;
		display: block;
		margin-top: 10px
	}
	.head_icon {
		height: 44px;
		float: none;
		border-bottom: 0!important
	}
	.Home-swiper-banner .swiper-slide {
		background-size: cover!important
	}
	.index-banner {
		height: 320px
	}
	.Home_top {
		display: none
	}
	.site-headerTop {
		position: fixed;
		z-index: 100;
		background: #fff;
		width: 100%;
		padding: 0 0;
		height: auto;
	}
	.section_product .product_wrapper .product_body .product_item .product-prev {
		left: 0
	}
	.section_product .product_wrapper .product_body .product_item .product-next {
		right: 0
	}
	.section_product .product_wrapper {
		margin-top: 20px
	}
	.section_product .product_wrapper .product_body .swiper-product .info .product-name {
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 14px
	}
	.home_video_wrapper .video_right_text .t {
		font-size: 22px;
		line-height: 26px;
		margin-top: 16px
	}
	.home_video_wrapper .leo_video_box .text img {
		width: 40px
	}
	.home_video_wrapper .video_right_text .inner_text {
		font-size: 14px;
		line-height: 22px
	}
	.home_video_wrapper .leo-row .VideoA {
		width: 100%
	}
	.home_video_wrapper .leo-row .VideoB {
		width: 100%
	}
	.home_video_wrapper .video_right_text {
		background-size: 100%;
		background-position-x: 0;
		padding-top: 0;
		padding-left: 12px;
		padding-bottom: 24px
	}
	.home_video_wrapper .video_right_text .more img {
		width: 30px
	}
	.home_video_wrapper .video_right_text .inner_text .div1 {
		font-size: 14px;
		margin-top: 20px
	}
	.section_video .data-num {
		margin: 20px 0
	}
	.home_video_wrapper .video_right_text .data-num {
		margin-bottom: 20px
	}
	.home_video_wrapper .video_right_text .data-num dd {
		font-size: 14px
	}
	.home_video_wrapper .video_right_text .data-num strong {
		font-size: 24px
	}
	.home_video_wrapper .video_right_text .data-num dd div {
		height: 40px
	}
	.IndexVideo .video_list li {
		width: 50%
	}
	.section-choose {
		padding: 40px 0 120px 0
	}
	.section-choose .choose-list {
		margin-top: 25px
	}
	.section-choose .choose-list>div {
		width: 50%;
		margin-bottom: 5px
	}
	.section-choose .choose-list .item {
		height: 130px;
		padding: 12px;
		border-width: 4px;
		text-align: center
	}
	.section-choose .choose-list .item .img img {
		width: 50px
	}
	.section-choose .choose-list .item .t {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 0;
		padding-bottom: 10px;
		border-bottom: 0
	}
	.section-choose .choose-list .item p {
		display: none
	}
	.section-choose .choose-list .item .img {
		margin-bottom: 16px
	}
	.section_Exh {
		padding: 40px 0
	}
	.Product-center {
		width: 100%;
		float: none
	}
	.Product-center li {
		width: 50%;
		margin-bottom: 10px
	}
	.Product-center li .inner {
		height: 40px;
		padding: 0 6px;
		font-size: 14px
	}
	.Product-center li .inner img {
		width: 30px
	}
	.sectionCategory .product_img_list {
		width: 100%;
		float: none
	}
	.sectionCategory .CategoryWrap {
		margin-top: 25px
	}
	.section_Exh .category_list {
		margin-top: 15px
	}
	.home_title div {
		font-size: 22px
	}
	.home_title img {
		width: 24px
	}
	.home_video_wrapper .leo-row .VideoB {
		padding-left: 0
	}
	.section_video .data-num dd {
		width: 50%
	}
	.section_video .data-num dd .item {
		border-width: 2px;
		height: 80px;
		padding-top: 10px
	}
	.section_video .data-num .img_box {
		width: 50px
	}
	.section_video .data-num .img_box img {
		width: 30px
	}
	.section_video .data-num .text .counter {
		font-size: 22px
	}
	.section_video .data-num .text {
		font-size: 12px;
		width: calc(100% - 56px)
	}
	.index_t {
		font-size: 22px
	}
	.index_t p {
		font-size: 13px
	}
	.IndexFactory .FactoryList {
		margin-top: 12px
	}
	.IndexFactory .FactoryLeft {
		width: 100%;
		float: none
	}
	.IndexFactory .FactoryRight {
		width: 100%;
		float: none
	}
	.section_honor {
		padding: 40px 0
	}
	.section_honor .customer_title .item .index_t {
		font-size: 22px
	}
	.section_honor .customer_title {
		width: 100%;
		float: none
	}
	.section_honor .customer_list {
		width: 100%;
		float: none
	}
	.section_honor .customer_arrow_group {
		height: 20px
	}
	.section_honor .swiper-slide {
		padding: 2px;
		border-radius: 0
	}
	.section_honor .swiper-slide .img {
		height: 218px
	}
	.section_honor .customer_button_control {
		width: 100px;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		top: auto;
		margin-top: 12px
	}
	.section_honor .customer_button_control .swiper-button-next,.section_honor .customer_button_control .swiper-button-prev {
		width: 30px;
		height: 30px
	}
	.section_faq {
		padding: 40px 0
	}
	.section_faq .faqbox {
		width: 100%
	}
	.section_faq .faqItem {
		padding: 12px
	}
	.section_faq .faqItem .faqHead h3 {
		font-size: 16px
	}
	.section_faq .faqItem .faqHead {
		padding-bottom: 10px;
		margin-bottom: 10px
	}
	.section_faq .faqItem .faqBody p {
		font-size: 14px;
		line-height: 20px
	}
	.section_faq .swiper-faq-father {
		margin-top: 25px
	}
	.section_news .index_news_tab {
		width: 300px;
		margin-top: 20px
	}
	.section_news .index_news_tab span {
		height: 40px;
		padding: 0 12px;
		font-size: 14px;
		line-height: 40px
	}
	.section_news {
		padding-top: 40px;
		padding-bottom: 40px
	}
	.section_news .item .img {
		width: 100%
	}
	.Indsection_newsexNews .item .dec {
		width: 100%;
		padding-left: 12px
	}
	.section_news .item .dec .t {
		font-size: 16px;
		margin-bottom: 5px;
		line-height: 24px;
		margin-top: 6px
	}
	.section_news .item .dec .c {
		font-size: 14px
	}
	.section_news .swiper-pagination {
		margin-top: 10px
	}
	.section_news .item-slide {
		padding: 0 10px;
		min-height: 228px
	}
	.section_news .home-news {
		margin: 0 -5px
	}
	.section_news .item .dec {
		width: 100%;
		padding: 0;
		background-image: none
	}
	.section_news .index_news_row {
		margin-bottom: 28px
	}
	.PublicMsg {
		padding: 30px 0
	}
	.PublicMsg .MsgRow .left {
		width: 100%
	}
	.PublicMsg .MsgRow .left p {
		font-size: 24px;
		line-height: 24px;
		max-width: 100%;
		padding: 0 10px
	}
	.PublicMsg .MsgRow .right {
		width: 100%
	}
	.PublicMsg .contact-form {
		margin-top: 10px
	}
	.PublicMsg .contact-form .form-group.leo-6-m {
		width: 100%
	}
	.footer .foot_add .address {
		margin-top: 20px
	}
	.PublicMsg .contact-form .textareaBox .submit-btn {
		width: 40px;
		height: 40px;
		background-size: 100%
	}
	.footer .foot_add {
		width: 100%
	}
	.footerbar .copyright a {
		font-size: 14px;
		margin-right: 0;
		display: block
	}
	.footerbar .pull-right {
		display: none
	}
	.footer .footer_content {
		padding: 30px 0
	}
	.section_product .product_wrapper .product_body .swiper-product .info {
		padding: 12px
	}
	.section_product .product_wrapper .product_body .product_item .product-next,.section_product .product_wrapper .product_body .product_item .product-prev {
		width: 30px;
		height: 30px
	}
	.section_Exh .Home-product-father .product-next,.section_Exh .Home-product-father .product-prev {
		width: 30px;
		height: 30px
	}
	.section_Exh .category_list li .dec {
		padding: 10px
	}
	.index_title_row .case_t_r a {
		font-size: 14px
	}
	.index_title_row .case_t_r a img {
		margin-left: 10px;
		width: 12px
	}
	.viewMore {
		font-size: 14px
	}
	.viewMore img {
		margin-left: 10px;
		width: 12px
	}
	.indexBan {
		padding-top: 50px;
	}
	.indexBan .swiper-slide {
		height: 168px
	}
	.indexBan .swiper-slide .img {
		height: 100%
	}
	.indexBan .swiper-slide .img img {
		height: 100%;
		object-fit: cover
	}
	.Home-banner-page {
		bottom: 10px!important
	}
	.Home-banner-page .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		border-color: #2a9b3c;
	}
	.Home-banner-page .swiper-pagination-bullet-active{
	    background-color: #2a9b3c;
	}
	.gtranslate_wrapper{
    height: 35px;
}
	.gtranslate_wrapper .gt_switcher_wrapper{
	    width: 100%;
	    height: 35px;
	    background: #ffffff;
	    right: 0 !important;
	}
	.gt_container--hich1m .gt_switcher .gt_selected a,
	.gt_container--hich1m .gt_switcher,
	.gt_container--hich1m .gt_switcher .gt_option{
    width: 100% !important;
}
	.indexBan .txt {
		font-size: 24px
	}
	.indexBan .txt .AirService {
		font-size: 16px
	}
	.header-logo {
		display: inline-block
	}
	.Home_head .navlist .s-menu {
		background-color: #fff
	}
	.header-right {
		float: left
	}
	.header-right .search-box {
		margin-top: 5px;
		margin-left: 12px
	}
	.sectionCategory {
		padding: 40px 0
	}
	.PublicMsg .contact-form .topGroups {
		padding-left: 10px;
		padding-right: 10px
	}
	.PublicMsg .contact-form .textareaBox {
		padding-left: 10px;
		padding-right: 10px
	}
	.Home_head .navlist .hasdrop>a .mobile-navbtn::before {
		border-color: #222
	}
	.section_product2 {
		padding-bottom: 40px
	}
	.home_video_wrapper {
		margin-top: 30px
	}
	.section_video {
		padding-top: 30px
	}
	.section_news .index_news_row {
		display: block
	}
	.home_title img {
		vertical-align: middle;
		margin-bottom: 4px
	}
	.index_t img {
		width: 24px
	}
	.index_title_row .case_t_r {
		flex: 0 0 94px
	}
}
@media(max-width:768px) {
	.pro-template-box .oem-box .img-box img {
		max-width: 100%;
		height: auto!important
	}
	.page-content {
		padding: 0
	}
	.page-content .content-box {
		display: unset
	}
	.page-content .content-box .list-content,.page-content .content-box .sidebar-box {
		width: 100%;
		padding: 0
	}
	.page-content .content-box .list-content .list-box {
		padding: 10px
	}
	.page-content .content-box .list-content .list-box .product-item {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between
	}
	.page-content .content-box .list-content .list-box .product-item .imgbox,.page-content .content-box .list-content .list-box .product-item .text {
		width: 50%
	}
	.page-content .content-box .list-content .product-page .product-item .text {
		padding: 10px 5px;
		text-align: left
	}
	.page-content .content-box .list-content .list-box .product-item .imgbox .quote-button {
		top: 5px;
		left: 5px;
		right: unset;
		padding: 5px 10px;
		z-index: 2
	}
	.page-content .content-box .sidebar-box .contactbox .business-swiper {
		height: 260px
	}
	.page-content .product-info .auto-container .row .imgbox {
		padding: 0
	}
	.page-content .product-info .auto-container .row .imgbox .imagesbox .product-button img {
		margin-top: 75%
	}
	.page-content .content-box .list-content>div {
		padding: 10px
	}
	.page-content .content-box .list-content>div h1 {
		line-height: 26px;
		margin-bottom: 20px
	}
	.page-content .content-box .list-content>div h1 span {
		font-size: 28px!important
	}
	.page-content .content-box .list-content .details-box .header span {
		font-size: 16px;
		margin-right: 10px
	}
	.page-content .content-box .list-content>div .header>span::after {
		bottom: -19.5px
	}
	.page-content .message-box .from .input {
		display: block
	}
	.page-content .message-box .from .input>div {
		width: 100%;
		margin-bottom: 20px
	}
	.page-content .content-box .list-content .development .swiper .swiper-time .swiper-wrapper {
		width: 100%
	}
	.page-content .content-box .list-content .list-box .item-box .textbox {
		font-size: 14px
	}
	.page-content .content-box .list-content .development .swiper .swiper-time .time-click,.page-content .content-box .list-content .development .swiper .swiper-time .time-pagination {
		display: none
	}
	.page-content .content-box .list-content .development .swiper .swiper-time {
		height: 720px
	}
	.page-content .content-box .list-content .development .swiper .swiper-time .textbox h4 {
		font-size: 30px;
		margin: 10px auto
	}
	.page-content .content-box .list-content .list-box .index-item {
		width: 100%
	}
	.page-content .content-box .list-content .list-box .right-item {
		display: flex;
		width: 100%;
		margin-top: 10px;
		flex-wrap: wrap;
		justify-content: space-between
	}
	.page-content .content-box .list-content .list-box .right-item .item {
		position: relative;
		height: auto;
		width: 100%
	}
	.page-content .content-box .list-content .list-box .case-box {
		width: 100%
	}
	.page-content .content-box .list-content .case-box {
		padding-top: 0;
		padding-bottom: 0
	}
	.page-content .content-box .list-content .faq-item .wen .icon {
		width: 20%
	}
	.page-content .content-box .list-content .row .video-item .imgbox img.video_play {
		opacity: 1
	}
	.page-content .content-box .list-content .newpage .item-box {
		width: 100%;
		margin: 0;
		margin-bottom: 20px
	}
	.page-content .content-box .list-content .list-box .item-box .textbox {
		padding: 5px
	}
	.page-content .content-box .list-content .list-box .item-box .textbox h3 {
		font-size: 16px;
		margin-top: 10px;
		height: auto
	}
	.page-content .content-box .list-content .list-box .item-box .textbox .other img {
		width: 15px;
		margin-right: 0
	}
	.page-content .content-box .list-content .list-box .item-box .textbox .other div {
		padding: 0;
		font-size: 12px
	}
	.page-content .content-box .post-info {
		width: 100%;
		padding: 10px
	}
	.page-content .content-box .post-info .post-pagination p a {
		font-size: 14px
	}
	.IndexVideo .video_list li .cover-img .video_play {
		display: block
	}
	.page-content .message-box .from .submit input {
		font-size: 16px
	}
	.page-content .quotatio .quotation-box>div .message-box .from .submit {
		text-align: center
	}
	.page-content .quotatio .row #quotatio-product-list .quotatio-item .action {
		margin-top: 20px
	}
	.page-content .quotatio .row #quotatio-product-list .quotatio-item .text {
		margin: 5px 10px
	}
	.page-content .content-box .list-content .video-page .video-item .textbox div {
		margin: 0
	}
	.page-content .content-box .list-content .download-item {
		padding: 0
	}
	.page-content .content-box .list-content .download-item .textbox {
		margin-top: 10px;
		padding-bottom: 25px
	}
	.page-content .content-box .list-content .textbox .downloadbutton a {
		padding: 10px
	}
	.page-content .content-box .list-content .download-item .textbox>.download,.page-content .content-box .list-content .download-item .textbox>.time {
		width: 50%
	}
	.page-content .content-box .list-content .download-item .textbox>.downloadbutton {
		width: 50%;
		margin-top: 25px
	}
	.page-content .content-box .sidebar-box .category-box .category-item p {
		padding: 15px
	}
	.page-content .content-box .list-content .list-box .right-item .item:nth-child(2) {
		margin-top: 10px
	}
	.page-content .content-box .list-content .list-box .product-item .text .remark {
		display: none
	}
	.page-content .content-box .list-content .about-info h1,.page-content .content-box .list-content>div .header h1 {
		font-size: 30px!important
	}
	.page-content .content-box .list-content .factory-box .factory-swiper {
		width: 80%
	}
	.page-content .content-box .list-content .factory-box .swiper .factory-button {
		width: 7%
	}
	.page-content .content-box .list-content .factory-box .swiper .factory-button img {
		margin-top: 70%
	}
	.page-content .content-box .list-content .contactbox .contact-us {
		padding: 0 15px
	}
	.page-content .content-box .list-content .list-box .product-item .text h3 {
		-webkit-line-clamp: 3
	}
	.section_product .category_body {
		margin-top: 20px
	}
	.page-content .content-box .list-content .list-box .product-item .text .row {
		background: unset;
		width: 100%;
		padding: 0
	}
	.page-content .content-box .list-content .certifcate-list .certifcate-item .imgbox img,.page-content .content-box .list-content .list-box .product-item .text .row>div {
		padding: 0
	}
	.page-content .content-box .list-content .list-box .product-item .text .row span img {
		width: 12px
	}
	.page-content .content-box .sidebar-box .contactbox .business-swiper .row {
		padding-top: 10px
	}
	.page-content .content-box .sidebar-box .contactbox .business-swiper .row div img.business-logo {
		width: 80%
	}
	.page-content .content-box .list-content .contactbox .contact-us .row .contact-item {
		margin-bottom: 10px
	}
	.swiper-container-horizontal>.swiper-pagination-progress {
		top: unset;
		bottom: 0
	}
	.swiper-pagination-progress .swiper-pagination-progressbar {
		background: #eb6400
	}
	.page-content .content-box .list-content>div .header {
		padding: 15px 0
	}
	.page-content .content-box .list-content .relation .swiper-relation .swiper-slide .row div span img {
		width: 12px
	}
	.footer .foot_add {
		width: 100%
	}
	.friends_links>div>div>div {
		width: 33.333%
	}
	.page-content .content-box .list-content .faq-item .da {
		padding-left: 90px
	}
	.page-content .content-box .list-content .faq-item .wen .title {
		font-size: 18px
	}
	.section-product .productList .item .img img {
		margin-bottom: 50px
	}
	.video .videoBox {
		height: 240px
	}
	#google_translate_element {
		display: none
	}
	.Home-banner img {
		margin-top: 55px
	}
	.page-content .content-box .list-content {
		width: 100%!important
	}
	.page-content .product-info .auto-container .row .textbox>h1 {
		font-size: 24px
	}
	.download-box ul li {
		width: 100%
	}
	.page-content .content-box .list-content .list-box .item-box .textbox .remark {
		margin: 10px 0
	}
}
