* {
  margin: 0;
  padding: 0;
}

body {
  min-width: 1200px;
    font-family:
    Inter,
    "Noto Sans SC",
    system-ui,
    -apple-system,
    sans-serif;
    --mian-color:#f94f04;
    --btn-color:#fe7139;
}

a {
  text-decoration: none;
}
#main * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

#main {
  font-size: 16px;
  position: relative;
  width: 100%;
  background: #fef4eb;
}

#main input,
#main select,
#main textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
}

#main i,
#main em {
  font-style: normal;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #f1f1f1 inset !important;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
}

table {
  width: 100%;
  text-align: center;
  /*é—è‚©åŽ§éŽ³æ©€å´¹æ¥£å†¨ç®»é–³ÑŒå‰šç»ºèŠ¥æ…¨éŽ°î„€å§‰é—é€žå±½å¢¯æ¤¤æ›˜å„µé©å â–“æµ£å†¨çšºé å›¨ç¹„éšî‚¦æŸ•æ¾¶å©‚â‚¬ç”¸å¼¬æ¸šâ‚¬å®•æˆ¦å¹˜å®•å›©î†é—‚ä½ºå¨éŽéå¦¶éŠ‰â•Šæ•Šæ¿®æ¨¸å„°é’æŽ—æ‚—é’î†¾å“é‹å¥¸å¼«éŽºæˆ­å‹å¨´ï½†å½ƒæµœæƒ§â”‘éŒæ»…æ‘‚é–¸çŠ³å¸¡é©â‚¬æ¤¤æŽ‘å€¸éˆ§î„åŠ™éªžæˆîœƒé“åº¡å£ˆé—‚ä½¹å„³æ´æ»ˆå¹é”Ÿï¿½*/
  border-collapse: collapse;
  /*é—è‚©åŽ§éŽ³æ’´å¯¼éŒç‚²ç–®æ¤¤å¿“å«®ç» å½’æ¢»é¥ã„§å€é–¸ã„©ç®–éªžæ¨»æ‹…é—ˆæ¶˜å£ˆé—ç»˜ÃªéŽ³åº£ç²‹å®¥å¤Šç…˜é–»æ„­æ½™æ¿®â‚¬é—é€žå±½å¢¯é–ºå¬ªå€¸é”î„„æŸŸé¡–æ°¬æ‚é–¹îƒ¾å„±éŽ³æ¥…æŸŸç‘™å‹­î•²ç€¹æ›ªç¹é©ç‚ºæ‚™é‘¼îƒ«æ»ˆæŸè¤œéæ©€å¹å®€å‹µæ•Šé–¸å¿“î˜¯æµœé¹ƒæŸ£å¦¯çƒ˜å™¸ç¼çŠ³ç‘©éˆ¥æ ­æ‚©é‘¼î„ƒç¹‘é—æ´»å„é©å¤å´£æ¾¶å±½å½é—æ„åŽ½é¡”å²€ä»¦éŒæ°¬å§‰é—ç¨¿îƒ†éŽ¸å“¥æ¢éî…žç®¯é–µå¿‹å€•éæŠ½æŸ¡éŒæ°­î—‘é–ºä½¹îšŠéŒÑ‡æŸ‡é”•â‚¬é…å½’æŸ•æ¾¶å©‚â‚¬å—å´•éˆºå‘ªâ‚¬ï¸¾â‚¬ï½‡æ•¸æµœé£Žâ‚¬è§„æŒ»é‘å½’å´¯éƒå›¶æ§·é—é€žå±½å¢¯æ¤¤å¿Šæ™œç€µå…¼ç¬Ÿé¨î†¼å£ˆé—å½’æ•®é‹æ’´ã„éŽºæ–ºæ‹¡é–»å¿“é…£æ¿¡å •å´’å¦¤â‚¬æµœé¹ƒæŸŸéç¬å½’å´•å®€å‹«ç…˜é–»æ„¯å°™ç»»ä¾€æŸé¨æ¶™æ«…å¨´æ»…å“éŠ‡æ—€æ‹…é¦î…Ÿç˜¶é—‚ä¾€â‚¬ç‚²è‹¯é”æˆâ”‘é¡”è—‰çé–ºä½¹å¸¡éªžå—›æ£ƒå¨‘æ°³ç©¿é—é›î˜¯éŠèˆµç¦’é¡•â‚¬éªžå—›æ‡–æ¥¦åž®ç…ç€¹ç¨¿îŸ·é©â‚¬æ¤¤æŽ‘å€·ç»±æŠ½æŸé§å“¥ç¯€é–¹ç­‹äºœéœ‰éŽ¼å­˜ç¨é’æŽ—æ¢ºéî„€î€œæ¤¤æ›Ÿå²¸æ¿¡ç”¸å§€é™â‚¬éšæ—ˆæ‚¹é¥ãƒ¥åŠ—é–ºå‚™ç·šé©â‚¬æ¤¤æŽç„¦æ¿¯ç‰ˆä¿Šé¡ï½†æ¨Šé–¼ç¢±å‰¦æµ¼å‚›ç¹è¤ç»‰æŸ¥å´æ¾¶æ„¬ç„µæ¤¤æŽ†å“æ¤¤æŽ“ç¹ˆé¡¢æ°±åŒ–é‡ç†¸æ«ŸéŽè§„æŒ»é‘å½’æ‚¡æ¸šâ‚¬é¡¢æ¬“å§€é˜å´‡ä¼„æ¿žæˆžæŸ¨éŽ³å²„å´•å®€â‚¬é’æŽ—å´—æ¾¶å©å£•é—å“„å€¸éŒå ¥å´£æ¾¶å±¾æ¶§é—å“¥å§­éŽ³å›¬å¹Šé¥î„€ç„µæ¤¤æˆ£å§¤é£ä¼´æŸè¤œé“æ°¶î”šéŠï½†æ™ªæ¿®å©‚æ‡Žé¡•ãƒ¥â”‘é•î‚¢å£ƒé—é›ÅˆéŽ³å›¬å´‘éŽ¾æ¾„ç†»ç®›éŠ‰ã„¥æ‚…é—é€žå±½å¢¯æ¤¤å¿Šæ™ é¡¢æ°¶å¹–éæ’å£ƒæ¿žè¾¾çµ¾ç»æ’®å´‘éŽ¾æ–¥æ”¦ç€¹ãƒ¥å•«é“î„„æŸ•æ¿žç‚¬å™°é–¸å¬«æŒ¸èž£éŸ«å›¥å„´éšå‚žæŸè¤œé“æ°±èŠ±æµ¼æ‘ç®²æ¿¡ç‚ºæ£¿é’æŽ—æ¢ºé¡”ç•Œç®°é‰â•ç¶Šéˆ¥æ ­æ‚©é—ˆæ¶˜å§¦é—é€žå±½å¢¯ç¼å‰æŸ‰é¡¦î‡€æŸè¤œé“æ¶™ä¿Šå®•å›¨åª¼æ¿žå—˜å„³é‹æ’»æŸè¤œé“ç†¼å´•éˆºä¼±è§„æƒ”å¦¯ç»˜æ¾’é—é€žå±½å¢¯ç¼è·ºæ¹±éŽ·çŠ»å¦·é¡”å…¼ç˜‘é—å“„çŸˆé¨ä»‹å¹é”Ÿï¿½*/
  border-spacing: 0;
  /*é—è‚©åŽ§éŽ³æ’´å¯¼éŒç‚´åš‚é–»ï½…æœ¬é–¿ã‚‰æ¢»é•î‚£î—¡ç¼ä½²æ™›é¡«æ¿‹å¹˜å®•å›£å“é¡–ç‚´â’”é–¸â„ƒè‰¾é¦å •æŸ¤æ§Œæ §å¢´æ¿¡æƒ§å´¬é¡«æ¿‹å¹˜ç’‡èŒ¬ä¼‹é—å“„å€¸éŽ¼î‚£ä¿Šé¤îˆœç–€æ¿žå—˜æŒ¸éè™«æ…¨é”åº¡å¢¯é–¸ï½†æŒ³éˆ¥æ ­æ‚©é—ç‚µå½‰æ¿žæˆžæŸ¨éŽ³å²„å´æ¾¶æ„¬ç„µæ¤¤æŽç·¡é¤æŽ—æŸé¦î…žæš€é–³ÑŒå‰Ÿé©â‚¬æ¤¤æŽè®²å¦«Ñ‡æŸé–¿å¬ªç„¹é–ºå‚™ç·šé©â‚¬æ¤¤æŽç„¦æ¿¯ä¼´æ‚¹é¥ãƒ¥å‰»éç‚²å€¸é“î„€Ã¹é‘¹ç‰ˆæ¸é–¼ç¢±å‰è—Ÿé—é€žå±½å¢¯é–¹å³°îƒ‰é©ç‚ºæ‚™éŽ»æŽ‘ç¤‹å©µçŠ™å†ªâ–Œé–¼é›ç¶Šé©â‚¬æ¤¤æŽç·¡æµ å…¼îš¥éå¯¸æ¹½é–¸åº¡çŸ‚éªžå†®å´«éŠ‰Ñƒå½„é—å†²ç¶Šéî‡€å´‘éŽ¾æ¾„ç†¸æƒ”éˆ½å—˜ç¶˜é—æŒŽæŸ¨é˜æ»ˆå´‘éŽ¾å¯¸é™„é–µå¤˜å––é…è§„ã„é¡’å‚šÐ¢ç¼å‰æ•»éŽ¯å ¥å´šé¡”ç…Žçº§é–»æ’²å³é©å â–“é—ˆæ¶šæ¹´é–¸åº®å™£å®•æˆ¦å¹˜å®•å›©î†é—è§„çšé¨ä»‹å´¹éî„‚é™„å©µî†½åŠ•é“î„„æŸ•æ¿ å‚¤å„é–ºå¬®â‚¬æ¶šç§´é—å“¥å§­é¨æƒ§îŸ¿é•î„‚ã‚´é–¹ç¨¿îƒ‰é›î†¼Ãºé‘½ã‚„æ‚é—‚ä¾‡å–—ç»»â‚¬ç¼çŠ³ç‘©æ¿¡çƒ½å´’éŠˆå‘­å§‚å¦žã‚†åž¹éŽæ„°æ‚˜æ´ï¼„æš¤æ¿®æ©ˆçµ¾é…ææŸè¤°æŽ“æšœé–¸å¬«æ‡éªžæ©€åŸ€é¡’â‚¬é¡•ãƒ¥îœƒé“åº¡å§‰é—é€žå±½å¢¯é–ºå²‹ç¹é©â‚¬æ¤¤æŽç„¦éŽî…¢æŸ•æ¾¶å ç©å¨´æ»ƒå¢½éŽ¸Ñ‡å´’å©µå—™î†‘éŸæ»…å¢—å¨²æ¿‡ç¦’éŸé‚¦æ½©é–¹æƒ§å•¿æ´å©‡æŸ›å¦žç…Žç©ç¼ç»˜ç‰ éŒå¶‰å¦·é””è¯²æ®¥é—ç‘°å•¿è‰Œé–ºä½¹îšŠéŽ®â•…å´¼éŠçŠ–ãƒ¦ã„é‡ç‚²æ§»æ¿¡å‰åž¶ç»‹å©‡å´¨é¡ãˆ å£ƒé—æŒŽç¨é¨æ´ªå´—æ´ã„¥ç…˜é–»æ„¯å°™ç» æ°¶æŸè¤œé“æ°¶å´³éŽ¾î†¼Î¨é–¸å±¾ç²ŒéŸ¦é—æŒŽå†»ç¼å—›å´¯éŽ¾æ–¥æ”½é–¸æ„¶çµ½æµœé¹ƒæŸŸéæ‰å ¥å¼«éŽºæ“ƒæš˜é—æŠ½æ”±éåº¨å´•å®€å‹µæ•„æ¿ åž«åŠ•é…å½’æŸ¨é‚åž®å¸¨é–¸å¬«æŒ¸è¢™æ¤¤æŽ‘î˜«é‹æ’»åŸ—éˆºå‚›æ«Ÿé—æŠ½æ•®é‹æ’»æŸè¤œé“æ°¶î””é¡å Î¨é–³åž›æ™›æµœç‚¬æ…¨é”å›§î•¼é–¹å³°îƒ‰æ¿¡çƒ½å´’å©µå——î—›é—ç¡…î‰éŠ‡æ¶¢å¼¬æ¸šâ‚¬é©â‚¬æ¤¤æŽç„¦æ¿¯ç‰ˆä¿Šé¡ï½†æ¨Šé–¼ç¢±å‰¦æµ¼å‚›ç¹è¤ç’‡ç‚ºåŸ€é¡’å‹«ç„µæ¤¤æŽç¤é¡¥æ„°æŸè¤œé“æ¶™ä¿ŠéŽ¾î†¼Î¨é–¸å±»å€•é‹æ’»æŸè¤œé“æ°±èŠ±é¡ï¹€Î¨é–³åž›æ™›æµœç‚¬ç¹è¤é¬å¥¸î”—ç»å®’er-collapse:separate;é—è‚©åŽ§éŽ³æ©€å´¹æ¥£å†¨ç®»é–³ÑŒå‰™èžžæ¿ å©„î—çæ¬“î””é¡’â‚¬éˆ¹å†¨î…¼æ´â„ƒæ®™å©µçŠ™å†©æ¹°é–¸ï½†æŒ³é©ç‚ºæ‚™éˆºå‚¤â‚¬å—›æŸè¤œé“æ°¶î””é¡å‹­å•²é—ç¨¿ç¹é¡‘å‘´å¼¸è¤°æŽ‘Î¦é–µå¿•åª­éšæ—‚ç—ªé¡’å‹«ç…˜é–»æ„­æ½™é˜ç‚ºæŸŸé¡–æ°¼æ® é–»å¿“é…£éŽ®î†¼â¿°éç‚¬ç¶˜é—é›î˜¯éŠé£Žæ‹‹éŒãƒ¥ç„µæ¤¤æŽèƒ¶é­î†½ã„é¡“ç‚ƒè§„ç¦’éŽ¾î†½å„—æ¤¤æ„¬îƒ†é“ï¿ æ‚¡é¡“â‘©â‚¬æ ­åŸ¥é¡æ¬Žèˆªé—ç»˜ÃªéŽ³åº£æ¬¢æˆî‚£æ™ªé—ç¡…î‰é—î„„æ‚˜éŽ°æ¿ç…˜é—æ¬¾åž°æµœç‚¬ç¹è¤Žé¨ç†¼å´ºå¦¤å‘­Î¨é–³åž›æ™›æµœç‚¬æ…¨é”å›§î•¼é–¹å³°îƒ‰éˆ¥æ ­æ‚©é¡”ç…Žâ’Œé—ç»˜Ãªå¦«å²„å¼¬æ¸šâ‚¬é©â‚¬æ¤¤æŽç„¦æ¿¯ç‰ˆîš¥éå­˜ãŸé–¸ç†¸æŒ¸é¡­åž®â˜‰é—ç‚´æ«£é—æŒŽæŸ¨é˜æ»ˆå´‘éŽ¾åž›å“å¨‘æ §â‚¬Ñ‡å¹é”Ÿï¿½*/
}

table td {
  word-break: break-all;
  /*é—è‚©åŽ§éŽ³æ©€å´¹æ¥£å†¨ç®»é–³ÑŒå‰›éŽ·çŠ»å¦·é”å‘­å£ƒæ¿¡î‚¤å¢—é¡¨å ¥æ‚¡é¡ãˆ¢å•²ç¼å‰§å¢—è¤é–¸å¬«æ‡é©å ¥å´¹å¨‘æ¬æ«Ÿé—æŠ½æ•®é‹æ’»æŸè¤œé“æ°±æ¬¢é‘è—‰Î¨é–¸å±¾æ°¨å§˜ã„©æŸè¤œé“æ¬“å¦¶æµ å¬ªÎ¨é–¸å±¾ç²é¦ä»‹æ‚¹æµ£å“¥æ°¨é–ºä½¹îšŠéŽ®â•…å´¼éŠçŠ–ãƒ©æŸ¨å¨‘æŠ½æª®ç€¹æ› å¨€éˆ¥æ ­åŸ¥é›æ¿æ‚…é—é€žå±½å¢¯é–³è—‰î˜±éŽ·çŠ»å¦·éŠâ„ƒæ¾’é—é€žå±½å¢¯é–¹å³°å•°éŽ·çŠ»å¦·é¡–æ¿†æ‚…é—é€žå±½å¢°å¨´å…¼ç²“é¡¢æ ­æ‚œé¥î„æ‚…é—é€žå±½åŠ’ç€¹å‹¬å£†ç’â•…æŸ•æ¾¶å©‚äºžé–¸çŠ³å¸¡é©â‚¬æ¤¤æˆ£å§¤ç€µï½‰æŸ•æ¿ å‚›å™ºç€¹æ› å¨€é¡¢æ ­æ‚œé¥î„æ‚…é—é€žå±½å¢¯æ¤¤æ›ªç¹éªžå©ƒç¹›éî„æ¾’é—é€žå±½å¢¯ç¼è·ºæ¹±éŽ·çŠ»å¦·é¡”å…¼ç˜‘é—å“„çŸˆé¨ä»‹å¹é”Ÿï¿½,é—è‚©åŽ§éŽ³æ©€å´¹æ¥£å†¨ç®»é–³ÑŒå‰›éŽ·çŠ»å¦·æ´ï¼„æ¹´é–¸åº®å™£å®•æˆ¦å¹˜ç€µå‘Šç˜¶é—‚ä½ºå¨éŽî‡€å¹ç€£î€­æ¶¢æ‚™éŸæ¿å£ƒå¦žã‚†æŸ¨é˜æ»ˆå´‘éŽ¾è¯²ç…•æ¿®æ¨·å“é–³ÑŒå‰Ÿé©â‚¬æ¤¤æŽ‘å€¸éŸ¦æ¿ é›å€¹é‹å©šæ‡™è¤°æŽ‘ç„µæ¤¤æŽ†å“æ¤¤æŽ“ç¹ˆéŽ®â•…å´±éŽ°î„€å£ƒå¦žã‚†æ¢¹éŸï½‰å´•å®¥å¤ŠÎ¨é–³åž›æ™›æµœç‚¬ä¿Šé¡–æ°¬ç˜¨é–¸æ–¿çˆ¼éˆ¥ï¸½ç¹æ´â„ƒæ«¢é–»ç†¶æ¤’ç’æŸ¥å¼¬æ¸šâ‚¬é©â‚¬æ¤¤æŽç„¦æ¿¯ä¼´æ‚¹é¥ãƒ¥å‰»å¨´ï½…å•«æ¾¹æ §â˜‰é‚æŒŽå«…é–¼é›ç¶Šé©â‚¬æ¤¤æŽ†å“æ¤¤æŽ“ç¹ˆéæ’»æ•“é”Ÿï¿½*/
  word-wrap: break-word;
  /*é—è‚©åŽ§éŽ³æ©€å´¹æ¥£å†¨ç®»é–³ÑŒå‰›éŽ·çŠ»å¦·é”å‘­å£ƒæ¿¡î‚¤å¢—é¡¨å ¥æ‚¡é¡ãˆ¢å•²ç¼å‰§å¢—è¤é–¸å¬«æ‡é©å ¥å´¹å¨‘æ¬æ«Ÿé—æŠ½æ•®é‹æ’»æŸè¤œé“æ°±æ¬¢é‘è—‰Î¨é–¸å±¾æ°¨å§˜ã„©æŸè¤œé“æ¬“å¦¶é’˜å¤Œå•²é—æŠ½æ”±éŸãƒ©ï½žéî…žç…˜é–»æ„¯å°™é¡©ç‰ˆã„é¡“çƒ†å„›é–¸çŠ³å¸¡é©â‚¬æ¤¤æŽ‘å€¸éŸ¦å©µç‚´æ½™ç€µæŽ—æ‚˜æ´ã„¥Î§é–¸å±¾îš…æµœæƒ§â”‘é¡”è—‰çé–ºä½¹å¸¡éªžå—›æ‚½é—ˆæµ³ãƒ©æŸ•æ¾¶å—˜å™°é–¸å¬«æ‡éŒå â”‘éŽ°î†»æ±—å¦žã‚Žå‰›æ¿¯î…¢æ‚˜æ´â˜†åš—æ¿¡ç‚µç²¯é…ç”µâ‚¬è§„æŒ»é‘å½’æ‚¡æ¸šâ‚¬é©æ¥…åŸžéŽ¯Ñ‚å£•é—å†²çˆé‚ä¾€å´‘éŽ¾æ¾„æ—‚çŒ¾éŽ°ç‰ˆåš‘é–¸æ¶™æ½™éæŠ½æŸŸé–¿îˆšäº¾é–»çŠ²æ´¢éŽæ´ªå´µé¡å åºŠéŽ¼è¾¾çµ¿é™æ’¶äº¸æ¥£å†©åš‹é–¸æ¶±å–šé­î‡€æŸ•æ¾¶å©‚äºžé–»æ’¯å“å©µç‚´æ½™ç»¨æ´ªå´•é¡•â‚¬é©â‚¬æ¤¤æŽ‘å€¸éŸ¦å¦žã‚†æ¢¹éåº¨å´•å®€å‹«ç¤‚å©¢è·ºæ£—æµœç‚¬ä¿Šé¡–æ°±ç®šé–ºä½¹îšŠéŽ®â•…å´¨é¡“çŠºç©¿å¦žã‚†æ´œéŒå¤å´œæ¿‚å‘Šå„—æ¤¤æ„µå‰éšå‚žæŸè¤œé“æ°±æ¬¢é¢å‘Šæ™¸é–¿ç‡‚æ‹·*/
}

/* é—Šî‚¢æ´¦éŸâ•…åŸžéŽ°ç‰ˆåš‚é–¼æ’å„³å§£æ¨»ç¹é‡ç‚µç®ºéå¿“å•´éŽ®î‡€î”•é”•â‚¬éå†²â”‘éŒæ¨ºåŠ™ç¼çŠ³ç‘¥é”î„„æŸ¡å®€å©‚ç±é–¸ç†¸æ£ƒé©æ¥…åŸžéŽ¯Ñ‚å£•é—å†²çˆé‚ä¾€å´‘éŽ¾è·ºæƒˆé—é›î˜¯éŠå½’å´‘éŠã‚†å„“é–¸å¿“î˜°é‰å½’æŸè¤œé“æ°±æ¬¢é¦î…Ÿå«šé–µå¤˜å––å§£å—›æŸ¡å®€å©‚ç²é–¹å‡¤æ‹· */
/* ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.08);
}

::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
} */

.dis-f {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.dis-b {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dis-c {
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn {
  cursor: pointer;
  text-align: center;
}
.tc {
  text-align: center;
}
.pr {
  position: relative;
}
.po {
  position: absolute;
}
.po_center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.banner {
  width: 100%;
  height: 550px;
  background: url(../img/banner.jpg) no-repeat;
  background-position: center;
}
#main article {
  min-width: 1200px;
  padding-top: 1px;
}
#main article .content {
  width: 1200px;
  margin: 0 auto;
}
#main .samepart {
  margin-top: 84px;
}
#main .samepart.b {
}
#main .samepart .title {
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
  font-size: 45px;
  line-height: 45px;
  color: #262626;
  margin-bottom: 50px;
}

#main .samepart .title img {
  margin: 0 18px;
}

#main .samepart .tabbox {
  height: 70px;
  background-color: #ffffff;
  box-shadow: 0px 0px 30px 0px rgba(32, 137, 254, 0.1);
  border-radius: 8px;
    /* font-family: "AlibabaPuHuiTiMedium"; */
  /* font-size: 20px; */
  align-items: flex-end;
  font-weight: bold;
  color: #333333;
  margin-bottom: 20px;
}
#main .samepart .tabbox > div {
  height: 70px;
  border-radius: 8px;
  flex-grow: 1;
  margin-right: 15px;
  transition: all 0.3s;
  cursor: pointer;
}
#main .samepart .tabbox > div:last-child {
  margin-right: 0;
}
#main .samepart .tabbox > div:hover,
#main .samepart .tabbox > div.active {
  padding-top: 10px;
  height: 80px;
  background-color: var(--btn-color);
  box-shadow: 0px 0px 30px 0px rgba(32, 137, 254, 0.1);
  color: #ffffff;
  transition: all 0.3s;
}
#main .samepart .content {
  padding: 30px;
  background: #ffffff;
  border-radius: 12px;
}
#main .samepart.none .content {
  padding: 0;
  background: none;
  border-radius: 0;
}
#main .section1 .lesson{
  padding: 30px 30px 15px;
  background-color: #ffffff;
}
#main .section1 ul {

  flex-wrap: wrap;
  min-height: 285px;
}
#main .section1 ul > p {
    /* font-family: "AlibabaPuHuiTiRegular"; */

  font-size: 14px;
  color: #999999;
  text-align: center;
  width: 100%;
}
#main .section1 li {
  width: 210px;
  box-shadow: 0px 0px 20px 0px rgba(6, 0, 1, 0.15);
  overflow: hidden;
  border-radius: 8px;
  position: relative;
  margin-right: 22px;
  margin-top: 30px;
}
#main .section1 li:nth-child(1),
#main .section1 li:nth-child(2),
#main .section1 li:nth-child(3),
#main .section1 li:nth-child(4),
#main .section1 li:nth-child(5) {
  margin-top: 0;
}
#main .section1 li:nth-child(5n) {
  margin-right: 0;
}
#main .section1 li > a {
  width: 212px;
  height: 270px;
  background-color: #ffffff;
  border-radius: 8px;
  display: block;
  overflow: hidden;
  border: solid 1px #f0f0f0;
}
#main .section1 li .top {
  background: url(../img/lesson_bg.jpg) no-repeat;
  background-size: 100%;
  background-position: center;
  height: 127px;
  padding-top: 19px;
  padding-left: 22px;
}
#main .section1 li .top .r {
    /* font-family: "AlibabaPuHuiTiMedium"; */
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    line-height: 24px;
    /* width: 90px; */
    text-align: center;
    background: #f94f04;
    padding: 0 6px;
    border-radius: 0 5px 0 5px;
    display: inline-block;
}
#main .section1 li.other .top .r {
  display: none;
}
#main .section1 li .top .t {
  font-weight: bold;
  color: #000000;
  font-size: 17px;
  line-height: 26px;
  margin-top: 5px;
}
#main .section1 li .top .t em {
  font-size: 12px;
}
#main .section1 li .btm {
  padding: 14px;
  position: relative;
  height: calc(100% - 127px);
}
#main .section1 li .btm .st {
  /*   /* font-family: "AlibabaPuHuiTiRegular"; */
  font-size: 16px;
  line-height: 16px;
  color: #1a1a1a;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 15px;
}
#main .section1 li .btm .ct {
    /* font-family: "AlibabaPuHuiTiRegular"; */
  font-size: 12px;
  line-height: 12px;
  color: #666666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#main .section1 li .btm .lessonTxt{
  margin-top: 7px;
} 
#main .section1 li .btm .type {
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  color: #ff4e00ba;
  position: absolute;
  left: 14px;
  bottom: 23px;
}
#main .section1 li > div {
  width: 80px;
  height: 36px;
  background-color: var(--btn-color);
  border: 2px solid var(--btn-color);
  border-radius: 18px;
  position: absolute;
  bottom: 20px;
  right: 15px;
  cursor: pointer;
  font-size: 14px;
  color: #ffffff;
  transition: all 0.3s;
}
#main .section1 li > div:hover {
  background-color: #ffffff;
  color: #ff4e00;
  transition: all 0.3s;
}
#main .section2 .content {
  height: 280px;
  border-radius: 6px;
  padding: 0 20px 0 0;
  position: relative;
  z-index: 5;
  overflow: hidden;
  background-color: #ffffff;
}

#main .section2 .content > .left {
  width: 100%;
}

#main .section2 .m_item {
  height: 70px;
  align-items: stretch;
}

#main .section2 .m_item > div:nth-child(1) {
  width: 160px;
  margin-right: 30px;
  font-size: 16px;
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
  line-height: 30px;
  color: #ffffff;
  flex-shrink: 0;
  background: var(--mian-color);
}

#main .section2 .m_item > div:nth-child(2) {
  border-bottom: dashed 1px #e5e5e5;
  width: 100%;
}
#main .section2 .m_item:last-child > div:nth-child(2) {
  border-bottom: none;
}
#main .section2 .m_item li {
    /* font-family: "AlibabaPuHuiTiRegular"; */

  font-size: 16px;
  line-height: 16px;
  color: #000000;
  width: 123px;
  margin-right: 23px;
  cursor: pointer;
}

#main .section2 .m_item li:last-child {
  margin-right: 0;
  width: auto;
}

#main .section2 .m_item span {
  width: 18px;
  height: 18px;
  border-radius: 18px;
  background-color: #ffffff;
  box-shadow: inset 0px 0px 10px 0px rgba(6, 6, 6, 0.1);
  border: solid 1px #cccccc;
  margin-right: 15px;
}

#main .section2 .m_item li.active span {
  background-color: #2089fe;
  box-shadow: none;
  border: solid 5px #e3e3e3;
}

#main .section2 .form_box {
  width: 440px;
  height: 240px;
  background: url(../img/chufen.png) no-repeat;
  background-size: 100%;
  margin-left: 30px;
  flex-shrink: 0;
  padding: 17px 15px 0;
  position: relative;
  border-radius: 6px;
  z-index: 1;
  align-items: flex-start;
}
#main .section2 .form_box ul {
  padding-top: 34px;
  margin-right: 35px;
}
#main .section2 .form_box li {
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
  font-size: 22px;
  line-height: 22px;
  color: #ffffff;
  margin-bottom: 20px;
}
#main .section2 .form_box li img {
  margin-right: 11px;
}
#main .section2 .form_box .right {
  width: 253px;
}
#main .section2 .form_box h4 {
  font-size: 20px;
  line-height: 23px;
  color: #ffffff;
  text-align: left;
  margin-bottom: 14px;
}

#main .section2 form .item,
#main .section2 form input {
  width: 100%;
  height: 42px;
  line-height: 42px;
  background-color: #ffffff;
  font-size: 14px;
  border-radius: 3px;
  color: #808080;
}

#main .section2 form .item {
  margin-bottom: 8px;
}

#main .section2 form input {
  padding-left: 14px;
}

#main .section2 form input::placeholder {
  color: #808080;
}
#main .section2 form .yzm {
  margin-bottom: 0;
}
#main .section2 form .getYzm {
  width: auto;
  height: 42px;
  background-color: #000000;
  font-size: 12px;
  flex-shrink: 0;
  color: #ffffff;
  cursor: pointer;
  padding: 0 4px;
  border-radius: 0 3px 3px 0;
}

#main .section2 form .btn {
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
  font-size: 16px;
  color: #000000;
  width: 110px;
  height: 42px;
  background-color: #ffef3a;
  border-radius: 3px;
  cursor: pointer;
  margin-left: 10px;
  flex-shrink: 0;
}

#main .section2 .form_box p {
    /* font-family: "AlibabaPuHuiTiRegular"; */

  font-size: 12px;
  line-height: 12px;
  color: #ffffff;
  text-align: right;
  margin-top: 16px;
  opacity: 0.6;
}

#main .section3 .content .section {
  padding: 40px;
  height: 490px;
  background-color: #ffffff;
  border-radius: 12px;
  position: relative;
}
#main .section3 .content .section > div {
  width: 100%;
  padding: 30px;
  background: #ffffff;
  border-radius: 13px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  opacity: 0;
}
#main .section3 .content .section > div.active {
  opacity: 1;
  z-index: 3;
}
#main .section3 .guihua > div {
  align-items: flex-start;
}
#main .section3 .guihua .left {
  margin-right: 30px;
}
#main .section3 .guihua .left li {
  width: 180px;
  height: 360px;
  background-color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(6, 0, 1, 0.08);
  border-radius: 16px;
  overflow: hidden;
  margin-right: 30px;
}
#main .section3 .guihua .left li:last-child {
  margin-right: 0;
}
#main .section3 .guihua .left li .top {
  width: 180px;
  height: 152px;
  background: url(../img/guihua_icon1.png) no-repeat;
  background-size: 100%;
  padding-top: 20px;
  /* opacity: .7; */
}
#main .section3 .guihua .left li:nth-child(2) .top {
  background-image: url(../img/guihua_icon2.png);
}
#main .section3 .guihua .left li:nth-child(3) .top {
  background-image: url(../img/guihua_icon3.png);
}
#main .section3 .guihua .left li .top p {
  width: 130px;
  height: 40px;
  background: #4d2211;
  border-radius: 20px;
  /* font-family: "AlibabaPuHuiTiRegular"; */
  font-size: 20px;
  color: #ffffff;
  margin: 0 auto;
}
#main .section3 .guihua .left li > p {
  padding: 0 20px;
    /* font-family: "AlibabaPuHuiTiMedium"; */
    font-weight: bold;
  font-size: 14px;
  line-height: 24px;
  color: #808080;
  text-align: center;
}
#main .section3 .guihua .left li > p:nth-child(2) {
  font-size: 20px;
  line-height: 26px;
  color: #262626;
  margin: 18px 0 20px;
}
#main .section3 .guihua .left li > p span {
  color: var(--mian-color);
}
#main .section3 .guihua .right {
  width: 490px;
  background: url(../img/honor.png) no-repeat;
  background-size: 100%;
}
#main .section3 .guihua .right > p {
    /* font-family: "AlibabaPuHuiTiMedium"; */
  font-size: 22px;font-weight: bold;
  line-height: 22px;
  color: #262626;
  margin-bottom: 218px;
}
#main .section3 .d {
  box-shadow: 0px 0px 20px 0px rgba(6, 0, 1, 0.08);
  border-radius: 16px;
  overflow: hidden;
}
#main .section3 .d p {
  height: 60px;
  align-items: stretch;
  background-color: #ffdacc;
  /* font-family: "AlibabaPuHuiTiRegular"; */
  font-size: 18px;
  color: #4d2211;
  line-height: 60px;
}
#main .section3 .d span:nth-child(1) {
  background-color: #4d2211;
  width: 130px;
  flex-shrink: 0;
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
  font-size: 24px;
  color: #ffffff;
  padding-left: 16px;
  margin-right: 11px;
}
#main .section3 .d span:nth-child(1)::before {
  content: "";
  width: 14px;
  height: 14px;
  border: solid 2px #ffffff;
  box-sizing: border-box;
  border-radius: 14px;
  margin-right: 10px;
}
#main .section3 .service .d span:nth-child(1) {
  width: 150px;
}
#main .section3 .service .d {
  width: 490px;
  border-radius: 0;
}
#main .section3 .service .d p {
  margin-bottom: 20px;
  border-radius: 16px;
  overflow: hidden;
  height: 80px;
  line-height: 80px;
}
#main .section3 .service .d p:last-child {
  margin-bottom: 0;
}

#main .section3 > .btn {
  margin-top: 40px;
}
#main .section3 > .btn > div {
  width: 260px;
  height: 60px;
  background-color: var(--btn-color);
  border: 2px solid var(--btn-color);
  border-radius: 30px;
  font-size: 20px;
  color: #ffffff;
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
}
#main .section3 > .btn > div:nth-child(2){
  margin-left: 30px;
}
#main .section3 > .btn > div:hover {
  background-color: #ffffff;
  color: #ff4e00;
  transition: all 0.3s;
}
#main .oraltraining {
  padding-top: 80px;
  position: relative;
}
#main .oraltraining .mySwiper {
  width: 100%;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-align: center;
}
#main .oraltraining .mySwiper .swiper-slide {
  width: 20%;
}
#main .oraltraining .mySwiper2 {
  position: relative;
  z-index: 3;
}
#main .oraltraining .mySwiper .swiper-slide {
  height: 50px;
  padding-top: 20px;
  transition: all 0.2s;
  cursor: pointer;
}
#main .oraltraining .mySwiper p:nth-child(1) {
  font-size: 20px;
  /* font-weight: bold; */
  line-height: 22px;
  letter-spacing: 0px;
  color: #333333;
  opacity: 0.3;
  margin-bottom: 8px;
  transition: all 0.2s;
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
}
#main .oraltraining .mySwiper p:nth-child(2) {
  opacity: 0;
  transition: all 0.2s;
  font-size: 15px;
}
#main .oraltraining .mySwiper .swiper-slide-prev {
  text-align: left;
}
#main .oraltraining .mySwiper .swiper-slide-next {
  text-align: right;
}
#main .oraltraining .mySwiper .swiper-slide-active {
  padding-top: 0;
  transition: all 0.2s;
}
#main .oraltraining .mySwiper .swiper-slide-active p:nth-child(1) {
  opacity: 1;
  transition: all 0.2s;
}
#main .oraltraining .mySwiper .swiper-slide-active p:nth-child(2) {
    /* font-family: "AlibabaPuHuiTiRegular"; */

  opacity: 1;
  transition: all 0.2s;
}
#main .oraltraining .mySwiper .swiper-slide:hover p:nth-child(1) {
  opacity: 1;
}
#main .oraltraining .swiper-btn {
  top: 0;
  margin: 0;
  width: 34px;
  height: 34px;
  background: url(https://www.igo.cn/language/ielts/version/image/ainext.png)
    no-repeat;
  background-size: 100%;
  border-radius: 34px;
  transition: all 0.2s ease-in-out;
  z-index: 4;
  opacity: 0.7;
}
#main .oraltraining .swiper-button-next {
  right: 410px;
}
#main .oraltraining .swiper-button-prev {
  transform: rotateZ(180deg);
  left: 410px;
}
#main .oraltraining .swiper-btn:hover {
  transition: all 0.2s ease-in-out;
  opacity: 1;
}

#main .oraltraining .mySwiper2 {
  position: relative;
  margin-top: 30px;
  height: 320px;
}
#main .oraltraining .mySwiper2::after {
  content: "";
  width: 500px;
  height: 320px;
  background-color: #000000;
  border-radius: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
#main .oraltraining .mySwiper2 .swiper-slide {
  width: 500px;
  height: 320px;
  box-shadow: 0px 5px 15px 0px rgba(6, 0, 1, 0.1);
  border-radius: 20px;
  position: relative;
}
#main .oraltraining .mySwiper2 .swiper-slide img {
  transform: scale(0.8);
}
#main .oraltraining .mySwiper2 .swiper-slide ul {
  position: absolute;
  width: auto;
  height: auto;
  background-color: #ffdacc;
  border-radius: 20px;
  top: 160px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 15px 18px 15px 20px;
  opacity: 0;
  margin-left: -195px;
  /* font-family: "AlibabaPuHuiTiRegular"; */
}
#main .oraltraining .mySwiper2 .swiper-slide ul li {
  font-size: 16px;
  line-height: 28px;
  color: #4d2211;
}
#main .oraltraining .mySwiper2 .swiper-slide ul li::before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #4d2211;
  display: inline-block;
  margin-right: 13px;
  border-radius: 8px;
}
#main .oraltraining .mySwiper2 .swiper-slide > div {
  height: 100%;
}
#main .oraltraining .mySwiper2 .swiper-slide-prev {
  /* transform: translateX(570px) scale(0.5); */
  z-index: 2;
  opacity: 0.4;
}
#main .oraltraining .mySwiper2 .swiper-slide-prev > div {
  justify-content: flex-end;
}
#main .oraltraining .mySwiper2 .swiper-slide-next {
  /* transform: translateX(-570px) scale(0.5); */
  z-index: 2;
  opacity: 0.4;
}
#main .oraltraining .mySwiper2 .swiper-slide-next > div {
  justify-content: flex-start;
}
#main .oraltraining .mySwiper2 .swiper-slide-active {
  z-index: 3;
}
#main .oraltraining .mySwiper2 .swiper-slide-active img {
  transform: scale(1);
}
#main .oraltraining .mySwiper2 .swiper-slide-active ul {
  opacity: 1;
  transition: all 1s;
}

#main .oraltraining .mySwiper2 .swiper-slide .img {
  width: 480px;
  height: 300px;
}
#main .oraltraining .mySwiper2 .swiper-slide .img img {
  width: 100%;
  border-radius: 20px;
}
#main .section4 .content {
  padding: 40px;
  background-color: #ffffff;
  border-radius: 12px;
}
#main .section4 ul {
  flex-wrap: wrap;
  align-items: flex-start;
}
#main .section4 li {
  width: 20%;
  height: 250px;
  padding-top: 30px;
}
#main .section4 li:nth-child(1),
#main .section4 li:nth-child(2),
#main .section4 li:nth-child(4),
#main .section4 li:nth-child(3),
#main .section4 li:nth-child(5) {
  padding-top: 10px;
  border-bottom: 1px solid #f0f0f0;
}

#main .section4 li:nth-child(2),
#main .section4 li:nth-child(4),
#main .section4 li:nth-child(7),
#main .section4 li:nth-child(9) {
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
}
#main .section4 li > div:nth-child(1) {
  width: 90px;
  height: 90px;
  background: url(../img/system_icon.png) no-repeat;
  background-size: 100%;
  box-shadow: 0px 0px 20px 0px rgb(255 78 0 / 43%);
  /* font-family: "AlibabaPuHuiTiMedium"; */
  font-weight: bold;
  font-size: 24px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
  border-radius: 90px;
  margin: 0 auto 14px;
}
#main .section4 li > div:nth-child(1).w {
  flex-direction: column;
  font-size: 18px;
}

#main .section4 li > div:nth-child(1) em:nth-child(2) {
  font-size: 11px;
}
#main .section4 li > p {
    /* font-family: "AlibabaPuHuiTiRegular"; */

  font-size: 16px;
  line-height: 22px;
  color: #4d4d4d;
  text-align: center;
  height: 68px;
  margin-bottom: 10px;
}
#main .section4 li > p em {
  font-size: 12px;
}
#main .section4 li .btn {
  width: 80px;
  height: 36px;
  background-color: var(--btn-color);
  border: 2px solid var(--btn-color);
  border-radius: 18px;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  color: #ffffff;
  margin: 0 auto;
  /* font-family: "AlibabaPuHuiTiRegular"; */
  font-size: 14px;
  transition: all 0.3s;
}
#main .section4 li .btn:hover {
  background-color: #ffffff;
  color: #ff4e00;
  transition: all 0.3s;
}
#main .section5 .content {
  align-items: stretch;
  height: 426px;
}
#main .section5 .same {
  padding: 30px;
  width: 280px;
  background-color: #ffa04c;
  border-radius: 12px;
}
#main .section5 .same > p {
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  color: #ffffff;
  margin-bottom: 24px;
}
#main .section5 .same > p span {
  min-width: 80px;
  height: 32px;
  background: var(--mian-color);
  border-radius: 6px;
  /* font-family: "AlibabaPuHuiTiMedium"; */
  font-weight: bold;
  font-size: 15px;
  color: #ffffff;
  padding: 0 10px;
}
#main .section5 .handbook > div {
  width: 220px;
  height: 310px;
  overflow: hidden;
  background-color: #ffffff;
  position: relative;
  cursor: pointer;
  padding-bottom: 14px;
  border-radius: 5px;
}
#main .section5 .handbook > div .icon {
  width: 46px;
  height: 110px;
  font-size: 70px;
  line-height: 60px;
  letter-spacing: 0px;
  color: #ffffff;
  opacity: 0.2;
}

#main .section5 .handbook > div .top {
  width: 100%;
  height: 186px;
  overflow: hidden;
  background: url(../img/handbook_bg.png) no-repeat;
  background-size: 100%;
}

#main .section5 .handbook > div .top img {
  width: 50%;
}
#main .section5 .handbook > div p {
    /* font-family: "AlibabaPuHuiTiMedium"; */
    font-weight: bold;
  padding: 0 14px;
  margin-top: 19px;
  font-size: 15px;
  line-height: 15px;
  height: 15px;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#main .section5 .handbook > div .detail {
  margin-left: 14px;
  margin-right: 10px;
  margin-top: 25px;
}

#main .section5 .handbook > div .detail .left {
  width: 143px;
  height: 45px;
  flex-wrap: wrap;
  text-align: center;
  border-right: 1px solid #f2f2f2;
  padding-right: 10px;
}

#main .section5 .handbook > div .detail span {
  width: 64px;
  height: 20px;
  background-color: #ff6554;
  border-radius: 3px;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
}

#main .section5 .handbook > div .detail span:nth-child(2n) {
  background-color: #a9aeb8;
}

#main .section5 .handbook > div .detail .download {
  position: relative;
  top: 0;
  transition: all 0.3s;
}
#main .section5 .handbook > div .detail .download:hover {
  position: relative;
  top: -5px;
  transition: all 0.3s;
}
#main .section5 .product {
  width: 570px;
}
#main .section5 .product > p {
  position: relative;
}
#main .section5 .product > p span {
  margin-left: 20px;
  flex-shrink: 0;
}
#main .section5 .product > p em {
  width: 200px;
  height: 46px;
  background-color: #ff4e00;
    /* font-family: "AlibabaPuHuiTiRegular"; */

  font-size: 18px;
  color: #ffffff;
  padding-top: 14px;
  align-items: baseline;
  padding-left: 15px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
}
#main .section5 .product > p em::after {
  content: "";
  border: 23px solid #ff4e00;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  position: absolute;
  left: -46px;
  top: 0;
}
#main .section5 .product > p i {
  font-family: "AvantiBold";
  font-size: 32px;
}
#main .section5 .product ul {
  flex-wrap: wrap;
  height: 312px;
}
#main .section5 .product ul > p {
    /* font-family: "AlibabaPuHuiTiRegular"; */

  font-size: 14px;
  width: 100%;
  text-align: center;
  color: #494949;
}
#main .section5 .product li {
  width: 100%;
  height: 312px;
  border-radius: 15px;
  overflow: hidden;
  background-color: #ffffff;
  position: relative;
  padding: 40px;
}
#main .section5 .product li > a {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
#main .section5 .product li > a p {
  width: 100%;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #00000094;
  height: 35px;
  line-height: 35px;
}
#main .section5 .product li img {
  width: 100%;
  height: 100%;
}
#main .section5 .product li:nth-child(1),
#main .section5 .product li:nth-child(2) {
  margin-bottom: 10px;
}
#main .section5 .same .btn {
  width: 80px;
  height: 36px;
  background-color: var(--btn-color);
  border: 2px solid var(--btn-color);
  border-radius: 18px;
  position: absolute;
  bottom: 0;
  right: 0;
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  color: #ffffff;
  transition: all 0.3s;
  cursor: pointer;
}
#main .section5 .product .btn {
  width: 120px;
  bottom: 23px;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
#main .section5 .same .btn:hover {
  background: #ffffff;
  color: #ff4e00;
  transition: all 0.3s;
}
#main .section5 .activity {
  width: 310px;
  padding: 30px;
  position: relative;
}
#main .section5 .activity > a {
  width: 100%;
  height: 310px;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 8px;
  position: relative;
  display: block;
}
#main .section5 .activity .poster {
  width: 100%;
  height: 160px;
  margin-bottom: 12px;
}
#main .section5 .activity .poster img {
  max-width: 100%;
  height: 100%;
}
#main .section5 .activity .st {
    /* font-family: "AlibabaPuHuiTiRegular"; */
    font-size: 16px;
    line-height: 26px;
    color: #1a1a1a;
    height: 52px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  /* é—è‚©åŽ§éŽ³æ©€å´¹æ¥£å†¨ç®»é–³ÑŒå‰›éŽ·çŠ»å¦·æ´ã‚Žåš™é–ºå¬«æŒ³éŽ®â•…å´±éŽ°î„€å£ƒå¦žã‚Žå‰›æ¿®å´‡ç²»å¨†æ’³ç…˜é–»å¿šî‡§é¨æ¿‹å¹çžè‚©ç§´é—å“¥å§­é¨é¹ƒæ‚™é’˜å¤Šå£ƒç¼‚å‚™æµ‡é©å›¬å´•å®¥å‘¯å•²é—è¯¡åž³éæå¼»é‡ãˆ¡æ™¬æ¤¤æ„©åžºéã‚‰æŸé¡“ç‚µäºªé–¹å†²æ´­é©â‚¬æ¤¤æŽç„¦çã„©æŸè¤œé“æ°±æ¬¢é‘è§£â‚¬æ ­æ‚©éè¹­åˆ’æ¿žæ‘å‹æ¾§åº¨å¹Šé¥î„€ç„µæ¤¤æŽç·¡é¤æŽ“ã„éŽ´çŠ²â‚¬ï½‰å´£æ¾¶å²„ã‚­æ¿žæˆžæŸ¨éŽ·æˆ¦æ‡™è¤°æŽ‘ç„µæ¤¤æŽ†å“é–µå ›å„µé¡¢æ¬îéˆ§î„„åŸ€é¡’å‹«ç„µæ¤¤æŽè®²å¦«Ñ„ç¹éŠï¼„ç²¡é–³ÑŒå‰Ÿå®•æˆ¦å¹˜æ£°æ¿‡æ®¸é—å‘Šîšé¨å •å´¹æ¥£å†©åé–¸æ¶±åŽå¨¼çŠ»æŸ•æ¾¶å©‚â‚¬é£Žæ‹‹éŒãƒ¥ç„µæ¤¤æŽèƒ¶é­î‡€æŸè¤°æŽ“æšœé–¸å¬«æ‡éªžæ©€åŸ€é¡’å‹­åµæ¿žèŒ¶î‡§é…ç¨¿Ã¹æ¿‚å‘Šæ•±ç€¹æ›ªç¹æ¿¡æå´±å¦¯è™¹î˜±é—æ´»å„é˜æ»ˆå¼«éŽºæ› ç–€å©µç‚´å„³æµœé¹ƒæŸ£å¦¯çƒ˜ï¼é–¸ã‚Žäºªå¯®å©šî”›éŠˆå——î¶ */
    -webkit-line-clamp: 2;
    margin-bottom: 3px;
}
#main .section5 .activity .ct {
  font-size: 12px;
  line-height: 12px;
  height: 22px;
  background-color: #f2f2f2;
  border-radius: 3px;
  color: #666666;
  margin-right: 5px;
  padding: 0 8px;
}
#main .section5 .activity .type {
  font-size: 20px;
  line-height: 20px;
  color: #cccccc;
  position: absolute;
  left: 14px;
  bottom: 25px;
  font-weight: bold;
}
#main .section5 .activity .btn {
    position: absolute;
    bottom: 43px;
    right: 41px;
}
/* #main .section5 .activity .expired .btn {
  background: #959595;
  border-color: #959595;
  transition: all 0.3s;
}
#main .section5 .activity .expired .btn:hover {
  background: none;
  color: #959595;
  transition: all 0.3s;
} */
#main .section7 {
  padding-bottom: 80px;
}
#main .section7 .content {
  height: 600px;
  background: url(../img/honorImgs.png) no-repeat;
  background-size: 100%;
  padding-top: 87px;
}
#main .section7 li {
  padding-left: 40px;
  background: url(../img/honor_icon.png) no-repeat;
  background-size: 28px auto;
  height: 30px;
  margin-bottom: 35px;
    /* font-family: "AlibabaPuHuiTiMedium"; */
    font-weight: bold;
  font-size: 20px;
  color: #4d4d4d;
}

/* sameLay */
.sameLay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  z-index: 12;
}

.sameLay .layout_box {
  /* display: none; */
  padding-bottom: 20px;
}

.sameLay .link_box {
  display: none;
}

.sameLay > div {
  width: 460px;
  height: auto;
  background: #ffffff;
  border-radius: 20px;
}

.sameLay .info {
  width: 460px;
  height: 80px;
  background-image: linear-gradient(80deg, #fcedd1 0%, #f1cf9e 100%);
  border-radius: 20px 20px 0px 0px;
  padding-left: 25px;
  padding-top: 12px;
}

.sameLay .info p {
  font-size: 18px;
    /* font-family: "AlibabaPuHuiTiRegular"; */

  color: #1a1a1a;
}

.sameLay h3 {
  font-size: 18px;
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
  color: #1a1a1a;
  
  margin-top: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sameLay .close,
.leyu_close {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}

.sameLay .close img {
  width: 100%;
}

.sameLay form {
  flex-wrap: wrap;
  padding: 25px 25px 0;
}

.sameLay .item,
.sameLay input,
.leyu_box input,
.sameLay select {
  width: 200px;
  height: 45px;
  background-color: #f2f2f2;
  border-radius: 4px;
  font-size: 14px;
  line-height: 45px;
  color: #999999;
}

.sameLay .item {
  margin-bottom: 8px;
}

.sameLay input,
.leyu_box input,
.sameLay select {
  padding-left: 10px;
}

.sameLay select {
  background: #f1f1f1 url(https://www.igo.cn/study/handbook/img/form_arrow.png)
    no-repeat right;
  background-position-y: 50%;
  background-position-x: 180px;
}

.sameLay .item.yzm input {
  width: 100%;
}

.sameLay .item.yzm span {
  width: 100px;
  height: 40px;
  background-color: #333333;
  line-height: 40px;
  font-size: 16px;
  cursor: pointer;
  font-size: 14px;
  color: #ffffff;
  flex-shrink: 0;
}

.sameLay .btn_box {
  margin: 12px auto 0;
}

.sameLay .btn {
  width: 120px;
  height: 40px;
  line-height: 40px;
  background-color: #ffd391;
  border-radius: 22px;
  /*font-family: "AlibabaPuHuiTiBold";*/
  font-weight: bold;
  font-size: 15px;
  color: #000000;
  cursor: pointer;
}

.sameLay .btn img {
  margin-right: 5px;
  height: 21px;
}

.sameLay .btn:nth-child(2) {
  margin-left: 30px;
}

.sameLay .link_box {
  width: 443px;
  height: auto;
  background-color: #ffffff;
  border-radius: 20px;
  padding-top: 92px;
  padding-bottom: 15px;
}

.sameLay .link_box .succeed {
  width: 113px;
  height: 113px;
  background: url(https://www.igo.cn/study/handbook/img/succeed.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -33px;
  align-items: flex-end;
  font-size: 20px;
  font-weight: 700;
  color: #333333;
  padding-top: 90px;
}

.sameLay .link_box .line {
  width: 400px;
  height: 1px;
  background-color: #e6e6e6;
  margin: 0 auto;
}

.sameLay .link_box .detail {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 13px;
  padding-bottom: 12px;
  /* display: none; */
}

.sameLay .link_box .detail .link {
  font-size: 14px;
  color: #1a1a1a;
  margin-top: 10px;
  line-height: 20px;
}

.sameLay .link_box .detail .link a {
  color: #1a1a1a;
}

.sameLay .link_box .detail .link a:hover {
  color: #f10000;
}
