﻿.content { padding: 0; width: 100%; }

/*banner*/
.banner-wrap { }
div.scrollBanner-icons { width: 150px; height: 5px; position: absolute; bottom: 40px; z-index: 20; left: 50%; margin-left: -75px; }
span.scrollBanner-icon { width: 40px; height: 5px; background-color: rgb(255, 255, 255); display: inline-block; margin: 0px 5px; }
.notice, .sign-func-wrap, .course { margin: 0 auto; width: 1200px; }

/*通知公告*/
.notice-wrap { background: #fafafa; zoom: 1; }
.notice-wrap:after { content: ""; clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
.notice { }
.notice a { color: #333; font-size: 18px; }
.notice div.notice-img, .notice ul li, .notice>span { line-height: 42px; }
.notice div.notice-img { float: left; margin-left: -100%; padding-left: 20px; }
.notice div.notice-img img, .notice div.notice-img i { vertical-align: middle; }
.notice div.notice-img img { height: 46px; }
.notice div.notice-img i { border-right: 1px solid #a1a1a1; display: inline-block; height: 16px; margin-left: 15px; margin-bottom: 0; }
.notice div.scroll-info-wrap { float: left; height: 43px; padding: 0 150px 0 200px; width: 100%; }
.notice div.scroll-info-wrap #scroll-info { height: 100%; overflow: hidden; position: relative; width: 100%; }
.notice ul { position: absolute; zoom: 1; }
.notice ul:after { content: ""; clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
.notice ul li { float: left; margin-right: 50px; }
.notice ul li:before { content: ""; display: inline-block; width: 6px; height: 6px; background: inherit; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; border-width: 1px; border-style: solid; border-color: rgba(30, 130, 210, 1); border-radius: 0px; margin-right: 8px; vertical-align: middle; }
.notice>span { float: right; margin-left: -100%; text-align: right; }

/*功能*/
.sign-func-wrap { display: flex; padding: 30px 0; }
.sign-func { background: #fafafa; display: flex; flex: 1 1 auto; height: 140px; margin: 0 20px; }
.sign-func-wrap .sign-func:first-child, .sign-func-wrap .sign-func:last-child { margin: 0; }
.sign-func i.func-icon, .sign-func div.func-info { align-self: center; }

/*左侧 - icon*/
.sign-func i.func-icon { cursor: pointer; flex-basis: 142px; border-radius: 66px; height: 112px; margin: 0 24px; }
.sign-func-wrap .sign-func:nth-child(1) i { background: #FFF url("../img/u320.png") no-repeat center center; background-size: 50%; }
.sign-func-wrap .sign-func:nth-child(2) i { background: #FFF url("../img/u318.png") no-repeat center center; background-size: 50%; }
.sign-func-wrap .sign-func:nth-child(3) i { background: #FFF url("../img/u296.png") no-repeat center center; background-size: 50%; }

/*右侧 - info*/
.func-info { }
.func-info a { color: #111; font-weight: bold; font-size: 20px; position: relative; }
.func-info a:after { content: ""; background-color: rgba(75, 72, 134, 1); display: inline-block; height: 4px; position: absolute; bottom: -12px; left: 0; width: 40px; }
.func-info p { color: #999999; font-size: 14px; margin-top: 27px; padding-right: 60px; }

/*功能打开的窗口*/
.sign-func-window { }

/*需要登录*/
.need-sign { background: #333; display: none; margin-left: -485px; position: fixed; top: 100px; left: 50%; width: 970px; z-index: 40; }
.need-sign header { background: rgba(101, 98, 149, 1); color: #fff; font-size: 20px; height: 60px; line-height: 60px; padding-left: 35px; position: relative; }
.need-sign header .close-window { cursor: pointer; font-size: 14px; position: absolute; right: 30px; }
.need-sign header .close-window img { margin-right: 5px; vertical-align: middle; width: 22px; }
.sign-window-body { background-color: rgba(239, 250, 255, 1); padding: 30px 45px 0; }
.sign-window-content { background-color: rgba(255, 255, 255, 1); counter-reset: sectioncounter; height: 450px; overflow-y: scroll; overflow-x: hidden; padding: 20px; }
.sign-window-content ol { padding: 0; }
.sign-window-content ol li:before { content: counter(sectioncounter) "、"; counter-increment: sectioncounter; }
.sign-window-content ol li { color: #999999; margin-bottom: 8px; text-indent: 2em; }
.sign-window-button { padding: 30px 0; text-align: center; }
.sign-window-button button { border: none; cursor: pointer; font-size: 16px; height: 42px; margin: 0 5px; width: 270px; }
.sign-window-button button:first-child { background-color: rgba(0, 162, 202, 1); color: #fff; }
.sign-window-button button:last-child { background-color: rgba(215, 215, 215, 1); color: #333; }

/*已登陆*/
.question-window{ background-image: url("../img/u244.png"); }
.vote-window{ background: url("../img/u380.png"); }
.signed-window { background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: none; height: 560px; margin-left: -450px; position: fixed; top: 100px; left: 50%; width: 900px; z-index: 40; }

.question-window header,.question-window .link-wrap p,.question-window .link-wrap ul li a{ color: #656295; }
.vote-window header,.vote-window .link-wrap p,.vote-window .link-wrap ul li a{ color: #fff; }

i.close-signed-window { background: transparent url("../img/u406.png") no-repeat center center; background-size: 100% 100%; cursor: pointer; height: 40px; width: 40px; position: absolute; top: -40px; right: -40px; }
.signed-window header { font-size: 28px; font-weight: 700;  text-align: center; }
.question-window header { padding-top: 70px; padding-bottom: 20px; }
.vote-window header { line-height: 110px; }


.link-window { font-size: 0; padding: 0 60px; }
.link-wrap { display: inline-table; text-align: center; width: 33%; }

.link-wrap span a { background-repeat: no-repeat; background-position: center center; display: inline-block; }
.question-window span a{ background-color: #656295; border-radius: 60px; height: 120px; width: 120px; }
.question-window .link-wrap:first-child span a { background-image: url("../img/u279.png"); background-size: 55%; }
.question-window .link-wrap:nth-child(2) span  a { background-image: url("../img/u278.png"); background-size: 60%; }
.question-window .link-wrap:last-child span  a { background-image: url("../img/u277.png"); background-size: 60%; }
.vote-window span a{ background-color: #fff; border-radius: 70px; height: 140px; width: 140px; }
.vote-window .link-wrap:first-child span a { background-image: url("../img/u390.png"); background-size: 70%; }
.vote-window .link-wrap:nth-child(2) span  a { background-image: url("../img/u404.png"); background-size: 50%; }
.vote-window .link-wrap:last-child span  a { background-image: url("../img/u402.png"); background-position: 20px 23px; background-size: 70%; }

.link-wrap p { font-weight: 700; font-size: 20px; line-height: 50px; }
.question-window .link-wrap p a{ color: #656295; }
.vote-window .link-wrap p a{ color: #fff; }
.link-wrap ul{ font-size: 14px; }
.link-wrap ul li{ margin-top: 24px; padding-left: 30px; text-align: left; }
.link-wrap ul li span{ border-radius: 4px; color: #fff; display: inline-block; height: 24px; line-height: 24px; margin-right: 10px; text-align: center; width: 56px; }
.link-wrap ul li span.voting-label{ background: #656295; }
.link-wrap ul li span.voted-label{ background: #aeaeae; }

/*课程*/
.course-wrap { background-color: rgba(240, 247, 247, 1); position: relative; }
.course-wrap>img { opacity: 0.1; position: absolute; }
.course-wrap>img.course-left-logo { top: 50%; left: 20px; margin-top: -150px; width: 300px; }
.course-wrap>img.course-right-logo { bottom: 0; right: 100px; width: 200px; }
.course { display: flex; position: relative; }
.course .course-item { flex: 1 1 auto; margin: 0 90px; }
.course .course-item:first-child, .course .course-item:last-child { margin: 0; }
.course-item header { color: #4B4886; font-size: 20px; line-height: 56px; position: relative; }
.course-item header .course-title-icon { position: absolute; left: -15px; top: 30px; }
.course-item header .course-title-icon i { position: absolute; width: 6px; height: 6px; background: inherit; border: none; border-radius: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.course-item header .course-title-icon i:nth-child(1) { background-color: rgba(232, 229, 216, 1); left: 0px; top: -8px; }
.course-item header .course-title-icon i:nth-child(2) { background-color: rgba(232, 229, 216, 1); left: -8px; top: 0px; }
.course-item header .course-title-icon i:nth-child(3) { background-color: rgba(0, 137, 225, 1); left: 0px; top: 0px; }
.course-item .course-pic { background: #fff; padding-bottom: 0px; }
.course-item .course-pic img { height: 190px; margin: 0; width: 340px; }
.course-item .course-pic p { border-left: 3px solid #4b4886; line-height: 34px; padding-left: 20px; }
.course-item .course-pic p a { color: #4b4886; }
.course-item ul { overflow: hidden; padding: 10px 0; }
.course-item:first-child ul { height: 125px; }
/*.course-item:nth-child(2) ul, .course-item:last-child ul { height: 52px; }*/
.course-item ul li { line-height: 34px; }
.course-item ul li a { color: #333; }
.course-item article { margin-bottom: 10px; }
.course-item article h4 { font-weight: normal; margin-bottom: 10px; }
.course-item article h4 a { color: #333; }
.course-item article p { color: #999; font-size: 14px; line-height: 20px; }

/*校园专题*/
.school-topic { }
.school-topic header { background: transparent url("../img/u268.png") no-repeat 30px center; margin: 0 auto; text-align: center; width: 1100px; }
.school-topic header h3 { color: #4b4886; font-size: 20px; line-height: 74px; }
.school-topic header small { color: #999; display: block; font-size: 16px; line-height: 36px; }
.school-topic div.topic-wrap { height: 490px; margin: 10px auto 50px; overflow: hidden; position: relative; }
.school-topic div.topic-wrap .topic-img { background: #ddd; box-sizing: border-box; padding: 10px; position: absolute; text-align: center; }
.original-pos { opacity: 0; }
.school-topic div.topic-wrap .original-pos:nth-child(1) { top: -20%; left: -20%; }
.school-topic div.topic-wrap .original-pos:nth-child(2) { top: -30%; right: 40%; }
.school-topic div.topic-wrap .original-pos:nth-child(3) { top: -20%; right: -20%; }
.school-topic div.topic-wrap .original-pos:nth-child(4) { bottom: -20%; left: -20%; }
.school-topic div.topic-wrap .original-pos:nth-child(5) { bottom: -30%; left: 40%; }
.school-topic div.topic-wrap .original-pos:nth-child(6) { bottom: -20%; right: -20%; }
/*.school-topic div.topic-wrap .topic-img:nth-child(1) { background: transparent url("../img/u195.png") no-repeat 0 0; height: 48%; width: 35%; }
.school-topic div.topic-wrap .topic-img:nth-child(2) { background: transparent url("../img/u199.png") no-repeat 0 0; height: 48%; width: 30%; }
.school-topic div.topic-wrap .topic-img:nth-child(3) { background: transparent url("../img/u205.png") no-repeat 0 0; height: 40%; width: 35%; }
.school-topic div.topic-wrap .topic-img:nth-child(4) { background: transparent url("../img/u197.png") no-repeat 0 0; height: 52%; width: 25%; }
.school-topic div.topic-wrap .topic-img:nth-child(5) { background: transparent url("../img/u201.png") no-repeat 0 0; height: 52%; width: 40%; }
.school-topic div.topic-wrap .topic-img:nth-child(6) { background: transparent url("../img/u203.png") no-repeat 0 0; height: 60%; width: 35%; }*/
.school-topic div.topic-wrap .topic-img:nth-child(1) { background: transparent url("../img/u195.jpg") no-repeat 0 0; height: 48%; width: 35%; }
.school-topic div.topic-wrap .topic-img:nth-child(2) { background: transparent url("../img/u197.jpg") no-repeat 0 0; height: 48%; width: 30%; }
.school-topic div.topic-wrap .topic-img:nth-child(3) { background: transparent url("../img/u201.jpg") no-repeat 0 0; height: 65%; width: 35%; }
.school-topic div.topic-wrap .topic-img:nth-child(4) { background: transparent url("../img/u199.png") no-repeat 0 0; height: 52%; width: 25%; }
.school-topic div.topic-wrap .topic-img:nth-child(5) { background: transparent url("../img/u203.jpg") no-repeat 0 0; height: 52%; width: 40%; }
.school-topic div.topic-wrap .topic-img:nth-child(6) { background: transparent url("../img/u205.png") no-repeat 0 0; height: 40%; width: 35%; }
.school-topic div.topic-wrap .topic-img:nth-child(1), .school-topic div.topic-wrap .topic-img:nth-child(2), .school-topic div.topic-wrap .topic-img:nth-child(3), .school-topic div.topic-wrap .topic-img:nth-child(4), .school-topic div.topic-wrap .topic-img:nth-child(5), .school-topic div.topic-wrap .topic-img:nth-child(6) { background-size: cover; }
.topic-img .border-wrap { border: 1px solid transparent; display: flex; flex-direction: column; justify-content: center; height: 100%; }
.topic-img:hover .border-wrap { border-color: #fff; transition: all 0.5s; }
.border-wrap h5 { color: #fff; font-size: 32px; font-weight: normal; line-height: 90px; margin-bottom: 10px; position: relative; }
.border-wrap h5:after { background: #fff; content: ""; height: 1px; margin-left: -30px; position: absolute; bottom: 10px; left: 50%; width: 60px; }
.border-wrap .check-more { background: transparent; border: 2px solid #fff; color: #fff; display: block; margin: 0 auto; padding: 5px 0; text-align: center; width: 110px; }

@media screen and (min-device-width:751px) and (max-device-width:1200px) {
    body { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif; }
    .notice, .sign-func-wrap, .course, .school-topic header { width: 100%; }

    /*banner*/
    .banner-wrap { }

    /*notice*/
    .notice div.scroll-info-wrap { height: 50px; padding: 0 60px 0 140px; }
    .notice div.notice-img, .notice ul li, .notice>span { line-height: 50px; }
    .notice div.notice-img { padding-left: 10px; }
    .notice div.notice-img i { display: none; }
    .notice>span { display: none; }
    .notice ul li:before { width: 12px; height: 12px; border-width: 2px; margin-right: 12px; }
    .notice a { font-size: 16px; vertical-align: middle; }

    /*sign-func*/
    .sign-func { display: block; height: auto; padding: 20px 0; }
    .sign-func i.func-icon { box-shadow: 2px 2px 5px #e2e2e2; display: block; height: 100px; margin: 0 auto; width: 100px; }
    .func-info { margin-top: 10px; text-align: center; }
    .func-info a:after { left: 50%; margin-left: -20px; }
    .func-info p { padding-right: 0; }

    /*course*/
    .course-wrap { background: transparent; position: static; }
    .course-wrap>img.course-left-logo, .course-wrap>img.course-right-logo { display: none; }
    .course { display: block; }
    .course .course-item { background-color: rgba(240, 247, 247, 1); margin: 0; padding: 0 6% 15px; zoom: 1; }
    .course-item:after { content: ""; clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
    .course .course-item, .course .course-item:first-child, .course .course-item:last-child { margin-bottom: 20px; }
    .course-item header { font-size: 18px; font-weight: 600; line-height: 40px; }
    .course-item header .course-title-icon { display: inline-block; height: 30px; margin-right: -10px; position: relative; top: auto; left: auto; width: 30px; }
    .course-item header .course-title-icon i:nth-child(1) { left: 8px; top: 16px; }
    .course-item header .course-title-icon i:nth-child(2) { left: 0px; top: 24px; }
    .course-item header .course-title-icon i:nth-child(3) { left: 8px; top: 24px; }
    .course-item .course-pic { float: left; width: 50%; text-align: center; }
    .course-item:nth-child(2) .course-pic { margin-top: -224px; }
    .course-item .course-pic img { margin: 0; width: 90%; }
    .course-item .course-pic p { padding-left: 0; }
    .course-item ul, .course-item article { margin-left: 54%; }
    .course-item:first-child ul { height: 224px; }
    .course-item:nth-child(2) ul, .course-item:last-child ul { height: 122px; }
    .course-item ul li, .course-item article h4 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
    .course-item article { margin-top: 20px; }

    /*school-topic*/
    .school-topic header { background-image: url("../img/u268-1.png"); background-position: center 20px; }
    .school-topic header h3 { line-height: 50px; }
    .school-topic div.topic-wrap { height: auto; margin-bottom: 30px; zoom: 1; }
    .school-topic div.topic-wrap:after { content: ""; clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
    .original-pos { opacity: 1; }
    .school-topic div.topic-wrap .topic-img { float: left; height: 295px !important; position: static; width: 50% !important; }
    .border-wrap h5 { font-size: 20px; }
    .border-wrap .check-more { font-size: 18px; padding: 10px 0; width: 200px; }
}
@media screen and (max-device-width:750px) {
    .notice, .sign-func-wrap, .course, .school-topic header { width: 100%; }

    /*banner*/
    .scrollBanner-icons { }
    .scrollBanner-icons span { }

    /*notice*/
    .notice div.notice-img { font-size: 0; padding-left: 0px; width: 30%; }
    .notice div.notice-img img { height: auto; width: 90%; }
    .notice div.notice-img i { border-right: none; border-left: 1px solid #a1a1a1; }
    .notice>span { display: none; }
    .notice a { vertical-align: middle; }

    /*sign-func*/
    .sign-func-wrap { box-sizing: border-box; flex-direction: column; }
    .sign-func { display: block; font-size: 0; height: auto; }
    .sign-func i.func-icon, .sign-func div.func-info { display: inline-block; margin-top: 0px; vertical-align: middle; }
    .sign-func i.func-icon { border-radius: 100%; }

    /*course*/
    .course-wrap { background: transparent; position: static; }
    .course-wrap>img.course-left-logo, .course-wrap>img.course-right-logo { display: none; }
    .course { display: block; }
    .course .course-item { background-color: rgba(240, 247, 247, 1); margin: 0; }
    .course-item header { font-weight: 600; }
    .course-item header .course-title-icon { display: inline-block; position: relative; top: auto; left: auto; }
    .course-item:first-child ul, .course-item:nth-child(2) ul, .course-item:last-child ul { height: auto; }

    /*校园专题*/
    .school-topic header { display: none; }
    .school-topic div.topic-wrap { height: auto; zoom: 1; }
    .school-topic div.topic-wrap:after { content: ""; clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
    .original-pos { opacity: 1; }
    .school-topic div.topic-wrap .topic-img { float: left; position: static; }

    /********dpr*********/

    /*banner*/
    [data-dpr="1"] .scrollBanner-icons, [data-dpr="2"] .scrollBanner-icons, [data-dpr="3"] .scrollBanner-icons, [data-dpr="1"] .scrollBanner-icons span, [data-dpr="2"] .scrollBanner-icons span, [data-dpr="3"] .scrollBanner-icons span { display: none; }

    /*notice*/
    [data-dpr="1"] .notice div.scroll-info-wrap { box-shadow: 0px 0px 5px #bbb; height: 40px; padding: 0 60px 0 30%; }
    [data-dpr="2"] .notice div.scroll-info-wrap { box-shadow: 0px 0px 10px #bbb; height: 80px; padding: 0 30px 0 30%; }
    [data-dpr="3"] .notice div.scroll-info-wrap { box-shadow: 0px 0px 15px #bbb; height: 120px; padding: 0 10px 0 30%; }

    [data-dpr="1"] .notice div.notice-img, [data-dpr="1"] .notice ul li, .notice>span { line-height: 40px; }
    [data-dpr="2"] .notice div.notice-img, [data-dpr="2"] .notice ul li, .notice>span { line-height: 80px; }
    [data-dpr="3"] .notice div.notice-img, [data-dpr="3"] .notice ul li, .notice>span { line-height: 120px; }

    .notice div.notice-img i { margin-left: 0; padding-left: 5px; padding-right: 5px; width: 10%; }
    [data-dpr="1"] .notice div.notice-img i { height: 24px; }
    [data-dpr="2"] .notice div.notice-img i { height: 48px; }
    [data-dpr="3"] .notice div.notice-img i { height: 72px; }

    .notice ul li:before { border-width: 2px; margin-right: 12px; }
    [data-dpr="1"] .notice ul li:before { width: 8px; height: 8px; }
    [data-dpr="2"] .notice ul li:before { width: 16px; height: 16px; }
    [data-dpr="3"] .notice ul li:before { width: 24px; height: 24px; }

    [data-dpr="1"] .notice a { font-size: 14px; }
    [data-dpr="2"] .notice a { font-size: 28px; }
    [data-dpr="3"] .notice a { font-size: 42px; }

    /*sign-func*/
    [data-dpr="1"] .sign-func-wrap { padding: 15px 5% !important; }
    [data-dpr="2"] .sign-func-wrap { padding: 30px 5% !important; }
    [data-dpr="3"] .sign-func-wrap { padding: 45px 5% !important; }

    [data-dpr="1"] .sign-func { box-shadow: 0px 0px 3px #dcdcdc; margin: 8px 0 !important; }
    [data-dpr="2"] .sign-func { box-shadow: 0px 0px 6px #dcdcdc; margin: 16px 0 !important; }
    [data-dpr="3"] .sign-func { box-shadow: 0px 0px 9px #dcdcdc; margin: 24px 0 !important; }

    .sign-func-wrap .sign-func:first-child, .sign-func-wrap .sign-func:last-child { margin: 0 !important; }
    .sign-func i.func-icon, .sign-func div.func-info { margin-top: 0px; }

    [data-dpr="1"] .sign-func i.func-icon { box-shadow: 0 0 10px #e9e9e9; margin: 15px; height: 100px; width: 100px; }
    [data-dpr="2"] .sign-func i.func-icon { box-shadow: 0 0 20px #e9e9e9; margin: 30px; height: 200px; width: 200px; }
    [data-dpr="3"] .sign-func i.func-icon { box-shadow: 0 0 30px #e9e9e9; margin: 45px; height: 300px; width: 300px; }

    [data-dpr="1"] .sign-func div.func-info { width: calc(100% - 150px); }
    [data-dpr="2"] .sign-func div.func-info { width: calc(100% - 300px); }
    [data-dpr="3"] .sign-func div.func-info { width: calc(100% - 450px); }

    [data-dpr="1"] .func-info a { font-size: 18px; }
    [data-dpr="2"] .func-info a { font-size: 36px; }
    [data-dpr="3"] .func-info a { font-size: 54px; }

    [data-dpr="1"] .func-info a:after { bottom: -10px; height: 4px; width: 50px; }
    [data-dpr="2"] .func-info a:after { bottom: -20px; height: 8px; width: 100px; }
    [data-dpr="3"] .func-info a:after { bottom: -30px; height: 12px; width: 150px; }

    .func-info p { padding-right: 0; }
    [data-dpr="1"] .func-info p { font-size: 16px; margin-top: 18px; }
    [data-dpr="2"] .func-info p { font-size: 28px; margin-top: 36px; }
    [data-dpr="3"] .func-info p { font-size: 48px; margin-top: 54px; }

    /*course*/
    [data-dpr="1"] .course .course-item, [data-dpr="1"] .course .course-item:first-child, [data-dpr="1"] .course .course-item:last-child { margin-bottom: 15px; }
    [data-dpr="2"] .course .course-item, [data-dpr="2"] .course .course-item:first-child, [data-dpr="2"] .course .course-item:last-child { margin-bottom: 30px; }
    [data-dpr="3"] .course .course-item, [data-dpr="3"] .course .course-item:first-child, [data-dpr="3"] .course .course-item:last-child { margin-bottom: 45px; }

    [data-dpr="1"] .course-item header { font-size: 18px; line-height: 48px; padding: 0 10px; }
    [data-dpr="2"] .course-item header { font-size: 36px; line-height: 96px; padding: 0 20px; }
    [data-dpr="3"] .course-item header { font-size: 54px; line-height: 144px; padding: 0 30px; }

    [data-dpr="1"] .course-item header .course-title-icon { height: 30px; margin-right: -10px; width: 30px; }
    [data-dpr="2"] .course-item header .course-title-icon { height: 60px; margin-right: -20px; width: 60px; }
    [data-dpr="3"] .course-item header .course-title-icon { height: 90px; margin-right: -30px; width: 90px; }

    [data-dpr="2"] .course-item header .course-title-icon i { width: 12px; height: 12px; }

    [data-dpr="1"] .course-item header .course-title-icon i:nth-child(1) { left: 8px; top: 16px; }
    [data-dpr="2"] .course-item header .course-title-icon i:nth-child(1) { left: 16px; top: 32px; }
    [data-dpr="3"] .course-item header .course-title-icon i:nth-child(1) { left: 24px; top: 48px; }

    [data-dpr="1"] .course-item header .course-title-icon i:nth-child(2) { left: 0; top: 24px; }
    [data-dpr="2"] .course-item header .course-title-icon i:nth-child(2) { left: 0; top: 48px; }
    [data-dpr="3"] .course-item header .course-title-icon i:nth-child(2) { left: 0; top: 72px; }

    [data-dpr="1"] .course-item header .course-title-icon i:nth-child(3) { left: 8px; top: 24px; }
    [data-dpr="2"] .course-item header .course-title-icon i:nth-child(3) { left: 16px; top: 48px; }
    [data-dpr="3"] .course-item header .course-title-icon i:nth-child(3) { left: 24px; top: 72px; }

    [data-dpr="1"] .course-item .course-pic { margin: 0 20px; padding: 0 15px; }
    [data-dpr="2"] .course-item .course-pic { margin: 0 40px; padding: 0 30px; }
    [data-dpr="3"] .course-item .course-pic { margin: 0 60px; padding: 0 45px; }

    .course-item .course-pic img { margin: 0; width: 100%; }
    [data-dpr="1"] .course-item .course-pic img { height: 180px; }
    [data-dpr="2"] .course-item .course-pic img { height: 360px; }
    [data-dpr="3"] .course-item .course-pic img { height: 540px; }

    [data-dpr="1"] .course-item .course-pic p { font-size: 16px; line-height: 36px; margin: 0 -15px; }
    [data-dpr="2"] .course-item .course-pic p { font-size: 32px; line-height: 72px; margin: 0 -30px; }
    [data-dpr="3"] .course-item .course-pic p { font-size: 48px; line-height: 108px; margin: 0 -45px; }

    [data-dpr="1"] .course-item ul { padding: 12px 30px; }
    [data-dpr="2"] .course-item ul { padding: 24px 60px; }
    [data-dpr="3"] .course-item ul { padding: 36px 90px; }

    [data-dpr="1"] .course-item ul li { line-height: 30px; }
    [data-dpr="2"] .course-item ul li { line-height: 60px; }
    [data-dpr="3"] .course-item ul li { line-height: 90px; }

    [data-dpr="1"] .course-item ul li a, [data-dpr="1"] .course-item article p { font-size: 14px; }
    [data-dpr="2"] .course-item ul li a, [data-dpr="2"] .course-item article p { font-size: 28px; }
    [data-dpr="3"] .course-item ul li a, [data-dpr="3"] .course-item article p { font-size: 42px; }

    [data-dpr="1"] .course-item article { margin-bottom: 0; padding: 10px 20px; }
    [data-dpr="2"] .course-item article { margin-bottom: 0; padding: 20px 40px; }
    [data-dpr="3"] .course-item article { margin-bottom: 0; padding: 30px 60px; }

    [data-dpr="1"] .course-item article h4 { font-size: 14px; }
    [data-dpr="2"] .course-item article h4 { font-size: 28px; }
    [data-dpr="3"] .course-item article h4 { font-size: 42px; }

    [data-dpr="1"] .course-item article p { line-height: 22px; }
    [data-dpr="2"] .course-item article p { line-height: 44px; }
    [data-dpr="3"] .course-item article p { line-height: 66px; }

    /*school-topic*/
    [data-dpr="1"] .school-topic div.topic-wrap { margin-bottom: 15px; }
    [data-dpr="2"] .school-topic div.topic-wrap { margin-bottom: 30px; }
    [data-dpr="3"] .school-topic div.topic-wrap { margin-bottom: 45px; }

    [data-dpr="2"] .topic-img .border-wrap { border-width: 2px; }
    [data-dpr="3"] .topic-img .border-wrap { border-width: 3px; }

    .school-topic div.topic-wrap .topic-img { width: 50% !important; }
    [data-dpr="1"] .school-topic div.topic-wrap .topic-img { height: 180px !important; }
    [data-dpr="2"] .school-topic div.topic-wrap .topic-img { height: 360px !important; padding: 20px; }
    [data-dpr="3"] .school-topic div.topic-wrap .topic-img { height: 540px !important; padding: 30px; }

    [data-dpr="1"] .border-wrap h5 { font-size: 20px; line-height: 60px; }
    [data-dpr="2"] .border-wrap h5 { font-size: 40px; line-height: 120px; }
    [data-dpr="3"] .border-wrap h5 { font-size: 60px; line-height: 180px; }

    [data-dpr="1"] .border-wrap h5:after { width: 40px; margin-left: -20px; bottom: 5px; }
    [data-dpr="2"] .border-wrap h5:after { height: 2px; width: 80px; margin-left: -40px; bottom: 10px; }
    [data-dpr="3"] .border-wrap h5:after { height: 3px; width: 120px; margin-left: -60px; bottom: 15px; }

    .border-wrap .check-more { width: 60%; }
    [data-dpr="1"] .border-wrap .check-more { font-size: 14px; padding: 8px 0; }
    [data-dpr="2"] .border-wrap .check-more { font-size: 28px; padding: 16px 0; }
    [data-dpr="3"] .border-wrap .check-more { font-size: 42px; padding: 24px 0; }
}
