/* CSS Document */
@media(max-width:1680px){
	
}
@media(max-width:1560px){
	
}
@media(max-width:1440px){
	
}
@media(max-width:1360px){
	.wrap{ width:92%;}
}
@media(max-width:1280px){
	
}
@media(max-width:1230px){
	
}
@media(max-width:1200px){
	

}
@media(max-width:1160px){
	
}
@media(max-width:1060px){
	
}
@media(max-width:1024px){
	.headerbg .elementor-menu-toggle .e-font-icon-svg{ fill: #fff;}
	.elemainmenu .elementor-nav-menu__container{  position: absolute;  width: 100%;  top: 50px;  z-index: 999;}
	
	.iascertifiedlist .e-con-inner .elementor-widget-image{ width:150px;}
	
	.iproductslist .iproitem{ width:300px; height:400px;}
	.iproductslist .iproitem:hover{ width:400px; height:400px;}
	
	.iorderform{ margin-top:40px;}
	.iorderform .wpforms-form .wpforms-field-container .wpforms-field-label{ font-size:20px;}
	.iorderform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-field{ margin-bottom:30px;}
	
	.historybtn a.historybtnprve{ left:-60px;}
	.historybtn a.historybtnnext{ right:-60px;}
	
	
	.contactform .wpforms-form .wpforms-field-container .wpforms-field-label{white-space: break-spaces; font-size:18px; line-height:1.5; margin-bottom:10px;}
	.contactform .wpforms-form .wpforms-field-container .wpforms-field-medium{line-height: 40px; font-size:18px;}
	.contactform .wpforms-field-radio ul li input{ display:block; width:30px; height:30px; }
	.contactform .wpforms-field-radio ul li .wpforms-field-label-inline{ font-size:18px; line-height:40px; margin-left:0;}
	.contactform .wpforms-form .wpforms-submit-container{ margin-top:40px;}
	.contactform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-layout-column{ padding: 0 10px 0 10px;}
	.contactform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-layout-column:nth-child(2){ padding: 0 10px 0 10px;}
	
	
	
	.tradelist{ height:840px;}
	.tradelist .swiper-slide, .tradelist .swiper-slide img{ height:400px;}
	.eventbtn{ padding-right:20px;}
	
	
}
@media(max-width:768px){
	
	.elemainmenuall .elementor-element.elementor-element-d25815a .elementor-menu-toggle{position: absolute;  right: 20px;  top: -34px;}
	.elemainmenu .elementor-nav-menu__container{ top:0;}
	
	.iascertifiedlist .e-con-inner .elementor-widget-image{ width:80px; height:120px;}
	
	.islide .elementor-button{ padding:5px 10px; }
	
	.iproductslist .iproitem{margin:0 10px;}
	.iproductslist .iproitem:hover{ width:350px; height:350px;}
	
	.iorderform{ margin-top:20px;}
	.iorderform .wpforms-form .wpforms-field-container .wpforms-field-label{ font-size:16px; line-height:40px;}
	.iorderform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-layout-column{ padding:0;}
	.footernewsletter .elementor-field-type-submit{ margin:0 auto;}	
	.iorderform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-field, .iorderform .wpforms-form .wpforms-field-container textarea.wpforms-field-medium, .iorderform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-textarea{ height:auto;}
	.iorderform .wpforms-form .wpforms-field-container .wpforms-field-medium{ font-size:16px; line-height:40px;}
	
	.iorderform .wpforms-form em.wpforms-error{ bottom:0;}
	
	.iorderform .wpforms-form .wpforms-submit-container{ margin-top:20px;}
	.iorderform .wpforms-form .wpforms-submit-container .wpforms-submit{ width:90%; font-size:16px; padding:5px 0;}
	div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{ margin:0 !important;}
	
	
	
	.historylist > .swiper-wrapper > .swiper-slide{ height:350px; }
	.historylist > .swiper-wrapper > .swiper-slide:hover{ height:350px; }
	.historylist > .swiper-wrapper > .swiper-slide:hover > .e-con-inner{ transform:translateY(0px);}
	.historyitemimg:before, .historyitemimg:after{ top:30px;}
	.historybtn:before, .historybtn:after{ display:none;}
	
	.serslide .swiper-slide .swiper-slide-contents .elementor-slide-button{ padding: 8px 30px;}
	.slidenum .swiper-pagination-current{ font-size:28px;}
	.serslide.elementor-element .elementor-swiper .elementor-swiper-button-prev, .serslide.elementor-element .elementor-swiper .elementor-swiper-button-next{left:5%;}
	.serslide.elementor-element .elementor-swiper .elementor-swiper-button-next{left:calc(5% + 40px);}
	.numbtnall{left:calc(5% + 85px);}
	
	/*联系我们表单*/
	.contactform{ margin-top:20px;}
	.contactform .wpforms-form .wpforms-field-container .wpforms-field-medium{ padding:0 10px; font-size:16px;}
	.contactform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-layout-column{ padding: 0 0px 0 0px;}
	.contactform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-layout-column:nth-child(2){ padding: 0 0px 0 0px;}
	.contactform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-field{ margin-bottom:20px;}
	.contactform .wpforms-form .wpforms-field-container .wpforms-field-label, .contactform .wpforms-field-radio ul li .wpforms-field-label-inline{ font-size:16px;}
	.contactform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-textarea{ margin-top:20px;}
	.contactform .wpforms-form .wpforms-field-container textarea.wpforms-field-medium{height:100px;}
	.contactform .wpforms-form .wpforms-submit-container{ margin-top:20px;}
	.contactform .wpforms-form .wpforms-submit-container .wpforms-submit{ width:90%;}
	.contactform .wpforms-form em.wpforms-error{ position:static; margin-top:5px;}
	
	
	.tradelist{ height:540px; --flex-direction: normal !important;}
	.tradelist .swiper-slide, .tradelist .swiper-slide img{ height:250px;}
	.hiseventsbtn > .elementor-element{ width:100%;}
	.eventbtn{ padding-right:0px; display:flex; justify-content: center;}
	.eventbtn a{ margin:20px;}
	
	
	
	.materialslist > .e-con-inner > .elementor-element{ width:32%; height:auto; margin-bottom:20px;}
	.materialslist > .e-con-inner > .elementor-element .elementor-widget-image-box .elementor-image-box-img{ width:auto; margin-bottom:0 !important;}
	.materialslist > .e-con-inner > .elementor-element:hover .elementor-widget-image-box .elementor-image-box-content{ display:block;}
	
	.fnewsletter .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox ul li .wpforms-field-label-inline{font-size: 12px;}
	
	
	
	
	
	
}
@media(max-width:580px){
}
@media(max-width:540px){
}
@media(max-width:480px){
}
@media(max-width:380px){
}
@media(max-width:340px){
	
}
@media(max-width:320px){
	
}
