/*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: #f5f5f5;
    max-width: 480px;
    margin: 0 auto;
    overflow-x: hidden;
  }
  .w38p{
    width: 38%;
    margin:0 auto;
  }
  .w57p{
    width: 57%;
    margin:0 auto;
  }
  .w56p {
    width: 56%;
    margin: 0 auto;
}
  .w60p{
    width: 60%;
    margin:0 auto;
  }
  .w62p {
    width: 62%;
    margin: 0 auto;
}
  .w90p {
    width: 90%;
    margin: 0 auto;
  }  
  .w96p {
    width: 96%;
    margin: 0 auto;
  } 
  .w79p{
    width: 79%;
    margin: 0 auto;
  }
  .w74p{
    width: 74%;
    margin: 0 auto;
  }
  .w70p{
    width: 70%;
    margin: 0 auto;
  }
  .w83p{
    width: 83%;
    margin: 0 auto;
  }
  .mt0{
    margin-top: 0 !important;
  }
  .mr0{
    margin-right: 0 !important;
  }
  .clearfix:after {
    display: block;
    content: '';
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix{
    clear: both;
}
.pullL{
    float: left;
}
.pullR{
    float:right;
}
@keyframes scale1 {
    0% {
      -webkit-transform: scale(1);
      opacity: 1;
    }
  
    25% {
      -webkit-transform: scale(1.1);
      opacity: 1;
    }
  
    50% {
      -webkit-transform: scale(1);
      opacity: 1;
    }
  
    75% {
      -webkit-transform: scale(1.1);
      opacity: 1;
    }
  
    100% {
      -webkit-transform: scale(1);
      opacity: 1;
    }
  }

@keyframes mymove {
    0% {
      transform: scale(1);
    }
  
    25% {
      transform: scale(1.1);
    }
  
    50% {
      transform: scale(1);
    }
  
    75% {
      transform: scale(1.1);
    }
  }
  @keyframes ballon2 {
    0% {
      -webkit-transform: translateY(3px);
      opacity: 1;
    }
  
    25% {
      -webkit-transform: translateY(-3px);
      opacity: 1;
    }
  
    50% {
      -webkit-transform: translateY(3px);
      opacity: 1;
    }
  
    75% {
      -webkit-transform: translateY(-3px);
      opacity: 1;
    }
  
    100% {
      -webkit-transform: translateY(3px);
      opacity: 1;
    }
  }
  
/* 新加坡留学服务 */
.pubwrap{
    width: 100%;
    box-sizing: border-box;
    padding:0 0.75rem;
}
.banner1 {
    width: 100%;
    height:20.2rem;
    background: url(../images/banner1.jpg) top center no-repeat;
    background-size: 100% 20.2rem;
  }
  
  .banner1 .pubwrap {
    text-align: left;
    position: relative;
    margin-top: 0;
  }
  
  .banner1 .tit_text1 {
    height: 1.3rem;
    position: absolute;
    top: 10.1rem;
    left: 0.75rem;
    border-bottom: 2px solid #efdaa5;
  }
  
  .banner1 .tit_text1 ul li {
    color: #efdaa5;
    height: 1.3rem;
    font-size: 0.8rem;
    float: left;
    margin-right: 0.9rem;
  }
  
  .banner1 .tit_text2 {
    height: 0.8rem;
    position: absolute;
    top: 12.1rem;
    left: 0.75rem;
  }
  
  .banner1 .tit_text2 ul li {
    color: #f0e5b8;
    width: 3rem;
    height:0.9rem;
    line-height: 0.9rem;
    text-align: center;
    font-size: 0.55rem;
    float: left;
    margin-right: 0.9rem;
    border-radius: 1.3rem;
    border: 1px solid #f0e5b8;
  }
  
  .banner1 .ban1_btn {
    position: absolute;
    top: 16.6rem;
    left: 0.75rem;
    right: 0.75rem;
  }
  .banner1 .ban1_btn a {
    display: inline-block;
    width: 8.2rem;
    height: 1.4rem;
    border-radius: 1.3rem;
    text-align: center;
    line-height: 1.4rem;
    font-size: 0.6rem;
    color: #fff;
    top: 9.2rem;
    left: 21rem;
    border: 1px solid #ffffff;
    transition: all 0.3s;
    animation: ballon2 3s infinite;
  }
  
  .banner1 .ban1_btn a.mr108 {
    margin-right: 0.4rem;
    background: linear-gradient(to right, #e4c78b, #faeebd);
    color: #dc210e;
    border: 1px solid transparent;
    box-shadow: 0 2px 0 #ff682d;
  }
  /* 新加坡留学优势 */
.pubwrap {
    text-align: center;
    margin: 0 auto;
    margin-top: 2.1rem;
  }
  
  .pubwrap h3.tit_h3 {
    color: #333;
    font-size: 1.2rem;
    font-weight: bold;
    position: relative;
  }
  
  .pubwrap h3.tit_h3 span {
    color: #e88d18;
  }
  
  .pubwrap h3.tit_h3:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 0.6rem;
    height: 0.5rem;
    left: -0.3rem;
    top: 0.6rem;
    background: url(../images/ban1_iconL.png) 0 0 no-repeat;
    background-size: 100% 0.5rem;
  }
  
  .pubwrap h3.tit_h3:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 0.6rem;
    height: 0.5rem;
    right: -0.3rem;
    top: 0.6rem;
    background: url(../images/ban1_iconR.png) 0 0 no-repeat;
    background-size: 100% 0.5rem;
}
  .pubwrap h4.tit_h4 {
    width: 12rem;
    height: 0.3rem;
    margin: 0 auto;
    margin-top: 0.3rem;
    background: url(../images/new_chan.png) 0 0 no-repeat;
    background-size: 100% 0.3rem;
  }
  
  .banner2 {
    height: 17.5rem;
  }
  .banner2 .youshi_main {
    margin-top: 0.3rem;
    position: relative;
  }
  
  .banner2 .youshi_main img {
    width: 7.3rem;
    height:6.9rem;
    margin-top: 4.8rem;
    position: absolute;
    left: 50%;
    margin-left: -3.25rem;
  }
  
  .banner2 .youshi_main ul li {
    width: 8.2rem;
    height: 3.4rem;
    
    background: #fff;
    box-shadow: 0 0 0.3rem rgba(255, 193, 67, .5);
    position: absolute;
  }
  
  .banner2 .youshi_main ul li .pullL {
    width: 1.5rem;
    height: 3.4rem;
    line-height: 2.4rem;
    color: #f78826;
    font-size: 0.85rem;
    font-weight:bold;
  }
  
  .banner2 .youshi_main ul li .pullR {
    width: 6.7rem;
    height: 3.4rem;
    box-sizing: border-box;
    padding-top: 0.2rem;
    text-align: left;
    box-sizing: border-box;
    padding-right: 0.1rem;
  }
  
  .banner2 .youshi_main ul li dl dt {
    color: #333333;
    font-size: 0.6rem;
    font-weight: bold;
  }
  
  .banner2 .youshi_main ul li dl dd {
    color: #5e5e5e;
    font-size: 0.5rem;
  }
  
  .banner2 .youshi_main ul li:nth-child(4) .pullL {
    line-height: 2.8rem;
  }
  
  .banner2 .youshi_main ul li.on {
    animation: scale1 2s linear infinite;
  }
  
  .banner2 .youshi_main ul li:nth-child(1) {
    left:0;
    top: 1.1rem;
  }
  
  .banner2 .youshi_main ul li:nth-child(2) {
    width: 5.4rem;
    height: 5.8rem;
    left: 0;
    top: 5.5rem;
  }
  .banner2 .youshi_main ul li:nth-child(2) .pullL {
    width: 1.5rem;
    height:5.5rem;
    color: #f78826;
    font-size: 0.85rem;
    font-weight:bold;
  }
  
  .banner2 .youshi_main ul li:nth-child(2) .pullR {
    width: 3.9rem;
    height: 5.5rem;
    box-sizing: border-box;
    padding-top: 0.2rem;
    text-align: left;
    box-sizing: border-box;
    padding-right: 0.1rem;
  }
  .banner2 .youshi_main ul li:nth-child(3) {
    left: 0.5rem;
    top: 12.3rem;
  }
  
  .banner2 .youshi_main ul li:nth-child(4) {
    right: -0.3rem;
    top: 2rem;
    width: 8.2rem;
    height: 3.4rem;
  }
  
  .banner2 .youshi_main ul li:nth-child(5) {
    right: -0.3rem;
    top: 10.4rem;
  }
  /* 免费新加坡留学规划 */
  .banner3 {
    width: 100%;
    height: 18.1rem;
    background: url(../images/form_bg.jpg) top center no-repeat;
    background-size: 100% 18.1rem;
    padding-top: 1.8rem;
    box-sizing: border-box;
  }
  
  .banner3 h5 {
    color: #fff;
    font-size: 1.4rem;
    text-shadow: 0 0.1rem #f96c08;
  }
  .banner3 .ghtxt {
    width: 7.5rem;
    height: 1.6rem;
    line-height: 1.6rem;
    text-align: center;
    margin: 0 auto;
    font-size:0.9rem;
    color: #fff;
    font-weight: bold;
    border-radius: 1.3rem;
    background: linear-gradient(to right, rgba(255,255,255,.1), #f86b07);
  }
  
  .banner3 .ghtxt01 {
    margin-top: 0.8rem;
  }
  
  .banner3 .ghtxt02 {
    width: 11.7rem;
    background: linear-gradient(to right, #f86b07, rgba(255,255,255,.1));
    margin-top: -0.3rem;
  }
  
  .banner3 .form_dz {
    width:12.5rem;
    margin: 0 auto;
    margin-top: 0.9rem;
  }
  
  .banner3 .form_input {
    width:12.5rem;
    height: 2.1rem;
    border:1px solid #efefef;
    border-radius: 0.1rem;
    background: #fff;
    margin-right: 0.7rem;
    margin-bottom: 0.5rem;
  }
  
  .banner3 .form_input p {
    float: left;
    width: 4rem;
    height:1.6rem;
    box-sizing: border-box;
    line-height:1.6rem;
    font-size: 0.8rem;
    padding-right: 0.1rem;
    border-right:1px solid #e5e5e5;
    margin-top: 0.2rem;
    text-align: right;
     margin-left: 0.3rem;
  }
  
  .banner3 .form_input:nth-child(1) p {
    background: url(../images/name_icon.png) 0 0 no-repeat;
    background-position: 0 0.24rem;
  }
  
  .banner3 .form_input:nth-child(2) p {
    background: url(../images/tel_name.png) 0 0 no-repeat;
    background-position: 0 0.24rem;
  }
  
  .banner3 .form_input p img {
    display: inline-block;
    margin-top: 0.14rem;
    margin-right: 0.1rem;
  }
  
  .banner3 .form_input input {
    width:7.3rem;
    height: 2.1rem;
    line-height: 2.1rem;
    border-radius: 0 0.1rem 0.1rem 0;
    border: 0;
    outline: none;
    font-size: 0.7rem;
  }
  
  .banner3 .form_dz span {
    width:12.5rem;
    height: 2.1rem;
    display: block;
    float: left;
    border-radius: 0.1rem;
    font-size: 1rem;
    text-align: center;
    line-height: 2.1rem;
    color: #de3622;
    cursor: pointer;
    background: linear-gradient(to bottom, #fff4d7, #ffbd19);
    font-weight: bold;
    animation: mymove 3s infinite;
  }
  /* 新加坡院校申请方案  助你一臂之力 */
  .banner4  .pubwrap h3.tit_h3{
    font-size: 1rem;
  }
  .banner4 .plan_listmain ul {
    margin-top: 1rem;
    height: 12.3rem;
    margin-bottom: 2rem;
  }
  
  .banner4 .plan_listmain ul li {
    width: 100%;
    height:5.2rem;
    float: left;
    margin-bottom: 0.8rem;
    display: flex;
    justify-content: left;
    flex-wrap: nowrap;
  }
  
  .banner4 .plan_listmain ul li .plan_img {
    width:8.2rem;
    height: 5.2rem;
    box-sizing: border-box;
    padding-top: 1.4rem;
    padding-left: 0.3rem;
    text-align: left;
  }
  
  .banner4 .plan_listmain ul li .plan_img01 {
    background: url(../images/plan_pic01.jpg) 0 0 no-repeat;
    background-size: 100% 5.2rem;
  }
  
  .banner4 .plan_listmain ul li .plan_img02 {
    background: url(../images/plan_pic02.jpg) 0 0 no-repeat;
    background-size: 100% 5.2rem;
  }
  
  .banner4 .plan_listmain ul li .plan_img03 {
    background: url(../images/plan_pic02.jpg) 0 0 no-repeat;
    background-size: 100% 5.2rem;
  }
  
  .banner4 .plan_listmain ul li .plan_img dl dt {
    font-size: 0.5rem;
    color: #fff;
  }
  
  .banner4 .plan_listmain ul li .plan_img dl dd {
    font-size: 0.7rem;
    color: #fff;
    font-weight: bold;
  }
  
  .banner4 .plan_listmain .plan_list2 {
    width: 9.5rem;
    height: 5.2rem;
    background: #fff;
    box-shadow: 0 0 0.3rem rgba(232, 141, 24, 0.3);
    box-sizing: border-box;
    padding: 0.8rem 0.2rem;
    text-align: left;
  }
  
  .banner4 .plan_listmain .plan_list2 h4 {
    font-size: 0.75rem;
    color: #333333;
    font-weight: bold;
  }
  .banner4 .plan_listmain .plan_list2 p {
    font-size: 0.5rem;
    color: #333333;
    line-height: 0.8rem;
    margin-top: 0.3rem;
  }
  
  .banner4 .plan_listmain  a.lijlj {
    display: block;
    width: 5.9rem;
    height: 1.5rem;
    margin: 0 auto;
    text-align: center;
    line-height: 1.5rem;
    font-size: 0.8rem;
    color: #d04615;
    border-radius: 1.3rem;
    border: 1px solid #e88d18;
    transition: all .3s;
    animation: ballon2 3s infinite;
    background: linear-gradient(to right, #f4b532, #ffc54c);
    border: 1px solid transparent;
    box-shadow: 0 2px 0 #ff682d;
    margin-bottom: 1.5rem;
  }
  
  .banner4 .plan_listmain a.lijlj:hover {
    color: #fff;
    background: #e88d18;
    box-shadow: 0 0 0.3rem #e88d18;
  }
/* 新航道留学课程 */
  .banner5 {
    background: #fff;
    width: 100%;
    height: 25.1rem;
    box-sizing: border-box;
    padding-top: 2.1rem;
  }
  
  .banner5 .pubwrap {
    margin-top: 0;
  }
  .banner5 .kecheng_list {
    margin-top: 1.1rem;
  }
  .banner5 .kecheng_list ul.kechel01{
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    margin-bottom: 1.3rem;
  }
  .banner5 .kecheng_list ul.kechel02{
    width: 100%;
    display: flex;
    justify-content:space-between;
    flex-wrap: nowrap;
    margin-bottom: 0.3rem;
  }
  .banner5 .kecheng_list ul li {
    width: 5.5rem;
    height: 7.7rem;
    transition: all .3s;
  }
  
  .banner5 .kecheng_list ul li:hover .top_div {
    background: linear-gradient(to right, #ef9828, #f9ac0b);
  }
  
  .banner5 .kecheng_list ul li:hover .botmain {
    border: 0rem solid #ef9828;
  }
  
  .banner5 .kecheng_list ul li .top_div {
    width: 5.5rem;
    height: 3rem;
    border-radius: 3rem 3rem 0 0;
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  
  .banner5 .kecheng_list ul li .botmain {
    width: 5.5rem;
    height: 4.8rem;
    box-sizing: border-box;
    border: 1px solid #f5f5f5;
  }
  
  /* 椭圆 */
  .banner5 .kecheng_list ul li .top_div {
    background: #cecece;
  }
  
  .banner5 .kecheng_list ul.kechel01 li:nth-child(1) .top_div img {
    width: 1.3rem;
    height: 1.5rem;
  }
  .banner5 .kecheng_list ul.kechel01 li:nth-child(1){
    margin-right: 0.5rem;
  }
  .banner5 .kecheng_list ul.kechel01 li:nth-child(2) .top_div img {
    width: 1.4rem;
    height: 1.4rem;
  }

  .banner5 .kecheng_list ul.kechel02 li:nth-child(1) .top_div img {
    width: 1.5rem;
    height: 1.5rem;
  }
  
  .banner5 .kecheng_list ul.kechel02 li:nth-child(2) .top_div img {
    width: 1.5rem;
    height: 1.4rem;
  }
  
  .banner5 .kecheng_list ul.kechel02 li:nth-child(3) .top_div img {
    width: 2.1rem;
    height: 1.3rem;
  }
  
  .banner5 .kecheng_list ul li h5 {
    color: #333;
    font-size: 0.6rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    margin-top: 0.2rem;
    font-weight: bold;
  }
  
  .banner5 .kecheng_list ul li p {
    color: #333;
    font-size: 0.4rem;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
  }
  
  .banner5 .kecheng_list ul li a {
    display: inline-block;
    width: 4.3rem;
    height: 0.8rem;
    margin: 0 auto;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.5rem;
    color: #e88d18;
    border-radius: 1.3rem;
    margin-top: 0.3rem;
    margin-left: 0.3rem;
    border:1px solid #e88d18;
    transition: all .3s;
    animation: ballon2 3s infinite;
  }
  
  .banner5 .kecheng_list ul li a:hover {
    border: 0rem solid #e88d18;
    color: #fff;
    background: #e88d18;
    box-shadow: 0 0 0.3rem #e88d18;
  }
  .banner5 .kecheng_list ul li.cur .top_div {
    background: linear-gradient(to right, #ef9828, #f9ac0b);
  }
  .banner5 .kecheng_list ul li.cur .botmain{
    border: 1px solid #f9ac0b;
  }
  /* 新航道留学课程——留学费用 */
.banner6 {
    width: 100%;
    height: 43.1rem;
    background: url(../images/banner5.jpg) top center no-repeat;
    padding-top: 2.1rem;
  }
  .banner6 .pubwrap {
    margin-top: 0;
  }
  .banner6 .pubwrap h3.tit_h3 {
    color: #fff;
  }
  .banner6 .pubwrap h3.tit_h3:before {
    background: url(../images/ban1_iconL2.png) 0 0 no-repeat;
    background-size: 100% 0.5rem;
  }
  
  .banner6 .pubwrap h3.tit_h3:after {
    background: url(../images/ban1_iconR2.png) 0 0 no-repeat;
    background-size: 100% 0.5rem;
  }
  .banner6 .lxfy_main {
    margin-top: 1.1rem;
    height: 32.7rem;
    margin-bottom: 1.5rem;
  }
  
  .banner6 .lxfy_main ul li {
    width: 17.6rem;
    height:11.3rem;
    margin-bottom: 0.6rem;
    background: url(../images/kclist_bg01.png) 0 0 no-repeat;
    background-size:100% 11.3rem;
    box-sizing: border-box;
    padding: 0 0.6rem;
    transition: all .3s;

  }
  
  .banner6 .lxfy_main ul li:nth-child(3){
    background: url(../images/kclist_bg012.png) 0 0 no-repeat;
    background-size:100% 8.8rem;
  }
  
  .banner6 .lxfy_main ul li:hover h5 {
    background: #f96c08;
    color: #fff;
  }
  
  .banner6 .lxfy_main ul li:hover a {
    border: 1px solid #fff;
    color: #fff;
  }
  
  .banner6 .lxfy_main ul li div {
    text-align: left;
  }
  
  .banner6 .lxfy_main ul li h5 {
    display: inline-block;
    background: #f96c08;
    color: #fff;
    font-size: 0.8rem;
    padding: 0.3rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
  }
  
  .banner6 .lxfy_main ul li .bLine {
    border-bottom: 1px dashed #fff;
  }
  
  .banner6 .lxfy_main ul li .nobLine {
    border-bottom: 0 dashed #fff;
  }
  
  .banner6 .lxfy_main ul li div.line_text {
    padding: 0.3rem 0;
  }
  
  .banner6 .lxfy_main ul li div.line_text h6 {
    color: #fff;
    font-size: 0.7rem;
  }
  .banner6 .lxfy_main ul li div.line_text p {
    color: #fff;
    font-size: 0.5rem;
    margin-top: 0.1rem;
  }
  
  .banner6 .lxfy_main ul li a {
    display: inline-block;
    width: 6rem;
    height: 1.4rem;
    margin: 0 auto;
    text-align: center;
    line-height: 1.4rem;
    font-size:0.8rem;
    color: #fff;
    border-radius: 1.3rem;
    margin-top: 0.3rem;
    margin-left: 0.3rem;
    border: 1px solid #fff;
    transition: all .3s;
    animation: mymove 3s infinite;
  }
  
  .banner6 .lxfy_main ul li:nth-child(2) a {
    margin-top: 1.2rem;
  }
  .banner6 .lxfy_main ul li a:hover {
    border: 1px solid #fff;
    color: #fff;
  }
  /* 留学计算器 */
.banner6 .liuxue_code {
    width:100%;
    height: 7rem;
    margin: 0 auto;
    background: url(../images/banner5_bg6.png) 0 0 no-repeat;
    background-size: 100% 7rem;
    box-sizing: border-box;
    padding-top: 1.1rem;
  }
  
  .banner6 .liuxue_code .pullL {
    width: 11rem;
    height: 4.5rem;
    margin-left: 1.5rem;
  }
  
  .banner6 .liuxue_code .pullL p {
    font-size: 1.2rem;
    color: #ffd584;
    text-shadow: 0 0.1rem #ad2f00;
    font-weight: bold;
    text-align: left;
  }
  
  .banner6 .liuxue_code .pullL a {
    display: inline-block;
    width: 5.9rem;
    height: 1rem;
    margin: 0 auto;
    text-align: center;
    line-height: 1rem;
    font-size: 0.5rem;
    color: #854806;
    background: #ffc54a;
    border-radius: 1.3rem;
    margin-top: 0.5rem;
    margin-left: 0.3rem;
    box-shadow: 0 0.1rem 0 #ff682d;
  }
  
  .banner6 .liuxue_code .pullR {
    width: 4.1rem;
    height: 4.2rem;
    margin-right: 0.5rem;
    text-align: center;
  }
  .banner6 .liuxue_code .pullR img{
    width: 4.1rem;
    height: 4.1rem;
  }
  .banner6 .liuxue_code .pullR p{
    font-size: 0.5rem;
    color: #333333;
  }
  /* 新航道硬核实力 */
  .banner7 {
    margin-top: 3.5rem;
}
.banner7 .pubwrap h4.tit2_h4 {
    width: 8.1rem;
    height: 0.5rem;
    margin: 0 auto;
    margin-top: 0.5rem;
    background: url(../images/new_chan2.png) 0 0 no-repeat;
    background-size: 100% 0.5rem;
}
.banner7 .ulTop {
    margin-top: 0.8rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  
  .banner7 .ulTop li {
    width: 8.2rem;
    height: 9.5rem;
    background: #fff;
    box-shadow: 0 0 0.3rem rgba(0, 0, 0, .1);
    box-sizing: border-box;
    margin-bottom: 0.8rem;
  }
  
  .banner7 .ulTop li .zhengguiz {
    width: 5.4rem;
    height: 5.6rem;
    text-align: center;
    line-height: 0.8rem;
    background: url(../images/ban7_bg1.png) 0 0 no-repeat;
    background-size:100% 5.6rem;
    color: #202752;
    font-size: 0.5rem;
    padding-top: 1.8rem;
    box-sizing: border-box;
    margin: 0 auto;
    margin-top: 0.4rem;
  }
  
  .banner7 .ulTop li dl {
    text-align: center;
    margin-top: 0.4rem;
  }
  
  .banner7 .ulTop li dl dt {
    color: #333;
    font-size: 0.6rem;
  }
  
  .banner7 .ulTop li dl dd {
    color: #333;
    font-size: 0.5rem;
    margin-top: 0.3rem;
  }

.banner7 ul.rongyu_list {
    width:100%;
    height: 7rem;
    margin-top: -0.2rem;
    display: flex;
    justify-content:space-between;
    flex-wrap: nowrap;
  }
  .banner7 ul.rongyu_list li {
    background: #fff;
    width: 5.5rem;
    height: 6rem;
    text-align: center;
    margin-top: 0.3rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    box-sizing: border-box;
    padding:0.2rem;
  }
  .banner7 ul.rongyu_list li img{
    width: 5.1rem;
    height: 3.5rem;
  }
  .banner7 ul.rongyu_list li p{
    color: #333;
    font-size: 0.55rem;
  }
  /* 留学申请6对1细致服务*/
.sectmain8 {
    width: 100%;
    height: 44rem;
    background: url(../images/banner8.jpg) top center no-repeat;
    background-size: 100% 42.5rem;
    padding-top: 1rem;
    position: relative;
    margin-top: 0rem;
  }
  .sectmain8 h3{
    color:#fff;
    font-size:1.65rem;
    margin-top: 3.4rem;
  }
  .sectmain8 h3::before {
    content: ' ';
  }
  .sectmain8 h3::after {
    content: ' ';
  }
  .sectmain8 h4{
    color:#fff;
    font-size:0.53rem;
    margin-top: 0.5rem;
  }
  .sectmain8 .xzfw_list{
    width: 100%;
    margin-top: 0.5rem;
  }
  .sectmain8 .xzfw_list ul li{
    width: 100%;
    height: 5.45rem;
    background: url(../images/ban8_mbg.png) top center no-repeat;
    background-size: 100% 5.45rem;
    padding-top: 1rem;
    box-sizing: border-box;
    padding-left: 0.2rem;
  }
  .sectmain8 .xzfw_list ul li img{
    display: inline-block;
  }
  .sectmain8 .xzfw_list ul li.guico1 img{
     width: 1.6rem;
     height: 1.4rem;
     background-size: 100% 1.4rem;
  }
  .sectmain8 .xzfw_list ul li.guico2 img{
    width: 1.4rem;
    height: 1.4rem;
    background-size: 100% 1.4rem;
  }
  .sectmain8 .xzfw_list ul li.guico3 img{
 
    width: 1.4rem;
    height: 1.4rem;
    background-size: 100% 1.4rem;
  }
  .sectmain8 .xzfw_list ul li.guico4 img{
     width: 1.1rem;
     height: 1.5rem;
     background-size: 100% 1.5rem;
  }
  .sectmain8 .xzfw_list ul li.guico5 img{
    width: 1.3rem;
    height: 1.4rem;
    background-size: 100% 1.4rem;
  }
  .sectmain8 .xzfw_list ul li.guico6 img{
    width: 0.8rem;
    height: 1.4rem;
    background-size: 100% 1.4rem;
  }
  .sectmain8 .xzfw_list ul li .xzfw_L{
    width: 5.5rem;
    height: 4.8rem;
    float: left;
    text-align: center;
  }
  .sectmain8 .xzfw_list ul li .xzfw_L p{
    width: 100%;
    color:#333;
    font-size:0.65rem;
    font-weight: bold;
    padding-top: 0.2rem;
  }
  .sectmain8 .xzfw_list ul li .xzfw_R{
    width: 10.9rem;
    height: 4.8rem;
    float: left;
    text-align: left;
    font-size: 0.55rem;
    margin-left: 0.5rem;
  }
  .sectmain8 .xzfw_list ul li .xzfw_R dl dt{
    width: 8rem;
    color:#d04615;
    font-size:0.6rem;
    height: 1rem;
    line-height: 1rem;
    padding-left: 0.3rem;
    margin-bottom: 0.3rem;
    background: linear-gradient(to right, #f3b35f,rgba(255,255,255,.3));
    background: -webkit-linear-gradient(to right, #f3b35f,rgba(255,255,255,.3));
    background: -o-linear-gradient(to right, #f3b35f,rgba(255,255,255,.3));
    background: -ms-linear-gradient(to right, #f3b35f,rgba(255,255,255,.3));
    background: -moz-linear-gradient(to right, #f3b35f,rgba(255,255,255,.3));
  }
  .sectmain8 .xzfw_list ul li .xzfw_R dl dd{
    font-size:0.55rem;
  }
  .sectmain8 .btn_grop a.zhuanye{
    width: 7.5rem;
    display: block;
    height: 1.5rem;
    margin: 0 auto;
    text-align: center;
    line-height: 1.5rem;
    font-size: 0.8rem;
    color: #d04615;
    border-radius: 1.3rem;
    border: 1px solid #e88d18;
    transition: all .3s;
    animation: ballon2 3s infinite;
    background: linear-gradient(to right, #f4b532, #ffc54c);
    border: 1px solid transparent;
    box-shadow: 0 2px 0 #ff682d;
    margin-top: 1.5rem;
  }
/* 新加坡留学如何申请  */
.banner9{
  height:17.8rem;

}
.banner9 .ban9_mian{
  position: relative;
   margin-top: 2rem;
}
.banner9 .pubwrap img{
  width: 9.9rem;
  height: 14.3rem;
  position:absolute;
  top: 0;
  left: -0.75rem;
}
.banner9 .rhsq_picR {
  position: absolute;
  top: 1.8rem;
  right: 0;
  z-index: 9;
  width: 10.1rem;
  height: 9.9rem;
}

.banner9 .rhsq_picR .rhsq_tit {
  background: #f09927;
  height:3rem;
  line-height:1.2rem;
  text-align: left;
  font-size: 0.8rem;
  color: #fff;
 box-sizing: border-box;
 padding:0.3rem 0.5rem;
}
.banner9 .rhsq_picR .rhsq_main {
  width: 10.1rem;
  height: 7.8rem;
  background: #fff;
  box-shadow: 0 0 0.5rem rgba(240, 153, 39, 0.2);
  box-sizing: border-box;
  padding: 0.5rem 0.5rem;
  text-align: left;
  color: #5e5e5e;
  font-size: 0.55rem;
  line-height: 1.1rem;
}

.banner9 .rhsq_picR .btn-group {
  width: 5.5rem;
  margin: 0 auto;
}

.banner9 .rhsq_picR .btn-group a {
  display: inline-block;
  width: 5.5rem;
  height: 1rem;
  margin: 0 auto;
  margin-top: 0.2rem;
  text-align: center;
  line-height: 1rem;
  font-size: 0.55rem;
  color: #d04615;
  border-radius: 1.3rem;
  transition: all .3s;
  animation: ballon2 3s infinite;
  background: linear-gradient(to right, #f4b532, #ffc54c);
  box-shadow: 0 2px 0 #ff682d;
}
.banner9 .rhsq_picR .btn-group a.mr65 {
  margin-right: 1.6rem;
}

.banner9 .rhsq_picR .btn-group a:hover {
  background: #ffc54a;
  box-shadow: 0 0.1rem 0 #ff682d;
  color: #854806;
}
/* 新加坡留学热门专业 */
.banner10 {
  margin-top: 3rem;
  height: 22rem;
}
.banner10 .rmzy_hotm {
  margin-top: 1.5rem;
  height: 4.6rem;
  margin-bottom: 3.1rem;
}

.banner10 .rmzy_hotm ul li {
  width: 100%;
  height: 4.6rem;
  float: left;
  box-sizing: border-box;
  border: 0.1rem solid #e97d08;
  border-radius: 0.3rem;
  margin-bottom: 1.1rem;
  position: relative;
  box-sizing: border-box;
  padding-top: 0.8rem;
}

.banner10 .rmzy_hotm ul li div.tag {
  position: absolute;
  width: 2.3rem;
  height: 2.3rem;
  color: #f0cab2;
  font-weight: bold;
  font-size: 1.8rem;
  background: #F7F8FC;
  top: -1rem;
  left: -0.4rem;
}

.banner10 .rmzy_hotm ul li dl dt {
  color: #333333;
  font-size: 1.1rem;
  font-weight: bold;
  position: relative;
}

.banner10 .rmzy_hotm ul li dl dt:after {
  position: absolute;
  content: "";
  width: 2.3rem;
  height: 0.1rem;
  background: #e97d08;
  bottom: -0.1rem;
  left: 50%;
  margin-left: -1.1rem;
}

.banner10 .rmzy_hotm ul li dl dd {
  color: #333333;
  font-size: 0.6rem;
  margin-top: 0.8rem;
}
/* 新加坡留学热门院校推荐 */
.banner11 {
  width: 100%;
  height: 19.2rem;
  background: url(../images/banner11.jpg) top center no-repeat;
  background-size: 100% 21.3rem;
  padding-top: 2.1rem;
}
.banner11 .pubwrap{
  margin-top: 0;
}
.banner11 .pubwrap h3.tit_h3 span {
  color: #e53a26;
}
.banner11 .yxtj_list{
   margin-top: 0.3rem;
}
.banner11 .yxtj_list {
  margin-top: 0.8rem;
}
.banner11 .yxtj_list ul{
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.banner11 .yxtj_list ul li {
  width: 5.8rem;
  height:6.5rem;
  box-sizing: border-box;
  transition: all 0.35s ease-in-out;
}
.banner11 .yxtj_list ul li:hover:after{
  position: absolute;
  content: "";
  width: 2.3rem;
  height: 0.1rem;
  background: #e97d08;
  top: 0;
  left: 50%;
  margin-left: -1.1rem;
}

.banner11 .yxtj_list ul li img {
  display: inline-block;
}

.banner11 .yxtj_list ul li .divImg {
  height: 1.4rem;
}

.banner11 .yxtj_list ul li:nth-child(1) img {
  width: 3.3rem;
  height: 1.5rem;
}

.banner11 .yxtj_list ul li:nth-child(2) img {
  width: 4.2rem;
  height: 1.5rem;
}

.banner11 .yxtj_list ul li:nth-child(3) img {
  width: 4.1rem;
  height: 1.55rem;
}
/* 第二排 */
.banner11 .yxtj_list02 ul li:nth-child(1) img {
  width: 5.15rem;
  height:0.85rem;
}

.banner11 .yxtj_list02 ul li:nth-child(2) img {
  width: 2.63rem;
  height: 1.65rem;
}
.banner11 .yxtj_list02 ul li:nth-child(3) img {
  width: 1.77rem;
  height: 1.6rem;
}

.banner11 .yxtj_list ul li p.p1 {
  color: #333333;
  font-size: 0.7rem;
  font-weight: bold;
  margin: 0.3rem 0;
}

.banner11 .yxtj_list ul li p.p2 {
  color: #d04615;
  font-size: 0.5rem;
  background: linear-gradient(to right, rgba(255,255,255,.2), #f7ca8e, rgba(255,255,255,.2));
  margin-bottom: 0.6rem;
}
.banner11 .yxtj_list ul li a{
  display: inline-block;
  width:4rem;
  height: 1rem;
  margin: 0 auto;
  text-align: center;
  line-height:1rem;
  font-size: 0.55rem;
  color: #e88d18;
  border-radius: 1.3rem;
  margin-left: 0.3rem;
  border: 1px solid #e88d18;
  transition: all .3s;
  animation: mymove 3s infinite;
}
.banner11 .yxtj_list ul li a:hover{
  background:#e88d18;
  color:#fff;
}

/* 校区环境 */
.section11{
  width: 100%;
  height: auto;
  padding:0 0 2rem;
}
.section11 h5 {
    color: #606060;
    font-size: 0.6rem;
    font-weight: normal;
    margin-top: 0.3rem;
}

.section11 .btn_grop a.zhuanye {
    width: 8.8rem;
    display: block;
    height: 1.5rem;
    margin: 0 auto;
    text-align: center;
    line-height: 1.5rem;
    font-size: 0.8rem;
    color: #d04615;
    border-radius: 1.3rem;
    border: 1px solid #e88d18;
    transition: all .3s;
    animation: ballon2 3s infinite;
    background: linear-gradient(to right, #f4b532, #ffc54c);
    border: 1px solid transparent;
    box-shadow: 0 2px 0 #ff682d;
    margin-top: 1.5rem;
}

.banci_tit{
	padding:0 1rem;
	margin-top:1.52rem;
}
.banci_tit ul{
 display: flex;
 justify-content:space-between;
 flex-wrap:wrap;
}
.banci_tit ul li{
    width:30%;
    height: 1.6rem;
	   line-height: 1.6rem;
    text-align: center;
    background:#ffeddf;
    color:#f6492a;
    font-size: 0.6rem;
    border-radius: 0.2rem;
    border:1px solid #f64a2a;
    cursor: pointer;
}
.banci_tit ul li:first-child{
	width:48%;
	margin-bottom:0.72rem;
}
.banci_tit ul li:nth-child(2){
	width:48%;
	margin-bottom:0.72rem;
}
.banci_tit ul li.cur{
    width:30%;
	   height: 1.6rem;
  		line-height: 1.6rem;
    text-align: center;
    background: linear-gradient(to right, #ff4800, #f87128);
    background: -webkit-linear-gradient(to right, #ff4800, #f87128);
    background: -o-linear-gradient(to right, #ff4800, #f87128);
    background: -ms-linear-gradient(to right, #ff4800, #f87128);
    background: -moz-linear-gradient(to right, #ff4800, #f87128);
    color:#fff;
    font-size: 0.6rem;
    border-radius: 0.2rem;
    position: relative;
}
.banci_tit ul li:first-child.cur{
  	 width:48%;
  	 margin-bottom:0.5rem;
}
.banci_tit ul li:nth-child(2).cur{
	  width:48%;
   	margin-bottom:0.5rem;
}
.banci_tit ul li.cur:after{
	position: absolute;
	top: 1.6rem;
	left: 2rem;
	content:'';
	border-top:10px solid #f75d29;
	border-right:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:10px solid transparent;
}
.banci_tit ul li:first-child.cur:after{
  left: 3.6rem;
}
.banci_tit ul li:nth-child(2).cur:after{
	 left: 3.6rem;
}

.banci_zhuyao div img{
	margin-top: 0.5rem;
}

.bd{ width:100%; height:auto; background:#3b70fb; padding:0.98rem 0 1.8rem;}
.bd-con{ width:96%; margin:0 auto; overflow:hidden}
.bd-con h6{ font-size: 1.36rem; color:#fff;text-align: center;font-weight: bold;margin-bottom: 0.6rem}
.bd-con h6 span{color:#ef8266 }
.bd-con input,.bd-con select {width: 72%;height:2rem;line-height: 0.8rem;background: #fff;border-radius: 0.18rem;color: #666;font-size: 0.72rem;padding-left: 3%;line-height: 100%;margin:0 auto 0.6rem;border: none; display:block}
.bd-con select {width: 75%;padding-left: 2%;}
::-webkit-input-placeholder{color: #666;}
.bd-con button {width: 80%;display:block;margin:0 auto;height:2.16rem;line-height: 1.6rem;background: linear-gradient(45deg,#f19c76,#ed715c ); background: -webkit-linear-gradient(45deg,#f19c76,#ed715c );color: #fff;font-size: 0.8rem;text-align: center; border-radius: 2rem; }
