html,
body {
background-color: #f2f2f2;
}
#banner,
#banner .main,
#banner .content,
#banner img {
width: 100%;
}
#wrap {
width: 1200px;
margin: 0 auto;
background-color: #fff;
position: relative;
top: -50px;
border-radius: 10px;
box-sizing: border-box;
padding: 20px;
padding-top: 0;
}
.g-btitle {
font-size: 34px;
font-weight: bold;
text-align: center;
padding-top: 60px;
}
.g-stitle {
font-size: 18px;
text-align: center;
padding-top: 20px;
}
#synopsis .content {
font-size: 16px;
letter-spacing: 0.5px;
text-indent: 36px;
line-height: 24px;
padding-top: 30px;
}
#introduce {
width: 100%;
}
#introduce .main {
width: 100%;
padding-top: 60px;
}
#introduce .content {
width: 100%;
justify-content: space-between;
}
#introduce .content>.left {
width: 48%;
}
#introduce .content>.left>p:nth-child(1) {
font-size: 18px;
font-weight: bold;
border-left: 3px solid #1e9fff;
padding-left: 10px;
}
#introduce .inner {
width: 100%;
justify-content: space-between;
background-color: #f2f2f2;
box-sizing: border-box;
padding: 20px;
margin-top: 10px;
}
#introduce .inner>.left {
width: 20%;
padding-top: 20px;
}
#introduce .inner>.left img {
width: 100%;
}
#introduce .inner>.right {
width: 70%;
box-sizing: border-box;
font-size: 14px;
line-height: 20px;
position: relative;
}
#introduce .more-links {
position: absolute;
bottom: -10px;
right: 0;
}
#introduce .content>.right {
width: 50%;
}
#introduce .content>.right img {
width: 600px;
height: 200px;
}
.d-btitle {
font-size: 24px;
font-weight: bold;
padding-left: 10px;
border-left: 4px solid #1e9fff;
margin-top: 30px;
}
#why {
width: 100%;
}
#why .main {
width: 100%;
}
#why .content {
width: 100%;
flex-wrap: wrap;
padding-top: 30px;
}
#why .inner {
display: block;
width: 48%;
background-color: #f2f2f2;
box-sizing: border-box;
padding: 20px;
border-radius: 5px;
margin: 10px 11px;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}
#why .inner>p:nth-child(1) {
font-size: 18px;
font-weight: bold;
background-image: url(/uploads/image/szimg/icon-code.png);
background-position: 0 center;
background-size: 20px 20px;
padding: 3px 0;
padding-left: 25px;
}
#why .inner>div:nth-child(2) {
padding-top: 20px;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.5px;
/*overflow: hidden;*/
/*white-space: nowrap;*/
/*text-overflow: ellipsis;*/
}
#word {
width: 100%;
}
#word .main {
width: 100%;
}
#word .content {
width: 100%;
padding-top: 30px;
flex-wrap: wrap;
}
#word .inner {
width: 32%;
background-color: #f2f2f2;
box-sizing: border-box;
padding: 20px;
margin: 7px;
transition: all 0.3s linear;
font-size: 18px;
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
border-radius: 5px;
background-image: url(/uploads/image/szimg/icon-code.png);
background-size: 20px 20px;
background-position: 15px center;
padding-left: 40px;
}
#word .inner:hover {
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}
#system {
width: 100%;
}
#system .main {
width: 100%;
padding-bottom: 60px;
}
#system .content {
width: 90%;
justify-content: space-around;
padding-top: 60px;
margin: 0 auto;
}
#system .inner {
width: 20%;
background-color: #1e9fff;
border-radius: 10px;
box-sizing: border-box;
padding: 20px;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);
}
#system .inner>div:nth-child(1) {
width: 50%;
margin: 0 auto;
}
#system .inner img {
width: 100%;
}
#system .inner>div:nth-child(2) {
text-align: center;
font-size: 20px;
line-height: 30px;
font-weight: bold;
color: #fff;
padding-top: 30px;
}
#teacher {
width: 100%;
}
#teacher .main {
width: 100%;
}
#teacher .content {
width: 100%;
justify-content: space-between;
padding-top: 60px;
}
#teacher .inner {
width: 15%;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
box-sizing: border-box;
padding: 15px;
border-radius: 10px;
transition: all 0.3s linear;
background-color: #fff;
}
#teacher .inner>div:nth-child(1) {
width: 70%;
margin: 0 auto;
}
#teacher img {
width: 100%;
}
#teacher .inner>div:nth-child(2) {
text-align: center;
font-size: 20px;
font-weight: bold;
color: #1e9fff;
padding-top: 20px;
}
#teacher .inner:hover {
transform: translatey(-20px);
}
#show{
width: 100%;
}
#show .main {
width: 100%;
padding-bottom: 60px;
}
#show .content {
width: 100%;
padding-top: 60px;
justify-content: space-around;
}
#show .inner {
width: 23%;
}
#show img {
width: 100%;
height: 200px;
}
#show .inner>div:nth-child(2) {
font-size: 20px;
font-weight: bold;
text-align: center;
padding-top: 20px;
}
#interest {
width: 100%;
}
#interest .main {
width: 100%;
}
#interest .content {
width: 100%;
padding-top: 30px;
flex-wrap: wrap;
}
#interest .content a {
display: block;
background-color: skyblue;
color: #fff;
font-size: 14px;
margin: 7px;
padding: 5px 8px;
border-radius: 3px;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
}
#append-exam {
width: 100%;
}
#append-exam .main {
padding-top: 40px;
padding-bottom: 20px;
}
#append-exam .content {
background-color: #f9f9f9;
border-radius: 10px;
background-image: url(/uploads/image/szimg/advantage-bg.png);
background-size: cover;
}
#append-exam .title>div:nth-child(1) {
color: #409eff;
text-align: center;
font-size: 22px;
background-image: url(/uploads/image/szimg/icon-exam.png);
padding: 10px 0;
background-size: 50px 50px;
background-position: 360px 0;
margin-bottom: 10px;
}
#append-exam .title>div:nth-child(2) {
font-size: 28px;
text-align: center;
font-weight: bold;
margin-bottom: 40px;
}
#append-exam .inner {
width: 88%;
margin: 0 auto;
justify-content: space-between;
align-items: flex-start;
box-sizing: border-box;
padding: 20px;
}
#append-exam .left {
width: 50%;
}
#append-exam .right {
width: 50%;
box-sizing: border-box;
padding: 0 5%;
padding-top: 80px;
}
#append-exam .right>div:nth-child(1) {
font-size: 22px;
padding-bottom: 20px;
}
#append-exam .right>div:nth-child(2) {
font-size: 14px;
line-height: 20px;
}
.exam-button-prev {
width: 50px;
height: 50px;
background-size: cover;
background-image: url(/uploads/image/szimg/icon-left.png);
}
.exam-button-next {
width: 50px;
height: 50px;
background-size: cover;
background-image: url(/uploads/image/szimg/icon-right.png);
}
#append-introduce {
width: 100%;
background-image: url(/uploads/image/szimg/advantage-bg.png);
background-size: cover;
border-radius: 10px;
margin-top: 40px;
}
#append-introduce .content {
width: 100%;
padding-bottom: 60px;
padding-top: 40px;
}
#append-introduce .inner {
width: 80%;
margin: 0 auto;
justify-content: space-between;
align-items: flex-start;
}
#append-introduce .left {
width: 45%;
}
#append-introduce .desc {
width: 100%;
font-size: 15px;
line-height: 20px;
}
#append-introduce .right {
width: 494.9px;
height: 239.4px;
}
#append-introduce .right img {
width: 100%;
}
#append-introduce .swiper-button-prev {
width: 50px;
height: 50px;
background-image: url(/uploads/image/szimg/icon-left.png);
background-size: 100% 100%;
}
#append-introduce .swiper-button-next {
width: 50px;
height: 50px;
background-image: url(/uploads/image/szimg/icon-right.png);
background-size: 100% 100%;
}
#append-introduce .title {
width: 100%;
box-sizing: border-box;
font-size: 18px;
font-weight: bold;
background-image: url(/uploads/image/szimg/icon-advantage.png);
padding: 20px 0;
padding-left: 60px;
}
#append-advantage {
width: 100%;
}
#append-advantage .content {
justify-content: space-around;
padding-top: 40px;
}
#append-advantage .inner {
width: 18%;
padding: 40px 0;
background-color: #f9f9f9;
border-radius: 10px;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
transition: all 0.3s linear;
}
#append-advantage .inner:hover{
transform: translatey(-20px);
}
#append-advantage .inner>div:nth-child(1) img {
margin: 0 auto;
}
#append-advantage .info>div:nth-child(1) {
font-size: 18px;
font-weight: bold;
text-align: center;
padding-bottom: 20px;
padding-top: 20px;
}
#append-advantage .info>div:nth-child(2) {
font-size: 14px;
line-height: 20px;
text-align: center;
}
#append-advantage .title {
font-size: 28px;
font-weight: bold;
text-align: center;
padding-top: 40px;
color: #409eff;
}
#system .g-btitle{
background-image: url(/uploads/image/szimg/icon-system.png);
background-size: 50px 50px;
background-position: 390px bottom;
padding-bottom: 10px;
}
#teacher .g-btitle{
background-image: url(/uploads/image/szimg/icon-teacher.png);
background-size: 50px 50px;
background-position: 280px bottom;
padding-bottom: 10px;
}
#show .g-btitle{
background-image: url(/uploads/image/szimg/icon-work.png);
background-size: 40px 40px;
background-position: 380px 60px;
padding-bottom: 10px;
}