.fl { float: left; } .fr { float: right } li { list-style: none; } ul { margin: 0; padding: 0 } .text-overflow { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .mt-20 { margin-top: 20px; } .clear { clear: both; } .blue { background-color: #348BF8 !important; } .green { background-color: #1BBB84 !important; } .red { background-color: #EE7671 !important; } .purple { background-color: #986CED !important; } .noDisplay { display: none; } [v-cloak] { display: none; } .header { height: 70px; width: 100%; margin: 25px 0; } .banxin { width: 1180px; margin: 0 auto } .ulDiv { height: 70px; line-height: 70px; } .ulDiv ul li { float: left; line-height: 60px; cursor: pointer; } .ulDiv ul li .bottomLine {} .ulDiv ul li span { font-size: 18px; margin-right: 47px; height: 55px; display: inline-block; } .ulDiv ul li .activeSpan { border-bottom: 4px solid #348BF8; color: #348BF8; } .active { color: #348BF8 !important; cursor: pointer; } .header .logo img { margin-top: 5px; margin-right: 130px; } .header .userMsgDiv { position: relative; height: 70px; line-height: 70px; float: right; } .header .userMsgDiv img { margin-top: 17px; } .header .userMsgDiv .username { margin: 0 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100px; display: inline-block; } .header .userMsgDiv .toastDiv span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 180px; display: inline-block; } /* 登录和注册按钮 */ .header .userMsgDiv .noLogin .registerButton { height: 36px; width: 68px; color: #348BF8; border: 1px solid #348BF8; border-radius: 6px; font-size: 18px; } .header .userMsgDiv .noLogin .loginButton { height: 36px; width: 68px; background-color: #348BF8; color: #fff; border: 1px solid #348BF8; border-radius: 6px; font-size: 18px; margin-left: 10px; } .header .userMsgDiv .userCenterDivButton { width: 88px; height: 36px; margin-top: 17px; line-height: 36px; background-color: #348BF8; color: #FFFFFF; text-align: center; border-radius: 6px; cursor: pointer; } .header .toastDiv { cursor: pointer; position: absolute; top: 67px; right: 0; width: 200px; border-radius: 6px; background-color: #fff; box-shadow: 0px 0px 10px rgb(179, 176, 176); z-index: 100; } .header .toastDiv ul li { height: 38px; line-height: 38px; float: left; width: 90%; margin-left: 5%; border-bottom: 1px solid #E8ECF2; } .header .toastDiv ul li span { font-size: 14px; color: #333; } .header .toastDiv ul li:hover span { color: #348BF8; } .lunboDiv { width: 100%; } .content { overflow: hidden; } .content .conTop { margin-top: 20px; padding-bottom: 45px; } .notice { width: 480px; } .banxin .headtitle { height: 56px; font-size: 30px; line-height: 56px; width: 480px; } .banxin .icon { width: 80px; height: 4px; background-color: #348BF8; display: block; } .image-news { margin-left: 40px; width: 660px; } .image-news .item { width: 320px; height: 345px; border: 1px solid rgba(206, 212, 224, 1); margin-left: 20px; box-sizing: border-box; box-shadow: 0px 2px 8px 0px rgba(206, 212, 224, 0.5); cursor: pointer; } .image-news .item:hover { border: 1px solid #348BF8; } .image-news .item:hover .title>div { color: #348BF8; } .image-news .item:first-child { margin: 0; } .image-news .item .title { height: 28px; line-height: 28px; margin-top: 16px; } .image-news .item .yellow-icon { height: 28px; width: 8px; background-color: #F5AF38; display: block; float: left; margin-right: 10px; } .image-news .item .title>div { width: 300px; color: #666; font-size: 18px; } .image-news .item .desc { height: 48px; line-height: 24px; overflow: hidden; padding: 0 16px; color: #999; } .app-list { background-color: #f5f7fe; padding: 40px 0 60px; } .app-list .headtitle, .school-info .headtitle, .useGuide .headtitle { height: 56px; font-size: 30px; line-height: 56px; margin: auto; text-align: center; } .app-list .icon, .school-info .icon, .useGuide .icon { width: 80px; height: 4px; background-color: #348BF8; display: block; margin: auto; } .app-list .desc, .school-info .desc { text-align: center; margin-top: 10px; color: #999; } .app-list .content { width: 1180px; margin: 50px auto 0; } .app-list .content .item { margin-left: 20px; height: 360px; width: 280px; box-sizing: border-box; float: left; border: 1px solid rgba(206, 212, 224, 1); background-color: #fff; cursor: pointer; box-shadow: 0px 2px 8px 0px rgba(206, 212, 224, 0.5); } .app-list .content .item:first-child { margin: 0; } .app-list .content .item:hover { border: 1px solid #348BF8; } .app-list .content .item:hover .name { color: #348BF8; } .app-list .item .app-img { width: 96px; height: 96px; margin: 30px auto 0; display: block; } .app-list .item .name { width: 224px; margin: 38px auto 0; text-align: center; height: 28px; font-size: 20px; font-weight: 500; color: #666; line-height: 28px; } .app-list .item .vendor { height: 22px; line-height: 22px; width: 224px; text-align: center; color: #999; margin: 10px auto 0; font-size: 16px; } .app-list .item .intro { color: #999; height: 22px; line-height: 22px; font-size: 16px; width: 224px; margin: 20px auto 0; text-align: center; } .app-list .item .star { text-align: center; margin-top: 10px; } .app-list .item .fa-star { color: #FFBD03; margin-left: 5px; } .app-list .item .link { text-align: center; color: #348BF8; text-decoration: underline; font-size: 16px; margin-top: 28px; } .banner { width: 1920px; margin: 0 auto; display: block; } .school-info { padding-top: 50px; } .school-info #chart { margin: auto; } .school-info #chart>div { cursor: default !important; } .tltleDiv { height: 60px; background-color: #F0F8FF; position: relative; margin-bottom: 21px; } .tltleDiv .newNoticeTitleImg { position: absolute; left: 0; bottom: 0; } .tltleDiv .seeMoreButtonImg { position: absolute; cursor: pointer; right: 0; top: 12px; } .content .conTop .conContent { margin-top: 21px; width: 480px; } .content .conTop .conContent .rightContent { margin-top: 20px; padding: 22px 20px 20px; height: 345px; width: 480px; border: 1px solid rgba(206, 212, 224, 1); box-sizing: border-box; } .content .conTop .conContent .rightContent .title { width: 310px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; font-size: 18px; color: #333; } .content .conTop .conContent .rightContent .long-title { width: 440px; display: block; } .content .conTop .conContent .rightContent>.title:hover { color: #348BF8; font-weight: 600; } .content .conTop .conContent .rightContent .content { font-size: 14px; line-height: 22px; height: 66px; overflow: hidden; color: #999; } .content .conTop .conContent .rightContent ul li .title { font-size: 18px; color: #333 } .content .conTop .conContent .rightContent ul li>div { cursor: pointer; line-height: 40px; height: 40px; } .content .conTop .conContent .rightContent ul li:hover .title { color: #348BF8; font-weight: 600; } .content .conTop .conContent .rightContent ul li .date { font-size: 16px; color: #BBBBBB; } .content .conBottm { padding-bottom: 20px; } .content .conBottm .content ul { width: 100%; } .content .conBottm .content li { float: left; width: 12.5%; text-align: center; cursor: pointer; padding-bottom: 10px; } .content .conBottm .content li:hover { background: rgba(52, 139, 248, 0.1); color: #348BF8; } .content .conBottm .content li .box { width: 128px; height: 128px; margin: 10px auto 20px; position: relative; } .content .conBottm .content li img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 128px; max-height: 128px; display: block; margin: auto; } .content .conBottm .content .app-name { max-width: 212px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .resource { background-color: #F2F2F3; overflow: hidden; padding: 30px 0; } .resource .banxin { width: 1136px; margin: 0 auto; } .resource .title { height: 60px; background-color: #348BF8; line-height: 60px; border-radius: 15px 15px 0 0; } .resource .title span { color: #fff; font-size: 22px; margin-left: 48px; } .resource .list { background-color: #fff; padding: 10px 20px 20px; border-radius: 0 0 15px 15px; border: 1px solid #D8D8D8; } .resource .list>.item { margin-top: 20px; } .resource .list ul { line-height: 40px; width: 960px; float: left; } .resource .list ul li { float: left; height: 40px; line-height: 40px; margin: 0 20px; text-align: center; } .resource .list ul li.subject:hover { color: #348BF8; cursor: pointer; } .listActive { color: #348BF8; /* margin-bottom: 5px; */ transform: translate(0, -10px); -ms-transform: translate(0, -10px); /* IE 9 */ -webkit-transform: translate(0, -10px); /* Safari and Chrome */ -o-transform: translate(0, -10px); /* Opera */ -moz-transform: translate(0, -10px); } .resource .list ul .first { width: 134px; height: 40px; background-color: #F5AF38; border-radius: 25px; color: #fff; } .resource .list .head { width: 134px; height: 40px; line-height: 40px; background-color: #F5AF38; border-radius: 25px; text-align: center; float: left; color: #fff; } /* 使用指南 */ .useGuide { overflow: hidden; padding: 50px 0 120px; background-color: #f5f7fe; } .useGuide .imgList { width: 1200px; margin: 40px auto 0; } .useGuide .imgList ul li { float: left; width: 25%; text-align: center; position: relative; } .useGuide .imgList ul li img, .useGuide .imgList ul li div { cursor: pointer; } .useGuide .imgList ul li img:hover+div, .useGuide .imgList ul li div:hover { background-color: #F5AF38; } .useGuide .imgList ul li .useGuideImgText { position: absolute; bottom: 0; left: 17px; height: 35px; line-height: 35px; width: 265px; text-align: center; z-index: 100; color: #fff; } .activeImgText { background-color: #F5AF38; } .noActiveImgText { background-color: #333; opacity: 50%; } .footer { height: 200px; width: 100%; text-align: center; background-color: #2A3337; color: #696B6C; font-size: 14px; overflow: hidden; } .footer span { height: 32px; display: block; } .footer .firstSpan { margin-top: 67px; } .footer .secondSpan { margin-top: } /* 轮播图的一些设置 */ .carousel-control { width: 67px; height: 67px; transform: translateY(-50%); top: 50%; margin-top: 0; border: 0; border-radius: 50%; background: none; } .carousel-indicators { right: 50%; top: 100%; transform: translateY(-30px); } .carousel-indicators li { margin-left: 20px; } .ml-27 { margin-left: 27px; } .carousel-inner .item>img { margin: 0 auto; } .cursorPointer { cursor: pointer; }