.layout { width: 1200px; margin: 0 auto; overflow: hidden; } body { background-color: #ffffff; } body a:hover { color: #bd130d !important; } .content { margin-top: 20px; overflow: hidden; } .banner { min-width: 1200px; width: auto; height: 629px; background: no-repeat; background-position: top center; } .headlogo { padding: 48px 23px 0 19px; box-sizing: border-box; } .container_wrap { margin-top: -90px; } .layout { width: 1200px; margin: 0 auto; overflow: hidden; } .flowchart { background-color: #fbfbfb; } .flowchart ul { padding: 53px 0 46px 93px; } .flowchart ul li { width: 270px; height: 81px; float: left; margin-right: 100px; background: no-repeat center center; text-align: center; padding: 5px 13px 4px 19px; box-sizing: border-box; } .flowchart ul li a { display: block; text-align: center; font-size: 27px; font-weight: 400; color: #f6f6f6; line-height: 64px; } .flowchart ul li a:hover { color: #f0f098!important; } .flowchart ul li:hover { padding: 0; background: no-repeat center center; } .flowchart ul li:hover a { font-size: 31px; line-height: 72px; } .flowchart ul li:last-child { margin-right: 0; } .notice { padding: 0 10px 0; padding-top: 50px; } .notice .notice-top { padding-bottom: 15px; border-bottom: 2px solid #bd130d; text-align: center; } .notice .notice-top .notice-title { display: block; font-size: 34px; font-weight: 600; line-height: 52px; padding: 0 48px 0 49px; color: #bd130d; } .notice-box { overflow: hidden; width: 1250px; } .notice-box .noticebox-list { /*float: left;*/ width: 100%; margin-right: 62px; } /*.notice-box .noticebox-list .text-list ul { width: 560px; }*/ .text-list { width: 100%; padding: 0 20px; border-top: none; overflow: hidden; } .text-list ul { width: 1250px; } .text-list ul li { width: 560px; float: left; margin-right: 62px; line-height: 36px; overflow: hidden; } .text-list ul li:hover span { color: #bd130d; } .text-list ul li a { font-size: 20px; font-weight: 400; color: #505050; width: 95%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; font-size: 18px; line-height: 36px; } .text-list ul li a i { font-style: normal; line-height: 24px; margin: 0 10px 0 3px; display: inline-block; width: 8px; height: 8px; background-color: #bd130d; vertical-align: 3px; } .text-list ul li span { font-size: 18px; font-weight: 400; color: #999999; float: right; line-height: 36px; } .notice_more { padding-top: 18px; padding-right: 20px; } .notice_more a { display: block; float: right; height: 18px; line-height: 18px; font-size: 14px; font-weight: 400; color: #bd130d; } .course_resources { margin-bottom: 82px; } .course_resources .course_tabs { margin: 0 auto; width: 1146px; height: 46px; border-bottom: 1px solid #f1d23a; } .course_resources .tabs_ul { width: 1300px; } .course_resources .tabs_ul .tabs_li { position: relative; margin-right: 86px; float: left; font-size: 18px; font-weight: 400; color: #a82116; line-height: 46px; cursor: pointer; } .course_resources .tabs_ul .tabs_li_active { font-weight: bold; } .course_resources .tabs_ul .tabs_li_active:before { content: ""; position: absolute; bottom: 0px; width: 100%; height: 5px; background: #f1d33a; } .course_list_wrap .list { display: none; } .course_moduler { width: 1153px; margin: 0 auto; padding-top: 20px; } .course_moduler .list { width: 1180px; } .course_moduler .item { float: left; box-sizing: border-box; width: 272px; margin-right: 20px; border: 1px solid #c7c5c5; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; border-radius: 0px 0px 10px 10px; } .course_moduler .item a { display: block; } .course_moduler .item .img { width: 100%; height: 160px; } .course_moduler .item .img img { width: 100%; height: 100%; } .course_moduler .item .item_dl { box-sizing: border-box; height: 108px; padding: 12px 16px 0px; } .course_moduler .item .item_title { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; max-height: 40px; font-size: 15px; font-weight: bold; color: #333; line-height: 20px; } .course_moduler .item .item_name { margin-top: 8px; height: 30px; font-size: 15px; font-weight: 400; color: #333; line-height: 30px; } .course_moduler .item a:hover .item_title { color: #a82116; } .course_moduler .item a:hover .item_name { color: #a82116; } .course_moduler .item:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .layout_top { margin: 106px 0 46px 0; } .layout_head .head_p { font-size: 30px; font-family: sourcehansanscn-bold, sourcehansanscn; font-weight: bold; color: #b70000; position: relative; text-align: center; width: 100%; height: 64px; line-height: 64px; } .head_more a { display: block; height: 20px; line-height: 20px; font-size: 14px; font-weight: 400; color: #bd130d; float: right; padding-right: 34px; } .studydata { margin-bottom: 42px; } .studydata .main_body { padding-top: 58px; } .statistics .statistics_tabs { margin: 0 auto; margin-top: 26px; width: 825px; height: 46px; border-bottom: 1px solid #f1d23a; } .statistics .tabs_ul { width: 1300px; } .statistics .tabs_ul .tabs_li { position: relative; margin-right: 27px; float: left; font-size: 18px; font-weight: 400; color: #a82116; line-height: 46px; cursor: pointer; } .statistics .tabs_ul .tabs_li_active { font-weight: bold; } .statistics .tabs_ul .tabs_li_active:before { content: ""; position: absolute; bottom: 0px; width: 100%; height: 5px; background: #f1d33a; } .statistics .statistics_list_wrap { padding-top: 87px; width: 867px; margin: 0 auto; } .statistics .statistics_list_wrap .list { width: 100%; display: none; } .recommended_wrap { margin-top: 61px; } .recommended_wrap ul li { width: 587px; height: 174px; float: left; margin-right: 13px; box-sizing: border-box; margin-bottom: 26px; } .recommended_wrap ul li:nth-child(2n) { margin-right: 0; } .recommended_left { width: 341px; height: 100%; box-sizing: border-box; float: left; overflow: hidden; } .recommended_left img { width: 100%; display: block; transition: .5s; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; cursor: pointer; } .recommended_left img:hover { transform: scale(1.04); } .recommended_right { width: 246px; height: 100%; box-sizing: border-box; background: #fffafa; float: left; } .recommended_right a { font-size: 16px; font-family: sourcehansanscn-normal, sourcehansanscn; font-weight: 400; color: #8e8e8e; padding: 31px 33px 0 19px; line-height: 26px; display: inline-block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; text-overflow: ellipsis; word-break: break-all; }