			#qcportal-kit-floatbar {
				font-size: 14px;
			}
			
			#qcportal-kit-floatbar a ,#qcportal-kit-floatbar{
				text-decoration: none;
				color: #191919;
			}    
			
			#qcportal-kit-floatbar .pls-floatbar {
				top: 0;
				height: 100%;
				display: table;
				pointer-events: none;
				position: fixed;
				z-index: 99;
				right: 8px;
				transition: top .2s;
				line-height: 1;
			}
			.pls-floatbar .pls-floatbar-inner {
			    display: table-cell;
			    vertical-align: middle;
				/* 是为了在较小笔记本也能正常显示 */
				padding-top:120px; 
			}
			
			.pls-floatbar-item {
			    pointer-events: auto;
			    position: relative;
			}
			
			.pls-floatbar-item.pls-floatbar-service {
				width: 63px;
				margin: auto;
				background: #FFFFFF;
				box-shadow: 0px 2px 8px 0px rgba(20,27,32,0.1000);
			}
			
			.pls-floatbar-item.pls-floatbar-service.cdTop {
				display:none;
				position: absolute;
				left: 0;
				right: 0;
			}
			
			.pls-floatbar-item.pls-floatbar-service .pls-floatbar-button {
				display: flex;
				flex-direction: column;
				align-items: center;
				padding: 15px 0;
				position: relative;
			}
			
			.pls-floatbar-item.pls-floatbar-service .service-item {
				cursor: pointer;
				position: relative;
			}
			
			.pls-floatbar-item.pls-floatbar-service .service-item:not(:last-child) .pls-floatbar-button::after {
				content: '';
				position: absolute;
				width: calc(100% - 16px);
				height: 0px;
				border-bottom: 1px solid #DBDBDB;
				margin: auto;
				left: 0;
				right: 0;
				bottom: 0;
			}
			
			.pls-floatbar-item.pls-floatbar-service .service-item:hover .pls-floatbar-button .pls-floatbar-text {
				color:#118efc;
			}
			
			.pls-floatbar-button .pls-floatbar-text  {
				font-size: 12px;
				margin-top: 8px;
			}
			
			.pls-floatbar-item+.pls-floatbar-item {
			    margin-top: 8px;
			}
			
			.pls-floatbar-event .pls-floatbar-button img {
			    display: block;
			    height: auto;
			}
			
			.pls-floatbar-item.pls-floatbar-service .pls-floatbar-button .pls-floatbar-icon,.pls-floatbar-item.pls-floatbar-service .pls-floatbar-button .pls-floatbar-icon_hover {
				width: 26px;
				height: 26px;
			}
			
			.pls-floatbar-item.pls-floatbar-service .service-item:hover .pls-floatbar-button .pls-floatbar-icon{
				display: none;
			}
			
			.pls-floatbar-item.pls-floatbar-service .service-item:hover .pls-floatbar-button .pls-floatbar-icon_hover {
				display: block;
			}
			
			.pls-floatbar-item.pls-floatbar-service .pls-floatbar-button .pls-floatbar-icon_hover {
				display: none;
			}
			
			.pls-floatbar-icon, .pls-floatbar-icon-hover {
			    width: 26px;
			    display: block;
			    margin: 0 auto;
			}
			
			
			#qcportal-kit-floatbar .pls-floatbar-bubble {
				display: none;
			     position: absolute;
			     z-index: 6;
			     top: 50%;
			     transform: translateY(-50%);
			     right: calc(100% + 20px);
			}
			
			#qcportal-kit-floatbar .pls-floatbar-item.pls-floatbar-service .service-item:hover .pls-floatbar-bubble  {
				display: block;
			}
			
			
			.pls-floatbar-bubble-inner {
			   box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.1800);
			   border-radius: 4px;
			    background-color: #fff;
				padding: 16px;
				position: relative;
			}
			
			#qcportal-kit-floatbar .pls-floatbar-bubble .pls-floatbar-bubble-inner::before {
				position: absolute;
				content: '';
				top: 50%;
				width: 32px;
				right: -20px;
				height: 60px;
				margin-top: -30px;
			}
			
			#qcportal-kit-floatbar .pls-floatbar-bubble .pls-floatbar-bubble-inner::after {
				position: absolute;
				right: -20px;
				top: 50%;
				margin-top: -10px;
				content: '';
				border: 10px solid transparent;
				border-left: 10px solid #fff;
				filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .2));
			}
			
			
			#qcportal-kit-floatbar .pls-floatbar-bubble .pls-floatbar-bubble-inner:hover::after {
				border-left: 10px solid #F9FAFB;
			}
			
			.pls-floatbar-bubble-inner:hover {
				background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);
			}
			
			
			.pls-floatbar-bubble-inner .bubble-inner-content > a {
				display: flex;
				align-items: center;
			}
			
			#qcportal-kit-floatbar .pls-floatbar-bubble-icon {
				width: 20px;
				height: 20px;
				margin-right: 16px;
				max-width:unset;
			}
			#qcportal-kit-floatbar .pls-floatbar-bubble-icon-qy {
				width: 113px;
				height: 113px;
				margin-right: 16px;
				max-width:unset;
			}
			
			#qcportal-kit-floatbar .pls-floatbar-bubble-head {
				margin-bottom: 8px;
				font-size: 14px;
				font-weight: bold;
			}
			
			#qcportal-kit-floatbar .bubble-inner-desc {
				white-space: nowrap;
			}
			
			#qcportal-kit-floatbar .bubble-inner-desc .yzButton {
				display: inline-flex;
				align-items: center;
				justify-content: center;
				width: 100px;
				height: 28px;
				color: #118efc;
				border: 1px solid #118efc;
				box-sizing: border-box;
			}
			
			#qcportal-kit-floatbar .bubble-inner-desc .yzButton:hover {
				color: #fff;
				border:none;
				background: #118efc;
			}
			
			
			#qcportal-kit-floatbar .bubble-inner-content {
				padding-bottom: 16px;
				position: relative;
				display: flex;
				align-items: center;
			}
			
			#qcportal-kit-floatbar .pls-floatbar-bubble-desc {
				white-space: nowrap;
			}
			
			#qcportal-kit-floatbar .bubble-inner-content::after {
				content: '';
				position: absolute;
				bottom: 0px;
				left: 0;
				width: 100%;
				height: 0px;
				border-bottom: 1px solid #DBDBDB;
			}
			
			
			
			
			