.h1-title {
font-size: .6rem;
margin-bottom: .3rem;
line-height: 1.5;
color: #333;
text-align: center;
word-break: keep-all;
font-weight: 700;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.h1-title.white {
color: white;
}
.h1-title.line {
position: relative;
margin-bottom: 1.2rem;
}
.h1-title.line:after {
content: "";
width: 1.03rem;
height: .03rem;
position: absolute;
left: 50%;
bottom: -0.2rem;
-webkit-border-radius: .03rem;
-moz-border-radius: .03rem;
border-radius: .03rem;
background: white;
display: block;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.h4-title {
width: 6.3em;
margin: 0 auto .55rem;
font-size: .31rem;
color: #a74def;
background-image: -webkit-gradient(linear, left top, right top, from(#60b4e8), to(#775ded));
background-image: -webkit-linear-gradient(left, #60b4e8, #775ded);
background-image: -moz- oldlinear-gradient(left, #60b4e8, #775ded);
background-image: -o-linear-gradient(left, #60b4e8, #775ded);
background-image: linear-gradient(left, #60b4e8, #775ded);
-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
position: relative;
text-align: center;
font-weight: 700;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.h4-title:after {
width: 1.8rem;
height: .02rem;
bottom: -0.15rem;
-webkit-border-radius: .01rem;
-moz-border-radius: .01rem;
border-radius: .01rem;
content: "";
display: block;
background: #8890f0;
position: absolute;
-webkit-transform: translate(0.05rem, 0);
-moz-transform: translate(0.05rem, 0);
-ms-transform: translate(0.05rem, 0);
-o-transform: translate(0.05rem, 0);
transform: translate(0.05rem, 0);
}
.p-desc {
line-height: 1.5;
font-size: .28rem;
margin-bottom: .9rem;
color: #666666;
text-align: center;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
font-weight: 500;
}
.p-desc.white {
color: white;
}
img {
max-width: 100%;
}
.container {
padding: 0 .5rem;
}
.p-100-0 {
padding: 1rem 0;
}
.flex {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.flex.space-between {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.bg-linear-right {
background: -webkit-gradient(linear, right top, left top, from(#7ab2f1), to(#a74def));
background: -webkit-linear-gradient(right, #7ab2f1, #a74def);
background: -moz- oldlinear-gradient(right, #7ab2f1, #a74def);
background: -o-linear-gradient(right, #7ab2f1, #a74def);
background: linear-gradient(right, #7ab2f1, #a74def);
}
.bg-linear-left {
background: -webkit-gradient(linear, left top, right top, from(#7ab2f1), to(#a74def));
background: -webkit-linear-gradient(left, #7ab2f1, #a74def);
background: -moz- oldlinear-gradient(left, #7ab2f1, #a74def);
background: -o-linear-gradient(left, #7ab2f1, #a74def);
background: linear-gradient(left, #7ab2f1, #a74def);
}
.bg-linear-bottom {
background: -webkit-gradient(linear, left bottom, left top, from(#3bb6ed), to(#133978));
background: -webkit-linear-gradient(bottom, #3bb6ed, #133978);
background: -moz- oldlinear-gradient(bottom, #3bb6ed, #133978);
background: -o-linear-gradient(bottom, #3bb6ed, #133978);
background: linear-gradient(bottom, #3bb6ed, #133978);
}
.swiper-pagination-bullets {
text-align: center;
margin-top: .35rem;
}
.swiper-pagination-bullets .swiper-pagination-bullet {
width: .2rem;
height: .2rem;
margin: 0 .185rem!important;
background-image: -webkit-linear-gradient(359deg, #3bb6ed, #133978);
background-image: -moz- oldlinear-gradient(359deg, #3bb6ed, #133978);
background-image: -o-linear-gradient(359deg, #3bb6ed, #133978);
background-image: linear-gradient(91deg, #3bb6ed, #133978);
}
.swiper-pagination-bullets.white .swiper-pagination-bullet {
background: white;
}
.swiper-pagination-bullets.line .swiper-pagination-bullet {
border: .02rem solid white;
background: unset;
opacity: 1;
}
.swiper-pagination-bullets.line .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: white;
}
.news {
background: url("/m/images/index/news-bg.jpg") no-repeat center center / cover;
}
.news .h1-title {
color: white;
}
.news .h1-title:after {
background: rgba(255, 255, 255, 0.5);
}
.news .news-wrap .news-container .news-item {
margin-bottom: .3rem;
}
.news .news-wrap .news-container .news-item .item-main {
float: left;
width: 3rem;
max-width: 40%;
margin: .1rem 0 0 0;
color: white;
}
.news .news-wrap .news-container .news-item .item-main .item-date {
font-size: .22rem;
padding: 0 0 .1rem 0;
margin: 0 0 .1rem 0;
letter-spacing: .005rem;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
font-weight: 500;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.news .news-wrap .news-container .news-item .item-main .item-title {
font-size: .22rem;
letter-spacing: .005rem;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
font-weight: 500;
}
.news .news-wrap .news-container .news-item .item-img {
float: right;
width: 3.7rem;
max-width: 55%;
height: 2.25rem;
overflow: hidden;
position: relative;
}
.news .news-wrap .news-container .news-item .item-img img {
position: absolute;
display: block;
height: 100%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
left: 50%;
top: 50%;
}
.news .news-more {
width: 2.2rem;
display: block;
padding: .1rem .3rem;
margin: .95rem auto 0;
font-size: .28rem;
letter-spacing: .01rem;
border: 1px solid white;
-webkit-border-radius: .4rem;
-moz-border-radius: .4rem;
border-radius: .4rem;
text-align: center;
}
.news .news-more a {
color: white;
vertical-align: middle;
}
.part-contact {
background: #e0e0e0;
}
.part-contact .part-contact-wrap {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 3.1rem;
}
.part-contact .contact-text {
-webkit-box-flex: 0;
-webkit-flex: 0 0 4.6rem;
-moz-box-flex: 0;
-ms-flex: 0 0 4.6rem;
flex: 0 0 4.6rem;
}
.part-contact .contact-text p {
font-size: .2rem;
line-height: 1.5;
margin-bottom: .25rem;
color: #333333;
font-weight: 300;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-contact .contact-text .contact-btn {
width: 1.5rem;
height: .48rem;
line-height: .48rem;
font-size: .24rem;
-webkit-border-radius: .23rem;
-moz-border-radius: .23rem;
border-radius: .23rem;
background: -webkit-gradient(linear, left top, right top, from(#7ab2f1), to(#133978));
background: -webkit-linear-gradient(left, #7ab2f1, #133978);
background: -moz- oldlinear-gradient(left, #7ab2f1, #133978);
background: -o-linear-gradient(left, #7ab2f1, #133978);
background: linear-gradient(left, #7ab2f1, #133978);
text-align: center;
display: block;
color: white;
font-weight: 400;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-contact .contact-qrcode {
text-align: center;
}
.part-contact .contact-qrcode img {
width: 1.38rem;
display: block;
margin: 0 auto .1rem;
}
.part-contact .contact-qrcode p {
font-size: .1rem;
letter-spacing: .03rem;
color: #333333;
word-break: keep-all;
}
.h1-title {
font-size: .48rem;
}
#case section {
overflow: hidden;
}

.banner .banner-main {
top: 1.15rem;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.banner .banner-main .banner-title {
font-size: .6rem;
margin-bottom: .33rem;
line-height: 1;
}
.banner .banner-main .banner-text {
width: 5.4rem;
font-size: .26rem;
margin-left: auto;
margin-right: auto;
letter-spacing: -0.02rem;
}
.p-desc {
font-size: .24rem;
}
.part-1 .part-1-wrap {
margin-top: .9rem;
}
.part-2 {
background: #f7f7f7;
overflow: hidden;
}
.part-2 .part-2-head {
padding-top: 1rem;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item {
-webkit-border-radius: .2rem;
-moz-border-radius: .2rem;
border-radius: .2rem;
margin-bottom: .46rem;
background: white;
overflow: hidden;
-webkit-box-shadow: 0 0 0.28rem 0 rgba(25, 24, 43, 0.21);
-moz-box-shadow: 0 0 0.28rem 0 rgba(25, 24, 43, 0.21);
box-shadow: 0 0 0.28rem 0 rgba(25, 24, 43, 0.21);
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item.part-2-1-item-2 .item-img {
padding-top: .6rem;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item.part-2-1-item-3 {
margin-bottom: 0;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item.part-2-1-item-3 .item-img {
padding: 0;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-img {
padding: .3rem .28rem;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-img p {
font-size: .19rem;
margin-top: .24rem;
text-align: center;
color: #626262;
font-weight: 300;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-main {
color: white;
padding: .32rem .43rem;
background: url("../images/in-school/part-2-1-bg.jpg") no-repeat center center / cover;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-main .item-title {
font-size: .3rem;
margin-bottom: .23rem;
font-weight: 700;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-main .item-title span {
font-size: .22rem;
vertical-align: middle;
margin-left: .14rem;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-main .item-title span:before {
content: "|";
font-size: .3rem;
display: inline-block;
vertical-align: middle;
margin-right: .14rem;
margin-top: -0.1rem;
font-weight: 300;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-main .item-desc {
line-height: 1.5;
font-size: .23rem;
text-align: justify;
font-weight: 300;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-main .course-wrap {
margin-top: .22rem;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-main .course-wrap .course {
font-size: .18rem;
margin-bottom: .1rem;
font-weight: 300;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-main .course-wrap .course-list {
width: 210%;
font-size: .28rem;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
-o-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
font-weight: 400;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-main ul {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.9);
margin-top: .4rem;
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
-o-transform-origin: 0 50%;
transform-origin: 0 50%;
}
.part-2 .part-2-1 .part-2-1-wrap .part-2-1-item .item-main ul li {
-webkit-border-radius: .36rem;
-moz-border-radius: .36rem;
border-radius: .36rem;
background: white;
color: #5e99ec;
padding: 0 .2rem;
height: .54rem;
font-size: .18rem;
width: 45%;
margin-right: .12rem;
word-break: keep-all;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.part-2 .part-2-2 {
padding-top: .86rem;
}
.part-2 .part-2-2 .part-2-2-wrap .part-2-2-img {
margin-top: .6rem;
}
.part-2 .part-2-2 .part-2-2-wrap .part-2-2-main .item-title {
font-size: .36rem;
margin-bottom: .3rem;
color: #333333;
text-align: center;
font-weight: 700;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-2 .part-2-2 .part-2-2-wrap .part-2-2-main .item-text {
font-size: .24rem;
line-height: 1.5;
color: #333333;
text-align: center;
font-weight: 300;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-2 .part-2-3 {
background: #fff;
}
.part-2 .part-2-3 .part-2-3-wrap {
-webkit-border-radius: .2rem;
-moz-border-radius: .2rem;
border-radius: .2rem;
overflow: hidden;
}
.part-2 .part-2-3 .part-2-3-wrap .part-2-3-pagination {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
background: url("../images/in-school/part-2-3-pagination-bg.jpg") no-repeat center center / cover;
}
.part-2 .part-2-3 .part-2-3-wrap .part-2-3-pagination .page-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33%;
-moz-box-flex: 0;
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
padding: .23rem .24rem;
border: 1px solid #fff;
border-top: 0;
border-left: 0;
height: 1.8rem;
color: white;
}
.part-2 .part-2-3 .part-2-3-wrap .part-2-3-pagination .page-item:nth-child(1).active {
background: url("../images/in-school/part-2-3-pagination-bg-active.jpg") no-repeat center left / cover;
}
.part-2 .part-2-3 .part-2-3-wrap .part-2-3-pagination .page-item:nth-child(2).active {
background: url("../images/in-school/part-2-3-pagination-bg-active.jpg") no-repeat center center / cover;
}
.part-2 .part-2-3 .part-2-3-wrap .part-2-3-pagination .page-item:nth-child(3).active {
background: url("../images/in-school/part-2-3-pagination-bg-active.jpg") no-repeat center right / cover;
}
.part-2 .part-2-3 .part-2-3-wrap .part-2-3-pagination .page-item:last-child {
border-right: 0;
}
.part-2 .part-2-3 .part-2-3-wrap .part-2-3-pagination .page-item .item-title {
font-size: .26rem;
margin-bottom: .09rem;
font-weight: 700;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-2 .part-2-3 .part-2-3-wrap .part-2-3-pagination .page-item .item-text {
width: 200%;
font-size: .32rem;
line-height: 1.3;
text-align: justify;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
-o-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
font-weight: 300;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-2 .part-2-3 .part-2-3-wrap .part-2-3-imgs .part-2-3-img.active {
display: block;
}
.part-3 {
background: url("../images/in-school/part-3-bg.jpg") no-repeat center center / cover;
}
.part-3 .p-desc {
width: 5.8rem;
margin-left: auto;
margin-right: auto;
}
.part-3 .part-3-wrap {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
color: white;
}
.part-3 .part-3-wrap .part-3-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33%;
-moz-box-flex: 0;
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
margin-bottom: .4rem;
text-align: center;
}
.part-3 .part-3-wrap .part-3-item:nth-child(1) .item-icon {
background-image: url("../images/in-school/icon-1.png");
}
.part-3 .part-3-wrap .part-3-item:nth-child(2) .item-icon {
background-image: url("../images/in-school/icon-2.png");
}
.part-3 .part-3-wrap .part-3-item:nth-child(3) .item-icon {
background-image: url("../images/in-school/icon-3.png");
}
.part-3 .part-3-wrap .part-3-item:nth-child(4) .item-icon {
background-image: url("../images/in-school/icon-4.png");
}
.part-3 .part-3-wrap .part-3-item:nth-child(5) .item-icon {
background-image: url("../images/in-school/icon-5.png");
}
.part-3 .part-3-wrap .part-3-item .item-icon {
display: block;
width: 1.2rem;
height: 1.2rem;
margin: 0 auto .17rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #fff no-repeat center center;
-webkit-background-size: .75rem .75rem;
-moz-background-size: .75rem;
background-size: .75rem;
}
.part-4 {
background: #f7f7f7;
}
.part-4 .part-4-wrap {
padding: 0 .2rem;
}
.part-4 .part-4-wrap .part-4-item {
overflow: hidden;
background: white;
margin-bottom: .6rem;
-webkit-border-radius: .2rem;
-moz-border-radius: .2rem;
border-radius: .2rem;
-webkit-box-shadow: 0 0 0.28rem 0 rgba(25, 24, 43, 0.21);
-moz-box-shadow: 0 0 0.28rem 0 rgba(25, 24, 43, 0.21);
box-shadow: 0 0 0.28rem 0 rgba(25, 24, 43, 0.21);
}
.part-4 .part-4-wrap .part-4-item .item-main {
padding: .5rem .4rem;
color: #626262;
}
.part-4 .part-4-wrap .part-4-item .item-main .item-title {
font-size: .3rem;
margin-bottom: .13rem;
font-weight: 700;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-4 .part-4-wrap .part-4-item .item-main .item-text {
font-size: .22rem;
line-height: 1.5;
font-weight: 300;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-4 .part-4-wrap .part-4-item .item-main .item-link {
display: block;
width: 1.5rem;
font-size: .22rem;
padding: .11rem .22rem;
-webkit-border-radius: .45rem;
-moz-border-radius: .45rem;
border-radius: .45rem;
color: white;
text-align: center;
margin-top: .25rem;
background: -webkit-linear-gradient(319deg, #1793C7, #133978 65%);
background: -moz- oldlinear-gradient(319deg, #1793C7, #133978 65%);
background: -o-linear-gradient(319deg, #1793C7, #133978 65%);
background: linear-gradient(131deg, #1793C7, #133978 65%);
}
.part-5 .part-5-wrap {
padding: 0 .2rem;
}
.part-5 .part-5-wrap .part-5-item {
margin-bottom: .3rem;
-webkit-border-radius: .2rem;
-moz-border-radius: .2rem;
border-radius: .2rem;
overflow: hidden;
}
.part-5 .part-5-wrap .part-5-item .item-main {
background: -webkit-linear-gradient(140deg, #4fafe7 7%, #4a7bd0 52%, #133978);
background: -moz- oldlinear-gradient(140deg, #4fafe7 7%, #4a7bd0 52%, #133978);
background: -o-linear-gradient(140deg, #4fafe7 7%, #4a7bd0 52%, #133978);
background: linear-gradient(-50deg, #4fafe7 7%, #4a7bd0 52%, #133978);
padding: .23rem 0;
color: white;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.part-5 .part-5-wrap .part-5-item .item-main .item-head {
padding: 0 .15rem 0 .25rem;
word-break: keep-all;
}
.part-5 .part-5-wrap .part-5-item .item-main .item-title {
font-size: .24rem;
font-weight: 700;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-5 .part-5-wrap .part-5-item .item-main .item-little {
font-size: .2rem;
font-weight: 400;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-5 .part-5-wrap .part-5-item .item-main .item-text {
font-size: .18rem;
padding: 0 .2rem;
border-left: 1px solid white;
text-align: justify;
}
.part-6 {
background: #f7f7f7;
}
.part-6 .item-icon {
width: 1.78rem;
height: 1.78rem;
margin: 0 auto .4rem;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
overflow: hidden;
background: no-repeat center center / auto;
}
.part-6 .item-icon.item-icon-1 {
background-image: url("../images/in-school/icon-6-1.png"), -webkit-linear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-1.png"), -moz- oldlinear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-1.png"), -o-linear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-1.png"), linear-gradient(-50deg, #1793C7 25%, #133978 90%);
-webkit-background-size: .95rem , 100%;
-moz-background-size: .95rem , 100%;
background-size: .95rem , 100%;
}
.part-6 .item-icon.item-icon-2 {
background-image: url("../images/in-school/icon-6-2.png"), -webkit-linear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-2.png"), -moz- oldlinear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-2.png"), -o-linear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-2.png"), linear-gradient(-50deg, #1793C7 25%, #133978 90%);
-webkit-background-size: 1.17rem , 100%;
-moz-background-size: 1.17rem , 100%;
background-size: 1.17rem , 100%;
}
.part-6 .item-icon.item-icon-3 {
background-image: url("../images/in-school/icon-6-3.png"), -webkit-linear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-3.png"), -moz- oldlinear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-3.png"), -o-linear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-3.png"), linear-gradient(-50deg, #1793C7 25%, #133978 90%);
-webkit-background-size: 1.13rem , 100%;
-moz-background-size: 1.13rem , 100%;
background-size: 1.13rem , 100%;
}
.part-6 .item-icon.item-icon-4 {
background-image: url("../images/in-school/icon-6-4.png"), -webkit-linear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-4.png"), -moz- oldlinear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-4.png"), -o-linear-gradient(140deg, #1793C7 25%, #133978 90%);
background-image: url("../images/in-school/icon-6-4.png"), linear-gradient(-50deg, #1793C7 25%, #133978 90%);
-webkit-background-size: .89rem , 100%;
-moz-background-size: .89rem , 100%;
background-size: .89rem , 100%;
}
.part-6 .part-6-wrap {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.part-6 .part-6-wrap .part-6-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 2.77rem;
-moz-box-flex: 0;
-ms-flex: 0 0 2.77rem;
flex: 0 0 2.77rem;
font-size: .24rem;
line-height: 1.5;
margin-bottom: .5rem;
text-align: center;
font-weight: 300;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-6 .part-6-wrap .part-6-item .item-title {
font-size: .34rem;
margin-bottom: .28rem;
line-height: 1;
color: #333333;
font-weight: 700;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-6 .part-6-wrap .part-6-item:nth-child(n+3) {
margin-bottom: 0;
}
.part-10 .part-10-wrap {
width: 5.6rem;
padding: .78rem .1rem 1.5rem;
}
.part-10 .part-10-wrap .part-10-item.swiper-slide-active .item-img .img-mask {
opacity: 0;
}
.part-10 .part-10-wrap .part-10-item .item-img {
width: 100%;
-webkit-border-radius: .14rem;
-moz-border-radius: .14rem;
border-radius: .14rem;
position: relative;
overflow: hidden;
}
.part-10 .part-10-wrap .part-10-item .item-img img {
width: 100%;
display: block;
}
.part-10 .part-10-wrap .part-10-item .item-main {
width: 4.7rem;
height: 4.1rem;
margin-top: -1.3rem;
position: relative;
background: white;
z-index: 1;
padding: .42rem 0 0 0;
-webkit-border-radius: 0 .14rem .14rem .14rem;
-moz-border-radius: 0 .14rem .14rem .14rem;
border-radius: 0 .14rem .14rem .14rem;
-webkit-box-shadow: 0.14rem 0.22rem 0.28rem 0 rgba(25, 24, 43, 0.21);
-moz-box-shadow: 0.14rem 0.22rem 0.28rem 0 rgba(25, 24, 43, 0.21);
box-shadow: 0.14rem 0.22rem 0.28rem 0 rgba(25, 24, 43, 0.21);
overflow: hidden;
}
.part-10 .part-10-wrap .part-10-item .item-main .item-head {
position: relative;
padding-left: .43rem;
margin-bottom: .32rem;
color: #469cdb;
font-weight: 700;
font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
.part-10 .part-10-wrap .part-10-item .item-main .item-head:before {
width: .09rem;
height: 100%;
position: absolute;
left: 0;
top: 0;
content: "";
background: #469cdb;
}
.part-10 .part-10-wrap .part-10-item .item-main .item-head .item-address {
font-size: .36rem;
margin-bottom: .12rem;
}
.part-10 .part-10-wrap .part-10-item .item-main .item-head .item-text {
font-size: .2rem;
}
.part-10 .part-10-wrap .part-10-item .item-main .item-desc {
	font-size: .2rem;
	line-height: 1.5;
	padding: 0 .43rem;
	text-align: justify;
	color: #353535;
	font-weight: 300;
	font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}

.banner .banner_pagination
{
	left: 50%;
	top:11rem;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	z-index: 4;
}
.banner .banner_pagination .swiper-pagination-bullet {
	margin: 0 .08rem;
	background-color: white;
}
.banner .banner_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #02a5e5;
}