@charset "UTF-8";
/*reset*/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
p,
select,
textarea {
  margin: 0;
}

ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

a {
  color: #333;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  text-decoration: none;
}

a:active,
a:hover {
  outline: 0;
}

audio,
canvas,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input,
button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

textarea {
  resize: none;
  border: 1px solid #ccc;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

del {
  text-decoration: line-through;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

.clearfix:after {
  display: block;
  content: '';
  height: 0;
  clear: both;
  visibility: hidden;
}

html {
  font-size: 12px;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-family: "Microsoft YaHei", Arial, SimSun, SimHei, sans-serif;
  font-size: 14px;
  color: #333;
  background-color: #fff;
}

body {
  max-width: 480px;
  margin: 0 auto;
}

/*banner*/
.banner {
  width: 100%;
  height: 4.875rem;
  background: url(../images/ielts_01.png)top center no-repeat;
  background-size: 100%;
}
.banner1 {
  width: 100%;
  height: 5.525rem;
  background:url(../images/ielts_02.png) top center no-repeat;
  background-size: 100%;
}


/*14年实力铸就品牌  坚持成就梦想*/
.title1_bt {
  width: 100%;
  height: 2.95rem;
  background: url(../images/ielts_03.png);
  background-size: 100%;text-align: center;font-weight: bold;
  color:white; font-size: 0.6rem; line-height: 4.5rem;}
.title2_bt {
  width: 100%;
  height: 8.325rem;
  background: url(../images/ielts_04.png);
  background-size: 100%; } 
.ssap{margin-left: 3.7rem; padding-top: 0.7rem; font-size: 0.5rem;} 
.sap{color: #ff4a4a;font-weight: bold; }

.jiangpai {
  width: 100%;
  height: 3.2rem;
  background: url(../images/ielts_05.png);
  background-size: 100%;
	color: white;
	font-size:0.8rem;
	text-align: center;
	font-weight: bold;
	padding-top:0.5rem;
}



/*01 精品教学  助力高能高分*/
.jingpin_01 {
  width: 100%;
  height: 4.9rem;
  background: url(../images/ielts_06.png)center no-repeat;
  background-size: 100%;
}
.cccc{
	font-size: 0.5rem;
	color: #7e7e7e;
	text-align: center;
}
.jingpin_01 .title_bt {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 auto;
	padding-top: 0.18rem;
}

.jingpin_01 .title_bt b {
  color: white;
  font-size: 0.78rem;
	text-align: center;
	line-height:3.6rem;
	padding-left: 2.82rem;
	
}

.jingpin_02 {
  width: 100%;
  height: 6.45rem;
  
  background: url(../images/ielts_07.png) top center no-repeat;
  background-size: 100%;
}

.jingpin_02 h5 {
  width: 6.15rem;
  height: 1.4rem;
  background-color: #ffbb29;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 1.4rem;
  font-weight: normal;
  font-size: 0.7rem;
  color: #333;
}

.jingpin_02 h6 {
  font-size: 0.6rem;
  font-weight: normal;
  color: #006ab8;
  text-align: center;
  line-height: 0.75rem;
  
}

.jingpin_03 {
  width: 100%;
  height: 1.725rem;
  background: url(../images/ielts_08.png) top center no-repeat;
  background-size: 100%;
}

.jingpin_04 {
  width: 100%;
  height: 12.0rem;
  background: url(../images/ielts_09.png) top center no-repeat;
  background-size: 100%;
}

.jingpin_04 h5 {
  width: 8rem;
  height: 1.4rem;
  background-color: #ffbb29;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 1.4rem;
  font-weight: normal;
  font-size: 0.7rem;
  color: #333;
}

.jingpin_04 p {
  font-size: 0.6rem;
  color: #666;
  line-height: 1rem;
  text-align: center;
  margin-top: 0.85rem;
}

.jingpin_04 p b {
  color: #006ab8;
}

.jingpin_05 {
  width: 100%;
  height: 2.925rem;
  background: url(../images/ielts_10.png) top center no-repeat;
  background-size: 100%;
	text-align: center;
	line-height:4.6rem;
	font-size:0.78rem;
	color: white;
	font-weight: bold;
}

.jingpin_05 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 1.25rem;
}

.jingpin_05 ul li {
  width: 7.75rem;
  font-size: 0.7rem;
  color: #333;
  text-align: center;
  line-height: 0.85rem;
  margin-top: 8.5rem;
}

.jingpin_05 ul li:nth-child(3), .jingpin_05 ul li:nth-child(4) {
  margin-top: 9.5rem;
}

.jingpin_06 {
  width: 100%;
  height: 4.025rem;
  background: url(../images/ielts_11.png) top center no-repeat;
  background-size: 100%;
}

.jingpin_06 h5 {
  width: 5.85rem;
  height: 1.4rem;
  background-color: #ffbb29;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 1.4rem;
  font-weight: normal;
  font-size: 0.7rem;
  color: #333;
}

.jingpin_06 h6 {
  font-size: 0.5rem;
  line-height: 1rem;
  color: #666;
  font-weight: normal;
  margin-left: 9.1rem;
  margin-top: 1.5rem;
}

.jingpin_06 h6 b {
  color: #006ab8;
}

/*02  精致服务 保障学习效果*/


/*03 学习 让学习更高效*/
.jingzhun_01 {
  width: 100%;
  height: 3.625rem;
  
  background: url(../images/ielts_12.png) top center no-repeat;
  background-size: 100%;
}

.jingzhun_01 .title_bt {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 auto;
}

.jingzhun_01 .title_bt b {
  color: #006ab8;
  font-size: 1.2rem;
}

.jingzhun_02 {
  width: 100%;
  height: 5.025rem;
  background: url(../images/ielts_13.png) top center no-repeat;
  background-size: 100%;
}

.jingzhun_02 h5 {
  font-size: 0.55rem;
  color: #666;
  line-height: 0.85rem;
  font-weight: normal;
  padding-top: 2rem;
  margin-left: 8rem;
}

.jingzhun_03 {
  width: 100%;
  height: 11.075rem;
  
  background: url(../images/ielts_14.png) top center no-repeat;
  background-size: 100%;
}
.ffff{
  font-size: 0.8rem;
  color:#f85254;
  text-align: center; font-weight: bold; line-height:4rem; margin-right: 3.6rem;	
}
.eeee{color: #888888;}
.aaaa{
	float: left;
	line-height: 0.7rem;
	text-align: left;
	margin-top: 1.5rem;color:#f85254;
	font-size: 0.6rem; margin-left:1rem;
}
.dddd{
	padding-left:8rem;
	padding-top: 4.7rem;
}
.jingzhun_03 a {
  width: 3rem;
  height: 1.0rem;
  background-color: #f85254;
  text-align: center;
  line-height: 1rem;
  color: white;
  font-size: 0.6rem;
  display: block;
  border-radius: 0.2rem;}

.jingzhun_03 h5 {
  font-size: 0.55rem;
  color: #666;
  line-height: 0.85rem;
  font-weight: normal;
  padding-top: 2rem;
  margin-left: 8rem;
}

.jingzhun_04 {
  width: 100%;
  height: 18rem;
  background-size: 100%;
}

.jingzhun_05 {
  width: 100%;
  height: 3.287rem;
  background: url(../images/ielts_16.png) top center no-repeat;
  background-size: 100%;
	text-align: center;
	font-size: 1.0rem;
	line-height: 3rem;
	font-weight: bold;
	color: #FB6193;
}



.jingzhun_06 {
  width: 100%;
  height: 5.575rem;
  background: url(../images/ielts_17.png) top center no-repeat;
  background-size: 100%;
}

.jingzhun_07 {
  width: 100%;
  height: 6.425rem;
  background: url(../images/ielts_18.png) top center no-repeat;
  background-size: 100%;
}



/*冰点“暑价”  Young你来习*/

.bingdian .shujia {
  font-size: 0.9rem;
  color: #f85254;
  line-height: 1rem;
  text-align: center;
  margin-top: 0.85rem;
}
.kecheng{margin-left: 0.3rem; color: #494b75; font-size: 0.55rem;}
.bingdian .youhui {
  font-size: 0.5rem;
  color: #494b75;
  text-align: center;
  background: url(../img/bg.png) bottom center no-repeat;
  background-size: 9.1rem 0.1rem;
  line-height: 0.7rem;
  width: 9.1rem;
  margin: 0.45rem auto 0;
}
  
.bingdian #schoolSlider {
  width: 18.05rem;
  height: 15rem;
  margin: 1rem auto 0;
}

.bingdian #schoolSlider .swiper-slide {
  width: 100%;
}

.bingdian #schoolSlider .swiper-slide li {
  height: 3rem;
  border-bottom: 1px dashed #494b75;
  line-height:1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.bingdian #schoolSlider .swiper-slide li p {
  font-size: 0.5rem;
  color: #666;
}

.bingdian #schoolSlider .swiper-slide li p b {
  font-weight: normal;
  font-size: 0.5rem;
  color: #f85254;
}

.bingdian #schoolSlider .swiper-slide li a {
  width: 3rem;
  height: 1.2rem;
  background-color: #f85254;
  text-align: center;
  line-height: 1.2rem;
  color: white;
  font-size: 0.6rem;
  display: block;
  border-radius: 0.2rem;
  margin: 0.6rem 0.6rem 0 0;
}

.bingdian #schoolSlider .school-pagination {
  padding-top: 0.5rem;
}

.bingdian #schoolSlider .school-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border: 2px solid #f85254;
  background-color: #f85254;
  opacity: 1;
}

.bingdian #schoolSlider .school-pagination .swiper-pagination-bullet-active {
  background-color: #fff;
}

/*往期课堂精彩瞬间*/

/*预约*/
.yuyue {
  width: 100%;
  height: auto;
  background-size: 100% 1rem;
}

.yuyue .title {
  font-size: 0.8rem;
  font-weight: bold;
  color: #f85254;
  padding-top: 0.5rem;
  text-align: center;
  position: relative;
}
.yuyue .title b {
  color: #006ab8;
	
}

.yuyue .from {
  width: 18.5rem;

  position: relative;
}



.yuyue .from:after {
  position: absolute;
  content: '';
  border: 0.3rem solid transparent;
  border-top-color: #fff;
  
  left: 50%;
  margin-left: -0.15rem;
}

.yuyue .from .from-left {
  padding: 0.9rem 0.6rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.yuyue .from .from-left img {
  width: 5.2rem;
  height: 3.35rem;
  display: block;
}

.yuyue .from .from-left h5 {
  font-size: 0.6rem;
  font-weight: normal;
  line-height: 0.85rem;
  color: #333;
 
}

.yuyue .from .from-left h5 .colored {
  color: #ef3a48;
  font-size: 0.6rem;
}

.yuyue .from .from-left h5 b {
  font-size: 0.65rem;
}

.yuyue .from .form-right {
  width: 100%;
  height: auto;
  background-size: 100%;
 
}

.yuyue .from .form-right .content .list {
  margin-bottom: 0.5rem;
}

.yuyue .from .form-right .content .list input {
  width: 15.8rem;
  height: 2.15rem;
  margin: 0 auto;
  display: block;
  border-radius: 5px;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0.75rem;
  text-indent: 10px;
  outline: none;
  color: #999;
}

.yuyue .from .form-right .content .list input:focus {
  border-color: #006ab8;
}

.yuyue .from .form-right .content #cityName {
  width: 15.8rem;
  height: 2.15rem;
  line-height: 2.15rem;
  border-radius: 6px;
  border: 1px solid #ddd;
  display: block;
  margin: 0 auto;
  background-color: #fff;
  color: #999;
  font-size: 0.75rem;
  text-indent: 10px;
}

.yuyue .from .form-right .content .submit {
  display: block;
  width: 15.8rem;
  height: 2.15rem;
  line-height: 2.15rem;
  display: block;
  margin: 0 auto;
  font-size: 0.9rem;
  color: #fff;
  text-align: center;
  background-color: #f85254;
  border-radius: 5px;
  border: 0;
	font-family:"微软雅黑"; 
}

.yuyue .from .form-right .content .tips {
  margin-top: 0.2rem;
  font-size: 0.5rem;
  color: #666;
  text-indent: 0.5rem;
}

/*底部*/
.nav {
  padding: 1.15rem 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.nav a {
  width: 8.2rem;
  height: 1.7rem;
  background-color: #f8719d;
  display: block;
  text-align: center;
  line-height: 1.7rem;
	border-radius: 0.3rem;
  color: #fff;
  font-size: 0.8rem;
}

footer {
  font-size: 0.55rem;
  color: #000;
  line-height: 0.95rem;
  text-align: center;
  padding-bottom: 0.85rem;
}
