.swiper-wrapper {
	height: auto !important;
}

body {
	font-family: Microsoft Yahei, "sans serif";
	max-width: 2560px;
	margin: 0 auto;
}

body>img {
	margin-left: auto;
	margin-right: auto;
}

#cnzz_stat_icon_2938939 {
	display: none;
}

.ads {
	width: 100%;
	height: 80px;
	background: url(/assets/img/53.png) center/cover no-repeat;
}

.ads .link-container {
	position: relative;
	display: block;
	width: 100%;
	height: 80px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.ads .link-container #daojishi_text {
	position: absolute;
	left: 21%;
	color: #fff;
	letter-spacing: 20px;
	font-weight: 700;
	font-size: 54px;
	font-family: Tahoma;
}

.leftSideBox {
	position: fixed;
	bottom: 10%;
	left: 1%;
	z-index: 1000;
	width: 130px;
}

.leftSideBox p {
	margin: 0 auto;
	padding: 2px 0;
	background-color: #fff;
	text-align: center;
	font-size: 9pt;
}

header {
	background-color: #9e0000;
}

.en {
	font-family: Arial, sans-serif;
}

header .am-container {
	position: relative;
	display: flex;
	align-items: center;
}

header nav .logoImg {
	display: inline-block;
	width: 200px;
	vertical-align: middle;
}

header .am-container .am-dropdown {
	width: 60px;
	color: #fff;
	font-size: 12px;
}

header .am-container .am-dropdown:hover {
	cursor: pointer;
}

header .am-container .am-dropdown a span {
	display: block;
	text-align: center;
	line-height: 1;
}

header .am-container ul.am-dropdown-content {
	width: 400px;
}

header nav ul.navList[class*=am-avg-] {
	display: inline-block;
	width: 600px;
	vertical-align: middle;
}

header nav ul.navList a {
	display: block;
	padding: 20px 0;
	color: #fff;
	text-align: center;
	transition: 1s all;
}

header nav ul.navList a:hover {
	color: #e3e3e3;
}

header nav ul.navList li {
	position: relative;
}

header nav ul.navList li:hover {
	cursor: pointer;
}

header nav ul.navList li .dropdownList {
	position: absolute;
	top: 60px;
	left: 0;
	z-index: 100;
	display: none;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #9e0000;
	list-style: none;
}

header nav ul.navList li .dropdownList li {
	border-bottom: 1px dashed #9e9e9e;
}

header nav ul.navList li:hover .dropdownList {
	display: block;
}

header nav .headSearch {
	position: relative;
	width: 140px;
}

header nav .headSearch .select {
	display: none;
}

header nav .headSearch input {
	display: block;
	padding-left: 8px;
	width: 100%;
	height: 24px;
	border: none;
	border-radius: 16px;
	line-height: 24px;
}

header nav .headSearch button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	width: 24px;
	height: 24px;
	border: none;
	background-color: transparent;
	line-height: 24px;
}


.header-tel {
	position: absolute;
	right: -60px;
	color: #fff;
}

.header-tel-title {
	font-size: 15px;
}

.header-tel-con {
	font-size: 18px;
}

header a.returnBack {
	position: absolute;
	top: 24px;
	right: -50px;
	width: 70px;
	height: 20px;
	border-radius: 5px;
	background-color: #1ec896;
	color: #fff;
	text-align: center;
	font-size: 9pt;
	line-height: 20px;
}

.indexSlider {
	margin-bottom: 0;
}

.indexSlider .am-control-nav {
	bottom: 22px;
}

.indexSlider .am-control-nav li a {
	border: 2px solid #fff;
	background-color: #fff;
}

.indexSlider .am-direction-nav a {
	opacity: .9;
}

.indexSlider .am-direction-nav a:before {
	color: #fff;
	content: "\f053";
	font-size: 32px !important;
}

.indexSlider .am-direction-nav a.am-next:before {
	content: "\f054";
}

.indexSlider .am-control-nav li a.am-active {
	background-color: #1ec896;
}

.am-container {
	width: 750pt;
	max-width: 825pt;
	min-width: 750pt;
}

h2 {
	position: relative;
	margin: 0 auto;
	text-align: center;
	font-size: 28px;
}

h2 a.rightMore {
	position: absolute;
	top: 1pc;
	right: 10px;
	font-size: 14px;
}

h2 span.borderSpan {
	display: block;
	margin: 0 auto;
	width: 75pt;
	border-bottom: 3px solid #1ec896;
}

h2 .green {
	color: #1dbd82;
}

h2 .blue {
	color: #4b51f9;
}

h2 .red {
	color: #fe1212;
}

h2 .yellow {
	color: #ffbb16;
}

h2 .borderBottom {
	margin-top: 4px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	border-top: 3px solid #1dbd82;
}

h3 {
	position: relative;
	font-size: 20px;
}

h3,
h4 {
	margin: 5px auto;
}

h4 {
	font-size: 18px;
}

a,
a:hover {
	color: inherit;
}

.page {
	display: flex;
	justify-content: center;
	align-items: center;
}

.page a,
.page span {
	margin-right: 15px;
}

.page .Ahover {
	color: #df3438;
}

.subtitle {
	margin: 20px auto;
	width: 85%;
	line-height: 24px;
}

.checkMore,
.subtitle {
	text-align: center;
	font-size: 14px;
}

.checkMore {
	display: block;
	border: 0;
	border-radius: 5px;
	background-color: #1ecd98;
}

.theoryClass .theory .subtitle {
	margin-bottom: 5px;
}

.theoryClass .theory ul {
	margin: 15px auto 30px;
	width: 95%;
}

.theoryClass .theory ul li {
	padding: 5px;
}

.theoryClass .theory ul li a {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 2px solid #e5e3e2;
	border-radius: 4px;
	background-color: #f6f4f5;
	color: #333;
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	font-family: neuropol;
	transition: 1s all;
}

.theoryClass .theory ul li a:hover {
	background-color: #22e8ae;
	color: #fff;
}

.theoryClass .theory ul li a.am-text-danger span {
	color: #f6063b;
}

.theoryClass .theory ul li a.am-text-danger:hover span {
	color: #fff;
}

.theoryClass .theory ul li a span {
	display: block;
	text-align: center;
}

.theoryClass .theory ul li a span.fontSm {
	font-size: 1pc;
}

.theoryClass .theory ul li a span:nth-child(1) {
	height: 55px;
	line-height: 55px;
}

.theoryClass .theory ul li a span:nth-child(2) {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 10px;
}

.theoryClass .class .layerBox {
	margin: 20px auto;
	width: 95%;
}

.indexNews .num-box .num a {
	display: flex;
	padding-bottom: 25px;
	align-items: center;
}

.indexNews .num-box .num a>span {
	padding-right: 10px;
	padding-left: 10px;
	border-right: 2px solid #d3d3d3;
	text-align: center;
	font-size: 2pc;
	font-family: Arial, sans-serif;
}

.indexNews .num-box .num .content-box {
	padding-left: 10px;
}

.indexNews .num-box .num .content-box p:nth-child(1) {
	display: -webkit-box;
	overflow: hidden;
	max-height: 24px;
	text-overflow: ellipsis;
	line-height: 24px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.indexNews .num-box .num .content-box p:nth-child(2) {
	display: -webkit-box;
	overflow: hidden;
	max-height: 40px;
	text-overflow: ellipsis;
	font-size: 14px;
	line-height: 20px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.theoryClass .class .layerBox.targetLayer .layer {
	display: none;
}

.theoryClass .class .layerBox.targetLayer .layer:nth-child(1),
.theoryClass .class .layerBox.targetLayer .layer:nth-child(2),
.theoryClass .class .layerBox.targetLayer .layer:nth-child(3),
.theoryClass .class .layerBox.targetLayer .layer:nth-child(4) {
	display: block;
}

.layerBox .layer a {
	display: flex;
	padding-top: 1pc;
	padding-bottom: 1pc;
	flex-wrap: wrap;
	align-items: center;
}

.layerBox .layer:hover {
	background-color: #f8f8f8;
}

.layerBox .layer .schedule {
	margin: 0 auto;
	width: 58px;
	height: 57px;
	background: url(/assets/img/50.png) center no-repeat;
	background-size: cover;
}

.layerBox .layer .schedule span {
	display: block;
	text-align: center;
}

.layerBox .layer .schedule span:nth-child(1) {
	height: 24px;
	color: #fff;
	text-transform: uppercase;
}

.layerBox .layer .schedule span:nth-child(2) {
	height: 2pc;
	color: #b7b7b7;
	font-weight: 600;
	font-size: 20px;
	line-height: 2pc;
}

.theoryClass .class .layerBox .layer .classContent {
	width: 278px;
}

.layerBox .layer .classContent p {
	margin: 0 auto;
	color: #333;
	line-height: 1.4;
}

.layerBox .layer .classContent p:nth-child(2) {
	font-size: 14px;
}

.layerBox .layer .checkMore {
	margin-right: 15px;
	margin-left: 15px;
	width: 90px;
	height: 28px;
	color: #fff;
	line-height: 28px;
}

.layerBox .targetHiddenTime {
	display: none;
}

.teacherStudent {
	height: 390px;
	background: -webkit-gradient(linear, top left, top right, color-stop(0, #f7f9f9), color-stop(100%, #ebebef));
	background: -webkit-linear-gradient(left, #f7f9f9 0, #ebebef 100%);
	background: linear-gradient(to right, #f7f9f9 0, #ebebef 100%);
}

.teacherStudent .am-container>ul>li:nth-child(1) {
	height: 390px;
	background-color: #f7f9f9;
}

.teacherStudent .am-container>ul>li:nth-child(2) {
	height: 390px;
	background-color: #ebebef;
}

.teacherStudent .student .studentBox {
	margin: 20px auto 0;
	width: 80%;
}

.teacherStudent .student .studentBox article.innerBox {
	display: flex;
	margin: 5px auto;
	flex-direction: row;
	align-items: center;
}

.teacherStudent .student .studentBox article.innerBox img {
	width: 50px;
	height: 50px;
	border-radius: 100%;
}

.teacherStudent .student .studentBox article.innerBox p.studentInfo {
	margin: 5px;
	padding: 5px 0 5px 10px;
	width: calc(100% - 50px);
	border-radius: 5px;
	font-size: 9pt;
}

.teacherStudent .student .studentBox article.innerBox p.studentInfo a {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: 40px;
	max-height: 40px;
	text-overflow: ellipsis;
	line-height: 20px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.teacherStudent .video {
	margin: 0 auto;
	width: 85%;
}

.teacherStudent .video ul li .innerBox {
	position: relative;
	margin: 0 auto;
	width: 90%;
}

.teacherStudent .video ul li .innerBox p {
	position: absolute;
	top: 21%;
	left: 0;
	margin: 0;
	width: 100%;
}

.teacherStudent .video ul li .innerBox p span {
	display: block;
	color: #fff;
	text-align: center;
	font-size: 2pc;
}

.teacherStudent .teacher {
	margin: 0 auto;
	width: 95%;
}

.teacherStudent .teacher .teacherBox {
	width: 95%;
}

.teacherStudent .teacher .teacherBox .am-slider {
	margin-top: 30px;
	margin-bottom: 40px;
	box-shadow: none;
}

.teacherStudent .teacher .teacherBox .am-slider .am-direction-nav a {
	background-color: transparent;
	color: hsla(0, 0%, 52%, .7);
}

.teacherStudent .teacher .teacherBox .am-slider .am-direction-nav a.am-next {
	right: -10px;
}

.teacherStudent .teacher .teacherBox .am-slider .am-direction-nav a.am-prev {
	left: -25px;
}

.teacherStudent .teacher .teacherBox .slick-slider {
	margin-top: 30px;
	margin-bottom: 40px;
}

.teacherStudent .teacher .teacherBox .sliderBox {
	display: flex;
	align-items: center;
}

.teacherStudent .teacher .teacherBox .sliderBox>div:first-child {
	width: 280px;
}

.teacherStudent .teacher .teacherBox .sliderBox>div:first-child .name {
	margin: 10px auto;
	color: #333;
	font-weight: 600;
	font-size: 20px;
}

.teacherStudent .teacher .teacherBox .sliderBox>div:first-child .description {
	margin: 10px auto;
	color: #333;
	font-size: 14px;
}

.teacherStudent .teacher .teacherBox .sliderBox>div:first-child .checkMore {
	width: 90pt;
	height: 2pc;
	color: #fff;
	line-height: 2pc;
}

.teacherStudent .teacher .teacherBox .sliderBox>div:nth-child(2) img {
	max-width: 10pc;
}

.teacherStudent .teacher .teacherBox .slider-nav {
	margin-top: 40px;
	margin-bottom: 0;
}

.teacherStudent .teacher .teacherBox .slider-nav .slick-list .slick-slide img {
	margin: 0 auto;
	width: 88%;
}

.teacherStudent .teacher .teacherBox .slider-nav .slick-prev {
	left: -15px;
}

.teacherStudent .teacher .teacherBox .slider-nav .slick-next {
	right: -15px;
}

/*.school-list{border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9;}*/
.school-slider {
	padding-top: 3.2rem;
	padding-bottom: 5rem;
}

.school-slider .am-slider {
	box-shadow: none;
}

.school-slider .am-slider .am-direction-nav {
	display: none
}

.school-slider .am-slider .am-control-thumbs li {
	width: 16.66%;
}

.school-slider .am-slider .am-slides img {
	width: 799px;
}

.school-slider .am-slider .am-control-thumbs {
	position: absolute;
	overflow: visible;
}

.school-slider .am-slider .am-control-thumbs li {
	border: 1px solid white;
}

.school-slider .am-slider .am-control-thumbs li img {
	border: 2px solid #d2d2d2;
}

.school-slider .am-slider .am-control-thumbs li img.am-active {
	border-color: #2dc694;
}


.school-slider .am-slider .am-control-nav {
	bottom: -161px;
}

.school-slider .am-control-thumbs li:last-child {
	display: block;
	position: relative;
	right: -50%;
	top: -321px;
}

.school-slider .am-control-thumbs li:nth-child(8) {
	display: block;
	position: relative;
	right: -66.66%;
	top: -240px;
}

.school-slider .am-control-thumbs li:nth-child(7) {
	display: block;
	position: relative;
	right: -83.3%;
	top: -160px;
}

.latest {
	background-color: #f9f9f9;
}

.latest .latest-activities-box {
	display: flex;
	background-color: #fff;
	align-items: center;
}

.latest .latest-activities-box .index-tabs {
	display: flex;
	margin-right: 0;
	width: 695px;
}

.latest .latest-activities-box .index-tabs .am-tabs-nav {
	display: block;
	width: 200px;
	background-color: transparent;
}

.latest .latest-activities-box .index-tabs .am-tabs-nav li {
	height: 54px;
	line-height: 54px;
}

.latest .latest-activities-box .index-tabs .am-tabs-nav li a {
	height: 54px;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	background-color: #eff1fa;
	line-height: 54px;
}

.latest .latest-activities-box .index-tabs .am-tabs-nav li.am-active a {
	border-color: #1d67ca;
	background-color: #1d67ca;
	color: #fff;
}

.latest .latest-activities-box .index-tabs .am-tabs-nav li a span {
	visibility: hidden;
}

.latest .latest-activities-box .index-tabs .am-tabs-nav li.am-active a span {
	visibility: visible;
}

.latest .latest-activities-box .index-tabs .am-tabs-bd {
	width: 650px;
	border: none;
}

.latest .latest-activities-box .index-tabs .am-tabs-bd .am-tab-panel {
	padding: 0 0 0 2rem;
}

.latest .latest-activities-box .index-tabs .am-tabs-bd article {
	position: relative;
}

.latest .latest-activities-box .index-tabs .am-tabs-bd article .morePlus {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	border: none;
	color: #626262;
	font-weight: 700;
	font-size: 14px;
}

.latest .latest-activities-box .index-tabs .am-tabs-bd a {
	display: flex;
	padding-top: .5rem;
	padding-bottom: .5rem;
	border-bottom: 1px solid #e9e9e9;
	align-items: center;
}

.latest .latest-activities-box .index-tabs .am-tabs-bd a:nth-child(1) {
	padding-top: 0;
}

.latest .latest-activities-box .index-tabs .am-tabs-bd a:nth-last-child(1) {
	padding-bottom: 0;
	border: none;
}

.latest .latest-activities-box .index-tabs .am-tabs-bd a>img {
	width: 127px;
	height: 84px;
}

.latest .latest-activities-box .index-tabs .am-tabs-bd a>div {
	width: calc(100% - 130px);
}

.latest .latest-activities-box .nav-hot-list .sector-bordered {
	border: none;
}

.lessons {
	width: 100%;
	height: 740px;
	background: url(/assets/img/34.png) center no-repeat;
	background-size: cover;
}

.lessons .subtitle {
	margin-top: 10px;
}

.lessons ul.top-layer {
	counter-reset: sectioncounter;
}

.lessons ul.bot-layer {
	counter-reset: sectioncounter + 3;
}

.lessons ul li a {
	display: block;
	margin: 0 auto;
	width: 311px;
	border: 1px solid #bdbdbd;
	background-color: #fff;
}

.lessons ul li a .class-title {
	display: flex;
	margin-top: 5px;
	font-weight: 700;
	font-size: 20px;
}

.lessons ul li a .class-title:before {
	margin-top: 5px;
	margin-right: 8px;
	width: 20px;
	height: 20px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 0;
	background-color: #1cc18b;
	color: #fff;
	content: ""counter(sectioncounter);
	counter-increment: sectioncounter;
	text-align: center;
	font-size: 1.2rem;
	line-height: 20px;
}

.lessons ul li a .flagship {
	display: flex;
}

.lessons ul li a .flagship span {
	display: inline-block;
	margin-right: 5px;
	padding: 2px 5px;
	border-radius: 5px;
	background-color: #3b3b3b;
	color: #fff;
	font-size: 1.2rem;
}

.lessons ul li a .link-span {
	display: block;
	color: #1cc18b;
	text-align: right;
	font-weight: 700;
	font-size: 1.4rem;
}

.lessons ul.bot-layer li:first-child a {
	margin-right: 5px;
}

.lessons ul.bot-layer li:last-child a {
	margin-left: 5px;
}


.more-topic-link {
	margin: 10px 0;
	text-align: right;
	font-size: 16px;
}

.more-topic-link>a {
	color: #666;
}

.index-activity .three-classes li {
	display: none;
}

.index-activity .three-classes li:first-child {
	padding-right: 10px;
	display: block
}

.index-activity .three-classes li:nth-child(2) {
	padding-right: 5px;
	padding-left: 5px;
	display: block
}

.index-activity .three-classes li:nth-child(3) {
	padding-left: 10px;
	display: block
}

.index-main {
	background-color: #f1f1f1;
}

.index-main section {
	display: flex;
}

.index-main section>div:nth-child(1) {
	width: 66.66%;
}

.index-main section>div:nth-child(1) .label-rectangle {
	position: relative;
	margin-bottom: 10px;
	padding: 45px 10px 10px 10px;
	height: 170px;
	background-color: #fff;
}

.index-main section>div:nth-child(1) .label-rectangle a>img {
	width: 199px;
	height: 111px;
}

.index-main section>div:nth-child(1) .square-box {
	position: relative;
	display: block;
	margin-bottom: 10px;
	padding: 45px 10px 10px 10px;
	height: 235.2px;
	background-color: #fff;
}

.index-main section>div:nth-child(1) .label-link-box {
	display: flex;
	align-items: center;
}

.index-main section>div:nth-child(1) .label-link-box .left-padding-box {
	width: 100%;
}

.index-main section>div:nth-child(1) .square-box .label-link-box {
	display: block;
}

.index-main section>div:nth-child(1) .images-rectangle {
	position: relative;
	display: block;
	padding: 45px 10px 10px 10px;
	height: 260.5px;
	background-color: #fff;
}

.index-main section>div:nth-child(1) .label-link {
	position: absolute;
	top: 10px;
	left: -8px;
	display: block;
	width: 80px;
	height: 28px;
	color: #fff;
	text-align: center;
	font-weight: bolder;
	font-size: 12px;
	line-height: 28px;
}

.index-main section>div:nth-child(1) .label-link.dark-blue {
	background-color: #294260;
}

.index-main section>div:nth-child(1) .label-link.brown {
	background-color: #b9701c;
}

.index-main section>div:nth-child(1) .label-link.light-green {
	background-color: #659152;
}

.index-main section>div:nth-child(1) .label-link.light-blue {
	background-color: #7096bd;
}

.index-main section>div:nth-child(1) .label-link.special-green {
	background-color: #559b99;
}

.index-main section>div:nth-child(1) .label-link.red {
	background-color: #d93435;
}

.index-main section>div:nth-child(1) .label-link.light-brown {
	background-color: #e8a52c;
}

.index-main section>div:nth-child(1) .label-link.special-light-green {
	background-color: #4cb7ab;
}

.index-main section>div:nth-child(1) .label-link:before {
	position: absolute;
	top: -8px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	content: "";
}

.index-main section>div:nth-child(1) .label-link.dark-blue:before {
	border-bottom: 8px solid #294260;
}

.index-main section>div:nth-child(1) .label-link.brown:before {
	border-bottom: 8px solid #b9701c;
}

.index-main section>div:nth-child(1) .label-link.light-green:before {
	border-bottom: 8px solid #659152;
}

.index-main section>div:nth-child(1) .label-link.light-blue:before {
	border-bottom: 8px solid #7096bd;
}

.index-main section>div:nth-child(1) .label-link.special-green:before {
	border-bottom: 8px solid #559b99;
}

.index-main section>div:nth-child(1) .label-link.red:before {
	border-bottom: 8px solid #d93435;
}

.index-main section>div:nth-child(1) .label-link.light-brown:before {
	border-bottom: 8px solid #e8a52c;
}

.index-main section>div:nth-child(1) .label-link.special-light-green:before {
	border-bottom: 8px solid #4cb7ab;
}

.index-main section>div:nth-child(1) a .last-line {
	display: flex;
	padding-right: 8px;
	color: #656565;
	font-size: 12px;
	align-items: center;
	justify-content: space-between;
}

.index-main section>aside {
	width: 33.33%;
}

.index-main section>aside h2 {
	margin-bottom: 5px;
}

.index-main section>aside dl {
	margin-top: 8px;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #fff;
}

.index-main section>aside dl dt {
	font-weight: 400;
	border-bottom: 1px solid #c8c8c8;
	padding-top: 13px;
	padding-bottom: 13px;
	height: 84px;
}

.index-main section>aside dl dt:first-child {
	padding-top: 5px;
	height: 80px;
}

.index-main section>aside dl dt:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

.index-main section>aside dl a {
	display: flex;
	align-items: center;
}

.index-main section>aside dl a div {
	width: 105px;
	height: 60px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center
}

.index-main section>aside dl a p {
	width: calc(100% - 110px);
	line-height: 18px;
}

.index-main section>aside div.aside-img-box {
	padding: 8px 10px;
	background-color: #fff;
}

.index-main section>aside div.aside-img-box>img {
	height: 148px;
}

.index-main section>aside div.aside-img-box ul {
	padding-top: 10px;
}

.index-main section>aside div.aside-img-box ul li img {
	height: 196.4px;
}

.firmIntro {
	width: 100%;
	height: 20pc;
	background: url(/assets/img/33.png) center no-repeat;
	background-size: cover;
}

.firmIntro .am-container {
	display: flex;
	align-items: center;
}

.firmIntro .am-container .imgBox {
	width: 350px;
}

.firmIntro .am-container .imgBox img {
	width: 165px;
}

.firmIntro .am-container .paraBox {
	width: calc(100% - 370px);
	width: -webkit-calc(100% - 370px);
}

.firmIntro .am-container .paraBox h2 {
	text-align: left;
	font-size: 20px;
}

.firmIntro .am-container .paraBox h2,
.firmIntro .am-container .paraBox h4 {
	margin: 15px auto;
	color: #fff;
	font-weight: 500;
}

.firmIntro .am-container .paraBox p {
	margin: 15px auto;
	color: #fff;
}

footer {
	background-color: #4e4c4f;
}

footer address {
	display: flex;
	padding-right: 20px;
	padding-left: 20px;
	color: #fff;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0;
}

footer address p {
	margin: 0 auto;
	font-size: 1.4rem;
}

footer address .rightInfo p {
	text-align: right;
}

footer address p.tel {
	color: #22e8ae;
	font-size: 20px;
}

footer hr {
	margin: 10px auto;
	border-top: 1px solid #4c4c4e;
	box-shadow: 0 0 1px #eaeaea;
}

footer article ul li a {
	display: block;
	color: #fff;
	text-align: center;
	font-size: 14px;
}

.banterBox {
	min-width: 750pt;
}

h2.title {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 1rem;
	width: 50pc;
	text-align: center;
}

h2.title span {
	display: block;
}

h2.title span.num {
	font-size: 45px;
	font-family: Tahoma;
	line-height: 1;
}

h2.title span.numContent {
	position: relative;
	margin-top: 0pt;
	background-color: #fff;
	line-height: 1.4;
}

.red {
	color: #df3438;
}

.contentContainer h3.subTitle {
	margin: 20px auto 10px;
	line-height: 1;
}

.contentContainer h3.subTitle.bordered {
	border-bottom: 1px solid #efefef;
}

.contentContainer h3.subTitle b.red {
	color: #df3438;
}

.contentContainer h3.subTitle span {
	display: block;
}

.contentContainer h3.subTitle .num {
	font-size: 2pc;
	font-family: Tahoma;
	line-height: 1;
}

.contentContainer h3.subTitle span.numContent {
	position: relative;
	/* margin-top: -10px; */
	background-color: #fff;
	line-height: 1.6;
}

.contentContainer h3.subTitle a.morePlus {
	position: absolute;
	top: 24px;
	right: 0;
	color: #909090;
	font-weight: 500;
	font-size: 9pt;
}

.contentContainer .collegeBlock {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}

.contentContainer .collegeBlock .collegeList .subTitle .morePlus {
	top: 18px;
}

.contentContainer .collegeBlock .collegeList {
	padding-right: 50px;
	width: 700px;
}

.collegeInfo {
	display: flex;
	margin: 15px auto;
	border: 1px solid #eee;
	border-radius: 4px;
	flex-direction: row;
	align-items: center;
}

.contentContainer .collegeBlock .collegeList .collegeInfo .logo {
	margin-right: 15px;
	margin-left: 15px;
	width: 75pt;
}

.contentContainer .collegeBlock .collegeList .collegeInfo .infoDetails h4 {
	margin-bottom: 0;
}

.contentContainer .collegeBlock .collegeList .collegeInfo .infoDetails p {
	margin: 0 auto;
	font-size: 14px;
}

.contentContainer .collegeBlock .collegeList .collegeInfo .infoDetails p span {
	color: #6c6c6c;
}

.contentContainer .collegeBlock .collegeList .collegeInfo .enrollCheck {
	display: block;
	margin: 5px auto 5px 0;
	width: 90pt;
	height: 2pc;
	border-radius: 4px;
	background-color: #434b6f;
	color: #fff;
	text-align: center;
	line-height: 2pc;
}

.contentContainer .collegeBlock .collegeList a.checkMore {
	width: 200px;
	height: 32px;
	color: #fff;
	line-height: 32px;
}

.contentContainer .collegeBlock .collegeList .layerBox .layer.bordered:nth-last-child(1) {
	border-bottom: 0;
}

.contentContainer .collegeBlock .collegeList .layerBox .layer.bordered {
	border-bottom: 1px dashed #a2a2a2;
}

.contentContainer .collegeBlock .collegeList .layerBox .layer.bordered a {
	padding-right: 10px;
	padding-left: 10px;
	justify-content: flex-start;
}

.contentContainer .collegeBlock .collegeList .layerBox .layer.bordered a.lawyer-img .behave-img {
	width: 75pt;
}

.contentContainer .collegeBlock .collegeList iframe {
	display: block;
	margin: 0 auto;
	width: 600px;
	height: 410px;
}

.contentContainer .collegeBlock .collegeList video {
	display: block;
	margin: 0 auto;
	width: 500px;
	height: 300px;
}

.contentContainer .collegeBlock .formBox {
	width: 260px;
}

.contentContainer .collegeBlock .formSubmit .formtel {text-align: center; margin-top: 10px;}
.contentContainer .collegeBlock .formSubmit .formtel i {font-size: 22px; color: #fe1212;}
.contentContainer .collegeBlock .formSubmit .formtel a {font-size: 20px; color: #fe1212;}
.contentContainer .collegeBlock p.formTitle {
	margin: 10px auto;
	height: 36px;
	background-color: #3097ef;
	color: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 36px;
	border-radius: 10px;
}
.contentContainer .collegeBlock .formSubmit .tips {text-align: center; background-color: #ef5e2f; color: #fff; padding: 10px 0; border-radius: 6px;}

.contentContainer .collegeBlock .formSubmit input,
.contentContainer .collegeBlock .formSubmit textarea,
.contentContainer .collegeBlock .formSubmit button
{border-radius: 4px;}

.contentContainer .collegeBlock .formBox .formContainer {
	margin: 10px auto;
	width: 95%;
}

.contentContainer .collegeBlock .formBox .formContainer input,
.contentContainer .collegeBlock .formBox .formContainer textarea {
	display: block;
	width: 100%;
	border: 1px solid #bfbfbf;
	font-size: 14px;
}

.contentContainer .collegeBlock .formBox .formContainer input {
	padding-right: 5px;
	padding-left: 5px;
	height: 2pc;
	line-height: 2pc;
}

.contentContainer .collegeBlock .formBox .formContainer textarea {
	padding: 5px;
	height: 90pt;
}

.contentContainer .collegeBlock .formBox .formContainer.checkcode input {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
}

.contentContainer .collegeBlock .formBox .formContainer.checkcode img {
	display: inline-block;
	height: 2pc;
	vertical-align: middle;
	line-height: 2pc;
}

.contentContainer .collegeBlock .formBox .formContainer button[type=submit] {
	display: block;
	margin: 15px auto;
	border: 0;
	border-radius: 4px;
	background-color: #ff8105;
	color: #fff;
	font-size: 16px;
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.contentContainer .collegeBlock .layerBox {
	margin: 10px auto;
	width: 95%;
}

.contentContainer .collegeBlock .layerBox .layer a {
	padding: 15px 0;
	justify-content: center;
}

.contentContainer .collegeBlock .layerBox .layer .schedule {
	margin: 0;
}

.contentContainer .collegeBlock .layerBox .layer .classContent {
	padding-left: 10px;
	width: calc(100% - 60px);
	width: -webkit-calc(100% - 60px);
}

.contentContainer .collegeBlock .collegeList .layerBox .layer.bordered a.lawyer-img .classContent {
	padding-left: 10px;
	width: calc(100% - 105px);
	width: -webkit-calc(100% - 105px);
}

.contentContainer ul li .imgGallery {
	margin: 0 auto;
	width: 90%;
}

.contentContainer ul li .imgGallery img {
	width: 100%;
	height: 9pc;
	border: 5px solid #fff;
	box-shadow: 0 0 18px #333;
}

.formContainer {
	margin: 10px auto;
	width: 95%;
}

.formContainer input,
.formContainer textarea {
	display: block;
	width: 100%;
	border: 1px solid #d6d6d6;
	font-size: 14px;
}

.formContainer input {
	padding-right: 5px;
	padding-left: 5px;
	height: 2pc;
	line-height: 2pc;
}

.formContainer textarea {
	padding: 5px;
	height: 90pt;
}

.formContainer.checkcode input {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
}

.formContainer.checkcode img {
	display: inline-block;
	height: 2pc;
	vertical-align: middle;
	line-height: 2pc;
}

.formContainer.checkcode button.acquireCode {
	padding: 0;
	width: 89pt;
	height: 2pc;
	border: 0;
	background-color: #0e90d2;
	color: #fff;
	line-height: 2pc;
	font-size: 14px;
}

.formContainer button[type=submit],
.formContainer input[type=button] {
	display: block;
	margin: 15px auto;
	width: 90pt;
	height: 2pc;
	border: 0;
	border-radius: 4px;
	background-color: #434b6f;
	color: #fff;
	font-size: 14px;
	line-height: 2pc;
}
.contentContainer .collegeBlock .formBox .ad01 {width: 100%; margin-bottom: 10px;}
.contentContainer .collegeBlock .formBox .ad01 img {width: 100%;}
.contentContainer .formBox .infoContainer {
	margin: 0 auto 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 75pt;
	background-color: #efeef1;
	text-align: center;
	line-height: 75pt;
	transition: 1s all;
}

.contentContainer .formBox .infoContainer a {
	display: block;
	margin: 0 auto;
	height: 5pc;
	line-height: 5pc;
}

.contentContainer .formBox .infoContainer b.angleBracket {
	visibility: hidden;
	margin-right: 3px;
	margin-left: 3px;
	color: #fff;
	transition: .1s all;
}

.contentContainer .formBox .infoContainer:hover {
	background-color: #434c6f;
	color: #fff;
}

.contentContainer .formBox .infoContainer:hover b.angleBracket {
	visibility: visible;
}

.contentContainer .collegeBlock .recruitTable {
	margin-bottom: 25px;
	border: 1px solid #f0f0f0;
}

.contentContainer .collegeBlock .recruitTable tbody tr td,
.contentContainer .collegeBlock .recruitTable thead tr th {
	padding: 8px;
	border-top: 0;
	border-bottom: 1px solid #f0f0f0;
	vertical-align: middle;
	font-size: 14px;
}

.contentContainer .collegeBlock .recruitTable thead tr th {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 16.66667%;
	background-color: silver;
	color: #fff;
	font-size: 1pc;
}

.contentContainer .collegeBlock .recruitTable tbody tr td.tableTitle {
	background-color: #f4f4f4;
}

.contentContainer .collegeBlock .recruitTable tbody tr td.con {
	color: #73706d;
}

.contentContainer .collegeBlock .recruitTable tbody tr td span {
	display: block;
}

.contentContainer .collegeBlock .recruitTable tbody tr td.or {
	color: #ef8949;
}

.contentContainer .collegeBlock .recruitTable tbody tr td button {
	display: block;
	padding: 0;
	border: 0;
	background-color: transparent;
	color: #ef8949;
}

.contentContainer .collegeBlock .am-tabs {
	margin-right: 0;
	margin-left: 0;
}

.contentContainer .collegeBlock .am-tabs .am-tabs-nav {
	padding-bottom: 10px;
	background-color: transparent;
}

.contentContainer .collegeBlock .am-tabs-default .am-tabs-nav a {
	position: relative;
	display: flex;
	padding: 10px;
	width: 100%;
	height: 85px;
	border-right: 1px solid #ef730f;
	background-color: #ffecde;
	color: #ef730f;
	text-align: left;
	white-space: inherit;
	line-height: 1;
	align-items: center;
}

.contentContainer .collegeBlock .am-tabs-default .am-tabs-nav li.am-active {
	position: relative;
}

.contentContainer .collegeBlock .am-tabs-default .am-tabs-nav li.am-active:after {
	position: absolute;
	bottom: -8px;
	left: 50%;
	width: 0;
	height: 0;
	border-top: 10px solid #ef730f;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: "";
}

.contentContainer .collegeBlock .am-tabs-default .am-tabs-nav>.am-active a {
	background-color: #ef730f;
	color: #fff;
}

.contentContainer .collegeBlock .am-tabs-default .am-tabs-bd {
	border: #fafafa;
	background-color: #fafafa;
}

.contentContainer .collegeBlock .am-tabs-default .am-tabs-bd .am-tab-panel {
	padding: 5px 20px;
}

.contentContainer .collegeBlock .am-tabs-default .am-tabs-bd .or {
	margin: 15px auto 0;
	color: #ef730f;
	font-size: 1pc;
}

.contentContainer .collegeBlock .am-tabs-default .am-tabs-bd .recruitDetails {
	margin: 10px auto;
	font-size: 14px;
}

.contentContainer .collegeBlock .recruitSlider ul li .innerBox {
	position: relative;
	width: 90%;
}

.contentContainer .collegeBlock .recruitSlider ul li .innerBox p {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	margin: 0;
	padding: 15px;
	width: 100%;
	height: 100%;
	background-color: rgba(239, 115, 15, .5);
	color: #fff;
	align-items: center;
	justify-content: center;
}

.contentContainer .collegeBlock .recruitSlider ul li:hover .innerBox p {
	display: flex;
}

.contentContainer .collegeBlock .recruitSlider .am-control-nav {
	display: none;
}

.contentContainer .collegeBlock .am-slider-default .am-direction-nav .am-prev {
	left: 0;
}

.contentContainer .collegeBlock .am-slider-default .am-direction-nav .am-next {
	right: 0;
}

.contentContainer .collegeBlock .recruitSlider .am-direction-nav a.am-next:before {
	content: "\f054";
}

.contentContainer .collegeBlock .recruitSlider .am-direction-nav a:before {
	color: #fff;
	content: "\f053";
}

.contentContainer .collegeBlock .features p.featuresTitle {
	margin: 0 auto;
	color: #ef730f;
	font-size: 1pc;
}

.contentContainer .collegeBlock .features p.featuresDetails {
	margin: 0 auto 15px;
	font-size: 14px;
}

.contentContainer .collegeBlock .textBox table.school-table tr td:nth-child(1) {
	width: 30%;
}

.contentContainer .collegeBlock .textBox table.school-table tr td:nth-child(2) {
	width: 20%;
}

.contentContainer .collegeBlock .textBox table.school-table tr td:nth-child(3) {
	width: 50%;
}

.contentContainer .collegeBlock .textBox table.school-table tr td span {
	display: block;
}

.contentContainer .collegeBlock .textBox p {
	margin: 10px auto;
	font-size: 1pc;
}

.contentContainer .collegeBlock .textBox p:nth-child(1) {
	margin-top: 20px;
}

.contentContainer .collegeBlock .textBox p.am-margin-vertical-sm {
	margin: 10px auto;
}

.contentContainer .collegeBlock .textBox a.checkMore {
	margin: 20px auto 20px 0;
	width: 140px;
	height: 28px;
	background-color: #434c6f;
	color: #fff;
	line-height: 28px;
}

.contentContainer .collegeBlock .schoolList li .innerBox {
	margin: 20px auto 10px 0;
	width: 90%;
}

.contentContainer .collegeBlock .schoolList li .innerBox img {
	width: 75%;
}

.contentContainer .collegeBlock .schoolList li .innerBox p {
	margin: 5px auto 10px;
	text-align: center;
}

.contentContainer .collegeBlock .newsBox .innerBox {
	display: none;
	margin: 0 auto;
	padding: 20px 0;
	border-bottom: 1px solid #e6e6e6;
	transition: 1s all;
}

.contentContainer .collegeBlock .newsBox .innerBox:nth-child(1),
.contentContainer .collegeBlock .newsBox .innerBox:nth-child(2),
.contentContainer .collegeBlock .newsBox .innerBox:nth-child(3),
.contentContainer .collegeBlock .newsBox .innerBox:nth-child(4) {
	display: block;
}

.contentContainer .collegeBlock .newsBox .innerBox:hover {
	background-color: #f8f8f8;
}

.contentContainer .collegeBlock .newsBox .innerBox:nth-child(1) {
	padding-top: 10px;
}

.contentContainer .collegeBlock .newsBox .innerBox:nth-last-child(1) {
	border-bottom: 0;
}

.contentContainer .collegeBlock .newsBox .innerBox a {
	display: flex;
	align-items: center;
}

.contentContainer .collegeBlock .newsBox .innerBox a img {
	width: 75pt;
}

.contentContainer .collegeBlock .newsBox .innerBox a .newContainer {
	padding-left: 20px;
}

.contentContainer .collegeBlock .newsBox .innerBox a p.newsTitle {
	margin-top: 5px;
	margin-bottom: 0;
}

.contentContainer .collegeBlock .newsBox .innerBox a p.newContent {
	display: -webkit-box;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 5px;
	max-height: 44px;
	text-overflow: ellipsis;
	font-size: 14px;
	line-height: 22px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.contentContainer .dreamTeamTab .am-tabs-bd .innerBox .imgBox img {
	width: 65%;
}

.contentContainer .testClass.theoryClass .class .layer .classContent {
	width: 68%;
}

.contentContainer .videoList ul li .innerBox {
	position: relative;
	margin: 0 auto 0 0;
	width: 90%;
	height: 129px;
	transition: 1s all;
}

.contentContainer .videoList ul li .innerBox p {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	width: 100%;
	height: 129px;
	background-color: rgba(1, 1, 1, .3);
	text-align: center;
	transition: 1s all;
}

.contentContainer .videoList ul li .innerBox span {
	display: none;
	margin: 30px auto;
	color: #fff;
	font-size: 45px;
}

.contentContainer .videoList ul li .innerBox:hover {
	background-color: transparent;
}

.contentContainer .videoList ul li .innerBox:hover p {
	display: block;
	background-color: transparent;
}

.contentContainer .videoList ul li .innerBox:hover p span {
	display: block;
}

.testIntro ul li .innerBox {
	margin: 0 auto;
	width: 90%;
}

.testIntro ul li .innerBox img {
	width: 45%;
}

.testIntro ul li .innerBox img.hide,
.testIntro ul li .innerBox:hover img.show {
	display: none;
}

.testIntro ul li .innerBox:hover img.hide {
	display: block;
}

.testIntro ul li .innerBox h4 {
	margin: 15px auto 5px;
	text-align: center;
}

.testIntro ul li .innerBox p {
	margin: 0 auto 10px;
	width: 80%;
	text-align: center;
	font-size: 14px;
}

.system .checkMore,
.testIntro .checkMore {
	margin: 20px auto 0;
	width: 180px;
	height: 2pc;
	background-color: #434c6f;
	color: #fff;
	font-size: 18px;
	line-height: 2pc;
}

.system {
	background-color: #f7f7f7;
}

.system .table-title {
	background-color: #434c6f;
	color: #fff;
}

.system.cloudClass-table .table-title {
	background-color: #ea3e4b;
}

.system table {
	border-collapse: collapse;
}

.system table tbody tr td,
.system table thead tr th {
	padding: .5rem;
	vertical-align: middle;
	text-align: center;
}

.system table thead tr th {
	padding: 1rem .5rem;
	font-size: 1.5rem;
}

.system table thead tr th:nth-child(1) {
	width: 14%;
}

.system table thead tr th:nth-child(2) {
	width: 8%;
}

.system table thead tr th:nth-child(3) {
	width: 16%;
}

.system table thead tr th:nth-child(4) {
	width: 9%;
}

.system table thead tr th:nth-child(5) {
	width: 9%;
}

.system table thead tr th:nth-child(6) {
	width: 20%;
}

.system table thead tr th:nth-child(7) {
	width: 24%;
}

.system table.table-sec thead tr th:nth-child(1) {
	width: 22%;
}

.system table.table-sec thead tr th:nth-child(2) {
	width: 25%;
}

.system table.table-sec thead tr th:nth-child(3) {
	width: 29%;
}

.system table.table-sec thead tr th:nth-child(4) {
	width: 24%;
}

.system table.table-third thead tr th:nth-child(1) {
	width: 10%;
}

.system table.table-third thead tr th:nth-child(2) {
	width: 10%;
}

.system table.table-third thead tr th:nth-child(3) {
	width: 10%;
}

.system table.table-third thead tr th:nth-child(4) {
	width: 15%;
}

.system table.table-third thead tr th:nth-child(5) {
	width: 24%;
}

.system table.table-four thead tr th:nth-child(1) {
	width: 8%;
}

.system table.table-four thead tr th:nth-child(2) {
	width: 6%;
}

.system table.table-four thead tr th:nth-child(3) {
	width: 8%;
}

.system table.table-four thead tr th:nth-child(4) {
	width: 8%;
}

.system table.table-four thead tr th:nth-child(5) {
	width: 16%;
}

.system table.table-four thead tr th:nth-child(6) {
	width: 24%;
}

.system table tbody tr td {
	font-size: 1.4rem;
}

.system table tbody tr,
.system table thead tr {
	background-color: #fff;
}

.system table tbody tr.colored,
.system table thead tr.colored {
	background-color: rgba(234, 62, 75, .1);/**#f2f2ff;*/
}

.system.cloudClass-table table tbody tr.colored,
.system.cloudClass-table table thead tr.colored {
	background-color: rgba(234, 62, 75, .1);
}

.system table tbody tr td.classTitle p.hotClass {
	position: relative;
	display: inline-block;
	margin: 0 auto;
	padding: 8px 0;
	font-weight: 600;
}

.system table tbody tr td.classTitle p.hotClass span {
	position: absolute;
	top: 9px;
	left: -34px;
	display: block;
	width: 25px;
	height: 22px;
	border-radius: 20px;
	background-color: #d30808;
	color: #fff;
	text-align: center;
	font-size: 9pt;
	line-height: 22px;
}

.system table tbody tr td.classTitle span.hot:before {
	position: absolute;
	bottom: 0;
	left: 1px;
	z-index: 1;
	width: 0;
	height: 0;
	border-bottom: 10px solid #d30808;
	border-left: 10px solid transparent;
	color: #fff;
	content: "";
}

.teacherBox .teacherSlider {
	margin-bottom: 0;
}

.teacherBox .teacherSlider.center .slick-list {
	overflow-x: hidden;
	overflow-y: visible;
	height: 310px;
}

.teacherBox .teacherSlider.center .slick-track {
	display: flex;
	align-items: center;
}

.teacherBox .teacherSlider.center img {
	margin: 0 auto;
	width: 80%;
	opacity: .6;
	transition: all .3s ease;
}

.teacherBox .teacherSlider.center .slick-slide {
	display: flex;
	height: 207px;
	align-items: center;
}

.teacherBox .teacherSlider.center .slick-slide div.teacherIntroBox {
	display: none;
}

.teacherBox .teacherSlider.center .slick-center {
	position: relative;
	padding: 10px 0;
}

.teacherBox .teacherSlider.center .slick-center div.teacherIntroBox {
	position: absolute;
	bottom: -75pt;
	left: -140%;
	display: flex;
	width: 710px;
	align-items: center;
}

.teacherBox .teacherSlider.center .slick-center div.teacherIntroBox .teacherName {
	margin-bottom: 0;
	width: 170px;
	text-align: center;
	font-weight: 600;
	font-size: 24px;
}

.teacherBox .teacherSlider.center .slick-center div.teacherIntroBox .teacherDescribe {
	margin: 20px 20px 20px 0;
}

.teacherBox .teacherSlider.center .slick-center div.teacherIntroBox button {
	display: block;
	padding: 0;
	width: 140px;
	height: 2pc;
	border: 0;
	border-radius: 5px;
	background-color: #434c6f;
	color: #fff;
	text-align: center;
	line-height: 2pc;
}

.teacherBox .teacherSlider.center .slick-center img {
	width: 100%;
	opacity: 1;
}

.teacherBox .teacherSlider .slick-next:before,
.teacherBox .teacherSlider .slick-prev:before {
	color: #333;
}

.studentFeedbacks {
	width: 100%;
	height: 470px;
	background: url(/upload/2017-12-21/19.png) center no-repeat;
	background-size: cover;
}

.studentFeedbacks ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.studentFeedbacks ul li:nth-child(1),
.studentFeedbacks ul li:nth-child(2) {
	margin-bottom: 2rem;
}

.studentFeedbacks ul li .innerBox {
	display: flex;
	margin: 0 auto;
	width: 80%;
	align-items: flex-start;
}

.studentFeedbacks ul li .innerBox .contentBox {
	padding-left: 15px;
}

.studentFeedbacks ul li .innerBox p.studentName {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 600;
}

.studentFeedbacks ul li .innerBox p.studentWords {
	margin-top: 0;
	margin-bottom: 5px;
	text-align: justify;
	font-size: 14px;
}

.testClass.theoryClass .class a {
	display: flex;
}

.testClass.theoryClass .class .layer:nth-child(odd) {
	background-color: #fbfbfb;
}

.testClass.theoryClass .class .layer:hover {
	background-color: #f8f8f8;
}

.testClass.theoryClass .class .layer .schedule {
	margin: 0;
}

.testClass.theoryClass .class .layer .classContent {
	width: 80%;
}

.testClass.theoryClass .class .layer .checkMore {
	margin: 0;
	background-color: #434c6f;
}

.benefits {
	width: 100%;
	height: 430px;
	background: url(/upload/2018-02-24/15.png) center no-repeat;
	background-size: cover;
}

.index-benefits.benefits {
	height: 460px;
	background-image: url(/upload/2018-02-24/15.png);
	display: flex;
	align-items: center
}

.index-benefits.benefits p.describe {
	margin: 15px auto;
	width: 50pc;
	text-align: center;
	font-size: 14px;
}

.benefits ul li article {
	margin: 0 auto;
	width: 90%;
}

.benefits ul li article img {
	width: 35%;
}

.benefits ul li article h4 {
	margin: 15px auto;
	text-align: center;
	font-weight: 500;
}

.benefits ul li article a.checkMore {
	margin: 10px auto;
	width: 90pt;
	height: 28px;
	background-color: #22e8ae;
	color: #fff;
	line-height: 28px;
}

.index-benefits.benefits ul li .innerBox a.checkMore {
	background-color: #22e8ae;
	color: #fff;
}

.dreamTeam .title {
	border-bottom: 1px solid #eee;
}

.dreamTeamTab .am-tabs-bd {
	border: 0;
}

.dreamTeamTab .am-tabs-bd .innerBox {
	display: flex;
	align-items: center;
}

.dreamTeamTab .am-tabs-bd .innerBox .imgBox {
	width: 48%;
}

.dreamTeamTab .am-tabs-bd .innerBox .imgBox img {
	width: 55%;
}

.dreamTeamTab .am-tabs-bd .innerBox .teacherInfo {
	width: 52%;
}

.dreamTeamTab .am-tabs-bd .innerBox .teacherInfo h4,
.dreamTeamTab .am-tabs-bd .innerBox .teacherInfo p {
	margin: 5px auto;
}

.dreamTeamTab .am-tabs-bd .innerBox .teacherInfo p.am-margin-top-lg {
	margin-top: 15px;
}

.dreamTeamTab .am-tabs-bd .innerBox .teacherInfo p a.checkMore,
.dreamTeamTab .am-tabs-bd .innerBox .teacherInfo p button {
	display: inline-block;
	margin-right: 15px;
	padding: 0;
	width: 130px;
	height: 2pc;
	border: 0;
	background-color: #434c6f;
	color: #fff;
	line-height: 2pc;
}

.dreamTeamTab .am-tabs-bd .innerBox .teacherInfo p button {
	background-color: #22e8ae;
}

.dreamTeamTab .am-nav-tabs {
	border: 0;
}

.dreamTeamTab .am-nav-tabs>li>a {
	margin: 0 auto;
}

.dreamTeamTab .am-nav-tabs>li>a p {
	margin: 10px auto 5px;
	text-align: center;
	font-size: 14px;
}

.dreamTeamTab .am-nav-tabs>li>a:hover {
	border: 0;
	background-color: transparent;
}

.dreamTeamTab .am-nav-tabs>li>a:hover p {
	font-weight: 600;
}

.dreamTeamTab .am-nav-tabs>li.am-active>a {
	border: 0;
}

.teamList {
	background-color: #f0f0f0;
}

.teamList ul li .innerBox {
	margin: 0 auto;
	width: 90%;
	transition: 1s all;
}

.teamList ul li .innerBox:hover {
	opacity: .8;
}

.teamList ul li .innerBox img {
	width: 65%;
}

.teamList ul li .innerBox p.teacherName {
	margin: 5px auto 20px;
	text-align: center;
}

.interviewTeam .title {
	border-bottom: 1px solid #eee;
}

.interviewTeam .innerBox {
	margin: 0 auto;
	width: 90%;
	transition: 1s all;
}

.interviewTeam .innerBox img {
	width: 65%;
}

.download-head ul li .downloadBox:hover {
	cursor: pointer;
}

.download-head ul li .downloadBox {
	display: flex;
	margin: 0 auto;
	width: 90%;
	align-items: center;
}

.download-head ul li .downloadBox .boxTitle {
	margin: 5px auto;
	padding-left: 10px;
	color: #3c76cc;
	font-size: 24px;
}

.download-head ul li .downloadBox p.checkMore {
	margin: 5px auto;
	width: 55px;
	border: 1px solid #3c76cc;
	background-color: #fff;
	color: #3c76cc;
	text-align: center;
}

.download-interviewTest .acquire-material,
.download-writtenTest .acquire-material {
	display: block;
	width: 250px;
	height: 36px;
	border: 1px solid #1dbd82;
	border-radius: 15px;
	background-color: transparent;
	color: #1dbd82;
	text-align: center;
	line-height: 34px;
}

.download-head ul li a {
	display: flex;
	align-items: center;
	justify-content: center;
}

.download-head ul li a span {
	display: flex;
	width: 5.5rem;
	height: 5.5rem;
	border-radius: 6rem;
	background-color: #3c76cc;
	color: #fff;
	font-weight: 700;
	font-size: 3rem;
	align-items: center;
	justify-content: center;
}

.download-head ul li a .boxTitle {
	color: #3c76cc;
	font-size: 2rem;
}

.download-head ul li a .checkMore {
	width: 50px;
	border: 2px solid #3c76cc;
	border-radius: 5px;
	color: #3c76cc;
	text-align: center;
	font-size: 1.2rem;
}

.download-writtenTest {
	width: 100%;
	height: 470px;
	background: url(/upload/2018-07-26/6cac1be292df13d9.png) center no-repeat;
	background-size: cover;
}

.download-writtenTest h2.title span.numContent {
	background-color: transparent;
}

.download-interviewTest .title .green,
.download-writtenTest .title .green,
.innerMaterial .title .green {
	color: #1bbd81;
}

.download-interviewTest .title .borderBottom,
.download-writtenTest .title .borderBottom,
.innerMaterial .title .borderBottom {
	display: block;
	margin: 0 auto -3px auto;
	width: 100px;
	border-top: 4px solid #1bbd81;
}

.download-writtenTest ul li:nth-child(3n+1) {
	padding-right: 1rem;
}

.download-writtenTest ul li:nth-child(3n+2) {
	padding-right: .5rem;
	padding-left: .5rem;
}

.download-writtenTest ul li:nth-child(3n) {
	padding-left: 1rem;
}

.download-writtenTest ul li article {
	position: relative;
	padding: 2.2rem;
	border: 1px solid #eceaeb;
	background-color: #fff;
	text-align: center;
}

.download-writtenTest ul li article:hover {
	cursor: pointer;
}

.download-writtenTest ul li article img {
	position: absolute;
	top: 0;
	right: 0;
}

.download-writtenTest ul li article p {
	margin: 0 auto;
	color: #333;
	text-align: center;
	font-weight: 700;
	font-size: 2rem;
}

.download-writtenTest ul li article p.orange {
	color: #ec6e15;
}

.download-interviewTest ul li article {
	display: flex;
	width: 121px;
	height: 121px;
	border-radius: 121px;
	color: #fff;
	font-weight: 700;
	align-items: center;
	justify-content: center;
}

.download-interviewTest ul li article span {
	display: none;
}

.download-interviewTest ul li article:hover {
	background-color: #1bbd81;
	cursor: pointer;
}

.download-interviewTest ul li article:hover img {
	display: none;
}

.download-interviewTest ul li article:hover span {
	display: block;
}

.innerMaterial {
	background-color: #f6f3f5;
}

.innerMaterial h2.title span.numContent {
	background-color: transparent;
}

.innerMaterial ul {
	display: flex;
	align-items: center;
}

.innerMaterial .formContainer {
	margin: 15px auto;
	width: 80%;
}

.innerMaterial .formContainer input {
	border: 1px solid #1bbd81;
	border-radius: 5px;
}

.innerMaterial .formContainer button {
	margin: 0 auto 0 5px;
	width: 150px;
	height: 32px;
	border: none;
	background-color: #1bbd81;
	color: #fff;
	line-height: 32px;
}

.question-box p {
	margin: 10px auto;
}

.question-box span {
	display: block;
	line-height: 1.8;
}

.question-box span.sub-title:hover {
	text-decoration: underline;
	cursor: pointer;
}

.question-box span.details {
	display: none;
}

.question-box span mark {
	background-color: transparent;
	color: #0a0;
}

.reading-intro ul li .innerBox {
	margin: 0 auto;
	width: 90%;
}

.reading-intro ul li .innerBox h4 {
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}

.reading-intro ul li .innerBox p {
	margin-top: 5px;
	margin-bottom: 10px;
	color: #666;
	text-align: center;
	font-size: 14px;
}

.greyPara {
	margin: 0 auto;
	padding: 20px;
	width: 50pc;
	background-color: #f2f3f9;
	text-align: center;
	font-size: 14px;
}

.reading-detail ul {
	display: flex;
	align-items: center;
}

.reading-detail ul li:nth-child(1) {
	width: 40%;
}

.reading-detail ul li:nth-child(2) {
	width: 60%;
}

.reading-big-name .am-container>ul {
	display: flex;
	align-items: center;
}

.reading-big-name .am-container>ul>li:nth-child(1) {
	width: 45%;
}

.reading-big-name .am-container>ul>li:nth-child(2) {
	width: 55%;
}

.reading-big-name .am-container h4 {
	margin: 5px auto;
}

.reading-big-name .am-container p {
	margin: 5px auto;
	font-size: 14px;
}

.reading-big-name .am-container .checkMore {
	margin-top: 20px;
	width: 90pt;
	height: 2pc;
	color: #fff;
	line-height: 2pc;
}

.reading-book-intro {
	background-color: #f2f3f9;
}

.reading-book-intro .am-container .am-slider {
	margin-top: 2.4rem;
	background-color: transparent;
	box-shadow: none;
}

.reading-detail {
	height: 572px;
	background-color: #f2f3f9;
	font-size: 14px;
}

.reading-detail-1 {
	line-height: 29px;
}

.reading-division .am-container ul li .innerBox {
	border: 1px solid #c7c7c7;
	text-align: center;
}

.reading-division .am-container ul li .innerBox p {
	margin: 10px auto;
	color: #666;
	font-size: 14px;
}

.reading-division .am-container ul li .innerBox h4 {
	margin-top: 10px;
	margin-bottom: 5px;
}

.reading-division .am-container ul li .innerBox button.checkMore {
	margin: 15px auto;
	width: 90pt;
	height: 2pc;
	color: #fff;
	line-height: 2pc;
}

.reading-division .am-container ul li:nth-child(2) .innerBox,
.reading-division .am-container ul li:nth-child(3) .innerBox {
	border-left: none;
}

.reading-news ul.image-block li a {
	display: block;
	margin: 0 auto;
	width: 90%;
	background-color: #f9f9f9;
}

.reading-news ul.image-block li a p.describe {
	display: -webkit-box;
	overflow: hidden;
	max-height: 3.2rem;
	text-overflow: ellipsis;
	line-height: 1.6rem;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.reading-news ul.news-block li article {
	margin: 0 auto;
	width: 90%;
}

.reading-news ul.news-block li .news-title {
	border-left: 4px solid #1ec896;
}

.reading-news ul.news-block li a {
	display: block;
}

.reading-news ul.news-block li a span {
	vertical-align: middle;
}

.reading-news ul.news-block li a span.dot {
	color: #1ec896;
	font-size: 24px;
}

.wechat-container .wechat-layer a {
	display: flex;
	margin-bottom: 20px;
	color: inherit;
	align-items: center;
}

.wechat-container .wechat-layer a img {
	width: 250px;
	border-radius: 5px;
}

.wechat-container .wechat-layer a p {
	margin: 5px;
}

.adjust-how h3 {
	font-weight: 500;
	font-size: 1pc;
}

.adjust-how ul {
	display: flex;
	align-items: center;
}

.adjust-how ul li:nth-child(1) {
	width: 45%;
}

.adjust-how ul li:nth-child(2) {
	width: 55%;
}

.adjust-how ul li p {
	margin: 15px auto;
}

.adjust-how ul li p.grey {
	color: #747474;
}

.adjust-how ul li .checkMore {
	width: 90pt;
	height: 2pc;
	color: #fff;
	line-height: 2pc;
}

.adjust-how.method {
	font-weight: 500;
	font-size: 1pc;
}

.adjust-how.method ul li p {
	margin: 10px auto;
}

.adjust-how.method ul li p span.tel {
	color: #1ecd97;
	font-size: 24px;
	line-height: 1;
}

.adjust-features {
	width: 100%;
	height: 375px;
	background: url(/upload/2018-02-24/22.png) center no-repeat;
	background-size: cover;
	color: #fff;
}

.adjust-features ul li .innerBox {
	margin: 0 auto;
	width: 90%;
}

.adjust-features ul li .innerBox img {
	margin-top: 10px;
	width: 50%;
}

.adjust-features ul li .innerBox p {
	margin: 15px auto;
	text-align: center;
}

.adjust-schools .am-table {
	margin-top: 25px;
}

.adjust-schools .am-table thead {
	background-color: #1ecd97;
	color: #fff;
}

.adjust-schools .am-table thead tr th {
	border-bottom: 0;
	text-align: center;
}

.adjust-schools .am-table tbody tr td {
	vertical-align: middle;
	font-size: 14px;
}

.jichu-intro ul li .innerBox {
	margin: 0 auto;
	width: 85%;
}

.jichu-intro ul li .innerBox img {
	width: 40%;
}

.jichu-intro ul li .innerBox p {
	margin: 5px auto;
	color: #747474;
	text-align: center;
	font-size: 14px;
}

.jichu-intro ul li .innerBox p.jichu-intro-title {
	margin-top: 10px;
	color: #333;
	font-size: 1pc;
}

.jichu-intro .checkMore {
	margin: 0 auto;
	width: 150px;
	height: 2pc;
	color: #fff;
	line-height: 2pc;
}

.jichu-class-detail {
	background-color: #eaebf1;
}

/*.jichu-class-detail .table-container{overflow-y:scroll;height:16pc;}*/
/*.jichu-class-detail.xitong .table-container{height:inherit;}*/
.jichu-class-detail table {
	margin-bottom: 0;
}

.jichu-class-detail table thead {
	background-color: #1ecd97;
	color: #fff;
}

.jichu-class-detail table thead tr th {
	text-align: center;
}

.jichu-class-detail table thead tr th:nth-child(1),
.jichu-class-detail table thead tr th:nth-child(2) {
	width: 20%;
}

.jichu-class-detail table thead tr th:nth-child(3) {
	width: 40%;
}

.jichu-class-detail table thead tr th:nth-child(4) {
	width: 20%;
}

.jichu-class-detail table tbody tr:nth-child(even) {
	background-color: #fff;
}

.jichu-class-detail table tbody tr td {
	padding: 10px;
	border-top: 0;
	vertical-align: middle;
	font-size: 14px;
}

.jichu-class-detail table tbody tr td:nth-child(4) .checkMore {
	margin: 0 auto;
	width: 90pt;
	height: 24px;
	color: #fff;
	line-height: 24px;
}

.jichu-specific-class {
	width: 100%;
	height: 670px;
	background: url(/upload/2018-02-28/8.png) center no-repeat;
	background-size: cover;
}

.jichu-specific-class .am-slider {
	box-shadow: none;
}

.jichu-specific-class .am-container>h3,
.jichu-specific-class .am-container>p,
.jichu-specific-class h2 {
	color: #fff;
}

.jichu-specific-class .teacher-container {
	padding: 25px 25px 0;
	background-color: hsla(0, 0%, 100%, .6);
}

.jichu-specific-class .teacher-container ul {
	display: flex;
	align-items: flex-end;
}

.jichu-specific-class .teacher-container ul li:nth-child(1) {
	width: 40%;
}

.jichu-specific-class .teacher-container ul li:nth-child(1) img {
	width: 75%;
}

.jichu-specific-class .teacher-container ul li:nth-child(2) {
	padding-bottom: 20px;
	width: 55%;
}

.jichu-specific-class .teacher-container ul li p {
	margin: 10px auto;
}

.jichu-specific-class .teacher-container ul li p.grey {
	color: #4a4a4a;
}

.jichu-specific-class .checkMore {
	margin: 0 auto;
	width: 150px;
	height: 2pc;
	color: #fff;
	line-height: 2pc;
}

.jichu-specific-class ul.red-box li p {
	margin: 0 auto;
	padding: 5px;
	width: 80%;
	border-radius: 5px;
	background-color: #fd5c59;
	color: #fff;
	font-size: 14px;
}

.jichu-teacher .am-slider {
	margin-top: 2.4rem;
	box-shadow: none;
}

.jichu-teacher .am-slider-default .am-control-nav {
	display: none;
}

.jichu-teacher .am-slider ul li .innerBox {
	margin: 0 auto;
	width: 90%;
}

.jichu-teacher .am-slider ul li .innerBox img {
	margin: 0 auto;
	width: 60%;
}

.jichu-teacher .am-slider ul li .innerBox p.teacher-info {
	margin: 10px auto 5px;
	text-align: center;
}

.jichu-teacher .am-slider ul li .innerBox p.teacher-intro {
	margin: 5px auto 10px;
	text-align: justify;
	font-size: 14px;
}

.jichu-teacher .checkMore {
	margin: 0 auto;
	width: 150px;
	height: 2pc;
	color: #fff;
	line-height: 2pc;
}

.jichu-gifts {
	background-color: #ebeae7;
}

.jichu-gifts h3 {
	margin: 10px auto 5px;
	text-align: center;
}

.jichu-gifts p {
	font-size: 14px;
}

.jichu-gifts ul {
	display: flex;
	align-items: center;
}

.jichu-gifts ul li:nth-child(1) {
	width: 55%;
}

.jichu-gifts ul li:nth-child(2),
.jichu-gifts ul li:nth-child(2) img {
	width: 45%;
}

.online-class-banner {
	position: relative;
	z-index: 90;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 25pc;
	background: url(/upload/2018-03-14/11.png) no-repeat;
	background-position: center 80%;
	background-size: cover;
}

.online-class-banner .content {
	position: relative;
	z-index: 91;
	margin: 0 auto;
	padding-top: 130px;
	height: 25pc;
	max-width: 60pc;
	min-width: 20pc;
	text-align: center;
}

.online-class-banner h2 {
	margin: 0 0 15px;
	padding: 0;
	color: #fff;
	letter-spacing: .1em;
	font-size: 42px;
}

.online-class-banner p {
	margin: 20px 0 75pt;
	color: #f2f2f2;
	letter-spacing: .15em;
	font-size: 1pc;
	line-height: 1.6em;
}

.online-class-banner a.btnLink {
	display: block;
	margin: 0 auto;
	margin-top: 5px;
	width: 150px;
	height: 40px;
	border: 2px solid #1ecd97;
	border-radius: 10px;
	background-color: #1ecd97;
	color: #fff;
	text-align: center;
	text-overflow: clip;
	letter-spacing: 2px;
	font-size: 20px;
	line-height: 36px;
	cursor: pointer;
	transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
}

.online-class-intro {
	min-width: 60pc;
	background-color: #f2f2f2;
}

.online-class-intro .am-container {
	display: block;
	margin: 0 auto;
	text-align: center;
}

.online-class-intro .feature-title {
	letter-spacing: 3px;
}

.online-class-intro .feature-block {
	position: relative;
	display: block;
	margin: 20px 0 0;
	padding: 0;
}

.online-class-intro .feature-block img {
	width: 10pc;
}

.online-class-intro .feature-block h3 {
	margin-top: 20px;
	margin-bottom: 0;
	color: #333;
	font-weight: 500;
	font-size: 1.2em;
	line-height: 28px;
}

.online-class-intro .feature-block p {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 20px;
	width: 280px;
	color: #666;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
}

.online-class-intro .feature-block button {
	display: block;
	margin: 15px auto 0;
	padding: 0;
	width: 150px;
	height: 34px;
	border: 1px solid #a2a2a2;
	border-radius: 5px;
	background-color: transparent;
	color: #a2a2a2;
	text-align: center;
	font-size: 1em;
	line-height: 34px;
	transition: 1s all;
}

.online-class-intro .feature-block button:hover {
	border: 1px solid #1ecd97;
	background-color: #1ecd97;
	color: #fff;
}

.online-class-form {
	position: relative;
	z-index: 90;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 360px;
	background: url(/upload/2018-03-14/img17613/18.png) no-repeat;
	background-position: center 80%;
	background-size: cover;
}

.online-class-form p {
	margin: 15px auto;
	width: 620px;
	color: #fff;
	letter-spacing: .2em;
}

.online-class-form p i {
	margin-right: 5px;
	margin-left: 5px;
	color: #1ecd97;
	font-size: 28px;
}

.online-class-form p.paragraph1 {
	padding-right: 15px;
	text-align: right;
	font-size: 20px;
}

.online-class-form p.paragraph2 {
	text-align: center;
	font-size: 20px;
}

.online-class-form p.paragraph3 {
	text-align: center;
	font-size: 24px;
}

.online-class-form p.paragraph3 span {
	display: inline-block;
	vertical-align: middle;
}

.online-class-form form {
	display: flex;
	align-items: center;
	justify-content: center;
}

.online-class-form form input {
	margin-right: 20px;
	margin-left: 0;
	padding: 0 0 0 8px;
	width: 200px;
	height: 36px;
	border: 1px solid #d6d6d6;
	line-height: 36px;
}

.online-class-form form input[name=checkcode] {
	margin-right: 0;
	width: 75pt;
}

.online-class-form form img {
	height: 36px;
	line-height: 36px;
}

.online-class-form form button {
	margin: 0 20px;
	width: 90pt;
	height: 36px;
	border: 0;
	background-color: #1ecd97;
	color: #fff;
	line-height: 36px;
}

.online-class-form form button[type=submit] {
	margin: 0 20px;
	width: 90pt;
	height: 36px;
	border: 0;
	background-color: #1ecd97;
	color: #fff;
	line-height: 36px;
}

.online-class-how .am-g {
	display: flex;
	align-items: center;
}

.online-class-how h2 {
	margin: 20px auto;
	padding-left: 20px;
	text-align: left;
}

.online-class-how img {
	margin: 0 auto;
	width: 25pc;
}

.online-class-how ul {
	color: #1ecd97;
}

.online-class-how ul li p {
	margin: 10px auto;
	color: #333;
}

.online-class-how ul li p a {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	border-radius: 5px;
	background-color: #1ecd97;
	color: #fff;
}

.online-class-how button {
	display: block;
	margin: 15px auto 15px 1.5em;
	padding: 0;
	width: 150px;
	height: 34px;
	border: 1px solid #a2a2a2;
	border-radius: 5px;
	background-color: transparent;
	color: #a2a2a2;
	text-align: center;
	font-size: 1em;
	line-height: 34px;
	transition: 1s all;
}

.online-class-how button:hover {
	border: 1px solid #1ecd97;
	background-color: #1ecd97;
	color: #fff;
}

.online-class-detail .am-table {
	font-size: 14px;
}

.online-class-detail .am-table>thead>tr>th {
	border-bottom: 0;
}

.online-class-detail .am-table>tbody>tr>td {
	vertical-align: middle;
}

.online-class-detail .am-table>tbody>tr:nth-child(1)>td:nth-child(1) {
	width: 15%;
}

.online-class-detail .am-table>tbody>tr:nth-child(1)>td:nth-child(2) {
	width: 10%;
}

.online-class-detail .am-table>tbody>tr:nth-child(1)>td:nth-child(3) {
	width: 20%;
}

.online-class-detail .am-table>tbody>tr:nth-child(1)>td:nth-child(4) {
	width: 15%;
}

.online-class-detail .am-table>tbody>tr:nth-child(1)>td:nth-child(5) {
	width: 10%;
}

.online-class-detail .am-table>tbody>tr:nth-child(1)>td:nth-child(6) {
	width: 30%;
}

.online-class-detail .am-table>tbody>tr>td span {
	display: block;
}

.online-class-detail .am-table>tbody>tr>td span.hot {
	position: relative;
	display: block;
}

.online-class-detail .am-table>tbody>tr>td span.hot:before {
	position: absolute;
	top: -5px;
	right: 10px;
	bottom: 0;
	z-index: 1;
	width: 25px;
	height: 22px;
	border-bottom: 23px solid #d30808;
	border-radius: 20px;
	color: #fff;
	content: "hot";
	font-size: 9pt;
}

.online-class-detail .am-container .am-table {
	margin-top: 15px;
	margin-bottom: 0;
}

.online-class-detail .am-container .am-table .bold {
	font-weight: 700;
}

.online-class-detail .am-container .am-table .red {
	color: red;
}

.online-class-detail .am-container .am-table .lgFont,
.online-class-detail .am-container .hotLine {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 20px;
}

.online-class-detail .am-container .hotLine {
	margin: 30px auto 0;
	width: 50pc;
	border-radius: 5px;
	background-color: #f15757;
	color: #fff;
	text-align: center;
	font-weight: 600;
}

.online-class-detail .am-container .hotLine:hover {
	cursor: pointer;
}

.online-class-learn {
	display: block;
	width: 100%;
	background-color: #f2f2f2;
}

.online-class-learn h2 {
	margin: 0;
	padding-bottom: 45px;
	text-align: center;
	letter-spacing: 3px;
	font-weight: 500;
	font-size: 1.5em;
}

.online-class-learn .teacher-block-left {
	margin: 0;
	padding-right: 0;
	padding-left: 30px;
	width: 580px;
}

.online-class-learn .teacher-block-right {
	padding-left: 30px;
	width: 380px;
}

.online-class-learn .img {
	float: left;
	width: 90px;
	text-align: center;
}

.online-class-learn .img img {
	width: 5pc;
	height: 5pc;
	border: 1px solid #eee;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
}

.online-class-learn .name {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	width: auto;
}

.online-class-learn .name span {
	font-weight: 700;
	font-size: 1.15em;
	line-height: 22px;
}

.online-class-learn .name p {
	margin: 0;
	padding-top: 13px;
	color: #666;
	font-size: 1em;
	line-height: 25px;
}

.online-class-learn .talk {
	clear: both;
	display: block;
	padding-top: 20px;
	width: 350px;
	line-height: 24px;
}

.online-class-learn .talk>p {
	margin: 0;
}

.online-class-learn .talk>p a {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	border-radius: 5px;
	background-color: #1ecd97;
	color: #fff;
}

.online-class-dream {
	display: block;
	width: 100%;
	height: 620px;
	min-width: 60pc;
	background-color: #f2f2f2;
}

.online-class-dream h2 {
	margin: 0;
	padding-bottom: 60px;
	text-align: center;
	letter-spacing: 3px;
	font-weight: 500;
	font-size: 1.5em;
}

.online-class-dream .am-g.sec {
	margin-top: 35px;
}

.online-class-dream .am-g>div:nth-child(1) {
	padding-left: 30px;
	width: 22%;
}

.online-class-dream .am-g>div:nth-child(2) {
	padding-left: 0;
	width: 78%;
}

.online-class-dream .am-g>div:nth-child(2) .paraBox {
	position: relative;
	margin-top: 24px;
	padding: 15px 30px;
	border-radius: 5px;
	background-color: #edebeb;
}

.online-class-dream .am-g>div:nth-child(2) span:nth-child(1) {
	font-weight: 700;
	font-size: 1.15em;
	line-height: 22px;
}

.online-class-dream .am-g>div:nth-child(2) span:nth-child(2) {
	margin-left: 4px;
	color: #666;
	font-size: 1em;
	line-height: 25px;
}

.online-class-dream .am-g>div:nth-child(2) p {
	margin: 10px auto 0;
}

.online-class-dream .am-g>div:nth-child(2) .paraBox span.am-icon-caret-left {
	position: absolute;
	top: 34%;
	left: -8px;
	color: #edebeb;
	font-size: 25px;
}

.online-class-mid-ads {
	margin-bottom: 0;
	width: 100%;
	min-width: 60pc;
	background: linear-gradient(rgba(12, 12, 9, .4), rgba(12, 12, 9, .4)), url(/upload/2018-03-14/9.png);
	background-position: center 80%;
	background-size: cover;
}

.online-class-mid-ads,
.online-class-mid-ads .am-container {
	position: relative;
	display: block;
	margin-right: auto;
	margin-left: auto;
	height: 200px;
}

.online-class-mid-ads .am-container {
	padding-top: 40px;
	max-width: 700px;
	text-align: center;
}

.online-class-mid-ads .am-container p {
	margin-bottom: 20px;
	color: #fff;
	letter-spacing: 3px;
	font-size: 1.4em;
}

.online-class-mid-ads a.btnLink {
	display: block;
	margin: 0 auto;
	margin-top: 5px;
	width: 150px;
	height: 40px;
	border: 2px solid #1ecd97;
	border-radius: 10px;
	background-color: #1ecd97;
	color: #fff;
	text-align: center;
	text-overflow: clip;
	letter-spacing: 2px;
	font-size: 20px;
	line-height: 36px;
	cursor: pointer;
	transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
}

.jiaoyuzhan-willingness {
	background-color: #f6f4f9;
}

.jiaoyuzhan-willingness ul.cols {
	display: flex;
	align-items: flex-end;
}

.jiaoyuzhan-willingness ul.cols li:nth-child(1),
.jiaoyuzhan-willingness ul.cols li:nth-child(3) {
	width: 30%;
}

.jiaoyuzhan-willingness ul.cols li:nth-child(2) {
	width: 40%;
}

.jiaoyuzhan-willingness ul.cols li:nth-child(3) {
	text-align: right;
}

.jiaoyuzhan-willingness ul.cols li .innerBox {
	height: 135px;
}

.jiaoyuzhan-willingness ul li .innerBox:nth-child(6),
.jiaoyuzhan-willingness ul.cols li .innerBox:nth-child(5) {
	height: 150px;
}

.jiaoyuzhan-willingness ul.cols li p {
	margin: 5px auto;
	color: #6b6b6b;
	font-size: 14px;
}

.jiaoyuzhan-willingness ul.cols li h4 {
	position: relative;
	font-size: 1pc;
}

.jiaoyuzhan-willingness ul.cols li h4 span {
	position: absolute;
	top: 4px;
	left: -5px;
	display: block;
	height: 20px;
	border-left: 3px solid #ed9c29;
}

.jiaoyuzhan-willingness ul.cols li:nth-child(1) .innerBox:nth-child(2) h4 span {
	border-color: #40d3cb;
}

.jiaoyuzhan-willingness ul.cols li:nth-child(1) .innerBox:nth-child(3) h4 span {
	border-color: #ffe246;
}

.jiaoyuzhan-willingness ul.cols li:nth-child(3) .innerBox:nth-child(1) h4 span {
	right: -5px;
	left: auto;
	border-color: #faab28;
}

.jiaoyuzhan-willingness ul.cols li:nth-child(3) .innerBox:nth-child(2) h4 span {
	right: -5px;
	left: auto;
	border-color: #ff5d36;
}

.jiaoyuzhan-willingness ul.cols li:nth-child(3) .innerBox:nth-child(3) h4 span {
	right: -5px;
	left: auto;
	border-color: #e63a52;
}

ul.jiaoyuzhan-form-box {
	display: flex;
	padding: 25px;
	background-color: #ffd62f;
	align-items: center;
}

ul.jiaoyuzhan-form-box li p {
	margin: 0;
	color: #fff;
	text-align: center;
	font-size: 18px;
}

ul.jiaoyuzhan-form-box li input {
	display: block;
	margin: 0 auto 0 0;
	padding-right: 5px;
	padding-left: 5px;
	width: 150px;
	height: 2pc;
	border: 1px solid #d6d6d6;
	font-size: 14px;
	line-height: 2pc;
}

ul.jiaoyuzhan-form-box li.validate input {
	display: inline-block;
	width: 70px;
}

ul.jiaoyuzhan-form-box li.validate img {
	display: inline-block;
	width: 75pt;
	height: 2pc;
}

ul.jiaoyuzhan-form-box li button {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 90pt;
	height: 2pc;
	border: 0;
	background-color: #ffa015;
	color: #fff;
	line-height: 2pc;
}

.jiaoyuzhan-highlights ul li article {
	margin: 0 auto;
	width: 90%;
}

.jiaoyuzhan-highlights ul li .innerBox {
	padding: 15px;
	height: 170px;
	background-color: #f6f6f6;
}

.jiaoyuzhan-highlights ul li .innerBox:hover {
	background-color: #ffd62f;
}

.jiaoyuzhan-highlights ul li .innerBox h4 {
	text-align: center;
}

.jiaoyuzhan-highlights ul li .innerBox p {
	margin: 10px auto;
	color: #6b6b6b;
	text-align: center;
	font-size: 14px;
}

.jiaoyuzhan-highlights ul li .innerBox:hover h4,
.jiaoyuzhan-highlights ul li .innerBox:hover p {
	color: #fff;
}

.jiaoyuzhan-schools {
	width: 100%;
	height: 820px;
	background: url(/upload/2018-03-27/7.png) center no-repeat;
	background-size: cover;
}

.jiaoyuzhan-schools p {
	color: #6b6b6b;
}

.jiaoyuzhan-schools ul li .innerBox {
	margin: 0 auto;
	width: 90%;
}

.jiaoyuzhan-schools ul li .innerBox p {
	margin: 0 auto;
	text-align: center;
}

.jiaoyuzhan-process ul {
	display: flex;
	align-items: center;
}

.jiaoyuzhan-process .am-container>ul li:nth-child(1) {
	width: 45%;
}

.jiaoyuzhan-process .am-container>ul li:nth-child(2) {
	width: 55%;
}

.jiaoyuzhan-process ul p {
	margin: 0 auto;
}

.jiaoyuzhan-process ul p.borderOr {
	position: relative;
	margin: 0 auto;
	height: 24px;
}

.jiaoyuzhan-process ul p.borderOr span {
	position: absolute;
	top: 0;
	left: 15px;
	height: 30px;
	border-left: 2px solid #fa6e1e;
}

.jiaoyuzhan-process ul p:nth-child(4n-1) .process-content {
	background-color: #00aadf;
}

.jiaoyuzhan-process ul p:nth-child(10) span,
.jiaoyuzhan-process ul p:nth-child(4) span,
.jiaoyuzhan-process ul p:nth-child(6) span,
.jiaoyuzhan-process ul p:nth-child(8) span {
	top: -8px;
	height: 40px;
}

.jiaoyuzhan-process ul p span {
	display: inline-block;
	vertical-align: middle;
}

.jiaoyuzhan-process ul p span.num {
	width: 30px;
	height: 30px;
	border-radius: 30px;
	background-color: #fa6e1e;
	color: #fff;
	text-align: center;
	line-height: 30px;
}

.jiaoyuzhan-process ul p span.time {
	padding-right: 15px;
	padding-left: 10px;
}

.jiaoyuzhan-process ul p span.process-content {
	position: relative;
	padding: 5px 8px;
	background-color: #2aa5b5;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
}

.jiaoyuzhan-process ul p span.process-content:before {
	position: absolute;
	top: 38%;
	left: -8px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-right: 10px solid #2aa5b5;
	border-bottom: 5px solid transparent;
	content: "";
}

.jiaoyuzhan-process ul p:nth-child(4n-1) span.process-content:before {
	border-right-color: #00aadf;
}

.jiaoyuzhan-location {
	background-color: #f6f4f9;
}

.jiaoyuzhan-location p {
	color: #6b6b6b;
}

.jiaoyuzhan-location ul {
	display: flex;
	align-items: center;
}

.jiaoyuzhan-location ul li:nth-child(1) {
	padding-right: 15px;
	width: 45%;
}

.jiaoyuzhan-location ul li:nth-child(2) {
	padding-left: 15px;
	width: 55%;
}

.jiaoyuzhan-location ul p {
	margin: 10px auto;
}

.jiaoyuzhan-location ul p b {
	color: #333;
	font-weight: 500;
}

.jiaoyuzhan-presents {
	width: 100%;
	height: 415px;
	background: url(/upload/2018-03-27/12.png) center no-repeat;
	background-size: cover;
}

.jiaoyuzhan-presents h2,
.jiaoyuzhan-presents p {
	color: #fff;
}

.jiaoyuzhan-preview ul li .innerBox {
	margin: 0 auto;
	width: 95%;
}

.alert-box {
	display: flex;
	height: 500px;
	align-items: center;
	align-content: center;
}

.alert-box .form-alert {
	display: block;
	margin: 0 auto;
	padding: 20px;
	width: 25pc;
	box-shadow: 1px 1px 9pt #ccc;
}

.alert-box .form-alert .alert-title {
	width: 150px;
	border-bottom: 2px solid #ccc;
	font-size: 20px;
}

.alert-box .form-alert a {
	width: 90pt;
	height: 2pc;
	color: #fff;
	line-height: 2pc;
}

/*.condition-basics .condition-basics-terms{color:#444883;}
.condition-basics h4{position:relative;}
.condition-basics h4 span{display:block;}
.condition-basics h4 span:nth-child(1){width:200px;height:32px;border-radius:5px;background-color:#1cc68c;color:#fff;text-align:center;line-height:32px;}
.condition-basics h4 span:nth-child(2){position:absolute;top:15px;left:0;z-index:-1;width:100%;border-top:1px solid #1cc68c;}
.condition-basics ul li article{margin:0 auto;width:90%;}
.condition-basics ul li:nth-child(2){border-right:1px solid #eaeef1;border-left:1px solid #eaeef1;}
.condition-questions .title-box{position:relative;}
.condition-questions .title-box h2{width:200px;background-color:#fff;}
.condition-questions .title-box h2 span{color:#f34142;}
.condition-questions .title-box>span{position:absolute;top:25px;left:0;z-index:-1;width:100%;border-top:2px solid #eaeef1;}
.condition-questions .am-tabs{margin:2.4rem 0 1.5rem 0;}
.condition-questions .am-tabs-default .am-tabs-nav{background-color:transparent;}
.condition-questions .am-tabs-default .am-tabs-nav>.am-active a{background-color:transparent;color:#0e90d2;font-weight:700;}
.condition-questions .am-tabs-bd{border:none;}
.condition-questions .am-tabs-bd .am-tab-panel.am-active{padding-right:0;padding-bottom:0;padding-left:0;}
.condition-questions .am-tabs-bd .condition-questions-box{display:flex;}
.condition-questions .am-tabs-bd .condition-questions-box>img{width:79px;height:79px;}
.condition-questions .am-tabs-bd .condition-questions-box>div{width:calc(100% - 85px);}
.condition-questions .condition-questions-box .am-accordion-default{position:relative;margin:0;box-shadow:none;}
.condition-questions .condition-questions-box .am-accordion-title{padding:0 1rem;color:#333;}
.condition-questions .condition-questions-box .am-accordion-title:hover{color:initial;}
.condition-questions .am-accordion-default .am-active .am-accordion-title{background-color:transparent;color:inherit;}
.condition-questions .condition-questions-box>div .am-accordion-default .am-accordion-title:before{display:none;}
.condition-questions .condition-questions-box>div .am-accordion-title .item-check{display:block;width:80px;height:24px;border:1px solid #1cc68c;border-radius:5px;color:#1cc68c;text-align:center;line-height:24px;}
.condition-questions .condition-questions-box>div .am-accordion-default .am-accordion-title p:nth-child(1) span{display:none;}
.condition-questions .condition-questions-box>div .am-accordion-default .am-active .am-accordion-title .item-check,.condition-questions .condition-questions-box>div .am-accordion-default .am-active .am-accordion-title p:nth-child(2){display:none;}
.condition-questions .condition-questions-box>div .am-accordion-default .am-active .am-accordion-title p:nth-child(1) span{position:absolute;right:0;bottom:5px;display:block;width:80px;color:#3a3a3a;text-align:center;}
.condition-questions .condition-questions-box>div .am-accordion-default .am-accordion-content p{margin-bottom:0;height:90px;}
.condition-questions .condition-questions-box a.checkMore{width:100px;color:#fff;}
.condition-questions .am-container>.checkMore{width:340px;height:36px;color:#fff;font-size:2rem;line-height:36px;}
.condition-materials{background-color:#eaeef1;}
.condition-materials .checkMore{width:340px;height:36px;color:#fff;font-size:2rem;line-height:36px;}
.condition-besties .green-bordered{display:flex;border-left:2px solid #1cc68c;justify-content:space-between;align-items:center;}
.condition-schools{background-color:#f2f3f5;}
.condition-schools>.am-container>p{font-weight:700;}
.condition-schools article div{margin-bottom:5px;padding:0 15px;}
.condition-schools article{margin:0 auto;}
.condition-schools p{margin:0 auto;}
.condition-schools p.condition-schools-title{font-weight:700;}
.condition-schools article .school-term-box{display:flex;align-items:center;}
.condition-test{background-color:#e9f4ff;}
.condition-test h2{width:600px;}
.condition-test h2 span{display:block;color:#1ecd97;text-align:center;}
.condition-test ul li input,.condition-test ul li select{display:block;margin:0 auto 15px;padding:2px 5px;width:75%;height:2pc;border:1px solid silver;border-radius:4px;background-color:#fff;line-height:28px;}
.condition-test ul li .checkcode{display:flex;margin:0 auto;width:75%;}
.condition-test ul li .checkcode input{margin:0 10px 0 0;width:35%;}
.condition-test ul li .checkcode .msgForm{margin:0;width:75pt;height:2pc;background-color:#23496b;color:#fff;text-align:center;line-height:2pc;}
.condition-test ul li .checkcode .msgForm:hover{cursor:pointer;}
.condition-test .checkMore{display:block;margin:0 auto;width:90pt;height:2pc;border:transparent;background-color:#1ecd97;color:#fff;line-height:2pc;}
.condition-test .answers{display:none;}
.condition-test .answers h2{font-size:20px;}
.condition-besties .am-accordion-default .am-accordion-item .am-accordion-title span.am-fr{margin-top:-3px;padding:5px;border-radius:5px;background-color:#1ecd98;color:#fff;font-size:12px;}
.condition-besties .am-accordion-default .am-accordion-item.am-active .am-accordion-title{color:#333;}
.condition-besties .am-accordion-default .am-accordion-item.am-active .am-accordion-title span.am-fr{display:none;}
.condition-besties .am-accordion-content{padding:1.5rem 0;}
.condition-besties .am-accordion-content .accordion-box{overflow-y:scroll;margin:0 auto;padding:15px;width:80%;height:350px;line-height:2.2;}
.condition-besties .am-accordion-content .accordion-box p{margin:0;}
.condition-besties article{margin:0 auto;padding:20px;background-color:#f7f7f7;box-shadow:none;}
.condition-besties article p.besties-title{border-bottom:4px solid #1ecd97;color:#1ecd97;font-size:34px;}
.condition-besties .green-background{padding:15px;background-color:#1ecd97;color:#fff;}
.condition-besties .green-background span{display:block;}
.condition-besties .checkMore{margin:20px auto 0;width:150px;height:2pc;color:#fff;line-height:2pc;}
.condition-teacher ul li article{position:relative;display:flex;margin:0 auto;width:90%;align-items:center;}
.condition-teacher ul li article div{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(55,55,55,.7);align-items:center;}
.condition-teacher ul li article div a{margin:0 auto;width:90pt;height:2pc;color:#fff;line-height:2pc;}
.condition-teacher ul li article:hover div{display:flex;}
.condition-teacher ul li p{margin:10px auto;text-align:center;}*/


.discount-mother-intro ul {
	display: flex;
	align-items: center;
}

.discount-mother-intro ul li:nth-child(1) {
	width: 40%;
}

.discount-mother-intro ul li:nth-child(2) {
	width: 60%;
}

.discount-mother-intro ul li p {
	margin: 5px auto;
}

.discount-mother-intro ul li p.am-margin-top-lg {
	margin-top: 15px;
}

.discount-mother-intro .greenNotes {
	margin: 15px auto 0;
	padding: 10px 0;
	background-color: #fe485f;
	color: #fff;
	text-align: center;
}

.discount-mother-promote {
	position: relative;
}

.discount-mother-promote .leftImg {
	position: absolute;
	top: 15%;
	left: 0;
	width: 18%;
}

.discount-mother-promote .rightImg {
	position: absolute;
	top: 15%;
	right: 0;
	width: 25%;
}

.discount-mother-promote h1 span {
	color: #fe485f;
}

.discount-mother-promote p.content {
	margin: 10px auto;
	text-align: center;
}

.discount-mother-promote p.content span {
	color: #fe485f;
	font-style: italic;
	font-size: 24px;
}

.discount-mother-coupon {
	width: 100%;
	height: 500px;
	background: url(/upload/2018-05-01/3.png) center no-repeat;
	background-size: cover;
}

.discount-mother-coupon h3 span {
	margin-right: 5px;
	color: #fe485f;
	font-size: 38px;
}

.discount-mother-coupon .am-container div.imgBox {
	margin: 0 auto;
	width: 750px;
	height: 300px;
	background: url(/upload/2018-05-01/4.png) center no-repeat;
	background-size: cover;
}

.discount-mother-coupon .am-container div.imgBox:hover {
	cursor: pointer;
}

.discount-mother-coupon .am-container>p {
	margin: 10px auto;
	color: #fff;
	text-align: center;
}

.discount-mother-class .am-container .contentBox .box1 {
	margin-bottom: 3.2rem;
	border-bottom: 2px dashed #f0f0f6;
}

.discount-mother-class .am-container .contentBox .box1>img {
	display: inline-block;
	width: 300px;
	vertical-align: top;
}

.discount-mother-class .am-container .contentBox .box1>div {
	display: inline-block;
	padding-left: 30px;
	width: calc(100% - 310px);
	width: -webkit-calc(100% - 310px);
	vertical-align: top;
}

.discount-mother-class .am-container .contentBox .box1>div.right p {
	margin: 10px auto;
}

.discount-mother-class .am-container .contentBox .box1>div.right p i {
	text-decoration: line-through;
}

.discount-mother-class .am-container .contentBox .box1>div.right button.purchase {
	margin-left: 0;
}

.discount-mother-class .am-container .contentBox .box2 {
	padding: 20px 35px;
	border-bottom: 1px solid #f0f0f6;
}

.discount-mother-class .am-container .contentBox .box2:nth-last-child(1) {
	border-bottom: none;
}

.discount-mother-class .am-container .contentBox .box2>img {
	display: inline-block;
	width: 300px;
	vertical-align: top;
}

.discount-mother-class .am-container .contentBox .box2>div {
	display: inline-block;
	padding-left: 40px;
	width: calc(100% - 310px);
	width: -webkit-calc(100% - 310px);
	vertical-align: top;
}

.discount-mother-class .am-container .contentBox .box2>div.right p {
	margin: 10px auto;
}

.discount-mother-class .am-container .contentBox .box2>div.right p i {
	text-decoration: line-through;
}

.discount-mother-class .am-container .contentBox .box2>div.right button {
	margin-top: 30px;
	margin-left: 0;
}

.discount-mother-class .am-container .contentBox .box3 h3.title {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #ffe6ef;
	color: #fe485f;
	text-align: center;
	font-weight: 800;
}

.discount-mother-class .am-container .contentBox .box3 ol {
	margin: 0;
	padding: 10px 5pc;
	font-size: 1pc;
}

.discount-mother-class .am-container .contentBox .box3 ol li {
	margin: 10px auto;
}

.discount-mother-class .am-text-danger {
	color: #fe485f;
}

.discount-mother-achieve .am-container ul {
	padding-top: 45px;
}

.discount-mother-achieve .am-container ul li img {
	display: block;
	margin: 0 auto 25px;
}

.discount-mother-achieve .am-container ul li img.hideImg {
	display: none;
}

.discount-mother-achieve .am-container ul li:hover {
	cursor: pointer;
}

.discount-mother-achieve .am-container ul li:hover img.showImg {
	display: none;
}

.discount-mother-achieve .am-container ul li:hover img.hideImg {
	display: block;
}

.discount-mother-achieve .am-container ul li span {
	display: block;
	margin: 0 auto;
	width: 90%;
	text-align: center;
	font-size: 14px;
}

.discount-mother-achieve .am-container ul li h6 {
	margin-top: 0;
	margin-bottom: 10px;
	color: #404040;
	text-align: center;
	font-weight: 400;
	font-size: 1pc;
	line-height: 24px;
}

.discount-mother-achieve .am-container ul li span.content {
	margin-bottom: 20px;
	color: grey;
}

.discount-mother-achieve .am-container ul li .knowMoreAdds {
	display: block;
	margin: 15px auto;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 150px;
	border: 1px solid #ff5b66;
	border-radius: 5px;
	background-color: #ff5b66;
	color: #fff;
	text-align: center;
	font-size: 14px;
}

.discount-mother-achieve .am-container ul li .knowMoreAdds:hover {
	cursor: pointer;
}

.discount-teachers {
	padding-bottom: 30px;
	background-color: #f5f5f5;
}

.discount-teachers .am-container h5 {
	margin-top: 0;
	margin-bottom: 0;
	color: #404040;
	text-align: center;
	font-weight: 300;
	font-size: 18px;
}

.discount-teachers .am-container ul.insList {
	margin-bottom: 30px;
}

.discount-teachers .am-container ul.insList li {
	margin-top: 60px;
}

.discount-teachers .am-container ul.insList li .lftie {
	width: 38%;
}

.discount-teachers .am-container ul.insList li .lftie img {
	margin-top: 0;
}

.discount-teachers .am-container ul.insList li .ritie {
	padding-left: 0;
	width: 62%;
}

.discount-teachers .am-container ul.insList li h6 {
	margin-top: 0;
	margin-bottom: 0;
	color: #404040;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
}

.discount-teachers .am-container ul.insList li span {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #a3a3a3;
	font-size: 14px;
}

.discount-teachers .am-container .participate {
	display: block;
	margin-top: 8px;
	width: 75pt;
	border-radius: 5px;
	background-color: #e43e3e;
	color: #fff;
	text-align: center;
	font-size: 14px;
	transition: 3s all;
}

.discount-teachers .am-container .participate:hover {
	background-color: #e43e3e;
	color: #e2ded0;
	cursor: pointer;
}

.discount-teachers .am-container a.purchase {
	background-color: #e43e3e;
}

.discount-mother-lines {
	background-color: #ffe6ef;
	color: #e43e3e;
}

.discount-mother-lines p {
	position: relative;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
}

.discount-mother-lines p span {
	display: block;
	text-align: center;
}

.discount-mother-lines p span:nth-child(1) {
	font-weight: bolder;
	font-size: 40px;
}

.discount-mother-lines p span:nth-child(2) {
	color: #333;
	font-size: 1pc;
}

.discount-mother-lines p.withBtn {
	text-align: center;
}

.discount-mother-lines p.withBtn span b {
	color: #e43e3e;
}

.discount-mother-lines p.withBtn span {
	display: inline-block;
	color: #333;
	vertical-align: middle;
}

.discount-mother-lines p.withBtn button {
	display: inline-block;
	background-color: #fff;
	color: #b71c18;
	vertical-align: middle;
}

.discount-mother-lines img {
	position: absolute;
	top: -18px;
	right: 15px;
}

.discount-files {
	background-color: #b71c18;
}

.discount-files h3 {
	color: #fff;
}

.discount-files .advan li .innerBox {
	margin-right: 2%;
	width: 95%;
	height: 99pt;
	border-radius: 10px;
	background-color: #f7f4f3;
}

.discount-files .advan li .innerBox:hover {
	opacity: .8;
	cursor: pointer;
}

.discount-files .advan li .innerBox .name {
	float: right;
	padding: 20px 9pt 0 0;
	width: 127px;
}

.discount-files .advan li .innerBox .name b {
	float: left;
	padding: 10px 0 0 20px;
	font-weight: 700;
	font-size: 22px;
}

.discount-files .advan li .innerBox a>img {
	margin-top: 5px;
	margin-left: 5px;
	padding: 28px 0 0 18px;
	width: 70px;
}

.discount-files .advan li .innerBox:nth-child(1) {
	border: 2px solid #ea8a02;
}

.discount-files .advan li .innerBox:nth-child(1) .name b {
	color: #eb8902;
}

.discount-files .advan li .innerBox:nth-child(2) .name b {
	color: #fb3f3e;
}

.discount-files .advan li .innerBox:nth-child(2) {
	border: 2px solid #fb3f3e;
}

.discount-files .advan li .innerBox:nth-child(3) .name b {
	color: #4773be;
}

.discount-files .advan li .innerBox:nth-child(3) {
	border: 2px solid #4773be;
}

.discount-files .advan li .innerBox:nth-child(4) .name b {
	color: #fe694b;
}

.discount-files .advan li .innerBox:nth-child(4) {
	border: 2px solid #fe694b;
}

.discount-files .advan li .innerBox .name p {
	float: left;
	margin-top: 0;
	padding: 10px 0 0 36px;
	font-size: 1pc;
}

.discount-files .advan li .innerBox .name p a {
	color: #828282;
}

.discount-files .advan button {
	display: block;
	margin: 20px auto 10px;
	width: 90pt;
	height: 2pc;
	border: none;
	border-radius: 5px;
	background-color: #f94f2f;
	color: #fff;
	text-align: center;
	line-height: 2pc;
}

.discounts-page h1 {
	font-weight: 800;
	font-size: 42px;
}

.discounts-page h1,
.discounts-page h3 {
	margin: 15px auto;
	text-align: center;
	line-height: 1.2;
}

.discounts-page h3 {
	font-size: 30px;
}

.discounts-page h3 span {
	margin-bottom: 0;
	font-size: 38px;
}

.discounts-page a.purchase,
.discounts-page button.purchase {
	display: block;
	margin: 0 auto;
	width: 90pt;
	height: 34px;
	border: none;
	border-radius: 5px;
	background-color: #fe485f;
	color: #fff;
	text-align: center;
	line-height: 34px;
}

.fantastic.greyBg {
	background-color: #f9f9f9;
}

.fantastic .head-list p {
	margin: 0 auto;
	width: 90pt;
	height: 36px;
	text-align: center;
	font-size: 1pc;
	line-height: 36px;
}

.fantastic .head-list p:hover {
	cursor: pointer;
}

.fantastic .head-list .active-tab p {
	background-color: #22e8ae;
	color: #fff;
	font-weight: 700;
}

.fantastic .image-library>ul {
	display: none;
}

.fantastic .image-library>ul.active-tab-ul {
	display: block;
	transition: 1s all;
}

.fantastic .image-library>ul>li:nth-child(1) {
	width: 40%;
}

.fantastic .image-library>ul>li:nth-child(1) img {
	border-right: 5px solid #fff;
	border-bottom: 10px solid #fff;
}

.fantastic .image-library>ul>li:nth-child(2) {
	width: 60%;
}

.fantastic .image-library>ul>li:nth-child(2) img {
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
}

.xueba-intro .xueba-title {
	margin: 0 auto 2rem auto;
	padding: 10px 0;
	width: 800px;
	height: 70px;
	background: url(/upload/2017-12-04/2.png) center/cover no-repeat;
	text-align: center;
}

.xueba-intro .xueba-title p:nth-child(1) {
	font-size: 28px;
	line-height: 1.2;
}

.xueba-intro .xueba-title p:nth-child(2) {
	font-size: 16px;
	line-height: 1.2;
}

.xueba-intro ul li article {
	margin: 0 auto;
	width: 85%;
}

.xueba-form {
	background-color: #f7f6f4;
}

.xueba-form ul {
	display: flex;
	align-items: center;
}

.xueba-form ul li:nth-child(1) {
	width: 55%;
}

.xueba-form ul li:nth-child(2) {
	width: 45%;
}

.xueba-form ul li p {
	color: #a2a2a2;
}

.xueba-form ul li .formContainer {
	margin-left: 0;
	width: 60%;
}

.xueba-form ul li .formContainer button[type=submit] {
	margin-bottom: 0;
	margin-left: 0;
}

.xueba-states {
	background-color: #f9f9f9;
}

.xueba-states ul li article {
	margin: 0 auto;
	padding: 1rem;
}

.xueba-states ul li article button {
	padding: 0;
	border: none;
	background-color: transparent;
}

.xueba-mock article {
	display: flex;
	border-bottom: 1px solid #d6d6d6;
}

.xueba-mock article:nth-last-child(1) {
	border-bottom: none;
}

.xueba-mock article span.subject {
	display: block;
	margin-top: 15px;
	width: 100px;
	height: 36px;
	background-color: #0e8ff4;
	color: #fff;
	text-align: center;
	line-height: 36px;
}

.xueba-mock article .test-body {
	width: calc(100% - 105px);
}

.xueba-mock article .test-body .text-content p {
	margin: 15px auto;
}

.xueba-mock article .test-body .text-content p.choice-box {
	padding-left: .5rem;
}

.xueba-mock article .test-body .text-content p.choice-box input {
	margin: 0 10px 0 0;
	width: 10px;
	height: 10px;
	border: 1px solid #d6d6d6;
}

.xueba-mock article .test-body .text-answer {
	line-height: 2pc;
}

.xueba-mock article .test-body .text-answer .wrong,
.xueba-mock article .test-body .text-answer span.right {
	margin-right: 10px;
	padding: 4px;
	width: 95px;
	color: #fff;
	text-align: center;
}

.xueba-mock article .test-body .text-answer .right {
	background-color: #39b944;
}

.content-image-gallery .gallery-box {
	display: flex;
	justify-content: center;
}

.content-image-gallery .gallery-content {
	width: 700px;
}

.content-image-gallery .gallery-content li:hover {
	background-color: #eff3fc;
}

.content-image-gallery .gallery-content li a {
	display: block;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-bottom: 5px;
	width: 95%;
	transition: .5s all;
}

.content-image-gallery .gallery-content li .lazy {
	height: 140px;
	background: url(/upload/2018-05-24//loading.gif) no-repeat center center;
	background-size: cover;
}

.nav-hot-list {
	width: 260px;
}

.nav-hot-list .sector-title a {
	display: block;
	margin: 5px auto;
	width: 90%;
	height: 40px;
	color: #fff;
	text-align: center;
	line-height: 40px;
}

.nav-hot-list .sector-bordered {
	border: 1px solid #e9e9e9;
}

.sector-colored li a {
	display: block;
	margin: 5px auto;
	width: 90%;
	height: 32px;
	color: #fff;
	text-align: center;
	line-height: 32px;
}

.sector-colored li a.active {
	opacity: .5;
}

.sector-colored li:nth-child(1) a {
	background-color: #284261;
}

.sector-colored li:nth-child(2) a {
	background-color: #b86e1a;
}

.sector-colored li:nth-child(3) a {
	background-color: #659152;
}

.sector-colored li:nth-child(4) a {
	background-color: #789bc0;
}

.sector-colored li:nth-child(5) a {
	background-color: #5b9e9c;
}

.sector-colored li:nth-child(6) a {
	background-color: #dd4d4f;
}

.sector-colored li:nth-child(7) a {
	background-color: #4ab7ab;
}

.sector-colored li:nth-child(8) a {
	background-color: #e7ae32;
}

.sector-colored li:nth-child(9) a {
	background-color: #3f51b5;
}

.sector-colored li:nth-child(10) a {
	background-color: #795548;
}



.nav-hot-list .sector-twenty-four a {
	display: flex;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e9e9e9;
	align-items: center;
}

.nav-hot-list .sector-twenty-four a:nth-last-child(1) {
	padding-bottom: 0;
	border-bottom: none;
}

.nav-hot-list .sector-twenty-four a img {
	width: 30%;
}

.nav-hot-list .sector-twenty-four a p {
	display: -webkit-box;
	overflow: hidden;
	max-height: 40px;
	text-overflow: ellipsis;
	font-size: 12px;
	line-height: 20px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

#comment .info {
	display: none !important;
}

.cloudClass-intro ul.cloudClass-brief {
	display: flex;
	align-items: center;
}

.cloudClass-intro ul.cloudClass-brief li:nth-child(1) {
	width: 350px;
}

.cloudClass-intro ul.cloudClass-brief li:nth-child(1) img {
	width: 280px;
}

.cloudClass-intro ul.cloudClass-brief li:nth-child(2) {
	width: 650px;
}

.cloudClass-intro ul.cloudClass-brief li:nth-child(2) p {
	line-height: 2;
}

.cloudClass-intro .checkMore,
.cloudClass-table .checkMore {
	width: 200px;
	height: 32px;
	background-color: #1ecd98;
	color: #fff;
	line-height: 32px;
}

.cloudClass-intro .title-list {
	position: relative;
	background-color: #ed4755;
	color: #fff;
	text-align: center;
	font-weight: 700;
	font-size: 36px;
}

.cloudClass-intro .title-list:before {
	position: absolute;
	bottom: -10px;
	left: 49%;
	width: 0;
	height: 0;
	border-top: 20px solid #ed4755;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	content: "";
}

.cloudClass-intro .category-content .inner-box {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
}

.cloudClass-intro .category-content .inner-box .content-head {
	padding-right: 12px;
	padding-left: 8px;
	border-left: 4px solid #ed4755;
}

.cloudClass-intro .category-content .inner-box .content-detail {
	padding-right: 12px;
	padding-left: 12px;
}

.cloudClass-table img {
	width: 800px;
}

.cloudClass-table .checkMore {
	width: 200px;
	height: 32px;
	color: #fff;
	line-height: 32px;
}

.cloudClass-form {
	background-color: #f6f4f2;
}

.cloudClass-form ul {
	display: flex;
	align-items: center;
}

.cloudClass-form ul li:nth-child(1) {
	width: 400px;
}

.cloudClass-form ul li:nth-child(2) {
	width: 600px;
}

.cloudClass-form ul li:nth-child(2) .formContainer {
	width: 80%;
}

.cloudClass-form ul li:nth-child(2) .formContainer.checkcode input {
	width: 150px;
}

.class-open-container {
	background-color: #fbf9ff;
}

.class-open-container .class-content {
	position: relative;
	display: flex;
	padding: 2rem;
	background-color: #fff;
}

.class-open-container .class-content>button {
	position: absolute;
	top: 15px;
	right: 20px;
	padding: 0;
	border: none;
	background-color: transparent;
	font-size: 14px;
}

.class-open-container .class-content>img {
	width: 200px;
	height: 140px;
}

.class-open-container .class-content .detail-list {
	width: calc(100% - 205px);
}

.class-open-container .class-content .detail-list .breadcrumbs span {
	display: inline-block;
	margin-right: 10px;
	padding: 2px 10px;
	border: 1px solid #3bb947;
	border-radius: 2px;
	color: #3bb947;
}

.class-open-container .class-content .detail-list ul {
	padding-left: 24px;
	color: #3bb947;
	list-style: disc;
}

.class-open-container .class-content .detail-list ul p {
	color: #333;
}

.class-open-container .class-content .detail-list ul p span:nth-child(1) {
	display: inline-block;
	width: 80px;
	vertical-align: top;
}

.class-open-container .class-content .detail-list ul p span:nth-child(2) {
	display: inline-block;
	width: calc(100% - 85px);
	color: #717171;
	vertical-align: top;
}

.class-open-container .class-content .detail-list p.btn-line {
	display: flex;
	padding-left: 100px;
}

.class-open-container .class-content .detail-list p.btn-line a,
.class-open-container .class-content .detail-list p.btn-line button {
	display: inline-block;
	padding: 0;
	width: 120px;
	height: 32px;
	border: 1px solid #3bb947;
	border-radius: 4px;
	text-align: center;
	line-height: 32px;
}

.class-open-container .class-content .detail-list p.btn-line a {
	margin-right: 15px;
	background-color: #3bb947;
	color: #fff;
}

.class-open-container .class-content .detail-list p.btn-line button {
	background-color: transparent;
	color: #3bb947;
}

.class-open-container .class-content .am-modal .am-modal-bd.scroll {
	overflow-y: scroll;
	height: 400px;
}

.class-open-container ul li span.green {
	color: #3bb947;
}

.map-section {
	background-color: #f6f7f7;
}

.map-section h2.title span.numContent {
	background-color: transparent;
}

.map-section .map-block li address {
	padding: 1rem;
	background-color: #fff;
	margin-bottom: 0;
}

.map-section .map-block li h3 {
	margin-top: 1rem;
	padding-left: 4px;
	border-left: 4px solid #1ecd97;
}

.map-section .map-block li p {
	padding-left: 8px;
}

.paycheck h2 {
	width: 100%;
	height: 68px;
	background-color: #1dc68d;
	color: #fff;
	text-align: center;
	line-height: 68px;
}

.paycheck ul {
	display: flex;
	align-items: center;
}

.paycheck ul li:nth-child(1) {
	width: 450px;
}

.paycheck ul li:nth-child(2) {
	width: 550px;
}

.paycheck ul li:nth-child(2) img {
	width: 450px;
}

.paycheck p.paycheck-num {
	padding-left: 6px;
	border-left: 4px solid #1dc68d;
}

.festival-intro {
	position: relative;
}

.festival-intro>img {
	position: absolute;
	bottom: 0;
	z-index: -1;
	width: 22%;
}

.festival-intro>img.right {
	right: 0;
}

.festival-intro>img.left {
	left: 0;
}

.festival-intro ul.contents {
	display: flex;
	align-items: center;
}

.festival-intro ul.contents li:nth-child(1) {
	width: 45%;
}

.festival-intro ul.contents li:nth-child(2) {
	width: 55%;
}

.festival-intro ul.contents li:nth-child(2) p span {
	color: #fa3f6d;
}

.festival-intro ul.contents li:nth-child(2) p span b {
	font-style: italic;
	font-size: 24px;
}

.festival-intro ul li img:hover {
	cursor: pointer;
}

.festical-interview-class {
	position: relative;
}

.festical-interview-class>img {
	position: absolute;
	z-index: -1;
	width: 18%;
}

.festical-interview-class>img.right {
	right: 0;
	bottom: 0;
}

.festical-interview-class>img.left {
	top: 0;
	left: 0;
}

.festical-interview-class article {
	display: flex;
	align-items: center;
}

.festical-interview-class article p.double-lined {
	display: flex;
}

.festical-interview-class article p.double-lined span:nth-child(2) {
	width: calc(100% - 70px);
}

.festical-interview-class article p span {
	display: inline-block;
}

.festical-interview-class article p.teacher-info {
	color: #7e7e7e;
}

.festical-interview-class article p .price {
	color: #ff0101;
	font-weight: 700;
	font-size: 24px;
}

.festical-interview-class .checkMore {
	margin-top: 10px;
	width: 100px;
	height: 32px;
	color: #fff;
	line-height: 32px;
}

.festical-online-class {
	width: 100%;
	height: 1100px;
	background: url(/upload/2018-08-12/11.png) center no-repeat;
	background-size: cover;
}

.festical-online-class.festival-special {
	height: 530px;
	background-color: #eae9f9;
	background-image: none;
}

.festical-online-class h2.title span.numContent {
	background-color: transparent;
}

.festical-online-class article {
	display: flex;
	border: 1px solid #cbcbcb;
	background-color: #fff;
	align-items: center;
}

.festical-online-class article p.double-lined {
	display: flex;
}

.festical-online-class article p.double-lined span:nth-child(2) {
	width: calc(100% - 70px);
}

.festical-online-class article p span {
	display: inline-block;
}

.festical-online-class article p.teacher-info {
	color: #7e7e7e;
}

.festical-online-class article p .price {
	color: #ff0101;
	font-weight: 700;
	font-size: 24px;
}

.festical-online-class .checkMore {
	margin-top: 10px;
	width: 100px;
	height: 32px;
	color: #fff;
	line-height: 32px;
}

.baoming-guide,
.baoming-keys,
.baoming-process {
	background-color: #f8f8ff;
}

.baoming-guide ul li h4 {
	padding-left: 4px;
	border-left: 4px solid #d21018;
}

.baoming-guide ul li article {
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
}

.baoming-guide ul li article:before {
	position: absolute;
	left: 0;
	z-index: 2;
	width: 42px;
	height: 176px;
	background: url(/upload/2017-12-23/7.png) no-repeat center;
	background-size: cover;
	content: "";
}

.baoming-guide ul li article p {
	margin: 25px auto;
}

.baoming-guide ul li article p:nth-child(2) {
	margin-top: 32px;
}

.baoming-guide ul li article p:nth-child(3) {
	margin-top: 35px;
	margin-bottom: 10px;
}

.baoming-keys ul {
	display: flex;
	background-color: #147ddc;
	color: #fff;
	font-weight: 700;
	align-items: center;
}

.baoming-keys ul li:nth-child(1) {
	position: relative;
	width: 250px;
	height: 75px;
	border-right: 1px solid #70c1ff;
	font-size: 42px;
	line-height: 75px;
}

.baoming-keys ul li:nth-child(1):after {
	position: absolute;
	top: 0;
	right: -2px;
	width: 1px;
	height: 100%;
	background-color: #115ea7;
	content: '';
}

.baoming-keys ul li:nth-child(2) {
	padding-left: 50px;
	width: calc(100% - 255px);
}

.baoming-keys ul li:nth-child(2) b.yellow {
	color: #ddea32;
}

.baoming-process .am-container {
	display: flex;
	align-items: center;
}

.dianti-reasons p.grey {
	color: #9c9c9c;
}

.dianti-reasons p.greenBorder {
	margin-left: 12px;
	padding-left: 8px;
	border-left: 4px solid #43c979;
	font-weight: 700;
}

.dianti-reasons ul li article {
	margin: 0 auto;
	width: 90%;
	color: #fff;
	font-weight: 700;
}

.dianti-reasons ul li:nth-child(1) article {
	background-color: #ed9b5f;
}

.dianti-reasons ul li:nth-child(2) article {
	background-color: #987fcf;
}

.dianti-reasons ul li:nth-child(3) article {
	background-color: #3c9ec2;
}

.dianti-reasons ul li:nth-child(4) article {
	background-color: #25bbbf;
}

.dianti-reasons .purple-box {
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 54px;
	background-color: #9980d0;
	color: #fff;
	text-align: center;
	font-size: 24px;
	line-height: 54px;
}

.dianti-reasons .purple-box:before {
	position: absolute;
	left: 0;
	width: 0;
	height: 0;
	border-top: 30px solid transparent;
	border-bottom: 24px solid transparent;
	border-left: 30px solid #fff;
	content: "";
}

.dianti-reasons .purple-box:after {
	position: absolute;
	right: 0;
	width: 0;
	height: 0;
	border-top: 30px solid transparent;
	border-right: 30px solid #fff;
	border-bottom: 24px solid transparent;
	content: "";
}

.dianti-reasons .purple-box span {
	color: #f6fc5a;
	font-style: italic;
	font-size: 32px;
}

.dianti-class {
	background-color: #f9f8ff;
}

.dianti-class table {
	border-collapse: collapse;
}

.dianti-class table thead {
	background-color: #43c678;
}

.dianti-class table thead tr th {
	width: calc(100% / 6);
	color: #fff;
	text-align: center;
}

.dianti-class table tbody tr td {
	border: 1px solid #ddd;
	vertical-align: middle;
	text-align: center;
	font-size: 1.4rem;
}

.dianti-class .table-box li table {
	margin-bottom: 0;
}

.dianti-class .table-box li table tbody tr td {
	border: none;
}

.dianti-class .table-box li:nth-child(1) {
	width: 20%;
}

.dianti-class .table-box li:nth-child(1) table tbody tr:nth-child(even) td {
	background-color: #f2f1f8;
}

.dianti-class .table-box li:nth-child(2) {
	width: 40%;
}

.dianti-class .table-box li:nth-child(2) table tbody tr:nth-child(even) td {
	background-color: #eaf4f4;
}

.dianti-class .table-box li:nth-child(3) {
	width: 40%;
}

.dianti-class .table-box li:nth-child(3) table tbody tr:nth-child(even) td {
	background-color: #f2f1f8;
}

.dianti-teacher .am-slider {
	margin-top: 2.4rem;
	box-shadow: none;
}

.dianti-teacher .am-slider .am-slides article {
	margin: 0 auto;
	width: 90%;
}

.dianti-teacher .am-slider-a5 .am-control-nav li a {
	margin: 0 auto;
	width: 65%;
	border-radius: 10px;
}

.dianti-teacher .am-slider-a5 .am-control-nav li a.am-active {
	background-color: #43c678;
}

.dianti-teacher .am-slider-a5 .am-control-nav {
	left: 40%;
	width: 12%;
}

.xueba-form.mokao-form {
	background-color: #f9f8ff;
}

.formContainer input[type=button],
.xueba-form.mokao-form .formContainer button[type=submit] {
	background-color: #43c678;
}

.topic-title {
	font-weight: bolder;
	font-size: 38px;
}

.topic-sub-title.mokao-sub-title span,
.topic-title.mokao-title span {
	color: #33b7cb;
}

.mokao-qbox .topic-title span {
	color: #ffff07;
}

.mokao-qbox .topic-title small {
	margin-left: 8px;
	font-size: 18px;
}

.topic-sub-title {
	font-weight: bolder;
	font-size: 32px;
}

.mokao-process-one {
	width: 100%;
	height: 415px;
	background: url(/upload/2017-12-02/20.png) center/cover no-repeat;
}

.mokao-process-one ul {
	margin-top: 50px;
}

.mokao-process-one ul li article {
	position: relative;
	padding-top: 38px;
	padding-bottom: 1px;
}

.mokao-process-one ul li article:after {
	position: relative;
	bottom: 20px;
	left: 100%;
	z-index: 5;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 14px 0 14px 17.3px;
	content: "";
}

.mokao-process-one ul li:nth-child(odd) article:after {
	border-color: transparent transparent transparent #35a9ba;
}

.mokao-process-one ul li:nth-child(even) article:after {
	border-color: transparent transparent transparent #c1eeee;
}

.mokao-process-one ul li article div {
	position: absolute;
	top: -37px;
	width: 100%;
}

.mokao-process-one ul li article p {
	margin-bottom: 0;
	font-weight: bolder;
	line-height: 1.2;
}

.mokao-process-one ul li:nth-child(odd) article {
	background-color: #35a9ba;
	color: #fff;
}

.mokao-process-one ul li:nth-child(even) article {
	background-color: #c1eeee;
}

.mokao-process-one a {
	display: block;
	margin: 25px auto 0 auto;
	padding: 0;
	width: 150px;
	height: 32px;
	border: none;
	background-color: #ffee07;
	color: #2e8c9b;
	text-align: center;
	line-height: 32px;
}

.mokao-process-two ul li {
	position: relative;
}

.mokao-process-two ul li:nth-child(odd) {
	padding-right: 72px;
}

.mokao-process-two ul li:nth-child(even) {
	padding-left: 72px;
}

.mokao-process-two ul li:nth-child(odd)>img {
	position: absolute;
	top: 45px;
	left: -72px;
}

.mokao-process-two ul li:nth-child(even)>img {
	position: absolute;
	top: 45px;
	left: 0;
}

.mokao-process-two ul li article {
	display: flex;
	padding: 20px 20px 20px 72px;
	height: 240px;
	color: #fff;
	align-items: center;
}

.mokao-process-two ul li:nth-child(1):after {
	position: absolute;
	top: 0;
	right: -8px;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #078fa5;
	border-style: solid;
	border-width: 120px 0 120px 80px;
	content: "";
}

.mokao-process-two ul li:nth-child(2):after {
	position: absolute;
	top: 0;
	right: -80px;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #1ba19b;
	border-style: solid;
	border-width: 120px 0 120px 80px;
	content: "";
}

.mokao-process-two ul li:nth-child(3) article:after {
	position: absolute;
	top: 0;
	right: -8px;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #37baae;
	border-style: solid;
	border-width: 120px 0 120px 80px;
	content: "";
}

.mokao-process-two ul li:nth-child(4):after {
	position: absolute;
	top: 0;
	right: -80px;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #34bdd1;
	border-style: solid;
	border-width: 120px 0 120px 80px;
	content: "";
}

.mokao-process-two ul li:nth-child(1) article {
	background-color: #078fa5;
}

.mokao-process-two ul li:nth-child(2) article {
	background-color: #1ba19b;
}

.mokao-process-two ul li:nth-child(3) article {
	background-color: #37baae;
}

.mokao-process-two ul li:nth-child(4) article {
	background-color: #34bdd1;
}

.mokao-process-two ul li article div {
	padding-left: 15px;
}

.mokao-process-two ul li article div p:first-child {
	font-weight: bolder;
	font-size: 24px;
}

.mokao-process-two ul li article div p:last-child {
	text-align: justify;
	font-weight: bolder;
	font-size: 1.4rem;
}

.mokao-process-three {
	width: 100%;
	height: 625px;
	background: url(/upload/2017-12-02/21.png) center/cover no-repeat;
}

.mokao-teacher ul li {
	position: relative;
	padding-left: 62px;
}

.mokao-teacher ul li>img {
	position: absolute;
	top: 25px;
	left: 0;
}

.mokao-teacher ul li article {
	padding-top: 120px;
}

.mokao-teacher ul li article p {
	margin: 15px auto;
}

.mokao-teacher ul li article p.teacher {
	margin: 0 auto;
	text-align: right;
	font-size: 28px;
}

.mokao-teacher ul li article a {
	display: block;
	margin-top: 25px;
	padding: 0;
	width: 100%;
	height: 32px;
	border: none;
	color: #fff;
	text-align: center;
	font-size: 1.4rem;
	line-height: 32px;
}

.mokao-teacher ul li:nth-child(odd) article {
	background-color: #35a9ba;
	color: #fff;
}

.mokao-teacher ul li:nth-child(odd) a {
	background-color: #246d81;
}

.mokao-teacher ul li:nth-child(even) article {
	background-color: #bae6e6;
}

.mokao-teacher ul li:nth-child(even) a {
	background-color: #41a5a5;
}

.mokao-qbox {
	display: flex;
	width: 100%;
	height: 530px;
	background: url(/upload/2017-12-02/24.png) center/cover no-repeat;
	align-items: center;
}

.mokao-qbox ul {
	display: flex;
	align-items: center;
}

.mokao-qbox form {
	margin-right: auto;
	margin-left: auto;
	width: 300px;
}

.mokao-qbox form .formContainer {
	display: flex;
}

.mokao-qbox form input {
	display: block;
	height: 42px;
	line-height: 42px;
}

.mokao-qbox form .formContainer.checkcode input {
	width: 200px;
}

.mokao-qbox form .formContainer.checkcode button {
	height: 42px;
}

.mokao-qbox form .formContainer.checkcode img {
	width: 100px;
	height: 42px;
}

.mokao-qbox form .formContainer button[type=submit] {
	margin: 0;
	width: 100%;
	height: 42px;
	border-radius: 0;
	background-color: #ffff03;
	color: #333;
	line-height: 42px;
}

.consult-title span {
	color: #3a9ef5;
}

.consult-intro {
	background-color: #f2f3f4;
}

.consult-schools .blue-describe {
	display: flex;
	padding-right: 30px;
	padding-left: 30px;
	width: 100%;
	height: 118px;
	background: url(/upload/2017-12-01/15.png) center/cover no-repeat;
	color: #fff;
	align-items: center;
}

.consult-details ul li article {
	display: flex;
	width: 90%;
	height: 176px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
	align-items: center;
	justify-content: center;
}

.consult-details ul li article p {
	margin: 0;
	font-weight: bolder;
}

.consult-details ul li article p:first-child {
	font-size: 32px;
	line-height: 1.2;
}

.consult-details ul li article p:last-child {
	font-size: 20px;
}

.consult-details ul li:nth-child(1) article {
	background-image: url(/upload/2017-12-01/18.png);
}

.consult-details ul li:nth-child(2) article {
	background-image: url(/upload/2017-12-01/19.png);
}

.consult-details ul li:nth-child(3) article {
	background-image: url(/upload/2017-12-01/20.png);
}

.consult-btn {
	display: block;
	margin: 0 auto;
	padding: 28px 0 0;
	width: 357px;
	height: 56px;
	border: none;
	background: url(/upload/2017-12-01/10.png) center/cover no-repeat;
	color: #fff;
	text-align: center;
	font-weight: bolder;
	line-height: 20px;
}

.consult-btn:hover {
	color: #fff;
}

.consult-plan {
	width: 100%;
	height: 550px;
	background: url(/upload/2017-12-01/31.png) center/cover no-repeat;
}

.consult-policy {
	width: 100%;
	height: 460px;
	background: url(/upload/2017-12-01/32.png) center/cover no-repeat;
}

.consult-schedule .consult-schedule-container article {
	position: relative;
	border: 1px solid #c5e3fc;
	background-color: #f3f4f6;
}

.consult-schedule .consult-schedule-container article>span {
	position: absolute;
	top: -17px;
	display: block;
	width: 120px;
	height: 30px;
	background-color: #3fa1f6;
	color: #fff;
	text-align: center;
	line-height: 30px;
}

.consult-schedule .consult-schedule-container article>span:before {
	position: absolute;
	bottom: -12px;
	width: 0;
	height: 0;
	content: "";
}

.consult-schedule .consult-schedule-container article:before {
	position: absolute;
	top: 50px;
	width: 3px;
	height: 60px;
	background-color: #009af6;
	content: "";
}

.consult-schedule .consult-schedule-container article:after {
	position: absolute;
	top: -2px;
	width: 65px;
	height: 3px;
	background-color: #009af6;
	content: "";
}

.consult-schedule .consult-schedule-container>li article ul {
	display: flex;
	align-items: center;
}

.consult-schedule .consult-schedule-container>li:first-child article:before {
	left: -2px;
}

.consult-schedule .consult-schedule-container>li:first-child article>span {
	left: -12px;
}

.consult-schedule .consult-schedule-container>li:first-child article>span:before {
	left: 0;
	border-top: 12px solid #2a7cca;
	border-left: 12px solid transparent;
}

.consult-schedule .consult-schedule-container>li:first-child article:after {
	left: 120px;
}

.consult-schedule .consult-schedule-container>li:last-child article:before {
	right: -2px;
}

.consult-schedule .consult-schedule-container>li:last-child article:after {
	right: 120px;
}

.consult-schedule .consult-schedule-container>li:last-child article>span {
	right: -12px;
}

.consult-schedule .consult-schedule-container>li:last-child article>span:before {
	right: 0;
	border-top: 12px solid #2a7cca;
	border-right: 12px solid transparent;
}

.consult-schedule .consult-schedule-container>li:first-child article ul li:first-child {
	width: 114px;
}

.consult-schedule .consult-schedule-container>li:first-child article ul li:last-child {
	width: calc(100% - 114px);
}

.consult-schedule .consult-schedule-container>li:last-child article ul li:first-child {
	width: calc(100% - 114px);
}

.consult-schedule .consult-schedule-container>li:last-child article ul li:last-child {
	width: 114px;
}

.consult-schedule .consult-schedule-container article p {
	font-size: 1.4rem;
}

.consult-teacher ul {
	display: flex;
	align-items: center;
}

.consult-teacher ul li:first-child {
	width: 40%;
}

.consult-teacher ul li:last-child {
	width: 60%;
}

.consult-teacher ul.reverse li:first-child {
	width: 60%;
}

.consult-teacher ul.reverse li:last-child {
	width: 40%;
}

.consult-teacher ul li p:first-child {
	color: #379ff8;
	font-weight: 700;
	font-size: 24px;
}

.consult-teacher ul li a {
	margin-top: 20px;
	margin-left: 0;
	padding: 0;
	width: 120px;
	height: 32px;
	background: #399ff6;
	line-height: 32px;
}

.consult-teacher ul.reverse li a {
	margin-left: 2.4rem;
}

.consult-appoint {
	width: 100%;
	height: 400px;
	background: url(/upload/2017-12-01/33.png) center/cover no-repeat;
	color: #fff;
}

.consult-appoint.yure-bottom {
	background-image: url(/upload/2018-02-28/32.png);
}

.consult-appoint .line {
	position: relative;
	border-top: 1px solid #fff;
}

.consult-appoint .line span {
	display: block;
	margin: -2px auto 0 auto;
	width: 200px;
	border-top: 3px solid #fff;
}

.consult-appoint h2 span.borderSpan {
	border-color: #fff;
}

.consult-appoint hr:after {
	position: absolute;
}

.consult-appoint .consult-title span {
	color: #fbff4d;
}

.consult-appoint .consult-title small {
	margin-left: 8px;
	font-size: 24px;
}

.consult-appoint .consult-appoint-intro {
	margin: 15px auto;
	font-weight: 700;
	font-size: 20px;
}

.consult-appoint ul li:nth-child(1) {
	width: 35%;
}

.consult-appoint ul li:nth-child(2) {
	width: 30%;
}

.consult-appoint ul li:nth-child(3) {
	width: 35%;
}

.consult-appoint .angle-right {
	display: flex;
	margin: 0 auto 15px auto;
}

.consult-appoint .angle-right span.angle {
	margin-top: 5px;
	margin-right: 5px;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 12px solid #fff;
}

.consult-question article {
	position: relative;
	width: 100%;
	height: 382px;
	background: url(/upload/2017-12-01//43.png) center/cover no-repeat;
}

.consult-question article .question-block {
	position: absolute;
}

.consult-question article .question-block p:first-child {
	color: #594beb;
	font-weight: bold;
	font-size: 18px;
}

.consult-question article .question-block p:nth-child(2) {}

.consult-question article .question-block p a {
	display: block;
}

.consult-question article .question-block>a {
	color: #3a9ff6;
}

.consult-question article .question-block.lf1 {
	top: 45px;
	left: 10px;
}

.consult-question article .question-block.lf2 {
	bottom: 35px;
	left: 180px;
}

.consult-question article .question-block.rt1 {
	top: 10px;
	right: 80px;
}

.consult-question article .question-block.rt2 {
	right: 120px;
	bottom: 110px;
}

.mokao-qbox.no-bg {
	width: inherit;
	height: inherit;
	background: 0 0;
}

.bottom-banter .am-container>p {
	border-top: 1px dashed #d5d5d5;
}

.bottom-banter .am-slider {
	margin-bottom: 0;
	box-shadow: none;
}

.bottom-banter .am-slider .am-direction-nav .am-prev {
	left: -30px;
}

.bottom-banter .am-slider .am-direction-nav a {
	right: -30px;
	background-color: transparent;
}

.bottom-banter .am-slider .am-direction-nav a:before {
	color: #333;
	content: "\f053";
}

.bottom-banter .am-slider .am-direction-nav a.am-next:before {
	content: "\f054";
}

.bottom-banter .am-slider .am-control-nav {
	display: none;
}

.search-container h2 {
	color: #a8a8a8;
	font-weight: normal;
	font-size: 20px;
}

.search-container article {
	display: flex;
	margin-bottom: 1.5rem;
	align-items: center;
}

.search-container article img {
	width: 140px;
	height: 100px;
}

.search-container article div {
	width: calc(100% - 120px);
}

.search-container article div p:last-child {
	display: -webkit-box;
	overflow: hidden;
	max-height: 40px;
	text-overflow: ellipsis;
	line-height: 20px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.gongkaike-btn {
	display: block;
	margin: 0 auto;
	width: 200px;
	height: 32px;
	border: none;
	background-color: #ffc028;
	color: white;
	text-align: center;
	font-weight: bold;
	line-height: 32px;
}

.gongkaike-btn:hover {
	color: white;
}

.gongkaike-title {
	display: flex;
	margin: 0 auto;
	width: 640px;
	align-items: center;
}

.gongkaike-title img {
	margin-right: 10px;
	width: 82px;
}

.gongkaike-title div {
	width: calc(100% - 92px);
}

.gongkaike-title div p:first-child {
	color: #003085;
	font-weight: bold;
	font-size: 36px;
}

.gongkaike-title div p:first-child span {
	color: #f9b700;
}

.gongkaike-title div hr {
	margin: 0;
	border-top: 1px solid #003085;
}

.gongkaike-intro ul li article {
	margin: 0 auto;
	width: 90%;
}

.gongkaike-intro ul li article .img-box {
	display: flex;
	width: 100%;
	height: 110px;
	background: url(/upload/2017-11-30/2.png) center/cover no-repeat;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	line-height: 1.2;
	align-items: center;
	justify-content: center;
}

.gongkaike-intro ul li article .gongkaike-intro-box {
	padding: 15px 15px;
	background-color: #f0f0f0;
}

.gongkaike-intro ul li article ul {
	margin: 10px auto;
	padding-left: 25px;
	height: 140px;
	list-style: disc;
}

.gongkaike-intro ul li article a {
	display: block;
	padding: 0;
	width: 100%;
	height: 36px;
	border: none;
	background-color: #ffc028;
	color: white;
	text-align: center;
	font-weight: bold;
	line-height: 36px;
}

.gongkaike-teacher {
	background-color: #fffcf4;
}

.gongkaike-teacher ul li article {
	position: relative;
	padding: 25px 10px;
	height: 345px;
	border: 2px solid #fffcf4;
	color: white;
	text-align: center;
}

.gongkaike-teacher ul li article img {
	width: 85%;
	border: 2px solid white;
	border-radius: 100%;
}

.gongkaike-teacher ul li article p {
	text-align: center;
}

.gongkaike-teacher ul li article .gongkaike-teacher-name {
	margin: 15px auto 10px auto;
	font-weight: bold;
	font-size: 20px;
}

.gongkaike-teacher ul li article .gongkaike-teacher-intro {
	margin: 10px auto;
	font-size: 14px;
}

.gongkaike-teacher ul li article a {
	position: absolute;
	bottom: 15px;
	left: 5%;
	display: block;
	width: 90%;
	height: 32px;
	text-align: center;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 32px;
}

.gongkaike-teacher ul li:nth-child(odd) article {
	background-color: #1e428a;
}

.gongkaike-teacher ul li:nth-child(odd) article a {
	background-color: #ffc028;
}

.gongkaike-teacher ul li:nth-child(even) {
	padding-top: 70px;
}

.gongkaike-teacher ul li:nth-child(even) article {
	background-color: #ffc028;
}

.gongkaike-teacher ul li:nth-child(even) article a {
	background-color: #1e428a;
}

.gongkaike-class ul li article {
	display: flex;
	margin: 0 auto;
	width: 95%;
	height: 238px;
	background: url(/upload/2017-11-30/14.png) center/cover no-repeat;
	color: white;
	align-items: center;
	justify-content: center;
}

.gongkaike-class ul li article div {
	width: 90%;
}

.gongkaike-class ul li article div p {
	font-weight: bold;
}

.gongkaike-class ul li article div p:first-child {
	font-size: 28px;
}


.consult-schedule.gongkaike-schedule .consult-schedule-container article {
	border-color: #ffc028;
}

.consult-schedule.gongkaike-schedule .consult-schedule-container article>span {
	background-color: #ffc028;
}

.consult-schedule.gongkaike-schedule .consult-schedule-container article>span:before {
	position: absolute;
	bottom: -12px;
	width: 0;
	height: 0;
	content: "";
}

.consult-schedule.gongkaike-schedule .consult-schedule-container article:before {
	background-color: #ffc028;
}

.consult-schedule.gongkaike-schedule .consult-schedule-container article:after {
	background-color: #ffc028;
}

.consult-schedule.gongkaike-schedule .consult-schedule-container>li:first-child article>span:before {
	border-top-color: #c89e0c;
}

.consult-schedule.gongkaike-schedule .consult-schedule-container>li:last-child article>span:before {
	border-top-color: #c89e0c;
}

.gongkaike-prev>article {
	background-color: #eceef7;
}

.gongkaike-appoint {
	background-image: url(/upload/2017-11-30/15.png);
}

.festival-class-title {
	display: flex;
	align-items: center;
	justify-content: center;
}

.festival-class-title p {
	color: #1d428a;
	font-weight: bold;
	font-size: 36px;
}

.festival-page-head {
	color: #1d428a;
	font-size: 42px;
}

.festival-page-head span {
	color: #fe0e91;
}

.festival-new-class .class-container {
	display: flex;
	width: 100%;
	height: 800px;
	background: url(/upload/2017-11-29/2.png) center/cover no-repeat;
	align-items: center;
}

.festival-new-class .class-container .class-features {
	position: relative;
	padding: 40px 10px 30px;
	background-color: white;
}

.festival-new-class .class-container .class-features:last-child {
	margin-top: 60px;
}

.festival-new-class .class-container .class-features .class-label {
	position: absolute;
	top: -22px;
	left: -16px;
	margin: 0;
	width: 160px;
	height: 45px;
	background-color: #fe0e91;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	line-height: 45px;
}

.festival-new-class .class-container .class-features .class-label:after {
	position: absolute;
	bottom: -15px;
	left: 0;
	width: 0;
	height: 0;
	border-top: 15px solid #b62172;
	border-left: 15px solid transparent;
	content: "";
}

.festival-new-class .class-container .class-features article {
	margin: 0 auto;
	width: 90%;
}

.festival-new-class .class-container .class-features .three-features article .class-img-top {
	display: flex;
	width: 100%;
	height: 100px;
	background: url(/upload/2017-11-29/6.png) center/cover no-repeat;
	color: white;
	font-weight: bold;
	font-size: 24px;
	align-items: center;
	justify-content: center;
}

.festival-new-class .class-container .class-features .three-features article p {
	display: flex;
	margin: 0;
	padding: 15px 25px;
	height: 120px;
	background-color: #f1f1f1;
	align-items: center;
	justify-content: center;
}

.festival-new-class .class-container .class-features .prices div {
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 24px;
}

.festival-new-class .class-container .class-features .prices p {
	color: #fe0e91;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 32px;
}

.festival-new-class .class-container .class-features .prices a {
	display: block;
	margin: 0 auto;
	width: 241px;
	height: 70px;
	border: none;
	background: url(/upload/2017-11-29/7.png) center/cover no-repeat;
}

/* .festival-class-cost .class-table{background-color: #8699bc; */

/* padding: 35px 20px; */
.festival-class-cost table {
	margin: 20px auto;
	border: 2px solid #8699bc;
	border-collapse: collapse;
	color: #1d4288;
}

.festival-class-cost table caption {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 24px;
}

.festival-class-cost thead {
	background-color: #d6e4ff;
}

.festival-class-cost thead th {
	border-bottom: none;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}

/*.festival-class-cost thead th:last-child{width: 37%;}*/
.festival-class-cost tbody td {
	padding: 12px;
	border-top: none;
	text-align: center;
	font-size: 20px;
}

.festival-class-cost tbody tr:nth-child(even) {
	background-color: #f2f6ff;
}

.festival-class-cost tbody tr td:first-child {
	font-weight: bold;
}

.festival-class-cost article {
	display: flex;
}

.festival-class-cost article>span {
	width: 55px;
	color: #fe0e91;
	font-weight: bold;
}

.festival-class-cost article div {
	width: calc(100% - 55px);
}

.festival-class-cost article div p {
	display: flex;
	color: #1d4288;
}

.festival-class-cost article div p>span:first-child {
	width: 24px;
}

.festival-class-cost article div p>span:last-child {
	width: calc(100% - 24px);
}

.class-appoint {
	height: 540px;
	background-image: url(/upload/2017-11-29/8.png);
}

.class-appoint .festival-page-head {
	color: white;
}

.class-appoint ul li:nth-child(1) {
	width: 50%;
}

.class-appoint ul li:nth-child(2) {
	width: 50%;
}

.mpacc .checkMore {
	padding: 0;
	width: 120px;
	height: 32px;
	background-color: #3b4364;
	color: white;
	line-height: 32px;
}

.mpacc h2 span.borderSpan {
	border-bottom-color: #4ba3f5;
}

.mpacc-intro li article {
	display: flex;
	padding: 12px;
	border: 3px solid white;
	background-color: #f6f6f6;
	box-shadow: 0 0 5px #d9d9d9;
	align-items: center;
}

.mpacc-intro li article img {
	width: 97px;
}

.mpacc-intro li article div {
	width: calc(100% - 97px);
}

.mpacc-intro li article div p:first-child {
	margin-top: 5px;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 20px;
}

.mpacc-intro li article div p:last-child {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.4rem;
}

.mpacc-plan {
	display: flex;
	width: 100%;
	height: 540px;
	background: url(/upload/2018-12-04/2.png) center/cover no-repeat;
	align-items: center;
	justify-content: center;
}

.mpacc-system .am-table {
	margin-bottom: 20px;
	border-collapse: collapse;
}

.mpacc-system .am-table caption {
	height: 50px;
	background-color: #2e9cf4;
	color: white;
	font-weight: bold;
	font-size: 24px;
	line-height: 50px;
}

.mpacc-system .am-table tr th,
.mpacc-system .am-table tr td {
	border: 1px solid #ddd;
	vertical-align: middle;
	font-size: 14px;
}

.mpacc-system .am-table tr th {
	text-align: center;
}

.mpacc-system .am-table tr th:nth-child(1) {
	width: 14%;
}

.mpacc-system .am-table tr th:nth-child(2) {
	width: 14%;
}

.mpacc-system .am-table tr th:nth-child(3) {
	width: 12%;
}

.mpacc-system .am-table tr th:nth-child(4) {
	width: 25%;
}

.mpacc-system .am-table tr th:nth-child(5) {
	width: 35%;
}

.mpacc-system .am-table tr td:nth-child(1),
.mpacc-system .am-table tr td:nth-child(2),
.mpacc-system .am-table tr td:nth-child(3) {
	text-align: center;
}

.mpacc-system .am-table tr td.bged,
.mpacc-system .am-table tr th.bged {
	background-color: #ecf8fe;
}

.teacherBox.mpacc {
	background-color: #f9f9f9;
}

.explain h2 span {
	border-bottom-color: #8f001a;
}

.explain-out table {
	border-collapse: collapse;
	border-top: 1px solid #ddd;
	table-layout: fixed;
}

.explain-out .am-table thead {
	background-color: #ffebec;
}

.explain-out table tr td,
.explain-out table tr th {
	border: 1px solid #ddd;
	text-align: center;
}

.explain-out ul li .arc-btn {
	display: flex;
	width: 100%;
	height: 105px;
	background: url("/upload/2017-11-27/3.png") center/cover no-repeat;
	color: white;
	font-weight: bold;
	font-size: 24px;
	align-items: center;
	justify-content: center;
}

.explain-out ul li .am-modal .am-modal-bd .explain-out-imgs {
	overflow-y: scroll;
	width: 100%;
	height: 390px;
}

.explain-grades .am-table {
	border-collapse: collapse;
}

.explain-grades .am-table thead {
	background-color: #f25a67;
	color: white;
}

.explain-grades .am-table tbody tr.bged {
	background-color: #ffeeef;
}

.explain-grades .am-table tbody tr:nth-child(1) td,
.explain-grades .am-table tbody tr:nth-child(2) td,
.explain-grades .am-table tbody tr:nth-child(3) td {
	font-weight: bold;
}

.explain-grades .am-table tbody tr td {
	border: 1px solid #ddd;
	vertical-align: middle;
	text-align: center;
}

.explain-num {
	display: flex;
	width: 100%;
	height: 340px;
	background: url("/upload/2017-11-27/5.png") center/cover no-repeat;
	color: white;
	align-items: center;
	justify-content: center;
}

.explain-num.bottom-num {
	height: initial;
	background: #ebedef;
	color: #333;
}

.explain-num form ul li input {
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	width: 85%;
	height: 32px;
	border: none;
	border-radius: 5px;
	color: #333;
	font-size: 14px;
	line-height: 32px;
}

.explain-num form ul li:nth-last-child(1) {
	display: flex;
	align-items: center;
}

.explain-num form ul li:nth-last-child(1) input {
	width: 45%;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.explain-num form ul li:nth-last-child(1) button {
	width: auto;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	margin: 0;
	padding: 0 2px;
	background-color: #f25a67;
	color: white;
	border: 0;
	border-radius: 0;
}

.explain-num form ul li:nth-last-child(1) img {
	width: 40%;
	height: 32px;
	border-radius: 0 5px 5px 0;
}

.explain-num form button {
	display: block;
	margin: 30px auto 0 auto;
	padding: 0;
	width: 200px;
	height: 36px;
	border: none;
	border-radius: 16px;
	background-color: #f25a67;
	color: white;
	font-size: 20px;
	line-height: 36px;
}

.explain-info .am-table {
	margin: 2rem auto 0 auto;
	border-collapse: collapse;
	table-layout: fixed;
}

.explain-info .am-table thead {
	background-color: #f25a67;
	color: white;
}

.explain-info .am-table tbody tr.bged {
	background-color: #ffeeef;
}

.explain-info .am-table tbody tr td {
	border: 1px solid #ddd;
	vertical-align: middle;
	text-align: center;
}

.cape-head {
	display: flex;
	background-color: #f6f6f6;
	font-size: 26px;
}

.cape-head .yellow-rect {
	position: relative;
	display: block;
	padding: 0 45px 0 20px;
	background-color: #f98502;
	color: white;
}

.cape-head .yellow-rect:after {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-top: 41px solid #f6f6f6;
	border-left: 41px solid transparent;
	content: "";
}

.cape {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 220px;
	height: 32px;
	border: none;
	border-radius: 20px;
	background-color: white;
	color: #f98502;
	line-height: 32px;
}

.capeBreton-intro .capeBreton-intro-main {
	display: flex;
	align-items: center;
}

.capeBreton-intro .capeBreton-intro-main>li:first-child {
	padding-right: 1rem;
	width: 45%;
}

.capeBreton-intro .capeBreton-intro-main>li:last-child {
	width: 55%;
}

.capeBreton-intro .capeBreton-intro-main>li:last-child ul {
	list-style: none;
}

.capeBreton-intro .capeBreton-intro-main>li:last-child ul li {
	position: relative;
	margin: 10px auto;
}

.capeBreton-intro .capeBreton-intro-main>li:last-child ul li:before {
	position: absolute;
	top: 8px;
	left: -20px;
	display: block;
	width: 10px;
	height: 10px;
	background-color: #3fbf77;
	content: "";
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

.capeBreton-intro .capeBreton-intro-main button {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 200px;
	height: 32px;
	border: none;
	border-radius: 20px;
	background-color: #f98502;
	color: white;
	line-height: 32px;
}

.capeBreton-intro .am-slider-b3 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	box-shadow: none;
}

.capeBreton-intro .capeBreton-intro-gallery {
	padding: 1rem .5rem;
	background-color: #f4f4f4;
}

.capeBreton-intro .capeBreton-intro-gallery img {
	width: 95%;
}

.capeBreton-apply {
	display: flex;
	width: 100%;
	height: 320px;
	background: url(/upload/2017-11-26/11.png) center/cover no-repeat;
	align-items: center;
	justify-content: center;
}

.capeBreton-apply h2 {
	color: white;
}

.capeBreton-apply form ul li input {
	display: block;
	margin: 0 auto;
	padding-left: 8px;
	width: 85%;
	height: 32px;
	border: none;
	border-radius: 15px;
	font-size: 1.4rem;
}

.capeBreton-apply form ul li.validate {
	display: flex;
	align-items: center;
}

.capeBreton-apply form ul li.validate input {
	margin-right: 0;
	width: 80px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.capeBreton-apply form ul li.validate button {
	background-color: #f98502;
	color: white;
	line-height: 32px;
	border: 0;
}

.capeBreton-apply form ul li.validate img {
	height: 32px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.capeBreton-apply.capeBreton-bottom {
	height: auto;
	background: #eceeef;
}

.capeBreton-apply.capeBreton-bottom h2 {
	color: #333;
}

.capeBreton-apply.capeBreton-bottom .cape {
	background-color: #f98502;
	color: white;
}

.capeBreton-features ul li article p:first-child {
	display: flex;
	align-items: center;
}

.capeBreton-features ul li article p:first-child span {
	position: relative;
	display: flex;
	margin-right: 8px;
	width: 29px;
	height: 26px;
	-webkit-border-radius: 29px/26px;
	-moz-border-radius: 29px/26px;
	border-radius: 29px/26px;
	background: #39be75;
	color: white;
	;
	align-items: center;
	justify-content: center;
}

.capeBreton-features ul.capeBreton-features-cols {
	display: flex;
	align-items: flex-end;
}

.capeBreton-features ul.capeBreton-features-cols li article p:first-child span:after {
	position: absolute;
	bottom: 3px;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #39be75;
	border-style: solid;
	border-width: 10px 10px 1px 10px;
	content: '';
	;
	right: -13px;
}

.capeBreton-features ul.capeBreton-features-cols>li:nth-child(1) {
	background-color: #e1e1e1;
}

.capeBreton-features ul.capeBreton-features-cols>li:nth-child(2) {
	padding-top: 10px;
	padding-bottom: 25px;
	background-color: #ecebeb;
}

.capeBreton-features ul.capeBreton-features-cols>li:nth-child(3) {
	background-color: #f6f6f6;
}

.capeBreton-features ul.capeBreton-features-cols li article {
	padding: 25px 15px 15px;
}

.capeBreton-features ul.capeBreton-features-cols li article ul {
	margin: 10px auto;
	padding-left: 26px;
	list-style: disc;
}

.capeBreton-features ul.capeBreton-features-cols li article ul li {
	margin: 10px auto;
}

.capeBreton-features .cape {
	background-color: #f98502;
	color: white;
}

.capeBreton-arrange ul li article {
	margin: 0 auto;
	padding-bottom: 10px;
	width: 90%;
	background-color: #f9f9f9;
}

.capeBreton-arrange ul li article ul li {
	position: relative;
	margin: 5px auto;
	padding-left: 8px;
}

.capeBreton-arrange ul li article ul li:nth-child(odd) {
	padding-left: 15px;
}

.capeBreton-arrange ul li article ul li:before {
	position: absolute;
	top: 9px;
	left: -3px;
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 5px;
	background-color: black;
	content: '';
}

.capeBreton-arrange ul li article ul li:nth-child(odd):before {
	left: 0;
}

.capeBreton-arrange .cape {
	background-color: #f98502;
	color: white;
}

.capeBreton-degree {
	background-color: #ebe9e9;
}

.capeBreton-degree .capeBreton-degree-intro {
	display: flex;
	align-items: center;
}

.capeBreton-degree .capeBreton-degree-intro>li:nth-child(1) {
	width: 45%;
}

.capeBreton-degree .capeBreton-degree-intro>li:nth-child(2) {
	width: 55%;
}

.capeBreton-degree .capeBreton-degree-intro>li:nth-child(2) span.am-icon-check {
	margin-right: 8px;
	color: #39be75;
}

.capeBreton-degree .capeBreton-degree-intro>li p:nth-child(1) {
	color: #f98502;
}

.capeBreton-degree .capeBreton-degree-intro>li:nth-child(2) .cape {
	margin-top: 30px;
	background-color: #f98502;
	color: white;
}

.capeBreton-degree .capeBreton-degree-gallery {
	padding: 1rem .5rem;
	background-color: white;
}

.capeBreton-degree .capeBreton-degree-gallery img {
	width: 95%;
}

.capeBreton-admission ul article {
	padding: 1rem 1.5rem;
	height: 205px;
	box-shadow: 0 0 10px #e8e8e8;
}

.capeBreton-admission article p {
	position: relative;
	padding-left: 18px;
}

.capeBreton-admission article p:before {
	position: absolute;
	top: -4px;
	left: -2px;
	width: 0;
	height: 0;
	border-color: transparent transparent #39be75 transparent;
	border-style: solid;
	border-width: 10px 7px 10px 7px;
	content: "";
}

.capeBreton-admission .admission-bottom>li:nth-child(1) {
	width: 75%;
}

.capeBreton-admission .admission-bottom>li:nth-child(1) ul li:nth-child(odd) {
	width: 42%;
}

.capeBreton-admission .admission-bottom>li:nth-child(1) ul li:nth-child(even) {
	width: 58%;
}

.capeBreton-admission .admission-bottom>li:nth-child(2) {
	width: 25%;
}

.capeBreton-admission .admission-bottom>li:nth-child(2) article {
	display: flex;
	background-color: #39be75;
	align-items: center;
	justify-content: center;
}

.capeBreton-admission .admission-bottom>li:nth-child(2) p {
	color: white;
}

.capeBreton-admission .admission-bottom>li:nth-child(2) p:before {
	display: none;
}

.emba-title {
	display: flex;
	background-color: #f6f6f6;
	align-items: center;
}

.emba-title p {
	margin: 0;
	padding: 5px 50px 5px 10px;
	font-weight: bold;
	font-size: 24px;
}

.emba-title p:nth-child(1) {
	position: relative;
	padding-right: 40px;
	background-color: #248bf2;
	color: white;
}

.emba-title p:nth-child(1):after {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	border-top: 48px solid #f6f6f6;
	border-left: 48px solid transparent;
	content: '';
}

table.emba-table {
	margin-bottom: 0;
	border-collapse: collapse;
	table-layout: fixed;
}

table.emba-table caption {
	margin: 0 1px;
	padding: 4px;
	border: 1px solid #e1e1e1;
	font-weight: bold;
	font-size: 26px;
}

table.emba-table thead tr {
	background-color: #248bf2;
}

table.emba-table thead tr th,
table.emba-table tbody tr td {
	border: 1px solid #e1e1e1;
	vertical-align: middle;
	text-align: center;
}

table.emba-table tbody tr td.white {
	background-color: white;
}

table.emba-table thead tr th {
	color: white;
	font-weight: bold;
	font-size: 1.8rem;
}

table.emba-table tbody tr td {
	font-size: 1.4rem;
}

table.emba-table tbody tr:nth-child(odd) {
	background-color: #eef7fe;
}

table.emba-table tbody tr:nth-child(even) {
	background-color: white;
}

.emba-goal .am-container>ul>li:first-child {
	padding-right: 8px;
	width: 43%;
}

.emba-goal .am-container>ul>li:last-child {
	padding-left: 0;
	width: 57%;
}

.emba-goal .am-container>ul>li article {
	box-shadow: 0 3px 10px #e9e9e9;
}

.emba-goal .am-container>ul>li div {
	position: relative;
	padding: 1px 0 1px 25px;
	background-color: #fafafa;
}

.emba-goal .am-container>ul>li div:before {
	position: absolute;
	top: 13px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #f18f22;
	border-left: 5px solid transparent;
	content: '';
	;
	left: 7px;
}

.emba-goal .am-container>ul>li div p {
	margin: 5px auto;
	font-size: 1.4rem;
}

.emba-goal .am-container>ul>li div p:first-child {
	font-size: 1.6rem;
}

.emba-goal .am-container>.tri-box>li:last-child>ul>li:first-child {
	padding-right: 3px;
}

.emba-goal .am-container>.tri-box>li:last-child>ul>li:last-child {
	padding-left: 3px;
}

.emba-requirement {
	display: flex;
	width: 100%;
	height: 400px;
	background: url(/upload/2017-11-25/11.png) center/cover no-repeat;
	align-items: center;
	justify-content: center;
}

.emba-requirement.consult-class {
	height: 300px;
	background-image: url(/upload/2017-11-25/23.png);
}

.emba-requirement form ul:nth-child(1) input::-webkit-input-placeholder {
	color: #333;
}

.emba-requirement form ul:nth-child(1) input,
.emba-requirement form ul:nth-child(1) select,
.emba-requirement form ul:nth-child(2) li:first-child input {
	display: block;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 80%;
	height: 32px;
	border: none;
	border-radius: 5px;
	line-height: 32px;
}


.emba-requirement form ul:nth-child(2) li:first-child {
	display: flex;
}

.emba-requirement form ul:nth-child(2) li:first-child input {
	margin-right: 10px;
	width: 120px;
}

.emba-requirement form ul:nth-child(2) li:first-child img {
	margin-right: auto;
	width: 120px;
	height: 32px;
}

.emba-requirement form ul button {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 200px;
	height: 36px;
	border: none;
	border-radius: 12px;
	color: white;
	line-height: 36px;
	;
	background-color: #f18d02;
}

.emba-requirement form ul:nth-child(1) li.validate {
	display: flex;
	align-items: center;
}

.emba-requirement form ul:nth-child(1) li.validate input {
	margin-right: 10px;
	width: 120px;
}

.emba-requirement form ul:nth-child(1) li.validate button {
	margin-bottom: 20px;
}

.emba-requirement form ul:nth-child(1) li.validate img {
	margin-bottom: 20px;
	height: 32px;
}

.emba-requirement.consult-class form ul:nth-child(2) li:last-child button {
	display: block;
	margin: 0 auto;
	padding: 0;
	height: 36px;
	border-radius: 12px;
	background-color: #f18d02;
	color: white;
	line-height: 36px;
}

.emba-exam h2 {
	font-size: 20px;
}

.emba-exam .emba-process {
	padding-top: 15px;
}

.emba-exam .emba-process li article {
	position: relative;
	padding: 10px;
}

.emba-exam .emba-process li article img {
	margin-top: -30px;
}

.emba-exam .emba-process li article:after {
	position: absolute;
	bottom: 37%;
	left: 0;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 20px solid red;
	content: '';
}

.emba-exam .emba-process li:first-child article:after {
	display: none;
}

.emba-exam .emba-process li:nth-child(odd) article {
	background-color: #f18d02;
	color: white;
}

.emba-exam .emba-process li:nth-child(odd) article:after {
	border-left: 20px solid #ffd89a;
}

.emba-exam .emba-process li:nth-child(even) article {
	background-color: #ffd89a;
}

.emba-exam .emba-process li:nth-child(even) article:after {
	border-left: 20px solid #f18d02;
}

.emba-exam .emba-process li article p {
	margin: 0 auto;
	text-align: center;
}

.emba-exam .emba-content {
	padding-top: 15px;
}

.emba-exam .emba-content article {
	position: relative;
	margin: 0 auto;
	width: 85%;
	background-color: #f5f4f5;
}

.emba-exam .emba-content article .img-box {
	position: absolute;
	top: -24px;
	left: 0;
	width: 100%;
}

.emba-exam .emba-content article .emba-content-container {
	border: 1px solid #278cf2;
}

.emba-exam .emba-content article div ul {
	list-style: disc;
}

.emba-exam .emba-interview article {
	display: flex;
	padding: 15px 20px 15px 10px;
	background-color: #f7f7f7;
	align-items: center;
}

.emba-exam .emba-interview article div {
	height: 109px;
}

.emba-exam a {
	display: block;
	margin: 25px auto 0 auto;
	width: 200px;
	height: 32px;
	border-radius: 12px;
	background-color: #f18d02;
	color: white;
	text-align: center;
	line-height: 32px;
}


.emba-feature .double-angle {
	position: relative;
}

.emba-feature .emba-feature-title {
	display: flex;
	align-items: center;
}

.emba-feature .double-angle:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 0;
	height: 0;
	border-top: 32px solid white;
	border-right: 32px solid transparent;
	content: '';
}

.emba-feature .double-angle:after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	width: 0;
	height: 0;
	border-top: 25px solid #f18d02;
	border-right: 25px solid transparent;
	content: '';
}

.emba-feature .emba-feature-content article {
	height: 266px;
	background-color: #f7f7f7;
}

.emba-feature .emba-feature-content>li article ul li {
	position: relative;
	margin: 3px auto;
	padding-left: 15px;
}

.emba-feature .emba-feature-content>li article ul li:before {
	position: absolute;
	top: 7px;
	left: 1px;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background-color: #333;
	content: '';
}

.emba-feature .emba-feature-interview {
	background-color: #f7f7f7;
}

.emba-feature .emba-feature-written {
	position: relative;
	width: 100%;
	height: 360px;
	background: url(/upload/2017-11-25/24.png) center/cover no-repeat;
}

.emba-feature .emba-feature-written>img {
	position: absolute;
	bottom: 16%;
	left: 13%;
	width: 21%;
}

.emba-feature .emba-feature-written ul li:last-child p:nth-child(1) {
	margin-left: -20px;
}

/* .emba-feature .emba-feature-written ul li:last-child p:nth-child(2){margin-left: -40px; */
/* .emba-feature .emba-feature-written ul li:last-child p:nth-child(3){margin-left: -40px; */
.emba-feature .emba-feature-written ul li:last-child p:nth-child(4) {
	margin-left: -20px;
}

.emba-feature .emba-feature-written ul li:last-child p:nth-child(5) {
	margin-left: -40px;
}

.emba-feature .jump-consult {
	display: block;
	margin: 25px auto 0 auto;
	width: 200px;
	height: 32px;
	border-radius: 12px;
	background-color: #f18d02;
	color: white;
	text-align: center;
	line-height: 32px;
}

.form-lone-page {
	margin: 0 auto;
	width: 600px;
}

.form-lone-page input {
	border: 1px solid #b8b8b8;
}

.form-lone-page .formContainer.checkcode input {
	width: 120px;
}

.spring-intro {
	padding-top: 100px;
	width: 100%;
	height: 1550px;
	background: url(/upload/2017-11-14/18.png) center/100% 100% no-repeat;
}

.spring-intro ul.top-intro-box {
	display: flex;
	align-items: center;
}

.spring-intro ul li p {
	margin: 15px auto;
	color: #cd3830;
}

.spring-intro ul li p b {
	font-size: 24px;
}

.spring-intro ul.mid-intro-box img {
	width: 90%;
}

.spring-intro button {
	display: block;
	margin: 25px auto 0 auto;
	padding: 0;
	width: 220px;
	height: 42px;
	border: none;
	border-radius: 24px;
	background-color: #d8312b;
	color: #fff7eb;
	font-size: 20px;
	line-height: 42px;
}

.spring-intro .am-container img.wrIn {
	width: 96%;
}

.spring-needs {
	padding-top: 70px;
	width: 100%;
	height: 1100px;
	background: url(/upload/2017-11-14/20.png) center/100% 100% no-repeat;
}

.spring-needs .am-container>p {
	color: #c2711b;
}

.spring-needs ul li article {
	margin: 0 auto;
	width: 80%;
	height: 305px;
	background: url(/upload/2017-11-14/32.png) center/cover no-repeat;
	color: #cd3830;
}

.spring-needs ul li article img {
	width: 55%;
}

.spring-needs ul li article p {
	margin: 15px auto;
	text-align: center;
}

.spring-needs ul li article p:last-child {
	height: 66px;
	font-size: 1.4rem;
}

.spring-needs button {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 220px;
	height: 42px;
	border: none;
	border-radius: 24px;
	background-color: #d8312b;
	color: #fff7eb;
	font-size: 20px;
	line-height: 42px;
}

.tuition-container {
	padding: 6rem 3rem;
	width: 100%;
	height: 100%;
	background: url(/upload/2017-11-13/16.png) center/100% 100% no-repeat;
}

.tuition-container .box .brownLine {
	border: 5px solid #dcd5cd;
	border-radius: 3px;
}

.tuition-container .box .brownLine .midBlue {
	padding: 8px;
	border: 2px solid #26324b;
}

.tuition-container .box .brownLine .midBlue .innerDash {
	padding: 12px;
	border: 1px dashed #ae948f;
	background-color: white;
}

.tuition-container .box .brownLine .midBlue .innerDash .items-head {
	margin-bottom: 20px;
	padding: 5px 0 8px 8px;
	border-bottom: 1px solid #e8e7ea;
	font-weight: bold;
	font-size: 20px;
}

.tuition-container .box .brownLine .midBlue .innerDash .items-head span {
	margin-left: 10px;
	font-size: 14px;
}

.tuition-container .box1 {
	min-height: 600px;
}

.tuition-container .box1 .box-one-top {
	display: flex;
	padding-bottom: 20px;
	align-items: center;
}

.tuition-container .box1 .box-one-top>div {
	width: 70%;
}

.tuition-container .box1 .box-one-top>img {
	width: 30%;
}

.tuition-container .box .ring {
	margin-top: -41px;
	margin-bottom: -60px;
}

.tuition-container .box .brownLine:last-child {
	margin-top: 20px;
}

.tuition-container .box .brownLine:last-child .innerDash {
	padding-top: 35px;
}

.tuition-container .box .box-one-bottom form div {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.tuition-container .box .box-one-bottom form div input {
	display: block;
	margin-right: 10px;
	width: 25%;
	height: 30px;
}

.tuition-container .box .box-one-bottom form div button {
	display: block;
	padding: 0;
	width: 16%;
	height: 30px;
	border: none;
	background-color: #9f7666;
	color: white;
}

.tuition-container .btn1 {
	display: block;
	margin: 20px auto 15px auto;
	padding: 0;
	width: 200px;
	height: 30px;
	border: none;
	background-color: #fcb132;
	color: white;
	text-align: center;
	line-height: 30px;
}

.tuition-container .items .box .questions-body {
	position: relative;
	margin: 15px auto;
	padding-bottom: 10px;
	padding-left: 50px;
	width: 95%;
}

.tuition-container .items .box .questions-body>span {
	position: absolute;
	top: 4px;
	left: 6px;
	display: block;
	width: 20px;
	height: 20px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color: #fda523;
	color: white;
	text-align: center;
	line-height: 20px;
}

.tuition-container .items .box .questions-body .choice {
	margin: 10px auto;
}

.tuition-container .items .box .questions-body .formBox {
	position: relative;
	margin-bottom: 10px;
	padding-left: 20px;
}

.tuition-container .items .box .questions-body .formBox .questions {
	display: flex;
	align-items: flex-start;
}

.tuition-container .items .box .questions-body .formBox .circleBox {
	margin-top: 2px;
	margin-right: 7px;
	margin-left: -16px;
	width: 15px;
	height: 15px;
	border: 1px solid #333;
	border-radius: 100%;
}


.tuition-container .items .box .questions-body .formBox .circleBox i {
	position: relative;
	top: -6px;
	display: none;
}

.tuition-container .items .box .questions-body .formBox .questions {
	margin: 15px auto;
}

.tuition-container .items .box .questions-body .formBox .questions .circleContent {
	display: flex;
	width: calc(100% - 20px);
}

.tuition-container .items .box .questions-body .formBox.active .circleBox i {
	display: block;
}

.tuition-container .items .box .questions-body .formBox .questions input {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	margin: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.tuition-container .items .box .questions-body .formBox .questions .circleContent i {
	font-weight: normal;
	font-style: normal;
	line-height: 1.2;
}

.tuition-container .items .box #insert {
	margin: 0 auto 20px auto;
	width: 80%;
}

.tuition-container .items .box .linkTo {
	width: 240px;
	height: 36px;
	font-weight: bold;
	font-size: 20px;
	line-height: 36px;
}

.tuition-container .box .img-btn {
	padding: 0;
	border: none;
	background-color: transparent;
}

.tuition-container .box #player1 {
	display: block;
	margin-top: 15px;
	width: 100%;
	height: 328px;
	background: url(/upload/2017-11-13/21.png) center/cover no-repeat;
}

.adjustment h2 .num {
	color: #3f46fa;
}

.adjustment .consult-adj {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 210px;
	height: 38px;
	border-radius: 20px;
	background-color: #4a50f6;
	color: white;
	text-align: center;
	letter-spacing: 2px;
	font-weight: bold;
	line-height: 38px;
}

.adjustment-intro .adjustment-intro-content {
	width: 100%;
	height: 470px;
	background: url(/upload/2017-12-12/2.png) center/cover no-repeat;
}

.adjustment-intro .adjustment-intro-content ul {
	display: flex;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	align-items: center;
}

.adjustment-intro .adjustment-intro-content ul article {
	position: relative;
	width: 230px;
	height: 311px;
	background-color: #ffffff;
}

.adjustment-intro .adjustment-intro-content ul article div:first-child {
	color: #3e3b3b;
	text-align: center;
	font-size: 28px;
}

.adjustment-intro .adjustment-intro-content ul article p {
	margin: 18px auto 0;
	width: 180px;
	height: 175px;
	color: #4c50fa;
	text-align: center;
	line-height: 28px;
}

.adjustment-intro .adjustment-intro-content ul article a {
	display: block;
	height: 42px;
	background-color: #494949;
	color: #ffffff;
	text-align: center;
	line-height: 42px;
}

.adjustment-content ul li article {
	position: relative;
	margin: 0 auto;
	padding: 40px 20px 20px;
	width: 90%;
	background-color: #f7f7f7;
}

.adjustment-content ul li article>div:first-child {
	position: absolute;
	top: -32px;
	left: 0;
	width: 100%;
}

.adjustment-content .adjustment-content-grade {
	display: flex;
	width: 95%;
	height: 170px;
	background: url(/upload/2017-12-12/8.png) center/cover no-repeat;
	color: white;
	align-items: center;
	justify-content: center;
}

.adjustment-signin {
	display: flex;
	width: 100%;
	height: 360px;
	background: url(/upload/2017-12-12/9.png) center/cover no-repeat;
	align-items: center;
	justify-content: center;
}

.adjustment-signin form input {
	padding: 0 15px;
	width: 75%;
	height: 32px;
	border: none;
	border-radius: 5px;
	line-height: 32px;
}

.adjustment-signin form .validate {
	display: flex;
}

.adjustment-signin form .validate img {
	width: 45%;
	height: 32px;
}

.adjustment-signin form .validate input {
	width: 45%;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.adjustment-signin form .validate button {

	background-color: #4a50f6;
	color: white;
	border: 0;
}

.adjustment-class ul li article {
	width: 95%;
}

.adjustment-class ul li article>p {
	position: relative;
	padding: .5rem;
	color: white;
	font-weight: bold;
}

.adjustment-class ul li article>p:after {
	position: absolute;
	bottom: -9px;
	width: 0;
	height: 0;
	border-top: 16px solid;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	content: '';
	;
	left: 45%;
}

.adjustment-class ul li:nth-child(1) article>p {
	background-color: #8386ff;
}

.adjustment-class ul li:nth-child(1) article>p:after {
	border-top-color: #8386ff;
}

.adjustment-class ul li:nth-child(2) article>p {
	background-color: #5f64fb;
}

.adjustment-class ul li:nth-child(2) article>p:after {
	border-top-color: #5f64fb;
}

.adjustment-class ul li:nth-child(3) article>p {
	background-color: #3f43ce;
}

.adjustment-class ul li:nth-child(3) article>p:after {
	border-top-color: #3f43ce;
}

.adjustment-class ul li:nth-child(4) article>p {
	background-color: #5f64fb;
}

.adjustment-class ul li:nth-child(4) article>p:after {
	border-top-color: #5f64fb;
}

.adjustment-class ul li:nth-child(5) article>p {
	background-color: #8185fe;
}

.adjustment-class ul li:nth-child(5) article>p:after {
	border-top-color: #8185fe;
}

.adjustment-class ul li article div {
	padding: 8px 10px 0;
	height: 165px;
	border: 1px dashed #bcbdfc;
}

.adjustment-class ul li article div p {
	margin: 5px auto;
	font-size: 1.4rem;
}

.adjustment-dream {
	display: flex;
	width: 100%;
	height: 550px;
	background: url(/upload/2017-12-12/10.png) center/cover no-repeat;
	align-items: center;
	justify-content: center;
}

.adjustment-system table thead tr th {
	background-color: #5f64fb;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
}

.adjustment-system table tbody tr td {
	vertical-align: middle;
	text-align: center;
}

.adjustment-system table tbody tr:nth-child(even) {
	background-color: #f6f6ff;
}

.adjustment-system table tbody tr td.ads-color {
	background-color: #f6f6ff;
}

.adjustment-pros {
	display: flex;
	width: 100%;
	height: 960px;
	background: url(/upload/2017-12-12/15.png) center/cover no-repeat;
	align-items: center;
	justify-content: center;
}

.adjustment-pros h2.title span.numContent {
	background-color: #f4f4f4;
}

.adjustment-pros ul.adj-pros-grades {
	display: flex;
	align-items: center;
}

.adjustment-pros ul.adj-pros-grades li:nth-child(1) {
	width: 45%;
}

.adjustment-pros ul.adj-pros-grades li:nth-child(2) {
	width: 55%;
}

.adjustment-pros ul.adj-pros-grades li p {
	margin: 15px auto;
}

.adjustment-pros ul.adj-pros-grades li p.grey {
	color: #747474;
}

.adjustment-pros ul.adj-pros-grades li .checkMore {
	width: 90pt;
	height: 2pc;
	color: #fff;
	line-height: 2pc;
}

.adjustment-pros ul.adj-pros-grades li p {
	margin: 10px auto;
}

.adjustment-pros ul.adj-pros-grades li p span.tel {
	color: #1ecd97;
	font-size: 24px;
	line-height: 1;
}

.adjustment-pros ul.advantages li article {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
	width: 90%;
}

.adjustment-pros ul.advantages li article:after {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	border-bottom: 176px solid;
	border-left: 77px solid transparent;
	content: '';
}

.adjustment-pros ul.advantages li:nth-child(odd) article {
	background-color: white;
}

.adjustment-pros ul.advantages li:nth-child(odd) article:after {
	border-bottom-color: #494df0;
}

.adjustment-pros ul.advantages li:nth-child(even) article {
	background-color: #494df0;
	color: white;
}

.adjustment-pros ul.advantages li:nth-child(even) article:after {
	border-bottom-color: #fff;
}

.adjustment-pros ul.advantages li article p:nth-child(1) {
	margin: 0;
	font-size: 32px;
}

.adjustment-pros ul.advantages li article p:nth-child(2) {
	margin: 5px auto;
	height: 75px;
}

.textbook-list .am-tabs {
	border: none;
	margin-bottom: 0;
}

.textbook-list .am-tabs .am-tabs-nav {
	margin-top: 1rem;
	margin-bottom: 1rem;
	background-color: transparent;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}

.textbook-list .am-tabs .am-tabs-nav a {
	width: 100px;
	text-align: center;
	margin: 0 auto;
	color: #6f6f6f;
	height: 28px;
	line-height: 28px;
	border: 1px solid #6f6f6f;
	border-radius: 5px;
}

.textbook-list .am-tabs .am-tabs-nav>.am-active a {
	color: white;
	border-color: #ffbb16;
	background-color: #ffbb16;
}

.textbook-list .am-tabs .am-tabs-bd {
	border: none;
}

.textbook-list .am-tabs .am-tabs-bd .am-tab-panel {
	padding-bottom: 0;
}

.textbook-list .am-tabs .am-tabs-bd article {
	width: 90%;
	margin: 0 auto 25px auto;
}

.textbook-list .am-tabs .am-tabs-bd article a {
	display: block;
}

.textbook-list .am-tabs .am-tabs-bd article a p.book-name {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	line-height: 25px;
	height: 75px;
}

.textbook-list .am-tabs .am-tabs-bd article a p:nth-last-child(1) {
	background-color: #ffbb16;
	color: white;
	padding: 2px;
}

.textbook-tops ul li:first-child article {
	border: 1px solid #e8e8e8;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.textbook-tops ul li:first-child article img {
	width: 80%;
}

.textbook-tops ul li:last-child article p:nth-child(2) {
	color: #ffbb23;
}

.textbook-tops ul li:last-child article p:nth-child(4) a {
	color: white;
	background-color: #ffbb23;
	display: inline-block;
	border-radius: 5px;
	float: right;
	padding: 0 5px;
	margin: 0;
}

.textbook-intro article {
	border: 1px solid #e8e8e8;
	padding: 2.4rem 2.4rem 2.4rem 4rem;
}

.textbook-intro article>p {
	position: relative;
}

.textbook-intro article>p:nth-child(1):before,
.textbook-intro article>p:nth-child(3):before {
	content: '';
	width: 30px;
	height: 33px;
	position: absolute;
	left: -32px;
}

.textbook-intro article>p:nth-child(1):before {
	background: url("/upload/2017-11-24/5.png") center/cover no-repeat;
}

.textbook-intro article>p:nth-child(3):before {
	background: url("/upload/2017-11-24/6.png") center/cover no-repeat;
}

.textbook-intro article ul li span {
	color: #ffbb23;
	font-weight: bold
}

.bg-items .narrow {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

.bg-items .box1 .mainTitle {
	color: rgb(109, 109, 109);
	text-align: center;
	font-weight: 600;
	font-size: 18px;
}

.bg-items .box1 .mainTitle span {
	display: inline-block;
	background-color: rgb(163, 163, 163);
	color: white;
	padding: 2px 6px;
	margin-right: 4px;
	border-radius: 2px;
	font-weight: 500;
	width: 21px;
	text-align: center;
}

.bg-items .box1 .subTitle {
	color: rgb(163, 163, 163);
}

.bg-items .box1 ul.banter {
	width: 88%;
	margin: 0 auto;
	display: flex;
	align-items: center;
}

.bg-items .box1 ul.banter li:nth-child(1) {
	width: 65%;
	padding: 25px 20px 0 0;
}

.bg-items .box1 ul.banter li:nth-child(2) {
	width: 35%;
	padding-top: 5px;
}

.bg-items .box1 ul.banter li p {
	color: rgb(41, 41, 41);
}

.bg-items .box1 ul.banter li p:nth-child(2) {
	font-size: 15px;
}

.bg-items .box1 ul.banter li img {
	margin: 0 auto;
}

.bg-items .box1 .caretDowns {
	position: absolute;
	width: 100%;
	bottom: -19px;
}

.bg-items .box1 span.am-icon-caret-down {
	display: block;
	text-align: center;
	line-height: 1;
	color: rgb(30, 205, 151);
	font-size: 28px;
}

.bg-items .box1 span.am-icon-caret-down.caretDown2 {
	margin-top: -21px;
}

.bg-items .btn1 {
	display: block;
	margin: 0 auto;
	background-color: rgb(30, 205, 151);
	color: white;
	width: 20%;
	border: none;
	height: 37px;
	line-height: 37px;
}


.bg-items .box1 .infoBox {
	background-color: rgb(248, 248, 248);
}

.bg-items .box1 .infoBox .innerBox {
	width: 80%;
	margin: 0 auto;
}

.bg-items .box1 .infoBox .innerBox .infoTitle {
	color: rgb(41, 41, 41);
	margin-bottom: 5px;
}

.bg-items .box1 .infoBox .innerBox .infoTitle span {
	font-size: 14px;
	margin-left: 5px;
	color: rgb(130, 130, 130);
}

.bg-items .box1 .infoBox .innerBox .infoTitle.am-text-danger {
	color: #db0000;
	margin: 5px auto;
}

.bg-items .box1 .infoBox form>ul>li {
	width: 32%;
}

.bg-items .box1 .infoBox form ul li span {
	display: inline-block;
	height: 37px;
	vertical-align: middle;
}

.bg-items .box1 .infoBox form>ul>li:nth-child(1) input {
	display: inline-block;
	width: -webkit-calc(100% - 70px);
	width: calc(100% - 70px);
	margin-left: 8px;
	margin-bottom: 15px;
}

.bg-items .box1 .infoBox form>ul>li:nth-child(2) input {
	display: inline-block;
	width: -webkit-calc(100% - 80px);
	width: calc(100% - 80px);
	margin-left: 8px;
	margin-bottom: 15px;
}

.bg-items .box1 .infoBox form>ul>li:nth-child(3) {
	width: 35%;
}

.bg-items .box1 .infoBox .btn1 {
	display: block;
	margin: 0 auto 15px auto;
	background-color: rgb(30, 205, 151);
	color: white;
	width: 160px;
	border: none;
	height: 37px;
	line-height: 37px;
}

.bg-items .box2 {
	background-color: rgb(248, 248, 248);
}

.bg-items .box2 .formCaption {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.bg-items .box2 .formCaption span {
	font-size: 14px;
	margin-left: 4px;
}

.bg-items .box2 .questionsBlock p.formTitle span {
	display: inline-block;
	vertical-align: middle;
}

.bg-items .box2 span.num {
	width: 24px;
	height: 24px;
	text-align: center;
	font-size: 18px;
	background-color: white;
	margin-right: 4px;
	line-height: 24px;
	border-radius: 50%;
}

.bg-items .box2 hr {
	border-top: 2px solid #eee;
	margin: 20px auto;
}

.bg-items .box2 .questionsBlock .am-form-group.am-g {
	padding-bottom: 1rem;
	padding-left: 25px;
}

.bg-items .box2 .am-form-group label.am-checkbox,
.box2 .am-form-group label.am-radio {
	margin: 10px auto;
}

.bg-items .box2 .am-form-group [class*=am-u-]+[class*=am-u-]:last-child {
	float: left;
}

.bg-items .box2 .am-form-group input.ti3:hover {
	cursor: auto;
}


.bg-items .box2 .am-g label {
	padding-left: 0;
}

.bg-items .box2 .am-g label input[type=text] {
	font-weight: 500;
	line-height: 32px;
	height: 32px;
	width: 100%;
}

.bg-items .box2 .am-g label select {
	font-weight: 500;
	width: 100px;
	border: 1px solid #eee;
}

.bg-items .box2 .am-g label.textLabel {
	padding-left: 0;
}

.bg-items .box3 .formCaption {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.bg-items .box3 .formCaption span {
	display: inline-block;
}

.bg-items .box3 .formCaption span.am-caret-right {
	color: rgb(30, 205, 151);
}

.bg-items .box3 .formCaption span.btn {
	padding: 5px 25px;
	background-color: rgb(30, 205, 151);
	color: white;
	text-align: center;
	margin-left: 10px;
}

.bg-items .box4 .formCaption {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.bg-items .box4 .formCaption span {
	font-size: 14px;
	margin-left: 4px;
}

.bg-items .box4 .questionsBlock p.formTitle span {
	display: inline-block;
	vertical-align: middle;
}

.bg-items .box4 span.num {
	width: 24px;
	height: 24px;
	text-align: center;
	font-size: 18px;
	background-color: white;
	margin-right: 4px;
	line-height: 24px;
	border-radius: 50%;
}

.bg-items .box4 hr {
	border-top: 2px solid #eee;
	margin: 20px auto;
}

.bg-items .box4 .questionsBlock .am-form-group.am-g {
	padding-bottom: 1rem;
	padding-left: 25px;
}

.bg-items .box4 .am-form-group label.am-radio {
	margin: 10px auto;
	padding-top: 0;
}

.bg-items .box4 .am-form-group [class*=am-u-]+[class*=am-u-]:last-child {
	float: left;
}

.bg-items .box4 input[type=submit].next {
	display: block;
	margin: 0 auto;
	background-color: rgb(30, 205, 151);
	color: white;
	width: 20%;
	border: none;
	height: 37px;
	line-height: 37px;
}

.bg-items .box4 .am-g label input[type=text] {
	font-weight: 500;
	line-height: 32px;
	height: 32px;
	width: 100%;
}

.bg-items .box4 .am-g label.textLabel {
	padding-left: 0;
}

.bg-items .am-form-group [class*=am-u-]+[class*=am-u-]:last-child {
	float: left;
}

.bg-items .am-form-group .am-radio+.am-radio {
	margin-top: 10px;
}

.bg-items button[type=submit]#submitFormButton {
	display: block;
	margin: 0 auto;
	background-color: rgb(30, 205, 151);
	color: white;
	width: 20%;
	border: none;
	height: 37px;
	line-height: 37px;
}

.laborsDay a,
.laborsDay button {
	display: block;
	margin: 35px auto;
	width: 360px;
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	background-color: #249e87;
	padding: 0;
	border: none;
	color: #fff;
	border-radius: 30px;
}

.laborsDay a:hover,
.laborsDay button:hover {
	color: #fff
}

.laborsDay-intro {
	background: url(/upload/2017-12-20/15.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 1600px;
	text-align: center;
}

.laborsDay-intro .labor-sale {
	background: url(/upload/2017-12-20/2.png) center/100% 100% no-repeat;
	width: 100%;
	height: 500px;
	color: #155248;
	display: flex;
	justify-content: center;
	padding-top: 58px;
}

.laborsDay-intro .am-container>div {}

.laborsDay-achieve {
	text-align: center;
	background: url(/upload/2017-12-20/14.png) center/100% 100% no-repeat;
	;
	width: 100%;
}

.laborsDay-achieve .title {
	width: 600px;
}

.laborsDay-achieve p {
	color: #155248;
}

.laborsDay-achieve ul li {
	padding: 20px 40px;
}

.laborsDay-achieve article {
	color: #249e87;
	background-color: #e2f2ef;
	padding: 10px;
	border-radius: 10px;
}

.laborsDay-achieve article div {
	border: 1px solid #249e87;
	border-radius: 10px;
	height: 300px;
	padding: .5rem;
}

.laborsDay-achieve article div img {
	width: 40%;
	margin-top: 30px;
}

.laborsDay-achieve article div h5 {
	font-size: 20px;
	margin: 15px auto;
}


.dacu-div {
	background: url(/upload/2019-06-10/3.png) no-repeat center;
	height: 137px;
	margin-top: 40px;
	text-align: center;
	padding-top: 20px;
}

.dacu-div p {
	font-size: 42px;
	font-weight: 900;
}

.youhui-p {
	color: #AE314A;
	text-align: center;
	font-size: 30px;
	font-weight: 900;
	margin-top: -15px;
}

.Central-div {
	position: relative;
	background: url(/upload/2019-06-10/4.png) no-repeat center;
	height: 356px;
	text-align: center;
	padding-top: 90px;
}

.Central-div-1 {
	font-size: 46px;
	font-weight: 900;
	color: #AE314A;
	letter-spacing: 5px;
	margin-bottom: 8px;
}

.Central-div-2 {
	font-size: 42px;
	font-weight: 900;
	margin-top: -6px;
}

.Central-div-3 {
	font-size: 20px;
	letter-spacing: 2px;
	font-weight: 900;
	color: #424140;
}

.Central-div-4 {
	position: absolute;
	top: 0;
	left: 50%;
	color: #FFF;
	letter-spacing: 2px;
	font-weight: 900;
	margin-left: -398px;
	font-size: 34px;
	margin-top: 24px;
}

.yuding-button {
	background: url(/upload/2019-06-10/5.png) no-repeat center;
	height: 74px;
	width: 435px;
	display: block;
	margin: 0 auto;
	line-height: 74px;
	text-align: center;
	font-size: 35px;
	color: #fff;
}

.yuanjia-div {
	text-align: center;
	width: 1017px;
	margin: 70px auto 0;
}

.yuanjia-div-1 {
	position: relative;
	background: url(/upload/2019-06-10/6.png) no-repeat center;
	height: 316px;
	width: 431px;
	text-align: center;
	padding-top: 100px;
	display: inline-block;
}

.yuanjia-div-1-rmb {
	letter-spacing: 2px;
	font-size: 60px;
	font-weight: 900;
}

.yuanjia-div-1-yuanjia {
	font-size: 16px;
	display: inline-block;
	text-align: left;
	text-decoration: line-through;
}

.yuanjia-div-1-p1 {
	ont-size: 20px;
	margin-top: -10px;
	color: #4D4A48
}

.yuanjia-div-1-p3 {
	position: absolute;
	top: 0;
	left: 50%;
	color: #FFF;
	letter-spacing: 2px;
	font-weight: 900;
	margin-left: -178px;
	font-size: 34px;
	margin-top: 5px;
}

.yuanjia-div-2 {
	position: relative;
	background: url(/upload/2019-06-10/6.png) no-repeat center;
	height: 316px;
	width: 431px;
	text-align: center;
	padding-top: 100px;
	display: inline-block;
	margin-left: 50px;
}

.yuanjia-div-2-rmb {
	letter-spacing: 2px;
	font-size: 60px;
	font-weight: 900;
}

.yuanjia-div-2-yuanjia {
	font-size: 16px;
	display: inline-block;
	text-align: left;
	text-decoration: line-through;
}

.yuding-button-2 {
	background: url(/upload/2019-06-10/5.png) no-repeat center;
	height: 74px;
	width: 435px;
	display: block;
	margin: 50px auto 70px;
	line-height: 74px;
	text-align: center;
	font-size: 35px;
	color: #fff;
	box-shadow: none;
	border: none;
}

.canjia-div {
	background: url(/upload/2019-06-10/3.png) no-repeat center;
	height: 137px;
	margin-top: 40px;
	text-align: center;
	padding-top: 20px;
}

.canjia-div p {
	font-size: 31px;
	margin-top: 18px;
}

.canjia-div-p {
	text-align: center;
	font-size: 13px;
	margin-top: -5px;
	font-weight: 900;
	color: #7B7774;
	letter-spacing: 1px;
}

.down-div {
	width: 1000px;
	margin: 0 auto;
}

.down-div ul li {
	display: inline-block;
	width: 266px;
	height: 322px;
	margin: 0 30px 38px;
	background: url(/upload/2019-06-10/7.png) no-repeat center;
	text-align: center;
	vertical-align: top;
	box-sizing: border-box;
	padding-top: 43px;
}

.zixun-button {
	background: url(/upload/2019-06-10/5.png) no-repeat center;
	height: 74px;
	width: 435px;
	display: block;
	margin: 0 auto;
	line-height: 74px;
	text-align: center;
	font-size: 35px;
	color: #fff;
}

.sixone-section {
	background: #FAFCF7;
}

.down-div ul {
	padding-left: 0;
}

.sixone-i-1 {
	display: inline-block;
	width: 105px;
	height: 105px;
	background: url(/upload/2019-06-10/8.png) no-repeat center;
}

.sixone-i-2 {
	display: inline-block;
	width: 105px;
	height: 105px;
	background: url(/upload/2019-06-10/9.png) no-repeat center;
}

.sixone-i-3 {
	display: inline-block;
	width: 105px;
	height: 105px;
	background: url(/upload/2019-06-10/10.png) no-repeat center;
}

.sixone-i-4 {
	display: inline-block;
	width: 105px;
	height: 105px;
	background: url(/upload/2019-06-10/11.png) no-repeat center;
}

.sixone-i-5 {
	display: inline-block;
	width: 105px;
	height: 105px;
	background: url(/upload/2019-06-10/12.png) no-repeat center;
}

.sixone-i-6 {
	display: inline-block;
	width: 105px;
	height: 105px;
	background: url(/upload/2019-06-10/13.png) no-repeat center;
}

.down-div ul li p {
	font-size: 18px;
}

.intro-six {
	background: url(/upload/2019-06-10/2.png) center/cover no-repeat;
	height: 476px;
	width: 1400px;
	margin: 4rem auto 0 auto;
}

.intro-six .am-container {
	height: 100%;
	display: flex;
	;
	align-items: center;
	;
	justify-content: center;
}

.intro-six .am-container article {
	padding-bottom: 25px;
}

.intro-six .am-container article p {
	font-size: 20px;
	letter-spacing: 2px;
}

.sixone-zixun {
	background: url(/upload/2019-06-10/5.png) no-repeat center;
	height: 74px;
	width: 435px;
	display: block;
	margin: 0 auto;
	line-height: 74px;
	text-align: center;
	font-size: 35px;
	color: #fff;
}


/*资料下载新增推荐信模块*/
.download-letter {
	display: flex;
	justify-content: space-between;
}

.download-letter-box {
	width: 48%;
}

.download-letter-box h2.title {
	width: 100%;
}

.download-letter-box .swiper-container1,
.download-letter-box .swiper-container2 {
	height: 200px;
}

.download-letter-box .swiper-container2 {
	padding-left: 50px;
	border-left: 1px solid #1bbd81;
}

.download-letter-box .swiper-container1 .swiper-slide,
.download-letter-box .swiper-container2 .swiper-slide {

	height: 50px;
}

.download-letter-box .swiper-container1 .swiper-slide>a,
.download-letter-box .swiper-container2 .swiper-slide>a {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
}

.download-letter-box .swiper-container1 .swiper-slide>a>img,
.download-letter-box .swiper-container2 .swiper-slide>a>img {
	margin-right: 10px;
	width: 50px;
}

/*首页热门小标签*/
.hot-small-tag {
	margin: 30px auto;
	display: flex;
	justify-content: space-between;
	max-width: 1200px;
	width: 1200px;
}

.hot-small-tag>div {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0 10px;
	/*width: 33.3%;*/
}

.hot-small-tag>div:nth-of-type(2) {
	border-left: 2px solid #dcdcdc;
	border-right: 2px solid #dcdcdc;
}

.hot-small-tag>div>span {
	display: inline-block;
	margin-right: 5px;
	padding: 0 15px;
	color: #6c6cd9;
	border: 1px solid #6c6cd9;
	border-radius: 15px;
}

.hot-small-tag>div:nth-of-type(2)>span {
	color: #50b5df;
	border: 1px solid #50b5df;
}

.hot-small-tag>div:nth-of-type(3)>span {
	color: #e85d5d;
	border: 1px solid #e85d5d;
}

.hot-small-tag>div>a {
	color: #545454;
}


.banner-block1 {
	margin: 40px auto;
	border: 1px solid #ddd;
	box-shadow: 0 0 10px 5px #f3f3f3;
}

.banner-block1>ul {
	display: flex;
	justify-content: space-between;
	margin: 0;
	padding: 20px 0;
	list-style: none;
}

.banner-block1>ul>li {
	padding: 0 20px;
	width: 20%;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.banner-block1>ul>li:first-of-type {
	border-left: 0;
}

.banner-block1>ul>li:last-of-type {
	border-right: 0;
}

.banner-block1-title {
	font-size: 25px;
	color: #323232;
	text-align: center;
	font-weight: bold;
}

.banner-block1-con {
	display: flex;
	justify-content: space-between;
	padding: 0 10px;
	font-size: 16px;
	color: #ffc56a;
	box-sizing: border-box;
}

.banner-block1-con>a {
	display: inline-block;
	text-align: left;
	color: #ba1920;
	font-weight: bold;
}

