@charset "utf-8"; .layout { width: 1200px; margin: 0 auto; } body { background-color: #fffcf9; } body a:hover { color: #c72425 !important; } .content { margin-top: 20px; } .text-list { width: 100%; border-top: none; overflow: hidden; } .text-list ul li { margin-top: 15px; line-height: 20px; overflow: hidden; } .text-list ul li:hover span { color: #c72425; } .text-list ul li a { font-size: 16px; font-weight: 400; color: #333333; width: 86%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .text-list ul li a i { display: inline-block; width: 4px; height: 4px; background: #c72425; border-radius: 50%; vertical-align: 2px; margin-right: 8px; } .text-list ul li span { font-size: 16px; font-weight: 400; color: #999999; float: right; } .fill .head { overflow: hidden; } .fill .head .head-title { text-align: center; font-size: 30px; font-weight: bold; line-height: 40px; color: #c72425; margin-bottom: 20px; } .fill .head a { text-align: right; display: block; font-size: 13px; font-weight: 400; color: #999999; line-height: 18px; margin-bottom: 6px; } .page-fill .head { position: relative; } .page-fill .head .head-title { font-size: 24px; font-weight: 500; line-height: 33px; color: #c72425; margin-left: 20px; } .page-fill .head:after { content: ""; width: 4px; height: 17px; background-color: #c72425; display: block; position: absolute; top: 8px; left: 0; } .main { margin-top: -245px; } .container { background-color: #fafafa; } .container-list { margin-top: 60px; } .headbar { padding-top: 45px; } .headerlog { width: 100%; height: 936px; min-width: 1200px; background: no-repeat; background-position: top center; padding-top: 15px; } .head_page .page-box { width: 1200px; height: 130px; margin: 0 auto; background: #fffbf6; box-shadow: 0px 0px 6px 3px rgba(153, 0, 0, 0.5); } .head_page .page-box p { overflow: hidden; padding: 46px 10px; text-align: center; } .head_page .page-box p a { display: block; font-size: 28px; font-family: microsoftyahei-bold, microsoftyahei; font-weight: bold; color: #c72425; line-height: 36px; } .train-box .curriculum-head ul { text-align: center; border-bottom: 1px solid #c72425; } .train-box .curriculum-head ul li { display: inline-block; } .train-box .curriculum-head ul li a { display: inline-block; font-size: 18px; font-family: microsoftyahei; color: #c72425; line-height: 24px; padding-bottom: 12px; margin: 0 32px; } .train-box .curriculum-head ul .on a { font-weight: bold; position: relative; } .train-box .curriculum-head ul .on a:after { content: ""; position: absolute; left: 0; bottom: 0px; width: 100%; height: 2px; background-color: #c72425; } .train-box .slidebox-itme { margin-top: 38px; width: 1240px; } .train-box .slidebox-itme ul li { width: 270px; float: left; margin-right: 38px; } .train-box .slidebox-itme ul li:hover .itme-page .curr-title, .train-box .slidebox-itme ul li:hover .itme-page .curr-name { color: #c72425; } .train-box .slidebox-itme ul li a { display: block; } .train-box .slidebox-itme ul li .itme-image { width: 270px; height: 160px; } .train-box .slidebox-itme ul li .itme-image img { width: 100%; height: 100%; } .train-box .slidebox-itme ul li .itme-page { padding: 10px 18px 18px 15px; background: #ffffff; border-radius: 0px 0px 8px 8px; border: 1px solid #d8d8d8; border-top: none; } .train-box .slidebox-itme ul li .itme-page .curr-title { font-size: 16px; font-family: microsoftyahei; color: #666666; line-height: 24px; height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } .train-box .slidebox-itme ul li .itme-page .curr-name { margin-top: 10px; font-size: 14px; font-family: microsoftyahei; color: #999999; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; } .info-box { width: 1235px; } .info-box .info-wrap .text-list ul { width: 1235px; } .info-box .info-wrap .text-list ul li { float: left; width: 584px; margin-right: 32px; } .footer { margin-top: 80px; } @media screen and (max-width: 980px) { .head_page .page-box { margin-left: -462px; } }