diff --git a/assets/middleLayer_for_DG/script/middleLayerBase.ts b/assets/middleLayer_for_DG/script/middleLayerBase.ts
index 8a06ef85337ee4ba150261ccfb67ea64705b0f59..9194835c978cb69407e37784ae9007a766df3a93 100644
--- a/assets/middleLayer_for_DG/script/middleLayerBase.ts
+++ b/assets/middleLayer_for_DG/script/middleLayerBase.ts
@@ -404,7 +404,8 @@ export abstract class middleLayerBase extends cc.Component {
 		const label = labelNode.addComponent(cc.Label);
 		label.string = str;
 
-		bg.width = 200;
+		let w = str.length * 40 + 50;
+		bg.width = w;
 		bg.height = labelNode.height + 20;
 
 		cc.tween(tipsNode)