@charset "utf-8"; .layout { width: 1200px; margin: 0 auto; overflow: hidden; } body { background-color: #fbfafa; } body a:hover { color: #d00101 !important; } .content { margin-top: 20px; margin-bottom: 30px; } .slider_item { width: 600px; height: 306px; float: left; overflow: hidden; position: relative; background-color: #ffffff; } .slider_item .switch-tips { position: absolute; bottom: 27px; left: 50%; margin-left: -42px; z-index: 1; } .slider_item .switch-tips li { cursor: pointer; text-indent: -9999px; float: left; width: 12px; height: 12px; background-color: #ffffff; opacity: 0.6; filter: alpha(opacity=60); border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin-right: 12px; } .slider_item .switch-tips .on { background-color: #ffffff; opacity: 1; filter: alpha(opacity=100); } .switch-tips ol li:hover { background-color: #ffffff; opacity: 1; filter: alpha(opacity=100); } .switch-tips .last-switch-tips { margin-right: 0; } .slider_item .img-group ul li { float: left; position: relative; width: 600px; height: 306px; } .img-group img { width: 600px; height: 306px; } .text-list { width: 100%; border-top: none; overflow: hidden; } .text-list ul li { line-height: 20px; overflow: hidden; margin-top: 15px; } .text-list ul li:hover span { color: #d00101; } .text-list ul li a { font-size: 16px; font-weight: 400; color: #333333; width: 85%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .text-list ul li a i { display: inline-block; font-style: normal; line-height: 20px; margin: 0 10px 0 3px; width: 4px; height: 4px; background: #d00101; vertical-align: 3px; } .text-list ul li span { font-size: 14px; font-weight: 400; color: #999999; float: right; } .fill .head { overflow: hidden; position: relative; padding: 0 12px; margin-bottom: 20px; } .fill .head .head-title { float: left; font-size: 22px; font-weight: bold; color: #d00101; line-height: 28px; letter-spacing: 1px; margin-right: 29px; } .fill .head .head-title img { width: auto; height: auto; } .fill .head ul { float: left; } .fill .head ul li { position: relative; float: left; margin-right: 10px; font-size: 15px; color: #666666; font-weight: 400; line-height: 28px; cursor: pointer; } .fill .head ul .on { color: #d00101; } .fill .head ul .on:after { content: " "; position: absolute; height: 2px; width: 100%; background: #d00101; bottom: 0; left: 0; z-index: 1; } .fill .head a { float: right; font-size: 14px; line-height: 28px; color: #999999; } .fill .head:after { content: ""; width: 4px; height: 23px; background-color: #d00101; display: block; position: absolute; top: 2px; left: 0; } .curriculum-list { overflow: hidden; } .curriculum-list .panel-title { padding: 0 26px 0 15px; margin-bottom: 20px; width: 1200px; height: 50px; background: linear-gradient(270deg, #ffffff 0%, #d00101 100%); } .curriculum-list .panel-title .panel-left { float: left; font-size: 18px; font-weight: bold; color: #ffffff; line-height: 50px; } .curriculum-list .panel-title .panel-right { float: right; font-size: 14px; font-weight: 500; color: #999999; line-height: 50px; } .curriculum-list ul li { width: 286px; height: 264px; float: left; margin-right: 18px; background-color: #ffffff; } .curriculum-list ul li a { display: block; } .curriculum-list ul li a:hover .title-page, .curriculum-list ul li a:hover .title-name { color: #d00101; } .curriculum-list ul li .curriculum-images { width: 286px; height: 157px; } .curriculum-list ul li .curriculum-images img { width: 100%; height: 100%; display: block; } .curriculum-list ul li .curriculum-title { padding: 15px 16px; } .curriculum-list ul li .curriculum-title .title-page { font-size: 17px; font-weight: 400; color: #333333; line-height: 24px; max-height: 48px; height: 48px; overflow: hidden; } .curriculum-list ul li .curriculum-title .title-name { margin-top: 8px; font-size: 15px; font-weight: 400; color: #999999; line-height: 21px; letter-spacing: 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; } body { background-color: #ffffff; } .main { margin-top: 36px; } .headbar { background: no-repeat; height: 650px; min-width: 1200px; background-position: top center; } .container { overflow: hidden; } .container-list { margin-top: 40px; overflow: hidden; } .banner-right { width: 595px; float: right; } .banner-right .banner-list { background-color: #ffffff; box-shadow: 0px 0px 10px 0px #eff1f0; padding: 17px 24px 8px 24px; } .banner-right .banner-list .head { padding-left: 0; margin-bottom: 0; } .banner-right .banner-list .head:after { width: 0; height: 0; } .banner-right .banner-signin { overflow: hidden; margin-top: 10px; background-color: #ffffff; padding: 12px 24px; box-shadow: 0px 0px 6px 0px #ececec; } .banner-right .banner-signin a { display: block; float: left; } .banner-right .banner-signin .signin_btn { font-size: 16px; font-weight: 400; color: #d00101; line-height: 26px; letter-spacing: 1px; padding: 0 30px; border: 1px solid #d00101; border-radius: 4px; margin-right: 28px; } .banner-right .banner-signin .register_btn { padding: 0 30px 0 30px; font-size: 16px; font-weight: 400; color: #ffffff; line-height: 28px; letter-spacing: 1px; background-color: #d00101; border-radius: 4px; } .banner-right .banner-signin .register_btn:hover { color: #ffffff !important; } .banner-right .banner-signin .operation_btn { padding: 0 19px 0 19px; font-size: 16px; font-weight: 400; color: #d00101; line-height: 26px; letter-spacing: 1px; border-radius: 4px; float: right; border: 1px solid #d00101; } .banner-right .text-list { height: 188px; padding-right: 14px; } .tren-back .tren-back-img { width: 100%; height: 217px; background: no-repeat top center; } .tren-back .tren-back-img ul { margin-left: 167px; padding-top: 34px; } .tren-back .tren-back-img ul li { float: left; width: 150px; } .tren-back .tren-back-img ul li .tren-box .box-top { text-align: center; } .tren-back .tren-back-img ul li .tren-box .box-top span { display: inline-block; border: 2px solid #c4c4c4; width: 112px; height: 112px; background-color: #ffffff; border-radius: 50%; } .tren-back .tren-back-img ul li .tren-box .box-top span i { font-style: normal; display: inline-block; font-size: 54px; color: #7f7f7f; line-height: 112px; } .tren-back .tren-back-img ul li .tren-box .box-bottom { margin-top: 12px; text-align: center; } .tren-back .tren-back-img ul li .tren-box .box-bottom span { display: block; font-size: 16px; font-weight: 400; color: #7f7f7f; line-height: 22px; } .tren-back .tren-back-img ul .tren-back-cur .tren-box .box-top span { border: 2px solid #d00101; } .tren-back .tren-back-img ul .tren-back-cur .tren-box .box-top span i { color: #d00101; } .tren-back .tren-back-img ul .tren-back-cur .box-bottom span { color: #d00101 !important; } .tren-back .tren-back-img ul li:nth-child(2) { margin-left: 211px; } .tren-back .tren-back-img ul li:nth-child(3) { margin-left: 206px; } .curriculum-list { overflow: hidden; margin-bottom: 22px; } .curriculum-list ul { width: 1218px; } .curriculum-list ul li { height: 264px; } .curriculum-class { float: left; margin-left: 20px; margin-top: -3px; } .curriculum-class .class-itme { display: inline-block; font-size: 20px; line-height: 30px; color: #b3b3b3; margin-right: 30px; cursor: pointer; } .curriculum-class .class-cur { color: #d00101; border-bottom: 2px solid #d00101; } .head .path_moduler { float: right; } .head .path_moduler a { display: block; font-size: 14px; font-weight: 500; color: #999999; line-height: 30px; } .banner-img { width: 1214px; } .banner-img a { display: block; float: left; margin-right: 15px; } .banner-img a img { width: 591px; height: auto; display: block; border: none; }