/* Css for , Version=1794394147 */
 .article > .article-content{padding: 0 20px 20px;}
.keywords,.summary{color: #666}
.sina-widget{display: inline-block;margin: -2px -15px 0 0;padding: 0;line-height: 1;vertical-align: top;}

.previous > a, .next > a{max-width: 48%; overflow: hidden;}
.previous > a > span, .next > a > span{display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle;}
.icon-arrow-left, .icon-arrow-right{vertical-align: middle;}

    ul.parents li img{
        width:15px;
        position: relative;
        top:3px;
    }
    div.parameter{
        margin-bottom:25px;
        margin-top:5px;
        width:100%;
    }
    .parameter a{
        margin-left:25px;
        line-height: 20px;
    }
    .ep-img .img-c{
        margin-bottom: 10px;
    }
    .menu-product{
        position: relative;
    }
    div.menu{
        background-color:#f6f6f6!important;
        transition:all 0.4s ease;
    }
    div.search{
        margin-right:7px;
    }
    .menu .enva div.product-content{
        min-height:300px;
        padding-left:220px;
    }
    div.product-content li{
        margin-top:2px;
        width:200px;
    }
    .parameter div a{
        marigin-top:10px;
    }
    a.prot-link{
        right:0!important;
    }
    a.more-link{
        right:0!important;
        bottom:20px;
        padding:10px 20px;
        background-color: #0C70BB;
        border:1px solid #0C70BB;
        color:white;
    }
    .header-right .search{
        margin-top:30px;
    }
    #search-list{
        top:22px;
    }
    .search span input{
        width:120px;
        height:20px;
        padding:0 10px;
        font-size:12px;
    }
    .search span button{
        width:16px;
        background-size:12px;
        top:64%;
        right:4px;
    }
    .ep-img{
        max-height:200px!important;
    }
    a.language{
        border:initial;
        color:#368ee0;
        width:initial;
        margin-top:-15px;
        right:30px;
    }
    a.language img{
        position: relative;
        top:4px;
        max-width:20px;
    }
    .header-right{
        padding-right:90px!important;
    }
    @media (max-width: 767px){
        #headTitle a.language img {
            height:auto!important;
            min-width: auto;
        }
        a.language{
            right:40px;
        }
        .header-right{
            padding-right:0!important;
        }
    }


#header {padding: 0; margin-bottom: 14px;}
#headNav {min-height: 30px; line-height: 30px; padding: 0; margin-bottom: 8px;}
#headNav, #headTitle {position: static; display: block;}
#headNav > .row {margin: 0}
#headTitle > .row, #headNav > .row {display: table; width: 100%; margin: 0;max-width: 100%;}
#headNav > .row > #siteNav,
#headNav > .row > #siteSlogan,
#headNav > .row > #searchbar,
#headTitle > .row > #siteTitle,
#headTitle > .row > #searchbar {display: table-cell; vertical-align: middle;}

#headTitle {padding: 0;}
#siteNav {text-align: right; float: right; display: inline-block !important;}
@media (max-width: 767px){#siteNav {padding-left: 8px; padding-right: 8px;} }

#searchbar {max-width: initial;}
#searchbar > form {max-width: 200px; float: right;}
#navbar .navbar-nav {width: 100%}
#navbarCollapse {padding: 0;}
#navbar .navbar-nav {margin: 0;}
#navbar li.nav-item-searchbar {float: right;}
#navbar li.nav-item-searchbar #searchbar > form {margin: 4px;}














#headTitle > .row > #navbarWrapper {display: table-cell; vertical-align: middle; padding-left: 8px;}
#headTitle > .row > #navbarWrapper > #navbar {margin:0}
#siteTitle, #siteLogo img {min-width: 150px;}
@media (max-width: 767px)
{
  #headTitle {padding: 0;}
  #headTitle > .row {margin: 0; display: block;}
  #headTitle > .row > #siteTitle {display: block; position: absolute; z-index: 10015; left: 8px;}
  #headTitle > .row > #navbarWrapper {display: block; padding: 0}
  #headTitle > .row > #navbarWrapper > #navbar {margin-bottom: 14px; width: 100%}
  #headTitle #siteLogo img {margin-top: 2px;}
}


#block13{}#block13 .panel-heading{}.menu-industry-l li .img-c{width:199px;height:108px;}header .container{padding:0 !important;}header .container .logo{left:0 !important;}.ty-list：last-of-type{color:#2972b6 !important;}.focus{z-index:1;}.filter{width:80%;position:absolute;top:88%;}.menu{border-top:none !important;}
    .solution-content .detail p{
        text-indent:0!important;
    }

	/* 公共样式 */
	#forlinx-news {
		width: 100%;
		max-width: 1600px;
		margin: 40px auto;
		padding: 40px 60px;
		background: #ffffff;
		border-radius: 16px;
		box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
		font-family: Helvetica, Roboto, Arial, sans-serif;
		color: #222;
		font-size: 16px;
		box-sizing: border-box;
		transition: transform 0.3s ease, box-shadow 0.3s ease;
	}
	#forlinx-news:hover {
		transform: translateY(-4px);
		box-shadow: 0 16px 40px rgba(0, 0, 0, 0.12);
	}
	#forlinx-news p {
		margin: 0 0 0.8em;
		line-height: 1.75 !important;
	}
	/* 标题 */
	#forlinx-news h1 {
		font-size: 30px;
		line-height: 3;
		font-weight: bold;
		color: #000;
		margin-bottom: 15px;
	}
	#forlinx-news h2 {
		position: relative;
		padding-left: 14px;
		margin: 32px 0 30px;
		font-size: 28px;
		font-weight: 700;
		color: #1c1c1c;
		line-height: 1.5;
	}
	#forlinx-news h2::before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 5px;
		height: 100%;
		background: linear-gradient(180deg, #0078ff 0%, #0047ba 100%);
		border-radius: 3px;
		box-shadow: 0 0 6px rgba(0, 71, 186, 0.3);
	}
	#forlinx-news h3 {
		font-size: 22px;
		line-height: 1.5;
		font-weight: 700;
		color: #0047ba;
		margin-top: 24px;
		margin-bottom: 20px;
		display: flex;
		align-items: center;
		gap: 8px;
	}
	#forlinx-news h3::before {
		content: "";
		display: inline-block;
		flex-shrink: 0;
		width: 0;
		height: 0;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-left: 8px solid #0047ba;
		opacity: 0.85;
	}
	#forlinx-news h4 {
		display: block !important;
		margin: 25px 0 20px !important;
		font-size: 18px !important;
		color: #0047ba !important;
		border-left: 4px solid #0047ba !important;
		padding-left: 10px !important;
		font-weight: 700 !important;
		text-align: left !important;
		line-height: 1.4 !important;
	}
	/* 链接 */
	#forlinx-news a {
		color: #0078ff;
		text-decoration: none;
		font-weight: 700;
	}
	#forlinx-news a:hover {
		text-decoration: none;
	}
	/* 图片 */
	#forlinx-news img {
		display: block;
		width: 100%;
		max-width: 800px;
		height: auto;
		margin: 40px auto;
		border-radius: 10px;
		box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
		object-fit: contain;
	}
	#forlinx-news img.left {
		margin-left: 0 !important;
		margin-right: auto !important;
	}
	#forlinx-news img.right {
		margin-left: auto !important;
		margin-right: 0 !important;
	}
	#forlinx-news .forlinx-icon-text {
		display: flex;
		align-items: center;
		gap: 10px;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}
	#forlinx-news .forlinx-icon-text img {
		width: 30px;
		height: 30px;
		display: block;
	}
	/* 按钮 */
	#forlinx-news .forlinx-button {
		display: inline-flex;
		align-items: center;
		gap: 8px;
		margin-top: 16px;
		padding: 15px 30px;
		background-color: #39599a;
		color: #ffffff !important;
		font-weight: 700;
		border-radius: 8px;
		text-decoration: none;
		transition: background-color 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease;
		box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	}
	#forlinx-news .forlinx-button img {
		width: 24px;
		height: 24px;
		margin: 0 8px 0 0;
		vertical-align: middle;
		display: inline-block;
	}
	#forlinx-news .forlinx-button:hover {
		background-color: #2f4c85;
		transform: translateY(-2px);
		box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
	}
	/* 代码块 */
	#forlinx-news pre {
		position: relative;
		background: linear-gradient(180deg, #1e1e2f 0%, #23233f 100%);
		border-radius: 10px;
		box-shadow: 0 4px 14px rgba(0, 0, 0, 0.25);
		font-family: "Fira Code", Menlo, Monaco, Consolas, monospace;
		font-size: 15px;
		line-height: 1.6;
		color: #e0e0e0;
		padding: 14px 24px;
		margin: 1.5em 0;
		overflow-x: auto;
		white-space: pre;
		word-break: normal;
		transition: transform 0.25s ease, box-shadow 0.25s ease;
	}
	#forlinx-news pre::-webkit-scrollbar {
		height: 6px;
	}
	#forlinx-news pre::-webkit-scrollbar-thumb {
		background-color: rgba(255, 255, 255, 0.2);
		border-radius: 3px;
	}
	#forlinx-news pre::-webkit-scrollbar-thumb:hover {
		background-color: rgba(255, 255, 255, 0.35);
	}
	#forlinx-news pre::-webkit-scrollbar-track {
		background: transparent;
	}
	/* 引用块 */
	#forlinx-news blockquote {
		border-left: 4px solid #ccc;
		border-radius: 8px;
		margin: 1.5em 0;
		padding: 12px 16px;
		line-height: 1.6;
		box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
		transition: background-color 0.3s ease, box-shadow 0.3s ease;
	}
	#forlinx-news blockquote .flx-cite,
	#forlinx-news blockquote footer {
		background: transparent !important;
		color: #5f6b7a !important;
		padding: 0 !important;
		margin: 10px 0 0 !important;
		font-size: 13px !important;
		line-height: 1.5 !important;
		text-align: left !important;
		height: auto !important;
	}
	#forlinx-news blockquote cite {
		font-style: normal;
		color: inherit;
	}
	#forlinx-news blockquote cite::before {
		content: "— ";
	}
	#forlinx-news blockquote:nth-of-type(5n+1) {
		background-color: #fff4e5;
		border-left-color: #ffc580;
	}
	#forlinx-news blockquote:nth-of-type(5n+2) {
		background-color: #f0f4f8;
		border-left-color: #a9c0e0;
	}
	#forlinx-news blockquote:nth-of-type(5n+3) {
		background-color: #f9f9f9;
		border-left-color: #d1d1d1;
	}
	#forlinx-news blockquote:nth-of-type(5n+4) {
		background-color: #eaf8e6;
		border-left-color: #8cd17a;
	}
	#forlinx-news blockquote:nth-of-type(5n+5) {
		background-color: #f3eaf8;
		border-left-color: #caa3e0;
	}
	/* 列表 */
	#forlinx-news ul {
		list-style: none !important;
		padding: 0;
		margin: 24px 0 28px;
	}
	#forlinx-news ul li {
		position: relative;
		padding-left: 20px;
		line-height: 1.8;
		margin-bottom: 14px;
		color: #1d1d1f;
	}
	#forlinx-news ul li::before {
		content: "";
		position: absolute;
		left: 4px;
		top: 10px;
		width: 5px;
		height: 5px;
		background-color: #39599a;
		border-radius: 50%;
		opacity: 0.9;
	}
	#forlinx-news ol {
		padding-left: 1.2em;
		margin: 24px 0 28px;
		color: #1d1d1f;
	}
	#forlinx-news ol li {
		line-height: 1.8;
		margin-bottom: 14px;
	}
	/* CTA 卡片 */
	#forlinx-news .forlinx-news-cta {
		display: flex;
		flex-wrap: wrap;
		gap: 24px;
		justify-content: space-between;
		margin-top: 40px;
	}
	#forlinx-news .forlinx-news-cta .cta-card {
		flex: 1 1 45%;
		min-width: 0;
		box-sizing: border-box;
		background: #f9f9ff;
		padding: 24px;
		border-radius: 12px;
		box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08);
		transition: transform 0.3s ease, box-shadow 0.3s ease;
	}
	#forlinx-news .forlinx-news-cta .cta-card:hover {
		transform: translateY(-4px);
		box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
	}
	/* 表格 */
	#forlinx-news table {
		width: 100%;
		margin: 24px 0;
		border-collapse: collapse;
		border: 1px solid #e0e0e0;
		font-size: 15px;
		background-color: #fff;
		border-radius: 8px;
		overflow: hidden;
	}
	#forlinx-news table th,
	#forlinx-news table td {
		padding: 12px 15px;
		border: 1px solid #eef2f6;
		text-align: left;
		vertical-align: top;
		line-height: 1.5;
	}
	#forlinx-news table th {
		background-color: #f4f7fa;
		color: #0047ba;
		font-weight: 700;
	}
	#forlinx-news table tr:nth-child(even) {
		background-color: #fafbfc;
	}
	#forlinx-news table tr:hover {
		background-color: #f0f4f8;
	}
	/* 视频 */
	#forlinx-news .video-container {
		max-width: 800px;
		margin: 20px auto;
		width: 100%;
	}
	#forlinx-news .video-wrapper {
		position: relative;
		width: 100%;
		aspect-ratio: 16 / 9;
		background-color: #000;
		border-radius: 8px;
		overflow: hidden;
		box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
	}
	#forlinx-news .video-iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: none;
		display: block;
	}
	/* 分割线 */
	#forlinx-news hr {
		border: 0;
		height: 1px;
		margin: 3rem 0;
		background-image: linear-gradient(
			to right,
			rgba(0, 0, 0, 0),
			rgba(0, 0, 0, 0.15),
			rgba(0, 0, 0, 0)
		);
	}
	/* 移动端 */
	@media (max-width: 768px) {
		#forlinx-news {
			padding: 24px;
			margin: 20px auto;
		}
		#forlinx-news h2 {
			font-size: 24px;
		}
		#forlinx-news h3 {
			font-size: 20px;
		}
		#forlinx-news h4 {
			font-size: 16px;
		}
		#forlinx-news .forlinx-icon-text img {
			width: 26px;
			height: 26px;
		}
		#forlinx-news .forlinx-button img {
			display: none;
		}
		#forlinx-news .forlinx-button {
			justify-content: center;
			gap: 0;
			padding: 12px 24px;
			width: 100%;
			box-sizing: border-box;
		}
		#forlinx-news .forlinx-news-cta .cta-card {
			flex: 1 1 100%;
		}
		#forlinx-news table {
			display: block;
			width: 100%;
			overflow-x: auto;
			-webkit-overflow-scrolling: touch;
		}
		#forlinx-news table th:first-child,
		#forlinx-news table td:first-child {
			white-space: nowrap;
		}
		#forlinx-news table th:last-child,
		#forlinx-news table td:last-child {
			min-width: 240px;
		}
	}
	@media (max-width: 480px) {
		#forlinx-news {
			padding: 16px;
			margin: 16px auto;
			font-size: 15px;
		}
		#forlinx-news h2 {
			font-size: 20px;
		}
		#forlinx-news h3 {
			font-size: 18px;
		}
		#forlinx-news h4 {
			font-size: 15px;
		}
		#forlinx-news img {
			margin: 20px auto;
		}
		#forlinx-news .forlinx-icon-text {
			flex-direction: column;
			gap: 6px;
		}
		#forlinx-news pre,
		#forlinx-news blockquote {
			margin: 1em 5px;
			padding: 10px 12px;
			font-size: 14px;
		}
		#forlinx-news .forlinx-button {
			padding: 10px 16px;
			font-size: 14px;
		}
	}
	@media (hover: none) {
		#forlinx-news:hover {
			transform: none;
			box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
		}
	}
#block284{}#block284 .panel-heading{}.m-index-index .all-bottom,.all-bottom{width:100%;max-width:100%;margin:0px;}.all-bottom .col{padding:0px;}div.fr{float:right;}#block284 .code img{max-width:initial;}#block284 div.tells img{margin-bottom:20px;}#block284 div.tells p{padding:5px 0;}#block284 ul.links li h6{font-size:16px;font-weight:800;}#block284 ul.links li a:hover{color:#297286;}#block284 .footer{background:#444;color:#fff;}#block284 .foot-top{padding:50px 0px;}#block284 .foot-top .fl{width:60%;min-width:500px;}#block284 .phone-number{display:inline-block;vertical-align:top;}#block284 .phone-number p{line-height:20px;margin:10px 0;}#block284 .links{display:inline-block;}#block284 .links li{display:inline-block;float:left;vertical-align:top;padding:0 60px 0 20px;border-right:1px solid #958e8e;position:relative;}#block284 .links li:first-child{border-left:1px solid #958e8e;}#block284 .links li:last-child{border:none;}#block284 .links li h6{font-size:14px;padding:0 10px;margin-bottom:10px;}#block284 .links li a{display:block;color:#fff;padding:10px;color:#999;font-size:12px;}#block284 .code{text-align:center;float:left;}#block284 .code p{margin-top:10px;font-size:14px;}#block284 .code img{width:120px;height:120px;}#block284 .tells img{max-width:170px;}#block284 .tells p{padding:15px 0;font-size:14px;}#block284 .tells p span{font-size:16px;}@media screen and (max-width: 1125px){.fl,.fl ul{width:100% !important;}.fl ul li{width:33.3% !important;}.fr{display:none;}}
    /* 悬浮挂件容器：固定在右侧中间 */
    .global-floating-widget {
        position: fixed;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        z-index: 9999;
        display: flex;
        flex-direction: column;
        gap: 15px;
        font-family: Helvetica, Arial, sans-serif;
    }

    /* 单个按钮的基础样式（圆形小图标） */
    .floating-item {
        width: 50px;
        height: 50px;
        background: linear-gradient(135deg, #0071e3 0%, #005ebf 100%);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #ffffff !important;
        text-decoration: none !important;
        box-shadow: 0 6px 20px rgba(0, 113, 227, 0.3);
        transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
        overflow: hidden;
        position: relative;
    }

    /* 悬停展开拉长效果 */
    .floating-item:hover {
        width: 140px;
        border-radius: 25px;
        background: linear-gradient(135deg, #0077ed 0%, #0066cc 100%);
        box-shadow: 0 8px 25px rgba(0, 113, 227, 0.4);
        transform: translateY(-2px);
    }

    /* 图标容器绝对居中 */
    .float-icon-wrap {
        width: 50px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        position: absolute;
        left: 0;
    }

    .float-icon-wrap svg {
        width: 22px;
        height: 22px;
        fill: currentColor;
    }

    /* 隐藏的文字：悬停时滑出 */
    .floating-text {
        opacity: 0;
        margin-left: 45px;
        font-size: 14px;
        font-weight: 500;
        white-space: nowrap;
        transition: opacity 0.2s ease;
        transition-delay: 0.1s;
    }

    .floating-item:hover .floating-text {
        opacity: 1;
    }

    /* 针对手机端稍微缩小并靠边 */
    @media (max-width: 768px) {
        .global-floating-widget { right: 10px; gap: 10px; }
        .floating-item { width: 44px; height: 44px; }
        .float-icon-wrap { width: 44px; height: 44px; }
        .float-icon-wrap svg { width: 18px; height: 18px; }
        /* 手机端禁用展开动画，保持圆形 */
        .floating-item:hover { width: 44px; border-radius: 50%; transform: none; }
        .floating-text { display: none; }
    }
#block311{}#block311 .panel-heading{}
        .foot-bottom span{
            margin-left:2px;
        }
        span a{
            color:inherit;
        }
        a:visited{
            color:#999;
        }
        .showy .listing a.toparrow{
            background:url("/myself/image/topArrow.png") no-repeat 10px center  #0b6fba;
            background-size:15%;
        }
        /* 修改后的新侧边栏导航 */
        aside{
            position:fixed;
            right:20px;
            top:300px;
            z-index:750;
        }
        aside ul.listul{
            width:50px;
        }
        aside ul.listul li.list_new{
            width:100%;
            height:50px;
            background-color:#0E66A7;
            text-align:center;
            line-height:65px;
            cursor: pointer;
        }
        /* 顶部 Skype 按钮圆角 */
        aside ul.listul li.list_new:first-child{
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            position: relative;
        }
        /* 底部返回顶部按钮圆角与间距 */
        aside ul.listul li.list_new:last-child{
            margin-top:10px;
            border-radius:10px;
        }
        aside ul.listul li.list_new img{
            width:50%;
        }
    