/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

#productidformzixun{background-color: #fff;max-width: 660px;margin: auto;padding:10px 17px;border-radius: 6px;}
.docdownlist{display:flex;justify-content:space-between; align-items:center; margin-top:20px;}
.docdownlist .button{margin-bottom:0;margin-right: 0;}
.docdname{color:var(--primary-color);}

 .tabmybigbox h3{ color:#000; }
.tabboxp{overflow-x: auto;}
.tabboxp .xximg{ max-width:80px; height:auto; display:inline-block;vertical-align:middle; height:20px; }
.tabboxp table{border-collapse: collapse; width:100%;  border-color: #fff7f7; border-spacing: 0; background-color: #cedcf0; height: 106px; }
.tabboxp td{border-bottom: 1px solid #ececec;text-align: center;padding: .5em;line-height: 1.3; color: #000;}
.msetd{padding: 0 10px;}

.mydowntab{margin-bottom: 30px;}
.mydowntab a{margin-right: 5%; font-size: 22px; color: #222;padding-bottom: 10px; display: inline-block;}
.mydowntab a.select{color:#3a87af; border-bottom: 2px solid #3a87af;}
.mydowntab a:hover{color:#3a87af;}
.mydownlist li{list-style: none;}

.myboxlist:after{display: table;clear: both;}
.myboxlist{box-shadow: 0 0 5px rgba(0, 0, 0, .06);display: flex;   align-items: center;  justify-content: space-between; float: left;}
.mlist{float: left;}
.mlefts{width: 60%; display: none;  transform-origin: center;  /* 设置变换的原点为中心 */
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);  /* 使用更平滑的贝塞尔曲线 */}
.myrights{text-align: center; width: 100%;}

.hoverboxlist{ width: 33.33% !important;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);}
.hoverboxlist .mlefts{display: block;}
.hoverboxlist .myrights{width: 38%; text-align: right;}
.mlefts a{margin-bottom:0;}
.myboxlist:last-child{margin-right:0;margin-left:0;}
.mylbx{float:left;overflow: hidden; margin-bottom:20px;padding-right:1%;}

.mytabhdp .nav-pills>li>a{border-radius:inherit; background-color:#fff;color:#000; padding-left:30px; padding-right:30px;}
.mytabhdp .nav-pills>li.active>a{color:#fff;}
.mytabhdp .nav-vertical+.tab-panels{border-left:none; padding:0 10px 20px 10px;}
.mytabhdp .tabbed-content .nav-vertical{width:20%;}



.your-custom-button{ background-color:#EAF3F8;color:#3A87AF; padding-left:30px; padding-right:30px; border:1px solid #3A87AF;}
.your-custom-button.active{color:#fff;background-color:var(--primary-color); border:1px solid var(--primary-color);}

.mypostbox .box{display:flex;align-items: flex-start;}
.mypostbox .is-divider{display:none;}
.mypostbox .box-text .post-title{margin-top:-5px; color:#000;font-weight:500;}
.mypostbox .from_the_blog_excerpt {color:#999999;}
.mypostbox .box-text .post-meta{color:#999;}
.mypostbox .box-text .button{color:var(--primary-color);}
.ficons .icon-box-text{display:flex;align-items:center;flex:none;}
.ficons{display:flex;justify-content:center;}
.ficons .icon-box-text h5{margin-top:0;}
.robotno .col{padding-bottom:0px;}
.product-short-description ul li{list-style-type: square;}

.zigongsi{background: linear-gradient( 180deg, #D8F2FF 0%, rgba(216,242,255,0) 100%);}
.myzidingyi .bkk{background-color: transparent;}
.bkk .bg-fill{margin-right:6px !important;margin-left:6px !important;}
.bkk .banner-bg .overlay{margin-right:6px !important;margin-left:6px !important; background-color: transparent !important;}
.mytabhdp .tab a{padding-top:10px; padding-bottom:10px}
.mytabhdp .nav-vertical>li+li{border:none;}

.blog-archive .post-date .badge-inner{background-color: #000;padding: 3px 8px;}
.blog-archive .badge.post-date{ top:0%;left:10px; width: auto; }
.blog-archive .box-blog-post .box-text{padding-top: 0px; vertical-align: top;}
.blog-archive .listpostbtn{color:var(--primary-color);font-weight: normal;}
.blog-archive .box .box-image{vertical-align: top;}
.blog-archive .box .post-title a{color: #000}
.blog-archive .box .from_the_blog_excerpt {color: #999999}
.newsmi .row .post-item{padding-bottom: 10px;}


.newtab .col{padding-bottom: 0;}
.xinxs{border-bottom: 1px solid #EBEEF5;}

.newtab a{font-size: 1.4em; margin-right: 3%; padding-bottom: 20px; color: #000;display: inline-block;}
.newtab a.active{font-weight: 700; position: relative;}
.newtab a.active:after{ 
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 50%; /* 下划线宽度为链接宽度的60% */
    height: 4px;
    background-color: var(--primary-color);
}
.newtab .col>div{display: flex;
    flex-wrap: nowrap;}
@media screen and (max-width: 650px) {
	.newtab a{ zoom: 0.8;}
}

.teteid{background: linear-gradient(180deg, rgba(216, 242, 255, 0.65) 0%, rgba(216, 242, 255, 0) 100%);}
.nopadis .col{padding-top: 30px;}
.huodong{font-size: 1.5em;}
.huodong img{vertical-align: inherit; margin-right: 10px;}
.huodong a:first-child{color: #000;}
.more_huodong{display: inline-block; float: right;}
.xshuodong {background-color:#F8FAFB;padding:10px 20px 15px 20px;border-bottom:1px solid #EBEEF5;border-left:1px solid #EBEEF5;border-right:1px solid #EBEEF5;padding-top:18px !important;}




.blog-wrapper .nav-pagination li span,.blog-wrapper .nav-pagination li a{border-radius: inherit;border-width: 1px;}
.blog-wrapper .nav-pagination li a{border-color: #DEE1E8; color:#606266;font-weight:normal; }

.mytxieqie>.col-inner{clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);}

.header-nav .header-search-form{width: auto;}
.searchform .button.icon{ vertical-align: text-top;}
.header-nav .header-search-form .search-field{width: 38px; transition: all .3s; position: relative;left: auto;right: 0;}

.header-nav .header-search-form .search-field::placeholder {
  opacity: 0;
}
.header-nav .header-search-form:hover .search-field{width: 200px;left: auto;}

.lanseyy>.col-inner>.row{box-shadow: 0 3px 15px #1A6B8B26;}
.teshuzi p{font-size: 1.1em;display: flex;align-items: center;}
.teshuzi p span{margin-right: 10px; font-size: 2em;font-weight: 700;}

.pingbtn a.button,.pingbtn a.button:hover{    padding: 2px 3%; color: #3A87AF; background-color: #EAF3F8 !important;border: 1px solid #3A87AF26;opacity: 1 !important;box-shadow:none;}
.pingbtn a.button.is-active{background-color: #3A87AF !important;border-color: #3A87AF; color: #fff;}
.zidingdian .n2-bullet{padding: 2px 18px 2px 18px !important;}
.jianbbg{background: linear-gradient(90deg, #FFFFFF 0%, #EAF3F8 100%);box-shadow: 0px 14px 34px 0px rgba(26, 107, 139, 0.15);}
.gongchang .flickity-button{background-color:rgba(0, 0, 0, 0.2); border-radius: 26px; height: 80px;width: 44px;}
.gongchang .flickity-button svg{border: none;fill: #fff;}
.gongchang .flickity-button:hover{background-color:rgba(0, 0, 0, 0.2) !important; border-radius: 26px; opacity: 1; height: 80px;width: 44px;}
.gongchang .flickity-button:hover svg{border: none;fill: #fff;}
.gongchang .flickity-prev-next-button .arrow,.gongchang .flickity-prev-next-button svg{fill: #fff;}

.gongchang .flickity-prev-next-button:hover svg{background-color:transparent !important;fill: #fff;}
.fupp .icon-box-text p{margin-left: -32px;}

.fuppbig .icon-box-text p{margin-left: -40px;}
.zpimg .icon img{vertical-align: text-top;}
.zpimgs .icon img{padding-top:0 !important;}
.zpimgs .icon-box-text{padding-left: 0.3em !important;}
.aizhes .icon-box{width: auto;}

.zijingnav.nav-tabs>li>a{background-color: transparent;font-size: 1em;}
.zijingnav.nav-vertical.nav-tabs>li.active>a{background-color: var(--primary-color); color: #fff;}

.nocsecpad{padding-left: 0px !important; padding-right: 0px !important;}

.nav-dropdown-has-border .header-main .nav-dropdown{border-width: 1px; text-align: center; white-space: nowrap; min-width: auto;}
.nav-dropdown-simple .nav-column li>a:hover, .nav-dropdown.nav-dropdown-simple>li>a:hover{    background-color: rgba(244, 251, 255, 1); color: var(--primary-color);}
.yunyanic i img{width: 16px;vertical-align: initial;}
.yunyanic i{margin-right: 5px;}

.tag-link{display: inline-block;padding: 1px 8px;margin-right: 5px;margin-bottom: 5px;font-size: 0.8rem;transition: all 0.2s ease;}
.newsmi .post-tag .tag-link {color: #333;background-color: #f0f0f0; border: 1px solid #ccc; }
.newsmi .post-tag .cblue{background: rgba(25, 144, 164, 0.1);border: 1px solid rgba(25, 144, 164, 0.35);color: rgba(25, 144, 164,1); }
.newsmi .post-tag .cgreen{background: rgb(27 164 25 / 10%);border: 1px solid rgb(28 165 19);color: rgb(28 165 19); }
.newsmi .post-tag .corange{    background: rgb(164 139 25 / 10%); border: 1px solid rgb(206 168 52);color: rgb(197 141 0);}
.newsmi .post-tag .cred{background: rgba(157, 27, 91, 0.1);border: 1px solid rgba(157, 27, 91, 0.35);color: rgba(157, 27, 91, 1); }

.event-date{color: rgba(102, 102, 102, 1);}
.te_posttt{height: 50px;overflow: hidden;}
.nonhui{color: #999;margin-top: 4px;}
.post-tag{margin-top: 5px;}

.newsmi .box-text {
  display: flex;
  flex-direction: column;
  height: 160px; /* 设置固定高度 */
}

.newsmi .box-text-inner {
  flex: 1; /* 让内部元素填充剩余空间 */
  display: flex;
  flex-direction: column;
}

.newsmi .post-title, .newsmi .post-excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.absolute-footer{display:none;}
.mynava>.col>.col-inner:hover{background-color: #3a87af !important;}
.mynava>.col>.col-inner:hover a .icon-box-text>*,.mynava>.col>.col-inner:hover a .icon-box-text .text>*{color: #fff !important;}
.mynava>.col>.col-inner:hover a .icon-box-img svg{fill:#fff !important;}
.mynava>.col>.col-inner:hover a .icon-box-img svg path{fill:#fff !important;}
.fangan .icon-box-img svg path,.kangti .icon-box-img svg path,.yimiao .icon-box-img svg path{fill: transparent;}

.fangan .icon-box-img svg path:nth-of-type(1){fill: #1B88B1;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path{fill: transparent !important;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(1){fill: #fff !important;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(2){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(3){stroke:#1B88B1;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(4){stroke:#1B88B1;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(5){stroke:#1B88B1;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(6){stroke:#1B88B1;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(7){stroke:#1B88B1;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(8){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(9){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(10){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(11){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(12){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(13){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(14){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(15){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(16){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(17){stroke: #fff;}
.mynava>.col>.col-inner:hover .fangan .icon-box-img svg path:nth-of-type(18){stroke: #fff;}

.kangti .icon-box-img svg path:nth-of-type(1){fill: #1B88B1;}
.kangti .icon-box-img svg path:nth-of-type(3){fill: #1B88B1;}
.mynava>.col>.col-inner:hover .kangti .icon-box-img svg path:nth-of-type(2){stroke: #fff;fill: transparent !important;}
.mynava>.col>.col-inner:hover .kangti .icon-box-img svg path:nth-of-type(4){stroke: #fff;fill: transparent !important;}

.yimiao .icon-box-img svg path:nth-of-type(3){fill: #1B88B1;}
.yimiao .icon-box-img svg path:nth-of-type(11){fill: #1B88B1;}
.mynava>.col>.col-inner:hover .yimiao .icon-box-img svg path{stroke: #fff;}
.mynava>.col>.col-inner:hover .yimiao .icon-box-img svg path:nth-of-type(3){fill: #fff;stroke:#1B88B1;}
.mynava>.col>.col-inner:hover .yimiao .icon-box-img svg path:nth-of-type(4){fill: transparent !important;}
.mynava>.col>.col-inner:hover .yimiao .icon-box-img svg path:nth-of-type(11){fill: #fff;}
.mynava>.col>.col-inner:hover .yimiao .icon-box-img svg path:nth-of-type(8){fill: transparent !important;}
.mynava>.col>.col-inner:hover .yimiao .icon-box-img svg path:nth-of-type(13){fill: transparent !important;}
.gongchang a.button.white.is-outline.lowercase {
    font-size: inherit !important;
}


.product-section .entry-content>ul{margin-top: 1.3em;}

.ninja_table_wrapper td{min-width:inherit;}
.ux-multilevel-menu .multilevel-menu-link:hover, .ux-multilevel-menu .multilevel-menu-item.active .multilevel-menu-link{color:#3a87af; padding-left:30px;}
#header .header-main.nav-dark .nav-icon .icon-menu,#header .header-main.nav-dark .mobile-nav .icon-search{color:hsla(0, 0%, 100%, .8) !important;}
.mobile-nav .nav-dropdown>li.html{width:71vh;}
.mobile-nav.nav .nav-dropdown{background-color: #3a89b1;}
.nav-dropdown-has-border .mobile-nav .nav-dropdown{border-color: #3a89b1;}
@media screen and (max-width: 650px) {
 .zidingdian .n2-bullet{ padding: 2px 10px 2px 10px !important;}
}
.jianbiansx{background: linear-gradient(to bottom, rgb(216, 242, 255), white);}
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content{width:100%;}
.mobile-sidebar .nav-vertical li li.menu-item-has-children>a{font-size:1em;}
.mobile-sidebar .nav>li>a{font-size:1em;}
.cpxx .image-zoom_in{border:1px solid #f5f5f5;}
.cpxx .title-wrapper{text-align:center;}