/* CSS Document */
/*
Theme Name: Wikkon
Theme URI: http://www.wikkon.com/
Description:  北京六翼信息技术有限公司。
Author:  六翼爱永
Author URI: https://www.eee-eee.com/
Date:2026-02-09
Version: 1.0
License: 六翼许可认证
*/
*{margin:0;padding:0;}
html{overflow-x:hidden;}
html.bodyhidden{ overflow:hidden;}

ul,li,ol{list-style:none;}
img{ border:0; display:block; max-width:100%;}
.img100{width:100%; height:100%; object-fit: cover;object-position: center;}
a{text-decoration:none;	color:#333;	outline:none;}


body{font-size:14px; color:#1F2329; font-family: Helvetica, Helvetica;}
.clear{ clear:both;}
.clearfix::after, .clearfix::before{display: table; content: " ";}
.clearfix:after { clear:both}
*, ::after, ::before{box-sizing: border-box;}
a, button{cursor: pointer; /*-webkit-transition: color .3s cubic-bezier(.63,.37,.55,.9);  transition: color .3s cubic-bezier(.63,.37,.55,.9);*/}
a:hover{ color:#505050;}
button{ border:none; background:none; border-radius: 0;}
video{ width:100%; height:auto; display:block; object-fit:fill;}
table{ width:100%; border-collapse:collapse;}


/*以下为兼容手机*/
input, textarea, select{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear {display: none;}
/*以上为兼容手机*/

/*针对 type-"number"*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance: none !important;}
input[type="number"]{ -moz-appearance: textfield;}


.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}

.hidden{ display:none !important;}
.wrap{ max-width:1400px; margin:0 auto;}


/*头部*/
.headerbgall{ width:100%;}
.headerbgall.headfixd{ position:fixed; left:0; top:0; width:100%; background:#fff !important; padding-top:20px !important; padding-bottom:20px !important;}
.headerbgall .headerlogo{ width:190px;}
.headerbgall .mainmenu{ width:calc(100% - 632px);}
.headerbgall .headerright{ width:442px; }
.headerbgall .headerright .elementor-widget-icon .elementor-icon-wrapper{ height:24px;}
.header_searchbtn .elementor-icon-wrapper, .header_langbtn .elementor-icon-wrapper, .header_authorbtn .elementor-icon-wrapper{ cursor:pointer;}
.elementor-icon svg, .elementor-button-icon svg{ width:auto; height:auto;}
.headergetbtn .elementor-button-text{white-space:nowrap; }

/*菜单*/
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children:hover > a{}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children > a .sub-arrow{ margin-top:-5px; background:url(images/navlibg.svg) no-repeat center center;-webkit-transition: -webkit-transform .36s ease-in-out;margin-left: 10px;  transition: -webkit-transform .36s ease-in-out; width:14px; height:auto;  transition: transform .36s ease-in-out;  transition: transform .36s ease-in-out,-webkit-transform .36s ease-in-out; display:none;}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children > a .sub-arrow svg{ display:none;}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children:hover > a .sub-arrow{ background-image:url(images/navlibghover.svg); transform:rotate(180deg);}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > a:after{ width:30px; left: 50%;  margin-left: -15px; border-radius: 2px; bottom: 3px;}


/*弹出搜索*/
.header_searchform{width:100%; margin:0 auto; height:100%; display:flex; align-items:center;}
.header_searchform form{ width:100%; display:flex; align-items:center; transition: all 0.5s; border: 2px solid #499DD5; background: rgba(73,157,213,0.6);border-radius: 16px; padding:0 24px 0 40px; height:80px;}
.header_searchform .search_filed{ color:#fff; font-weight:400; font-size:16px; width:calc(100% - 48px); line-height:32px; background:none; border:none;}
.header_searchform .search_submit{ display:block; width:48px; height:48px; background:url(images/searchbtn.svg) no-repeat center center; background-size:cover; color:#fff; cursor:pointer; font-size:16px; border:none;}
.header_searchform .search_filed::-moz-placeholder{ 
  color: #fff;
}
.header_searchform .search_filed::-webkit-input-placeholder{
  color:#fff;
}
.header_searchform .search_filed:-ms-input-placeholder{
  color:#fff;
}

/*首页-自定义banner*/
.islideall{}
.islidelist{ overflow:hidden;}
.islidelist .swiper-slide{ min-height:760px; flex-shrink: 0 !important;}
.ibannerbtn a.elementor-button:hover .elementor-button-icon svg{ filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}
/*左右切换箭头*/
.islidearrow{ position:absolute; bottom:40px; z-index:3; left:0;}
.islidearrow .elementor-widget-icon{ width:41px; height:41px; display:flex; justify-content:center; align-items:center; border-radius: 100%; cursor:pointer;}
.islidearrow .elementor-widget-icon .elementor-widget-container{ display:flex; align-items:center; justify-content:center;}
.islidearrow .elementor-widget-icon .elementor-widget-container > .elementor-icon-wrapper{ height:41px;}
.islidearrow > .e-con-inner{ position:relative;}
.islidearrow .elementor-widget-icon{}
.islidearrow .elementor-widget-icon .elementor-icon svg{ opacity:0; visibility:hidden;}
.islidearrow .ibanner_prve .elementor-icon{ background:url(images/islide_prvebtnred.svg) no-repeat center center; background-size:100%;}
.islidearrow .ibanner_next .elementor-icon{ background:url(images/islide_nextbtnred.svg) no-repeat center center; background-size:100%;}
.islidearrow .ibanner_prve.swiper-button-disabled .elementor-icon, 
.islidearrow .ibanner_next.swiper-button-disabled .elementor-icon{ background:none;}
.islidearrow .elementor-widget-icon.swiper-button-disabled{ background:none;}
.islidearrow .elementor-widget-icon.swiper-button-disabled .elementor-icon svg{ opacity:1; visibility:visible;}

/*通用分页器*/
.aypager{ display:none; justify-content: center !important; align-items: flex-end !important;  flex-direction: row !important;}
.aypager span{ display:block; width:16px; height:16px; margin:0 5px; cursor:pointer; background:#999999; border-radius:16px; transition: all 0.3s; }
.aypager span.swiper-pagination-bullet-active{ width:96px;}

.idatalist{}
.idatalist > .elementor-widget-counter{ position:relative; min-width:120px;}
.idatalist > .elementor-widget-counter:after{ content:""; display:block; width:1px; height:100%; background:#E6E6E6; border-radius: 2px; position:absolute; right:-50px; top:0;}
.idatalist > .elementor-widget-counter:last-child:after{ display:none;}

/*Dornier MedTech adv*/
.iadvlist{}
.iadvlist .iadvitem{ width:calc(33.333% - 26.667px); cursor:pointer;}
.iadvlist .iadvitem:before, .iadvlist .iadvitem .elementor-image-box-wrapper .elementor-image-box-img img{ transition: all 0s; }
.iadvlist .iadvitem:hover .elementor-image-box-wrapper .elementor-image-box-img img{ filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}
.iadvlist .iadvitem:hover .elementor-image-box-content .elementor-image-box-title, .iadvlist .iadvitem:hover .elementor-image-box-content .elementor-image-box-description{ color:#fff;}


/*首页产品分类*/
.iproductsbg:before{ height:270px; z-index: -1;}
.iprocatlist{}
.iprocatlist ul{ display:flex; gap:40px; flex-wrap:wrap;}
.iprocatlist ul li{ width:calc(50% - 20px);}
.iprocatlist ul li a{ display:block; position:relative; border-radius: 18px; overflow:hidden;}
.iprocatlist ul li .iprocattextbg{ display:flex; width:100%; height:100%; position:absolute; left:0; top:0; padding:35px 40px; z-index:1; transition: all 0.3s; }
.iprocatlist ul li .iprocattext{}
.iprocatlist ul li .iprocatline{font-weight: 600;font-size: 16px; position:relative;color: #293672; padding-left:18px;line-height: 32px;}
.iprocatlist ul li .iprocatline:before{ content:""; display:block;width: 9px;height: 9px; position:absolute; left:0; top:10px;background: #293672; border-radius:100%;}
.iprocatlist ul li .iprocattexttitle{font-weight: bold;font-size: 32px; margin-top:15px;color: #293672;line-height: 39px;}
.iprocatlist ul li .iprocattextdesc{font-weight: 400;font-size: 32px; margin-top:20px;color: #293672;line-height: 39px; transition: all 0.3s; opacity:0; visibility:hidden;}
.iprocatlist ul li a:hover .iprocattextbg{background: #F6F9FA; padding-top:136px;}
.iprocatlist ul li a:hover .iprocattextdesc{ opacity:1; visibility:visible;}

/*首页团队*/
.iteamlistall{ position:relative;}
.iteamlist{ overflow:hidden;}
.iteamlist .iteamlicon{ display:flex;}
.iteamlist .iteamliimg{ width:50%; padding-right:20px;}
.iteamlist .iteamliimg img{ max-width:445px;}
.iteamlist .iteamlitext{ width:50%; padding-left:20px; padding-top:15px;}
.iteamlist .iteamlitext .iteamtag{font-weight: 600;font-size: 16px; position:relative;color: #293672; padding-left:18px;line-height: 32px;}
.iteamlist .iteamlitext .iteamtag:before{ content:""; display:block;width: 9px;height: 9px; position:absolute; left:0; top:10px;background: #293672; border-radius:100%;}
.iteamlist .iteamlitext .iteamlitit{font-weight: bold; margin-top:40px;font-size: 48px;color: #293672;line-height: 58px;}
.iteamlist .iteamlitext .iteamlidesc{ margin-top:20px;}
.iteamlist .iteamlitext .iteamlidesc p{font-weight: 600;font-size: 16px;color: #293672;line-height: 32px; margin-bottom:40px;}
.iteamlist .iteamlitext .iteamlidesc p:last-child{ margin-bottom:0;}

.iteambtn{ display:flex; gap:10px; position:absolute; right:0; top:10px; z-index:5;}
.iteambtn a{ width:41px; height:41px; display:block; background-position:center center; background-repeat:no-repeat;}
.iteambtn a.iteamprve{ background-image:url(images/icustom_prvebtnhover.svg);}
.iteambtn a.iteamnext{ background-image:url(images/icustom_nextbtnhover.svg);}
.iteambtn a.iteamprve.swiper-button-disabled{ background-image:url(images/icustom_prvebtn.svg);}
.iteambtn a.iteamnext.swiper-button-disabled{ background-image:url(images/icustom_nextbtn.svg);}

/*首页News*/
.iproductsbg.inewsbg:before{ z-index:0;}
.inewslistall{}
.inewsflex{ display:flex;}
.inewsleft{ width:50%; padding-right:20px;}
.inewsright{ width:50%; padding-left:20px;}
.inewsleft a{ display:block;}
.inewsleft a .inewsleftimg{ overflow:hidden; border-radius:15px;}
.inewsleft a .inewsleftimg img{transition:all 0.5s;}
.inewsleft a:hover .inewsleftimg img{transform: scale(1.1);}
.inewsleft a .inewslefttext{ margin-top:20px;}
.inewsleft a .inewslefttit{font-weight: bold;font-size: 20px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;color: #293672;line-height: 32px;}
.inewsrlist{}
.inewsrlist li{ margin-bottom:20px;}
.inewsrlist li:last-child{ margin-bottom:0;}
.inewsrlist li a{ display:flex;}
.inewsrlist li .inewsliimg{ width:200px; overflow:hidden; height:112px;border-radius:15px;}
.inewsrlist li .inewsliimg img{transition:all 0.5s;}
.inewsrlist li a:hover .inewsliimg img{transform: scale(1.1);}
.inewsrlist li .inewslitext{ width:calc(100% - 200px); padding-left:20px;}
.inewsrlist li .inewslitext .inewslitexttit{font-weight: 600;font-size: 16px;color: #293672;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;line-height: 32px;}


/*底部*/
.footermenu .elementor-nav-menu--main .elementor-nav-menu{ flex-wrap:wrap; width: 100%; gap:86px;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu:after{ display:none !important;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item{ display:block;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item a{ background:none !important;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item > a.elementor-item{display:block; position:relative;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item > a.elementor-item:after{ content:""; opacity: 1; width: 50px;height: 2px;background: #FFFFFF; display:none; margin-top:15px;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li .sub-arrow{ width:15px; height:15px; display:none;  transition: all 0.3s;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li .sub-arrow svg{ width:15px; height:15px;}

/*底部二级菜单*/
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item > .sub-menu{ display:block; position:static; width: auto; margin-top:30px;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item > .sub-menu > li{ padding-right:0px;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item > .sub-menu li a{ display:block; line-height:32px;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item > .sub-menu li .sub-menu{ display:none;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item ul.elementor-nav-menu--dropdown a{ border:none;  white-space: normal;justify-content: space-between;}

/*底部分享按钮*/
.footersharelist .elementor-widget-icon a svg{ filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}
.footersharelist .elementor-widget-icon a:hover svg{ filter:none; -webkit-filter:none; -moz-filter:none; -o-filter:none; -ms-filter:none;}


/*返回顶部*/
.returnTop{ width:80px; height:80px; border-radius:100%; background:url(images/goupicon.svg) no-repeat center center; position:fixed; bottom:113px; right:54px; z-index:999; cursor:pointer; display:none; background-size:cover;}



/*产品列表*/
.banner_probg{ background-repeat:no-repeat; background-position:center center; background-size:cover; height:360px;}
.banner_protextbg{ height:100%; display:flex; align-items:center;}
.banner_protext{ max-width:50%;}
.banner_protext .banner_protit{font-weight: bold;font-size: 48px;color: #FFFFFF;line-height: 58px;}

.jianbianbg{ position:relative;}
.jianbianbg:before{ content:""; display:block; width:100%;height: 270px;background: linear-gradient( 180deg, #D9E5F4 0%, #FFFFFF 100%); position:absolute; top:0; left:0;}
.jianbianrel{ position:relative; z-index:2;}

.productlistbg{ padding-top:57px; padding-bottom:100px;}
.prodqwz, .prodqwz a{font-weight: 600;font-size: 16px;color: #293672;line-height: 32px;}
.prodqwz{ padding-left:19px; position:relative;}
.prodqwz:before{ content:""; display:block; width: 9px;height: 9px;background: #293672; border-radius:100%; position:absolute; left:0; top: 12px;}

.product_catlist{ margin-top:40px;}
.product_catlist ul{ display:flex; justify-content:center; gap:40px;}
.product_catlist ul li{ width:21.43%;}
.product_catlist ul li a{border-radius: 16px; text-align:center; border: 1px solid #293672;font-weight: bold;font-size: 24px; padding:25px; color: #293672; display:block;line-height: 28px; white-space:nowrap;}
.product_catlist ul li.active a, .product_catlist ul li a:hover{ background: linear-gradient( 270deg, #094694 0%, #002254 100%); color:#fff;}

.productslist{ margin-top:40px;}
.productslist ul, .pronewslist ul{ display:flex; gap:40px; flex-wrap:wrap;}
.productslist ul li, .pronewslist ul li{ width:calc(33.3333% - 26.666px);}
.productslist ul li a{ display:block; position:relative; border: 1px solid #E6E6E6; border-radius: 18px; overflow:hidden;}
.productslist ul li a:before{ content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:rgba(0, 34, 84, 0.3); visibility:hidden; opacity:0;}
.productslist ul li a .proliimg{}
.productslist ul li a .prolitext{ width:100%; position:absolute; bottom:50px; left:0; z-index:3;}
.productslist ul li a .prolitexttit{font-weight: bold;font-size: 24px;color: #293672;line-height: 29px; text-align:center;}
.productslist ul li a:hover:before{ visibility:visible; opacity:1; }
.productslist ul li a:hover .prolitexttit{ color:#fff;}

/*分页样式开始*/
#pageabc{text-align:center;margin:60px 0 0 0;clear:both;height:auto;color:#282828; display:flex; align-items:center; justify-content:center;}
#pageabc a.noallowed{cursor: not-allowed;}
#pageabc a{font-weight: 400; padding:0px 14px;font-size: 18px; display:inline-block; color:#282828; margin:0 10px;line-height: 22px;}
#pageabc a.pagingprve, #pageabc a.pagingnext{width: 75px;height: 30px;border-radius: 15px;border: 1px solid #D1D1D1; background-position:center center; background-repeat:no-repeat;}
#pageabc a.pagingprve{ background-image:url(images/pagearowleft.svg);}
#pageabc a.pagingnext{ background-image:url(images/pagearowright.svg);}
#pageabc a.pagingprve:hover{ background-color:#282828; border-color:#282828; background-image:url(images/pagearowleftbai.svg);}
#pageabc a.pagingnext:hover{ background-color:#282828; border-color:#282828; background-image:url(images/pagearowrightbai.svg);}
#pageabc a:hover,#pageabc a.current{color:#000; text-decoration:underline;}
#pageabc a.pagingprve:hover, #pageabc a.pagingnext:hover{ color:#fff; text-decoration:none;}
/*分页样式结束*/

/*产品列表新闻*/
.pronewslistbg{ padding:100px 0;}
.pronewsbigtitcon{}
.pronewsbigtit{ text-align:center;font-weight: bold;font-size: 48px;color: #293672;line-height: 58px;}
.pronewslist{}
.pronewslist ul li a{ display:block;}
.pronewslist ul li .pronewsimg{ border-radius: 15px; overflow:hidden; height:248px;}
.pronewslist ul li .pronewsimg img{transition:all 0.5s;}
.pronewslist ul li .pronewstext{ margin-top:20px;}
.pronewslist ul li .pronewslitit{font-weight: 600;font-size: 16px;color: #293672;line-height: 32px;}
.pronewslist ul li a:hover .pronewsimg img{transform: scale(1.1);}


/*产品详情页*/
.sprotitle .elementor-heading-title{background: linear-gradient(90deg, #263878 0%, #4186c0 100%); -webkit-background-clip: text;  color: transparent; display: inline-block;}

.sproadvlist{}
.sproadvlist .sproadvitem{width:auto; padding-right:100px; position:relative;}
.sproadvlist .sproadvitem:after{ content:""; display:block; width: 1px;height: 100px;background: #FFFFFF;border-radius: 8px;position:absolute; top:0px; right:50px;}
.sproadvlist .sproadvitem:last-child:after{ display:none;}

.sprowhylist{}
.sprowhylist .sprowhyitem{ width:calc(25% - 30px); position:relative;}
.sprowhylist .sprowhyitem:after{ content:""; display:block; width: 1px;height: 90px;background: #293672;border-radius: 2px; position:absolute; bottom:50px; right:-20px;}
.sprowhylist .sprowhyitem:last-child:after{ display:none;}

.sproadvbigtit .elementor-heading-title b{font-size: 64px;}

.sprokefubtn{ width:120px; height:120px; position:fixed; top:50%; right:0; z-index:88;}


/*新闻列表*/
.newsall{ width:calc(100% - 320px); padding-right:40px;}
.news_sidebar{ width:320px;}
.newslist{}
.newslist li{ margin-bottom:30px;}
.newslist li a{ display:flex; align-items:center;}
.newslist li .newsliimg{ width:320px; height:180px; overflow:hidden; border-radius:15px; position:relative;}
.newslist li .newsliimg .news_topicon{ display:block; width:58px; height:26px; position:absolute; top:0; left:0; background-position:center center; background-repeat:no-repeat;}
.newslist li .newsliimg .news_topicon.new{ background-image:url(images/news_newicon.png);}
.newslist li .newsliimg .news_topicon.hot{ background-image:url(images/news_hoticon.png);}
.newslist li .newsliimg img{transition:all 0.5s;}
.newslist li .newslitext{ width:calc(100% - 320px); padding-left:30px;}
.newslist li .newslitext .newslitexttit{font-weight: bold;font-size: 20px;color: #293672;line-height: 32px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.newslist li a:hover .newsliimg img{transform: scale(1.1);}
.news_sidebar_product{}
.news_sidebar_protit{font-weight: bold;font-size: 24px;color: #002254;line-height: 29px;}
.news_sidebar_prolist{}
.news_sidebar_prolist li{ margin-top:30px;}
.news_sidebar_prolist li a{ display:block; position:relative;border: 1px solid #E6E6E6;  border-radius: 18px;  overflow: hidden;}
.news_sidebar_prolist li a .news_s_proimg{}
.news_sidebar_prolist li a .news_s_protext{ display:block; width:100%; position:absolute; bottom:30px; left:0; padding:0 20px;}
.news_sidebar_prolist li a .news_s_protexttit{font-weight: bold;font-size: 24px;color: #293672;line-height: 29px; text-align:center;}

/*新闻详情页*/
.singlenews .newsall{ padding-right:120px;}
.elementor-kit-13 .singlenewscontent p{ margin-bottom:20px;}
.elementor-kit-13 .singlenewscontent h3{font-weight: bold;font-size: 20px;color: #293672;line-height: 32px; margin-bottom:20px;}
.elementor-kit-13 .singlenewscontent p img{ display:block; border-radius:18px;}

/*搜索结果*/
.search_renote{font-weight: 500;font-size: 24px;color: #293672;line-height: 29px;}
.search_renote b{}
.searchline{ width:100%; margin:60px 0; height: 1px;background: #D8D8D8;}







































