html,
body {
background-color: #f7f7f7;
}
.title-container {
padding-top: 60px;
position: relative;
z-index: 1;
}
.page-title {
font-size: 40px;
font-weight: bold;
letter-spacing: 1.5px;
position: relative;
}
.page-title::after {
position: absolute;
color: #f1f1f1;
left: 0;
top: 22px;
z-index: -1;
}
.page-title span {
font-size: inherit;
color: #00a4ff;
}
.page-info {
font-size: 17px;
font-weight: bold;
padding-top: 17px;
}
.title-container .more {
display: block;
color: #999999;
letter-spacing: 1px;
position: absolute;
bottom: -14px;
right: 0;
}
#left-subscribe {
width: 70px;
height: 180px;
writing-mode: vertical-lr;
background-color: #00a4ff;
font-size: 24px;
font-weight: bold;
color: #fff;
text-align: center;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
line-height: 70px;
letter-spacing: 6px;
position: fixed;
top: 50%;
left: 0;
transform: translatey(-50%);
cursor: pointer;
z-index: 2;
}
#left-subscribe:hover {
color: #fff;
background-color: #2cc2ff;
}
#left-subscribe .close {
width: 18px;
height: 18px;
position: absolute;
bottom: 10px;
left: 50%;
transform: translatex(-50%);
display: none;
}
#left-subscribe .close img {
width: 100%;
height: 100%;
}
#subscribe-leads {
width: 220px;
height: 274px;
background-color: #fff;
border-radius: 5px;
position: fixed;
z-index: 2;
box-sizing: border-box;
padding: 0 16px;
left: -220px;
top: 50%;
transform: translatey(-50%);
}
#subscribe-leads .close {
width: 18px;
height: 18px;
position: absolute;
top: -166px;
right: 0;
}
#subscribe-leads .mascot {
position: absolute;
top: -148px;
}
#subscribe-leads .leads-title {
font-size: 24px;
font-weight: bold;
letter-spacing: 2px;
text-align: center;
padding-bottom: 16px;
padding-top: 15px;
}
#subscribe-leads .name,
#subscribe-leads .phone,
#subscribe-leads .lesson-container {
width: 100%;
background-color: #f7f7f7;
height: 44px;
box-sizing: border-box;
padding-left: 22px;
margin-bottom: 8px;
border-radius: 5px;
}
#subscribe-leads .lesson-container {
position: relative;
line-height: 44px;
cursor: default;
background-image: url(/uploads/image/si/subscribe-icon-down.png);
background-position: 144px center;
}
#subscribe-leads .select-lesson {
color: #999999;
}
#subscribe-leads .lesson {
width: 100%;
position: absolute;
top: 44px;
left: 0;
background-color: #fff;
display: none;
}
#subscribe-leads .lesson li {
color: #999999;
height: 44px;
line-height: 44px;
padding-left: 22px;
cursor: default;
}
#subscribe-leads .lesson li:hover {
background-color: #f7f7f7;
}
#subscribe-leads .leads-btn {
width: 100%;
height: 44px;
background-color: #00a4ff;
text-align: center;
line-height: 44px;
font-size: 18px;
color: #fff;
border-radius: 5px;
font-weight: bold;
letter-spacing: 2px;
}
#subscribe-leads .leads-btn:hover{
color: #ffffff;
font-weight: bold;
background-color: #2cc2ff;
cursor: pointer;
}
#tool {
width: 60px;
position: fixed;
top: 50%;
right: 0;
transform: translatey(-50%);
z-index: 2;
}
#tool .back-top {
height: 43px;
font-size: 12px;
text-align: center;
color: #929ba9;
background-color: #fff;
box-sizing: border-box;
padding-top: 24px;
background-image: url(/uploads/image/si/tool-icon-up.png);
background-position: center 8px;
margin-bottom: 18px;
border-radius: 5px;
letter-spacing: 0.5px;
cursor: pointer;
}
#tool .tool-list {
border-radius: 5px;
overflow: hidden;
}
#tool .tool-list li {
font-size: 12px;
text-align: center;
color: #929ba9;
height: 69px;
box-sizing: border-box;
border-bottom: 1px solid #f7f7f7;
background-color: #fff;
padding-top: 48px;
background-position: center 12px;
letter-spacing: 0.5px;
cursor: pointer;
}
#tool .tool-list li a {
font-size: 12px;
text-align: center;
color: #929ba9;
height: 69px;
box-sizing: border-box;
border-bottom: 1px solid #f7f7f7;
background-color: #fff;
background-position: center 12px;
cursor: pointer;
}
#tool .tool-list li a:hover {
color: #fff;
background-color: #00a4ff;
}
#tool .tool-list li:hover {
color: #fff;
background-color: #00a4ff;
}
#tool .service {
background-image: url(/uploads/image/si/tool-icon-service.png);
}
#tool .subscribe {
background-image: url(/uploads/image/si/tool-icon-subscribe.png);
}
#tool .data {
background-image: ;
}
#tool .buy {
background-image: url(/uploads/image/si/tool-icon-buy.png);
}
#tool .qrcode {
background-image: url(/uploads/image/si/tool-icon-qrcode.png);
}
#tool .service:hover {
background-image: url(/uploads/image/si/tool-icon-service-active.png);
}
#tool .subscribe:hover {
background-image: url(/uploads/image/si/tool-icon-subscribe-active.png);
}
#tool .data:hover {
background-image: url(/uploads/image/si/tool-icon-data-active.png);
}
#tool .buy:hover {
background-image: url(/uploads/image/si/tool-icon-buy-active.png);
}
#tool .qrcode:hover {
background-image: url(/uploads/image/si/tool-icon-qrcode-active.png);
}
#tool .qr-code {
position: absolute;
width: 100px;
height: 100px;
bottom: -20px;
left: -120px;
box-sizing: border-box;
padding: 10px;
border-radius: 5px;
background-color: #fff;
display: none;
}
#tool .qr-code img {
width: 100%;
height: 100%;
}
#tool .qr-code::before {
content: "";
position: absolute;
right: -10px;
top: 50%;
transform: translatey(-50%);
width: 0;
height: 0;
border-top: 5px solid transparent;
border-left: 10px solid #fff;
border-bottom: 5px solid transparent;
}
#dialog {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 24px;
background-color: #fff;
padding: 20px;
border-radius: 5px;
display: none;
z-index: 3;
}
#dialog .close {
width: 20px;
height: 20px;
background-color: #409eff;
position: absolute;
top: -10px;
right: -10px;
}
#teacher {
width: 100%;
height: 620px;
background-image: url(/uploads/image/si/teacher-bg.png);
background-size: cover;
background-position: center;
}
#teacher .page-title,
#teacher .page-info {
color: #fff;
}
#teacher .page-title::after {
content: "faculty";
color: #86ccfd;
}
#teacher .content {
justify-content: space-between;
padding: 26px 0 58px;
}
#teacher .teacher-container {
width: 893px;
height: 402px;
}
#teacher .teacher-detail {
width: 100%;
height: 275px;
border-radius: 5px;
margin-bottom: 51px;
padding-left: 55px;
box-sizing: border-box;
padding-top: 50px;
position: relative;
}
#teacher .teacher-head {
width: 100%;
height: 76px;
border-radius: 5px;
justify-content: space-between;
}
#teacher .teacher-info {
width: 370px;
padding-right: 42px;
}
#teacher .teacher-big-pic {
width: 334px;
height: 248px;
background-image: url(/uploads/image/si/teacher-small-bg.png);
background-size: cover;
position: absolute;
bottom: 0;
right: 93px;
}
#teacher .teacher-big-pic img {
position: absolute;
bottom: 0;
left: 50%;
transform: translatex(-50%);
}
#teacher .teacher-big-pic:hover{
transform: scale(1.05);transition: all 0.3s linear;
}
#teacher .teacher-name {
font-size: 22px;
color: #fff;
letter-spacing: 2px;
padding-bottom: 15px;
}
#teacher .teacher-intro {
line-height: 20px;
color: #fff;
}
#teacher .teacher-head .inner {
width: 134px;
height: 76px;
}
#teacher .flow {
width: 280px;
height: 402px;
border-radius: 5px;
background-color: #fff;
box-sizing: border-box;
padding: 40px 26px 0 26px;
}
#teacher .slogan {
font-size: 24px;
font-weight: bold;*
line-height: 30px;
padding-bottom: 46px;
}
#teacher .slogan span {
color: #00a4ff;
font-size: inherit;
}
#teacher .pointer {
justify-content: space-between;
flex-wrap: wrap;
width: 220px;
height: 137px;
padding-bottom: 50px;
}
#teacher .pointer li {
color: #999999;
width: 93px;
height: 30px;
box-sizing: border-box;
padding-left: 37px;
line-height: 30px;
margin-bottom: 23px;
}
#teacher .flow a {
width: 100%;
height: 44px;
line-height: 44px;
background-color: #00a4ff;
text-align: center;
color: #fff;
border-radius: 5px;
letter-spacing: 1px;
}
#teacher .flow a:hover {
background-color: #2cc2ff;
}
#teacher .pointer li:nth-child(1) {
background-image: url(/uploads/image/si/teacher-icon-01.png);
}
#teacher .pointer li:nth-child(2) {
background-image: url(/uploads/image/si/teacher-icon-02.png);
}
#teacher .pointer li:nth-child(3) {
background-image: url(/uploads/image/si/teacher-icon-03.png);
}
#teacher .pointer li:nth-child(4) {
background-image: url(/uploads/image/si/teacher-icon-04.png);
}
#teacher .pointer li:nth-child(5) {
background-image: url(/uploads/image/si/teacher-icon-05.png);
}
#teacher .pointer li:nth-child(6) {
background-image: url(/uploads/image/si/teacher-icon-06.png);
}
#works .page-title::after {
content: "student works";
}
#works .content {
padding-top: 54px;
justify-content: space-between;
flex-wrap: wrap;
}
#works .game {
width: 280px;
background-color: #fff;
border-radius: 5px;
overflow: hidden;
}
#works .game-pic {
display: block;
width: 280px;
height: 166px;
background-color: #e9e9e9;
border-radius: 5px;
overflow: hidden;
}
#works .game-pic img {
width: 100%;
height: 100%;
transition: all 0.3s linear;
}
#works .game-pic:hover img {
transform: scale(1.05);
}
#works .game-name {
display: block;
font-size: 18px;
/*font-weight: bold;*/
padding-top: 15px;
padding-left: 20px;
}
#works .game-name:hover {
color: #2cc2ff;
}
#works .game-studio {
padding-left: 20px;
padding-top: 10px;
padding-bottom: 29px;
}
#works .game:nth-child(1),
#works .game:nth-child(2),
#works .game:nth-child(3),
#works .game:nth-child(4) {
margin-bottom: 20px;
}
#match .page-title::after {
content: "student match";
}
#match .content {
padding-top: 54px;
justify-content: space-between;
flex-wrap: wrap;
}
#match .game {
width: 280px;
background-color: #fff;
border-radius: 5px;
overflow: hidden;
}
#match .game-pic {
display: block;
width: 280px;
height: 166px;
background-color: #e9e9e9;
border-radius: 5px;
overflow: hidden;
}
#match .game-pic img {
width: 100%;
height: 100%;
transition: all 0.3s linear;
}
#match .game-pic:hover img {
transform: scale(1.05);
}
#match .game-name {
display: block;
font-size: 16px;
/*font-weight: bold; */
padding-top: 15px;
padding-left: 20px;
line-height: 22px
}
#match .game-name:hover {
color: #2cc2ff;
}
#match .game-studio {
padding-left: 20px;
padding-top: 10px;
padding-bottom: 20px;
}
#match .game:nth-child(1),
#match .game:nth-child(2),
#match .game:nth-child(3),
#match .game:nth-child(4) {
margin-bottom: 20px;
}
#environment .page-title::after {
content: "teaching environment";
}
#environment .content {
padding-top: 54px;
justify-content: space-between;
flex-wrap: wrap;
}
#environment .inner {
width: 280px;
height: 252px;
background-color: #fff;
overflow: hidden;
border-radius: 5px;
}
#environment .pic {
width: 280px;
height: 204px;
}
#environment .pic img {
width: 100%;
height: 100%;
}
#environment .pic img:hover{
transform: scale(1.1);transition: all 0.3s linear;
}
#environment .address {
font-size: 18px;
/*font-weight: bold;*/
padding-left: 20px;
padding-top: 8px;
letter-spacing: 1.5px;
}
#environment .address:hover {
color: #2cc2ff;
}
#environment .inner:nth-child(1),
#environment .inner:nth-child(2),
#environment .inner:nth-child(3),
#environment .inner:nth-child(4) {
margin-bottom: 25px;
}
#course .page-title::after {
content: "tutorial information";
}
#course .content {
padding-top: 58px;
justify-content: space-between;
align-items: flex-start;
padding-bottom: 114px;
}
#course .lesson-list {
background-color: #fff;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
overflow: hidden;
}
#course .lesson-list li {
width: 242px;
height: 80px;
border-left: 2px solid #00a4ff;
box-sizing: border-box;
font-size: 24px;
line-height: 80px;
color: #fff;
background-color: #00a4ff;
border-bottom: 1px solid #009ef6;
padding-left: 80px;
cursor: pointer;
}
#course .lesson-list li:nth-child(1) {
background-image: url(/uploads/image/si/course-icon01.png), url(/uploads/image/si/course-icon-square.png);
background-position: 25px center, 14px center;
}
#course .lesson-list li:nth-child(2) {
background-image: url(/uploads/image/si/course-icon02.png), url(/uploads/image/si/course-icon-square.png);
background-position: 22px center, 14px center;
}
#course .lesson-list li:nth-child(3) {
background-image: url(/uploads/image/si/course-icon03.png), url(/uploads/image/si/course-icon-square.png);
background-position: 22px center, 14px center;
}
#course .lesson-list li:nth-child(4) {
background-image: url(/uploads/image/si/course-icon04.png), url(/uploads/image/si/course-icon-square.png);
background-position: 22px center, 14px center;
}
#course .lesson-list li:nth-child(5) {
background-image: url(/uploads/image/si/course-icon05.png), url(/uploads/image/si/course-icon-square.png);
background-position: 22px center, 14px center;
}
#course .lesson-list li:last-child {
border-bottom: none;
}
#course .lesson-list .lesson-li-active {
background-color: #fff;
color: #333;
background-image: url(/uploads/image/si/course-icon-circle.png);
background-position: 14px center;
}
#course .news-container {
width: 958px;
position: relative;
}
#course .news-list {
position: absolute;
width: 100%;
background-color: #fff;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
padding: 0 33px 0 65px;
box-sizing: border-box;
top: 0;
left: 0;
display: none;
}
#course .news-list li {
justify-content: space-between;
padding: 16px 0 17px;
align-items: flex-start;
border-bottom: 2px solid #f7f7f7;
}
#course .news-list li:last-child {
border-bottom: none;
}
#course .news-list li:hover{
transform: scale(1.03);
}
#course .news-pic {
width: 158px;
height: 106px;
background-color: #e9e9e9;
overflow: hidden;
border-radius: 5px;
}
#course .news-pic img {
width: 100%;
height: 100%;
}
#course .news-pic:hover{
transform: scale(1.05);
}
#course .news-detail {
display: block;
width: 702px;
align-self: center;
padding-left: 24px;
box-sizing: border-box;
}
#course .news-title {
font-size: 18px;
margin-bottom: 20px;
position: relative;
}
#course .news-title:hover {
color: #2cc2ff;
}
#course .news-title span {
position: absolute;
bottom: 0;
right: 0;
color: #a0a0a0;
}
#course .news-info {
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
color: #a0a0a0;
}
#advantage .page-title::after {
content: "the advantage of learning children's programming";
}
#advantage .content {
padding-top: 24px;
height: 340px;
justify-content: space-between;
}
#advantage .merit-container {
width: 894px;
justify-content: space-between;
flex-wrap: wrap;
}
#advantage .merit {
width: 280px;
height: 160px;
background-color: #fff;
border-radius: 5px;
justify-content: space-between;
align-items: flex-start;
}
#advantage .merit:hover {
box-shadow: 15px 15px 35px rgba(212, 212, 212, 0.35);
}
#advantage .merit-icon {
width: 110px;
height: 110px;
align-self: center;
}
#advantage .merit-icon img {
width: 100%;
height: 100%;
}
#advantage .merit-icon img:hover{
transform: scale(1.03);
}
#advantage .merit-intro {
width: 163px;
padding-right: 19px;
box-sizing: border-box;
padding-top: 44px;
}
#advantage .merit-name {
font-size: 18px;
font-weight: bold;
padding-bottom: 18px;
}
#advantage .merit-explain {
line-height: 20px;
font-size: 12px;
}
#advantage .merit:nth-child(1),
#advantage .merit:nth-child(2),
#advantage .merit:nth-child(3) {
margin-bottom: 20px;
}
#advantage .school {
width: 280px;
border-radius: 5px;
background-color: #fff;
padding: 24px 20px;
box-sizing: border-box;
}
#advantage .school-link {
display: block;
width: 100%;
height: 44px;
font-size: 22px;
color: #fff;
line-height: 44px;
text-align: center;
background-color: #00a4ff;
letter-spacing: 2px;
border-radius: 5px;
}
#advantage .school-link:hover {
color: #fff;
background-color: #2cc2ff;
}
#advantage .school-name {
width: 240px;
height: 40px;
box-sizing: border-box;
padding-left: 44px;
background-image: url(/uploads/image/si/advantage-icon-school.png);
background-position: 0 center;
}
#advantage .school-wrap {
width: 196px;
height: 40px;
overflow: hidden;
background-color: #f5f5f5;
border-radius: 20px;
align-items: center;
overflow: hidden;
}
#advantage .school-wrap .swiper-container {
width: 100%;
height: 16px;
}
#advantage .school-wrap .swiper-slide {
width: 100%;
height: 16px;
padding-left: 20px;
box-sizing: border-box;
}
#advantage .school-environment {
width: 240px;
height: 176px;
border-radius: 5px;
overflow: hidden;
margin: 17px 0 15px;
}
#advantage .school-environment .swiper-slide {
width: 100%;
height: 100%;
background-color: #e9e9e9;
}
#advantage .school-environment .swiper-slide img {
width: 100%;
height: 100%;
}
#advantage .school-environment .swiper-slide img:hover{
transform: scale(1.1);transition: all 0.3s linear;
}
#introduction .page-title::after {
content: "course introduction";
}
#introduction .content {
padding-top: 25px;
justify-content: space-between;
padding-bottom: 56px;
}
#introduction .lesson-container {
width: 893px;
height: 400px;
background-color: #fff;
border-radius: 5px;
overflow: hidden;
}
#introduction .lesson-list {
width: 242px;
background-color: #00a4ff;
box-sizing: border-box;
padding-left: 2px;
}
#introduction .lesson-list li {
width: 100%;
height: 100px;
box-sizing: border-box;
border-bottom: 1px solid #009ef6;
padding: 25px 0 25px 80px;
position: relative;
}
#introduction .lesson-list li .lesson-name {
font-size: 16px;
color: #fff;
padding-top: 5px;
}
#introduction .lesson-list li .lesson-age {
font-size: 12px;
color: #fff;
padding-top: 10px;
}
#introduction .lesson-list li:last-child {
border-bottom: none;
}
#introduction .icon-area {
width: 50px;
height: 50px;
background-color: #fff;
position: absolute;
top: 50%;
transform: translatey(-50%);
left: 15px;
border-radius: 10px;
transition: all 0.2s linear;
background-position: center;
}
#introduction .lesson-list li:nth-child(1) .icon-area {
background-image: url(/uploads/image/si/introduction-icon04.png);
}
#introduction .lesson-list li:nth-child(2) .icon-area {
background-image: url(/uploads/image/si/introduction-icon01.png);
}
#introduction .lesson-list li:nth-child(3) .icon-area {
background-image: url(/uploads/image/si/introduction-icon02.png);
}
#introduction .lesson-list li:nth-child(4) .icon-area {
background-image: url(/uploads/image/si/introduction-icon03.png);
}
#introduction .lesson-list li:hover {
background-color: #00b4ff;
}
#introduction .lesson-list li:hover .icon-area {
border-radius: 50%;
}
#introduction .lesson-detail {
width: 651px;
height: 250px;
padding: 25px 25px 0 24px;
box-sizing: border-box;
}
#introduction .lesson-intro {
width: 100%;
box-sizing: border-box;
justify-content: space-between;
overflow: hidden;
}
#introduction .left {
width: 370px;
}
#introduction .lesson-title {
font-size: 26px;
height: 28px;
padding-left: 28px;
background-image: url(/uploads/image/si/introduction-icon-start.png);
background-position: 0 center;
line-height: 24px;
margin-bottom: 17px;
letter-spacing: 1px;
width: 100%;
box-sizing: border-box;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-weight: bold;
}
#introduction .lesson-info {
width: 100%;
height: 100px;
overflow: hidden;
line-height: 20px;
font-size: 12px;
color: #999999;
}
#introduction .lesson-pic {
width: 218px;
height: 148px;
background-color: #e9e9e9;
border-radius: 5px;
overflow: hidden;
}
#introduction .lesson-pic img {
width: 100%;
height: 100%;
}
#introduction .lesson-pic:hover{
transform: scale(1.1);
transition: all 0.3s linear;
}
#introduction .lesson-link {
width: 100%;
border-bottom: 1px solid #f7f7f7;
box-sizing: border-box;
padding: 5px 0 28px 31px;
}
#introduction .lesson-link a:hover {
color: #f92604;
}
#introduction .lesson-link>a:nth-child(1) {
width: 150px;
height: 38px;
line-height: 38px;
color: #fff;
background-color: #00a4ff;
text-align: center;
border-radius: 19px;
cursor: pointer;
}
#introduction .lesson-link>a:nth-child(1):hover {
color: #fff;
background-color: #2cc2ff;
}
#introduction .lesson-link>a:nth-child(2) {
width: 115px;
height: 38px;
line-height: 38px;
text-align: center;
}
#introduction .lesson-flow {
justify-content: space-between;
}
#introduction .lesson-flow .inner {
width: 94px;
font-size: 16px;
padding-top: 114px;
text-align: center;
background-position: center;
}
#introduction .lesson-flow .inner:nth-child(1) {
background-image: url(/uploads/image/si/introduction-lesson01.png);
}
#introduction .lesson-flow .inner:nth-child(2) {
background-image: url(/uploads/image/si/introduction-lesson02.png);
}
#introduction .lesson-flow .inner:nth-child(3) {
background-image: url(/uploads/image/si/introduction-lesson03.png);
}
#introduction .lesson-flow .inner:nth-child(4) {
background-image: url(/uploads/image/si/introduction-lesson04.png);
}
#introduction .lesson-flow .inner:nth-child(5) {
background-image: url(/uploads/image/si/introduction-lesson05.png);
}
#introduction .lesson-flow .inner:nth-child(6) {
background-image: url(/uploads/image/si/introduction-lesson06.png);
}
#introduction .leads {
width: 280px;
height: 400px;
background-color: #fff;
border-radius: 5px;
position: relative;
padding: 40px 26px 0 26px;
box-sizing: border-box;
}
#introduction .leads-btn:hover {
color: #fff;
background-color: #2cc2ff;
}
#introduction .xmj {
width: 119px;
height: 131px;
position: absolute;
top: 0;
right: 0;
}
#introduction .leads-title {
font-size: 24px;
font-weight: bold;
line-height: 30px;
margin-bottom: 37px;
}
#introduction .leads-title span {
color: #00a4ff;
font-size: inherit;
}
#introduction .name,
#introduction .phone {
width: 100%;
height: 44px;
background-color: #f6f6f6;
margin-bottom: 22px;
box-sizing: border-box;
padding-left: 20px;
border-radius: 5px;
}
#introduction .choose-lesson {
width: 100%;
height: 44px;
background-color: #f6f6f6;
margin-bottom: 22px;
position: relative;
box-sizing: border-box;
border-radius: 5px;
line-height: 44px;
background-image: url(/uploads/image/si/subscribe-icon-down.png);
background-position: 196px center;
}
#introduction .select-lesson {
color: #999;
padding-left: 20px;
}
#introduction .leads-btn {
width: 100%;
height: 44px;
text-align: center;
line-height: 44px;
background-color: #00a4ff;
color: #fff;
font-size: 22px;
border-radius: 5px;
cursor: pointer;
}
#introduction .lesson {
width: 100%;
background-color: #fff;
border-radius: 5px;
overflow: hidden;
display: none;
}
#introduction .lesson li {
padding-left: 20px;
height: 44px;
line-height: 44px;
color: #999;
}
#introduction .lesson li:hover {
background-color: #f6f6f6;
}
#footer {
background-color: #2e3033;
}
#footer .content {
padding-top: 36px;
}
#footer .top {
justify-content: space-between;
border-bottom: 2px solid #3a3d41;
padding-bottom: 29px;
}
#footer .logo {
width: 99px;
height: 31px;
margin-bottom: 32px;
}
#footer .logo img {
width: 100%;
height: 100%;
}
#footer .column-name {
color: #fff;
letter-spacing: 0.5px;
}
#footer .column-content {
font-size: 12px;
color: #b5b6b6;
}
#footer .column-content:hover {
color: #ff3a32;
}
#footer .info div>span:nth-child(1) {
padding-right: 20px;
}
#footer .info>div {
margin-bottom: 14px;
}
#footer .menu-container {
width: 659px;
justify-content: space-between;
}
#footer .menu .column-name {
margin-bottom: 20px;
}
#footer .menu li {
margin-bottom: 13px;
}
#footer .menu li a:hover {
color: #f92604;
}
#footer .qr-pic {
width: 92px;
height: 92px;
background-color: #fff;
margin-bottom: 18px;
box-sizing: border-box;
padding: 5px;
border-radius: 5px;
}
#footer .qr-pic img {
width: 100%;
height: 100%;
}
#footer .qr-pic img:hover{
transform: scale(1.05);
}
#footer .qr-container .column-content {
text-align: center;
}
#footer .bottom {
padding: 20px 0 90px;
}
#footer .friends-container {
justify-content: space-between;
}
#footer .friends-container .column-name {
padding-right: 30px;
}
#footer .friends {
width: 1100px;
flex-wrap: wrap;
}
#footer .friends li {
padding: 0 22px;
margin-bottom: 2px;
}
#footer .friends li a {
color: #b5b6b6;
font-size: 12px;
}
#footer .friends li a:hover {
color: #ff3a32;
}
#footer .friends li a:hover {
color: #f92604;
}
#footer .right {
color: #b5b6b6;
font-size: 12px;
padding-top: 20px;
text-align: center;
}
#footer .right a {
display: inline-block;
/* padding-left: 2px; */
}
#footer .right a:hover {
color: #f92604;
}
#navs .content {
padding-top: 12px;
}
#navs .top {
justify-content: space-between;
}
#navs .navs-menu {
width: 202px;
height: 368px;
border-radius: 5px;
background-image: linear-gradient(to bottom right, #32c8ff, #00a4ff);
box-sizing: border-box;
padding: 8px 0 8px 2px;
flex-direction: column;
justify-content: space-between;
}
#navs .navs-menu li a {
height: 44px;
padding-left: 30px;
line-height: 44px;
color: #fff;
background-image: url(/uploads/image/si/navs-icon-arrow.png);
background-position: 165px center;
}
#navs .navs-menu li a:hover {
background-color: #fff;
color: #00a4ff;
font-size: 16px;
}
#navs .banner {
width: 988px;
height: 308px;
background-color: #e9e9e9;
border-radius: 5px;
margin-bottom: 10px;
}
#navs .banner .swiper-slide {
width: 100%;
height: 308px;
overflow: hidden;
border-radius: 5px;
}
#navs .banner img {
width: 100%;
height: 100%;
cursor: pointer;
}
#navs .navs-btns {
width: 988px;
height: 50px;
border-radius: 5px;
justify-content: space-between;
}
#navs .navs-btns a {
width: 160px;
height: 50px;
box-sizing: border-box;
padding-left: 65px;
line-height: 50px;
color: #fff;
border-radius: 5px;
background-position: 24px center, center;
font-size: 16px;
}
#navs .navs-btns a:nth-child(1) {
background-image: url(/uploads/image/si/navs-btn-icon01.png), url(/uploads/image/si/navs-btn-bg01.png);
}
#navs .navs-btns a:nth-child(1):hover{
transform: scale(1.04);
}
#navs .navs-btns a:nth-child(2) {
background-image: url(/uploads/image/si/navs-btn-icon02.png), url(/uploads/image/si/navs-btn-bg02.png);
}
#navs .navs-btns a:nth-child(2):hover{
transform: scale(1.04);
}
#navs .navs-btns a:nth-child(3) {
background-image: url(/uploads/image/si/navs-btn-icon03.png), url(/uploads/image/si/navs-btn-bg03.png);
}
#navs .navs-btns a:nth-child(3):hover{
transform: scale(1.04);
}
#navs .navs-btns a:nth-child(4) {
background-image: url(/uploads/image/si/navs-btn-icon04.png), url(/uploads/image/si/navs-btn-bg04.png);
}
#navs .navs-btns a:nth-child(4):hover{
transform: scale(1.04);
}
#navs .navs-btns a:nth-child(5) {
background-image: url(/uploads/image/si/navs-btn-icon05.png), url(/uploads/image/si/navs-btn-bg05.png);
}
#navs .navs-btns a:nth-child(5):hover{
transform: scale(1.04);
}
#navs .navs-btns a:nth-child(6) {
background-image: url(/uploads/image/si/navs-btn-icon06.png), url(/uploads/image/si/navs-btn-bg06.png);
}
#navs .navs-btns a:nth-child(6):hover{
transform: scale(1.04);
}
#navs .bottom {
height: 80px;
background-color: #fff;
margin-top: 12px;
border-radius: 5px;
justify-content: space-around;
}
#navs .bottom .inner {
height: 35px;
align-self: center;
}
#navs .bottom .inner:nth-child(1) {
width: 150px;
}
#navs .bottom .inner:nth-child(2) {
width: 305px;
}
#navs .bottom .inner:nth-child(3) {
width: 140px;
}
#navs .bottom .inner:nth-child(4) {
width: 140px;
}
#navs .bottom .inner:nth-child(5) {
width: 140px;
}
#navs .bottom .inner:nth-child(6) {
width: 105px;
}
#navs .bottom .inner:nth-child(7) {
width: 105px;
}
#navs .area {
width: 28px;
color: #00a4ff;
font-size: 16px;
writing-mode: vertical-lr;
line-height: 28px;
letter-spacing: 1px;
}
#navs .city-container {
flex-wrap: wrap;
}
#navs .city-container a {
font-size: 12px;
color: #999999;
padding: 0 5px;
}
#navs .city-container a:nth-child(1) {
margin-bottom: 3px;
}
#navs .city-container a:hover {
color: #00a4ff;
text-decoration: underline;
}