/* CSS Document */
@media(min-width:1024px){
	.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children > .sub-menu{ 
	    display:block !important;
	    opacity: 0;
        visibility: hidden;
        transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease, margin 0.2s ease;
        transform:translateY(10px);box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.25);
	}
	.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children:hover > .sub-menu{
	    opacity: 1;
        visibility:visible;
        transform:translateY(0px);
	}
	
.mainmenu .mainmenulist .elementor-nav-menu--main ul.elementor-nav-menu > li > ul.sub-menu{ padding-top:20px; padding-bottom:20px; left:0%;  margin-left: -64px;  width: 240px; background:#FFFFFF; border-radius: 0px 0px 8px 8px;}

.mainmenu .mainmenulist .elementor-nav-menu--main ul.elementor-nav-menu > li > ul.sub-menu > li > a{ position:relative; background:none; border: none; white-space: normal; transition: none;}
.mainmenu .mainmenulist .elementor-nav-menu--main ul.elementor-nav-menu > li > ul.sub-menu > li > a:after{	content:"";width:6px;height:12px; position:absolute; right:20px;}
.mainmenu .mainmenulist .elementor-nav-menu--main ul.elementor-nav-menu > li > ul.sub-menu > li > a:hover{ font-weight:bold;}
.mainmenu .mainmenulist .elementor-nav-menu--main ul.elementor-nav-menu > li > ul.sub-menu > li > a:hover:after{
	 background:url(../images/submenuli.svg) no-repeat center center;
}
	
	
}
@media(max-width:1760px){
	
}
@media(max-width:1680px){
	
}
@media(max-width:1560px){
	.e-con > .e-con-inner{ max-width:1280px;}
	.wrap{ max-width:1280px;}
	
	
	
	
}
@media(max-width:1440px){
    .e-con > .e-con-inner{ max-width:1200px;}
	.wrap, .products_sub_menuflex{ max-width:1200px;}
	
	.headerbgall .headerlogo{ width:150px;}
	.headerbgall .mainmenu{width: calc(100% - 474px);}
	.headerbgall .headerright{ width:324px;}
	.elementor-100 .elementor-element.elementor-element-e109eea .elementor-button .elementor-button-content-wrapper{ gap:10px;}
	
	/*弹出搜索*/
	.header_searchform form{ height:60px; padding:0 20px;}
	.header_searchform .search_filed{ width:calc(100% - 30px); font-size:14px;}
	.header_searchform .search_submit{ width:30px; height:30px;}
	
	
	.islidelist .swiper-slide{ min-height:600px;}
	.idatalist > .elementor-widget-counter:after{ right:-30px;}
	
	/*Dornier MedTech adv*/
	.iadvlist .iadvitem{ width:calc(33.333% - 20px);}
	
	
	/*首页产品分类*/
	.iprocatlist ul{ gap:30px;}
	.iprocatlist ul li{ width:calc(50% - 15px);}
	.iprocatlist ul li a:hover .iprocattextbg{padding-top:80px;}
	.iprocatlist ul li .iprocatline{ font-size:14px;}
	.iprocatlist ul li .iprocattexttitle{ font-size:24px; line-height:1.5; margin-top:10px;}
	.iprocatlist ul li .iprocattextdesc{ font-size:20px; margin-top:10px; line-height:1.5;}
	
	/*首页团队*/
	.iteamlist .iteamlitext .iteamlitit{ font-size:30px; line-height:1.3;}
	.iteamlist .iteamlitext .iteamlidesc p{ margin-bottom:20px; line-height:1.7;}
	.iteamlist .iteamliimg img{ max-width:100%;}
	
	/*首页News*/
	.inewsleft{ padding-right:10px;}
	.inewsright{padding-left:10px;}
	.inewsrlist li .inewslitext .inewslitexttit{ line-height:1.5;}
	.inewsrlist li .inewsliimg{height:100px;}
	
	/*底部*/
	.footermenu .elementor-nav-menu--main .elementor-nav-menu{ gap:50px;}
	/*返回顶部*/
	.returnTop{ width:40px; height:40px; right:30px; bottom:120px; }
	
	/*产品列表*/
	.banner_protext .banner_protit{font-size: 36px;line-height: 1.5;}
	.productlistbg{ padding-top:40px; padding-bottom:60px;}
	.product_catlist ul{ gap:30px;}
	.product_catlist ul li a{ font-size:18px; padding:15px;}
	.productslist ul li a .prolitexttit{ font-size:18px;}
	.productslist ul, .pronewslist ul{ gap:30px;}
	.productslist ul li, .pronewslist ul li{ width:calc(33.3333% - 20px);}
	.pronewslist ul li .pronewslitit{ line-height:1.5;}
	.pronewslistbg{ padding:60px 0;}
	.pronewsbigtit{ font-size:28px; line-height:1.5;}
	
	
	/*产品详情页*/
	.sprokefubtn{ width:80px; height:80px;}
	
	/*新闻列表*/
	.newslist li .newsliimg{ width:200px; height:113px;}
	.newslist li .newslitext{ width:calc(100% - 200px); }
	.newslist li .newslitext .newslitexttit{font-size:16px; line-height:1.3;}
	
	/*新闻详情页*/
	.singlenews .newsall{ padding-right:60px;}
	
	/*搜索结果*/
	.search_renote{font-size:20px;}
	.searchline{ margin:40px 0;}
	
	
}
@media(max-width:1360px){
	
}
@media(max-width:1280px){
	.e-con > .e-con-inner{ max-width:1100px;}
	.wrap{ max-width:1100px;}
	
	
	
	
	
}
@media(max-width:1230px){
	.e-con > .e-con-inner{ max-width:1000px;}
	.wrap{ max-width:1000px;}
}
@media(max-width:1200px){
	.vbox{ width: 80%;}
	
	
}
@media(max-width:1160px){
	
}
@media(max-width:1060px){
	.wrap, .e-parent.e-con > .e-con-inner, .islideall  .e-con > .e-con-inner{ max-width:90%;}
	.shiyongpop.e-parent.e-con > .e-con-inner{ max-width:100%;}
	
	
}
@media(max-width:1024px){
	
	.headerbgall{ height:70px;}
	.headerbgall .mainmenu, .headerbgall .headerright{ width:auto;}
	.mainmenu.e-con{position: absolute; padding:0; max-width:24px; right:20px; z-index: 9999;}
	.mainmenu .elementor-menu-toggle{ width:30px; padding:0; position: relative; background:none;}
	.mainmenu .elementor-menu-toggle svg{ width:30px; height:30px; }
		
	.mainmenu .mainmenulist .elementor-nav-menu__container{  padding-top:20px; position: fixed; left: 0; width: 100%; height: 100%; background:#fff; top:110px;  z-index: 999; margin-top:0 !important;}
	.mainmenu .mainmenulist .elementor-nav-menu{ overflow-y: scroll;  max-height: 85%;}
	.mainmenu .mainmenulist .elementor-nav-menu > li > a{ color:#fff; fill: #fff; background:none !important; padding:20px; font-size:16px !important;}
	.mainmenu .mainmenulist .elementor-nav-menu > li.menu-item.menu-item-has-children > a .sub-arrow{ margin-top:-5px;}
	.mainmenu .mainmenulist .elementor-nav-menu > li > ul.sub-menu.elementor-nav-menu--dropdown{ background:none !important;}
	
	/*弹出搜索*/
	.header_searchform form{ height:50px; padding:0 15px;}
	.header_searchform .search_filed{ width:calc(100% - 20px); }
	.header_searchform .search_submit{ width:20px; height:20px;}
	
	
	.islidelist .swiper-slide{ min-height:500px;}
	
	.idatalist > .elementor-widget-counter{ min-width:100px;}
	.idatalist > .elementor-widget-counter::after{ right:-20px;}
	.elementor-2 .elementor-element.elementor-element-7ffb32a .elementor-button .elementor-button-content-wrapper{ gap:20px;}
	
	.idatalist > .elementor-widget-counter{ max-width:33.33%; min-width:60px;}
	.idatalist > .elementor-widget-counter::after{ right:-10px;}
	
	/*Dornier MedTech adv*/
	.iadvlist .iadvitem{ width:calc(33.333% - 13.3333px);}
	
	
	/*首页产品分类*/
	.iprocatlist ul{ gap:20px;}
	.iprocatlist ul li{ width:calc(50% - 10px);}
	.iprocatlist ul li a:hover .iprocattextbg{padding-top:60px;}
	.iprocatlist ul li .iprocattexttitle{ font-size:18px;}
	.iprocatlist ul li .iprocattextdesc{ font-size:16px;}
	
	/*首页产品分类*/
	.iprocatlist ul{ gap:20px;}
	.iprocatlist ul li{ width:calc(50% - 10px);}
	.iprocatlist ul li a:hover .iprocattextbg{padding-top:60px;}
	.iprocatlist ul li .iprocattexttitle{ font-size:18px;}
	.iprocatlist ul li .iprocattextdesc{ font-size:16px;}
	
	/*首页News*/
	.inewsleft a .inewslefttit{ font-size:18px; line-height:1.5;}
	
	
	
	/*底部菜单*/
	.footermenu .elementor-menu-toggle{ display:none;}
	.footermenu.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display:block;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu{ flex-direction:column; gap:15px;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu li.menu-item .sub-menu{ display:none;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item.product-menu .sub-menu{ display:none;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item.product-menu{ margin-bottom:0;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item > a.elementor-item{ display:flex;justify-content: space-between;    align-items: center;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item > a.elementor-item:after{ display:none;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu li .sub-arrow{ display:block;margin-block-end: 0;  margin-block-start: 0;  padding: 0;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu li.menu-item .sub-menu{ margin-top:5px;}
	.footermenu .elementor-nav-menu--main .elementor-nav-menu li .active .sub-arrow{ transform: rotate(180deg);}
	
	/*返回顶部*/
	.returnTop{ bottom:180px; }
	
	/*产品列表*/
	.banner_probg{ height:250px;}
	.banner_protext .banner_protit{font-size: 32px;}
	.productlistbg{ padding-top:20px; padding-bottom:40px;}
	.product_catlist ul{ gap:20px;}
	.product_catlist{ margin-top:20px;}
	.product_catlist ul li a{ font-size:16px; padding:10px;}
	.productslist ul li a .prolitext{ bottom:30px;}
	.productslist ul li a .prolitexttit{ font-size:16px;}
	.productslist ul, .pronewslist ul{ gap:20px;}
	.productslist ul li, .pronewslist ul li{ width:calc(33.3333% - 13.3333px);}
	.pronewslist ul li .pronewslitit{ font-size:14px;}
	.pronewslist ul li .pronewsimg{ height:170px;}
	.pronewslistbg{ padding:40px 0;}
	.pronewsbigtit{ font-size:24px;}
	#pageabc{ margin-top:40px;}
	
	/*产品详情页*/
	.sproadvlist .sproadvitem{ padding-right:60px; }
	.sproadvlist .sproadvitem:after{ height:80px; right:30px;}
	.sproadvbigtit .elementor-heading-title b{font-size:40px;}
	
	/*新闻列表*/
	.newsflexall{ margin-top:20px;}
	.newsall{ width:calc(100% - 260px); padding-right:20px;}
	.news_sidebar{ width:260px;}
	.news_sidebar_prolist li a .news_s_protext{ bottom:20px;}
	.news_sidebar_prolist li a .news_s_protexttit{ font-size:18px;}
	.news_sidebar_line{ margin:20px 0;}
	.news_sidebar_prolist li{ margin-top:20px;}
	
	
	
	
}
@media(max-width:767px){
	.wrap{ width:90%;}
	.headerbgall{ height:60px;}
	.headerbgall.headfixd {	padding-top: 0px !important;	padding-bottom: 0px !important;}
	.headerbgall .headerlogo{ width:80px;}
	.headergetbtn .elementor-button-text{ display:none;}
	.mainmenu .mainmenulist .elementor-nav-menu__container{ top:100px;}
	.headerbgall.headfixd .mainmenu .mainmenulist .elementor-nav-menu__container{ top:60px;}
	.mainmenu .mainmenulist .elementor-nav-menu > li{ margin-bottom:10px;}
	
	.islidelist .swiper-slide{ min-height:400px;}
	.islidearrow{ bottom:120px;}
	.idatabg{ position:static;}	
	
	/*Dornier MedTech adv*/
	.iadvlist .iadvitem{ width:100%;}
	
	
	/*首页产品分类*/
	.iprocatlist ul li{ width:100%;}
	.iprocatlist ul li .iprocattextbg{ padding:30px;}
	.iprocatlist ul li a:hover .iprocattextbg{padding-top:40px;}
	.iprocatlist ul li .iprocattexttitle{ font-size:16px; margin-top:0;}
	.iprocatlist ul li .iprocattextdesc{ font-size:14px;}
	
	
	/*首页团队*/
	.iteamlist .iteamlicon{flex-direction: column;}
	.iteamlist .iteamliimg{ width:100%; padding-right:0px;}
	.iteamlist .iteamlitext{ width:100%; padding-left:0px; padding-top:25px;}
	.iteamlist .iteamlitext .iteamtag{ font-size:14px;}
	.iteamlist .iteamlitext .iteamlitit{ font-size:22px; margin-top:10px;}
	.iteamlist .iteamlitext .iteamlidesc p{ font-size:14px; margin-bottom:10px;}
	.iteambtn{ top:50%; width:100%;justify-content: space-between; margin-top:-30px;}
	
	
	/*首页News*/
	.inewsflex{ flex-direction: column;}
	.inewsleft{ width:100%; padding-right:0px;}
	.inewsleft a .inewslefttext{ margin-top:10px;}
	.inewsleft a .inewslefttit{ font-size:16px;}
	.inewsright{ width:100%; padding-left:0px; margin-top:20px;}
	.inewsrlist li{ margin-bottom:10px;}
	.inewsrlist li .inewslitext .inewslitexttit{ line-height:1.5;}
	.inewsrlist li .inewsliimg{ width:100px; height:60px; border-radius:10px;}
	.inewsrlist li .inewslitext{ width:calc(100% - 100px); padding-left:10px;}
	.inewsrlist li .inewslitext .inewslitexttit{ font-size:13px; line-height:1.4;}
	
	/*返回顶部*/
	.returnTop{ bottom:130px; right:20px; }
	
	/*产品列表*/
	.banner_probg{ height:150px;}
	.banner_protext{ max-width:100%;}
	.banner_protext .banner_protit{font-size:18px;}
	
	.prodqwz, .prodqwz a{ font-size:14px; line-height:1.5;}
	.prodqwz:before{ width:5px; height:5px; top:7px;}
	.product_catlist ul{ overflow-x:scroll;justify-content: flex-start; gap:10px;}
	.product_catlist ul::-webkit-scrollbar{ display: none; }
	.product_catlist ul li{ width:auto;}
	.product_catlist ul li a{ font-size:14px; padding:5px 10px; border-radius: 10px;}
	
	.productslist{ margin-top:20px;}
	.productslist ul li, .pronewslist ul li{ width:100%;}
	.pronewslist ul li .pronewstext{ margin-top:10px;}
	.pronewslist ul li .pronewsimg{ height:auto;}

	#pageabc{ margin-top:40px;}
	#pageabc a{ margin:3px; font-size:14px; padding:0px 5px;}
	#pageabc a.pagingprve, #pageabc a.pagingnext{width:40px;height:20px; background-size:15px; 	}
	
	
	.sprowhylist .sprowhyitem{ width:100%;}
	.sprowhylist .sprowhyitem:after{ display:none;}
	
	
	/*产品详情页*/
	.sproadvlist .sproadvitem{ width:calc(50% - 10px); padding-right:0px; }
	.sproadvlist .sproadvitem:nth-child(2n):after{ display:none;}
	.sproadvlist .sproadvitem:after{ height:60px; right:0px;}
	.sproadvbigtit .elementor-heading-title b{font-size:24px;}
	.sprokefubtn{ width:40px; height:40px;}
	
	/*新闻列表*/
	.newsflexall{ flex-direction: column;}
	.newsall{ width:100%; padding-right:0;}
	.newslist li a{ flex-direction: column;}
	.newslist li .newsliimg{ width:100%; height:auto;}
	.newslist li .newslitext{ width:100%; padding-left:0; position:static; padding-top:20px;}
	.news_sidebar{ width:100%; margin-top:30px;}
	.news_sidebar_protit{ font-size:20px;}
	
	/*新闻详情页*/
	.singlenews .newsall{ padding-right:0px;}
	.elementor-kit-13 .singlenewscontent h3{ font-size:18px; line-height:1.5; margin-bottom:10px;}
	.newsprocat{ display:block;}
	.elementor-kit-13 .singlenewscontent p img{border-radius: 10px;}
	
	/*搜索结果*/
	.search_renote{font-size:18px; line-height: 1.5;}
	.searchline{ margin:30px 0;}
	
	
	
}
@media(max-width:580px){
}
@media(max-width:540px){
}
@media(max-width:480px){
}
@media(max-width:380px){
}
@media(max-width:340px){
	
}
@media(max-width:320px){
	
}

