.advertisePart{display:flex;flex-direction:column;flex:1 1;overflow:hidden;gap:20px}.advertisePart .adSection{border-radius:6px;border:1px solid #9f9d9d;background-color:#fff}.advertisePart .adSection .adContent{padding:16px}.advertisePart .adSection .header{font-weight:600;padding:8px 16px;border-bottom:1px solid gray}.introduceContent{display:flex;width:800px;gap:20px;padding:20px}.introduceContent .videside{flex:2 1}.introduceContent .textSide{flex:1 1;background-color:#fff;display:flex;flex-direction:column;gap:12px}.introduceContent .textSide .textHead{display:flex;align-items:center}.introduceContent .textSide .textHead .imageSection{width:100px;height:100px;padding:10px}.introduceContent .textSide .textHead .right{font-size:12px;display:flex;flex-direction:column;gap:4px}.introduceContent .textSide .textHead .right p{color:#a3a1a1}.introduceContent .textSide .textHead .right p:hover{text-decoration:underline;cursor:pointer}.introduceContent .textSide button{border:2px solid blue;border-radius:6px;color:blue;padding:8px;cursor:pointer;transition:all .3s ease;width:100%}.introduceContent .textSide button:hover{color:#fff;background-color:blue}.specialAdver{position:relative;width:100%;overflow:hidden;cursor:pointer}.specialAdver:hover img{transform:scale(1.1) rotate(5deg)}.specialAdver img{transition:transform .3s ease;width:100%;aspect-ratio:1/1.1}.specialAdver .videoIcon{position:absolute;top:0;right:0;color:red}.mainParts{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.mainParts .mainPartsContainr{width:100%;max-width:90%;padding:20px 0;display:flex;gap:20px}