@charset "utf-8"; .layout { width: 1200px; margin: 0 auto; } .headlogo { width: 100%; height: 516px; background: no-repeat; background-position: top center; min-width: 1200px; } .headlogo .loginposition_left { margin-left: -526px !important; } .headlogo .loginposition_left1 { margin-left: -570px !important; } .headlogo .loginposition { padding-left: 50%; padding-top: 340px; display: block; margin-left: -138px; } .headlogo .loginposition .loginposition_bg { background: #1055af !important; } .headlogo .loginposition .login { width: 258px; height: 62px; background: #ffffff; border-radius: 31px; display: block; text-align: center; font-weight: bolder; font-size: 30px; font-weight: 500; color: #1055af; line-height: 62px; letter-spacing: 1px; cursor: pointer; font-family: source han sans cn; font-weight: 800; font-family: '微软雅黑'; } .headlogo .jianj { width: 1200px; height: 133px; margin: 0 auto; display: flex; justify-content: space-around; margin-top: 180px; } .headlogo .jianj .left { width: 33px; height: 133px; font-size: 34px; font-family: source han sans cn; font-weight: 500; color: #ffffff; line-height: 43px; } .headlogo .jianj .right { width: 1059px; font-size: 18px; font-family: source han sans cn; font-weight: 400; color: #ffffff; line-height: 36px; cursor: pointer; } .headlogo .jianj .right:hover { color: #ffffff !important; } .headlogo .layout { position: relative; height: 520px; } .headlogo .layout .back_one { position: absolute; right: -180px; width: 300px; height: 300px; background: no-repeat; background-size: 300px 300px; z-index: 10 ; } .headlogo .layout .back_two { position: absolute; top: 60px; right: 90px; width: 210px; height: 200px; background: no-repeat; } .noticebg { width: 100%; height: 161px; background: no-repeat; background-position: top center; min-width: 1200px; margin-top: -90px; } .noticebg .noticebg_c { width: 1200px; height: 110px; font-size: 22px; font-family: pingfangsc-semibold, pingfang sc; font-weight: 600; color: #ffffff; line-height: 36px; margin: 0 auto; padding-top: 36px; padding-left: 210px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; word-break: break-all; } .noticebg .noticebg_c a { width: 590px; height: 110px; font-size: 22px; font-family: pingfangsc-semibold, pingfang sc; font-weight: 600; color: #ffffff; line-height: 36px; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; word-break: break-all; float: left; } .noticebg .noticebg_c a:hover { color: #ffffff !important; } .pxbcbg { width: 100%; height: 1078px; background: no-repeat; background-position: top center; min-width: 1200px; margin-top: 30px; } .pxbcbg .fcpx { width: 1200px; font-size: 24px; font-family: pingfangsc-semibold, pingfang sc; font-weight: 600; color: #ffffff; line-height: 37px; margin: 0 auto; padding-top: 103px; } .pxbcbg .fcpx_1 { width: 1200px; font-size: 24px; font-family: pingfangsc-semibold, pingfang sc; font-weight: 600; color: #ffffff; line-height: 37px; margin: 0 auto; padding-top: 63px; } .pxbcbg .fcpx_c { width: 1200px; height: 366px; background: #ffffff; box-shadow: 0px 0px 4px 0px rgba(155, 155, 155, 0.5); margin: 0 auto; margin-top: 20px; padding: 74px 120px; } .pxbcbg .fcpx_c .right { float: right !important; } .pxbcbg .fcpx_c .sub:nth-child(2) { float: right; } .pxbcbg .fcpx_c .sub { width: 378px; height: 218px; float: left; position: relative; } .pxbcbg .fcpx_c .sub img { width: 378px; height: 218px; position: relative; } .pxbcbg .fcpx_c .sub .lia { width: 236px; height: 60px; position: absolute; margin-top: 129px; margin-left: -394px; } .pxbcbg .fcpx_c .sub .lia img { width: 236px; height: 60px; } .pxbcbg .zhuant { width: 1200px; height: 303px; background: #ffffff; box-shadow: 0px 0px 4px 0px rgba(155, 155, 155, 0.5); margin: 0 auto; margin-top: 20px; padding-top: 60px; padding-right: 20px; } .dynamics { width: 100%; height: 428px; } .dynamics .course_top { width: 1200px; height: 162px; margin: 0 auto; display: flex; justify-content: center; } .dynamics .course_top img { margin-top: 65px; width: 1200px; height: 100px; } .dynamics .dynamics_list { width: 1200px; margin: 0 auto; } .dynamics .dynamics_list .sub:nth-child(2n) { float: right !important; } .dynamics .dynamics_list .sub { width: 570px; height: 55px; float: left; display: flex; margin-bottom: 27px; cursor: pointer; } .dynamics .dynamics_list .sub .left { width: 19px; height: 19px; background: no-repeat; } .dynamics .dynamics_list .sub .right { flex: 1; display: flex; flex-direction: column; padding-left: 10px; } .dynamics .dynamics_list .sub .right .right_1 { width: 535px; height: 25px; font-size: 18px; font-family: pingfangsc-medium, pingfang sc; font-weight: 500; color: #333; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .dynamics .dynamics_list .sub .right .right_1:hover { width: 535px; height: 25px; font-size: 18px; font-family: pingfangsc-medium, pingfang sc; font-weight: 500; color: #0140ff; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .dynamics .dynamics_list .sub .right .right_2 { display: flex; flex-direction: row; align-items: center; margin-top: 11px; } .dynamics .dynamics_list .sub .right .right_2 .time { width: 80px; height: 20px; font-size: 14px; font-family: pingfangsc-medium, pingfang sc; font-weight: 500; color: #737373; line-height: 20px; } .dynamics .dynamics_list .sub .right .right_2 span { flex: 1; width: 447px; height: 1px; background: #e4e4e4ff; } .dynamics .more_con { clear: both; width: 1200px; height: 20px; margin: 0 auto; text-align: center; margin-top: 12px; display: flex; flex-direction: row; align-items: center; } .dynamics .more_con .more { font-size: 14px; font-family: pingfangsc-regular, pingfang sc; font-weight: 400; color: #999999; line-height: 20px; cursor: pointer; padding-left: 10px; } .dynamics .more_con span { width: 1090px; height: 1px; border-bottom: 1px dotted #dfdfdf; } .jpkc { width: 100%; height: 703px; background: rgba(143, 206, 255, 0.09); margin-top: 57px; padding-top: 60px; } .jpkc .jpkctop { width: 1200px; height: 100px; margin: 0 auto; } .jpkc .jpkctop img { width: 1200px; height: 100px; } .jpkc .jpkc_c { width: 1200px; margin: 0 auto; height: 440px; } .jpkc .jpkc_c .sub:hover .title { color: #0140ff !important; } .jpkc .jpkc_c .sub:hover .author::before { background: #0140ff !important; } .jpkc .jpkc_c .sub:nth-child(2n) { float: right !important; } .jpkc .jpkc_c .sub { width: 580px; height: 187px; float: left; cursor: pointer; margin-top: 30px; } .jpkc .jpkc_c .sub .left { width: 336px; height: 186px; background: #d8d8d8; border-radius: 14px 0 0px 14px; overflow: hidden; float: left; } .jpkc .jpkc_c .sub .left img { width: 336px; height: 186px; } .jpkc .jpkc_c .sub .right { width: 243px; height: 187px; background: #fafafa; border-radius: 0px 14px 14px 0px; padding: 27px 22px; float: left; } .jpkc .jpkc_c .sub .right .title { width: 198px; height: 60px; font-size: 18px; font-family: pingfangsc-regular, pingfang sc; font-weight: 400; color: #777777; line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; word-break: break-all; } .jpkc .jpkc_c .sub .right .author { width: 198px; height: 22px; font-size: 16px; font-family: pingfangsc-regular, pingfang sc; font-weight: 400; color: #999999; line-height: 22px; margin-top: 48px; position: relative; } .jpkc .jpkc_c .sub .right .author::before { position: absolute; content: ""; width: 42px; height: 3px; background: #777777; margin-top: -8px; } .jpkc .more_con { clear: both; width: 1200px; height: 20px; margin: 0 auto; text-align: center; display: flex; flex-direction: row; align-items: center; margin-top: 40px; } .jpkc .more_con .more { font-size: 14px; font-family: pingfangsc-regular, pingfang sc; font-weight: 400; color: #999999; line-height: 20px; cursor: pointer; padding-left: 10px; } .jpkc .more_con span { width: 1090px; height: 1px; border-bottom: 1px dotted #dfdfdf; } .arrangement { width: 1200px; height: 100px; margin: 0 auto; margin-top: 80px; } .arrangement img { width: 1200px; height: 100px; } .pxtime { width: 1200px; height: 331px; margin: 0 auto; } .pxtime img { width: 1200px; height: 331px; } .hezuo { width: 1200px; height: 75px; margin: 0 auto; margin-top: 80px; } .hezuo img { width: 1200px; height: 75px; } .timep { width: 1200px; height: 173px; margin: 0 auto; margin-top: 75px; } .timep img { width: 1200px; height: 173px; } .zixun { width: 1200px; height: 240px; margin: 0 auto; } .zixun ul li:nth-child(2n) { margin-left: 100px; } .zixun ul li { position: relative; padding-left: 30px; width: 543px; float: left; line-height: 44px; height: 44px; border-bottom: 1px solid #e4e4e4; } .zixun ul li a { font-size: 16px; font-family: pingfangsc-regular, pingfang sc; font-weight: 400; color: #333333; line-height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .zixun ul li::before { position: absolute; content: ""; width: 9px; height: 9px; background: #0140ff; border-radius: 50%; left: -3px; top: 17px; } .zhiboc { width: 1200px; height: 164px; margin: 0 auto; margin-top: 68px; display: flex; justify-content: space-between; } .zhiboc .sub { width: 580px; height: 164px; display: flex; overflow: hidden; } .zhiboc .sub .left { width: 288px; height: 164px; background: #c0c0c0; display: flex; } .zhiboc .sub .left img { width: 288px; height: 164px; flex: 1; } .zhiboc .sub .right { display: flex; flex-direction: column; padding: 0px 18px; border: 1px solid #3f7eff; border-left: 0; } .zhiboc .sub .right .right1 { width: 250px; height: 60px; font-size: 22px; font-family: source han sans cn; font-weight: bold; color: #333333; line-height: 31px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; padding-top: 28px; } .zhiboc .sub .right .right2 { width: 250px; height: 40px; font-size: 16px; font-family: source han sans cn; font-weight: 500; color: #333333; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; padding-top: 3px; } .zhiboc .sub .right .right3 { display: flex; flex-direction: row; width: 100%; height: 28px; justify-content: space-between; margin-top: 17px; } .zhiboc .sub .right .right3 .time { width: 148px; height: 28px; font-size: 16px; font-family: source han sans cn; font-weight: 500; color: #3f7eff; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .zhiboc .sub .right .right3 .bule { background: #3f7eff !important; } .zhiboc .sub .right .right3 .red { background: red !important; } .zhiboc .sub .right .right3 .btn { width: 87px; height: 28px; background: #d7d7d7; border-radius: 14px; font-size: 16px; font-family: source han sans cn; font-weight: 500; color: #ffffff; line-height: 28px; text-align: center; } .pxnrc { width: 1200px; height: 730px; display: flex; justify-content: space-between; margin: 0 auto; margin-top: 70px; } .pxnrc .left { width: 583px; display: flex; flex-direction: column; } .pxnrc .left .subleft:nth-child(3) { height: 192px; } .pxnrc .left .subleft:nth-child(2) .subleft1 { background: #00c2b0; } .pxnrc .left .subleft { width: 583px; height: 223px; border: 1px solid #3f7eff; margin-bottom: 20px; } .pxnrc .left .subleft .subleft1 { width: 282px; height: 57px; background: #fa8186; border-radius: 0 28px 28px 0; margin-top: 28px; } .pxnrc .left .subleft .subleft1 span { font-size: 27px; font-family: source han sans cn; font-weight: bold; color: #ffffff; padding-left: 58px; line-height: 57px; } .pxnrc .left .subleft .left2 { padding-left: 58px; padding-top: 23px; } .pxnrc .left .subleft .left2 .left2sub { width: 480px; font-size: 22px; font-family: source han sans cn; font-weight: 400; color: #333333; line-height: 31px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .pxnrc .right { width: 583px; display: flex; flex-direction: column; } .pxnrc .right .subleft:nth-child(2) .subleft1 { background: #1e7dff; } .pxnrc .right .subleft { width: 583px; height: 330px; border: 1px solid #3f7eff; margin-bottom: 20px; } .pxnrc .right .subleft .subleft1 { width: 282px; height: 57px; background: #a791f8; border-radius: 0 28px 28px 0; margin-top: 28px; } .pxnrc .right .subleft .subleft1 span { font-size: 27px; font-family: source han sans cn; font-weight: bold; color: #ffffff; padding-left: 58px; line-height: 57px; } .pxnrc .right .subleft .left2 { padding-left: 58px; padding-top: 23px; } .pxnrc .right .subleft .left2 .left2sub { width: 480px; font-size: 22px; font-family: source han sans cn; font-weight: 400; color: #333333; line-height: 31px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .contlin { width: 1200px; height: 26px; margin: 0 auto; margin-top: 100px; margin-bottom: 50px; display: flex; align-items: center; } .contlin .teacher { width: 180px; font-size: 22px; font-family: source han sans cn; font-weight: bold; color: #333333; float: left; } .contlin .phone { float: left; width: 170px; font-size: 22px; font-family: arial; font-weight: bold; color: #1055af; margin-left: 109px; } .contlin .phone img { width: 22px; height: 22px; float: left; margin-right: 5px; } .contlin .tel { float: left; width: 170px; font-size: 22px; font-family: arial; font-weight: bold; color: #1055af; margin-left: 65px; } .contlin .tel img { width: 19px; height: 26px; float: left; margin-right: 5px; } .contlin .ztime { width: 400px; font-size: 22px; font-family: source han sans cn; font-weight: 400; color: #333333; float: left; margin-left: 56px; } .txt-cut { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; word-break: break-all; } .dhyin { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .container { overflow: hidden; } .container-list { margin-top: 30px; overflow: hidden; } .slider_item { width: 568px; height: 320px; 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: 9px; height: 9px; 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: 568px; height: 320px; } .slider_item .img-group ul li img { width: 568px; height: 320px; } .banner-right { width: 580px; float: right; } .banner-right .head { height: 42px; width: 580px; display: flex; justify-content: space-between; align-items: baseline; } .banner-right .head .left { width: 185px; height: 42px; float: left; } .banner-right .head .left img { width: 185px; height: 42px; } .banner-right .head .right { float: right; height: 22px; font-size: 23px; font-family: source han sans cn; font-weight: 500; color: #666666; line-height: 28px; } .banner-right ul { padding-top: 30px; } .banner-right ul li::before { position: absolute; content: ""; width: 9px; height: 9px; background: #1377c8; border-radius: 50%; left: -3px; top: 17px; } .banner-right ul li { position: relative; width: 560px; padding-left: 20px; } .banner-right ul li a { width: 560px; font-size: 16px; font-family: source han sans cn; font-weight: 400; color: #666; line-height: 43px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .banner-right ul li a:hover { font-weight: 800; color: #333 !important; } .slidebox { position: relative; overflow: hidden; margin-left: 20px; } .slidebox .slidebox-itme { margin-left: 60px; } .slidebox .slidebox-itme ul li { float: left; width: 330px; margin-right: 20px; } .slidebox .slidebox-itme ul li:hover a { color: #1377c8; } .slidebox .slidebox-itme ul li img { width: 330px; height: 170px; display: block; border: none; } .slidebox .sprev { position: absolute; left: -5px; top: 0; } .slidebox .sprev i { font-style: normal; display: block; margin: 55px 0px; font-size: 60px; color: #999999; } .slidebox .snext { position: absolute; right: -20px; top: 0; } .slidebox .snext i { display: block; font-style: normal; margin: 55px 20px; font-size: 60px; color: #999999; } .project-itme { width: 1200px; margin: 0 auto; margin-top: 20px; height: 300px; } .project-itme ul li { width: 285px; float: left; margin-right: 18px; } .project-itme ul li a { display: block; } .project-itme ul li .itme-box img { display: block; width: 285px; height: 160px; } .project-itme ul li .itme-box .itme-bt { padding: 36px 16px; background: #ffffff; box-shadow: 0px 2px 4px 0px rgba(190, 190, 190, 0.54); } .project-itme ul li .itme-box .itme-bt .sing-btn { float: left; margin: 0 18px 0 0; font-size: 16px; font-weight: 400; color: #ffffff; line-height: 28px; background: #0140ff; border-radius: 14px; padding: 0 23px; } .project-itme ul li .itme-box .itme-bt .sing-btn:hover { color: #ffffff !important; } .project-itme ul li .itme-box .itme-bt .seepage { float: left; font-size: 16px; font-weight: 400; color: #333333; line-height: 28px; border-radius: 14px; border: 1px solid #0140ff; padding: 0 23px; } .project-itme ul li:last-child { margin-right: 0; }