@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;
}
.pullL{
  float: left;
}
.pullR{
  float: right;
}
/* input::input-placeholder{
  color: #124478 !important;
}
input::-webkit-input-placeholder{	
   color: #124478 !important;
}
input::-moz-placeholder{			
   color: #124478 !important;
}
input::-moz-placeholder{	
   color: #124478 !important;
}
input::-ms-input-placeholder{		
   color: #124478 !important;
} */
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: #fefeff;
  overflow-x: hidden;
  padding-bottom: 80px !important;
}
body {
  max-width: 480px;
  margin: 0 auto;
  padding-bottom: 80px;
}
@-webkit-keyframes ball-scale-multiple {
    0% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
        opacity: 0.9;
    }

    50% {
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.9;
    }
}

@-o-keyframes ball-scale-multiple {
    0% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
        opacity: 0.9;
    }

    50% {
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.9;
    }
}

@keyframes ball-scale-multiple {
    0% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
        opacity: 0.9;
    }

    50% {
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.9;
    }
}
/* 按钮效果5 */

@keyframes ballon6{
  0%{transform: translateX(-3px);}
  50%{transform: translateX(0);}
  100%{transform: translateX(-3px);}
}
@keyframes ballon7{
  0%{transform: translateY(-3px);}
  50%{transform: translateY(0);}
  100%{transform: translateY(-3px);}
}
@keyframes cross-data {
    0% {
        left: 0%;
    }

    100% {
        left: 100%;
    }
}
.mb0{
    margin-bottom: 0 !important;
}
 /* 头图 */
 .content100 {
    width: 100%;
    padding: 0 0.75rem;
    box-sizing: border-box;
}
.content1_bg{
    height:12rem;
    background: url(../images/ban1_bg.jpg) no-repeat;
    background-size: 100% 12rem;
    text-align: center;  
    padding-top:3.5rem;
 }
 .content1_bg .xhd_text01{
    width: 11rem;
    height:1rem;
    line-height: 1rem;
    border-radius: 1rem;
    margin:0 auto;
    margin-top: 0.55rem;
    background: linear-gradient(to bottom, #b7070a, #e10708);
    box-sizing: border-box;
    padding:0 0.5rem;
 }
 .content1_bg .xhd_text01 ul{
  display: flex;
  justify-content:space-around;
  flex-wrap: nowrap;
  align-items: center;
 }
 .content1_bg .xhd_text01 ul li{
  font-size:0.5rem;
  color:#fff;
  text-align: left;
 }
 .content1_bg .xhd_text02 ul{
  display: flex;
  justify-content:space-around;
  flex-wrap: wrap;
  align-items: center;
 }
 .content1_bg .xhd_text02 ul li{
    width:6.75rem;
    height: 2.65rem;
    background:rgba(255,255,255,.6);
    border-radius: 0.5rem;
    border:1px solid #df0708;
    text-align: center;
    margin-top: 0.6rem;
    color: #df0708;
    box-sizing: border-box;
    padding:0.3rem 0;
    font-size: 0.5rem;
    line-height: 1.2;
 }
 .content1_bg .xhd_text02 ul li img{
     display: inline-block;
     height: 0.825rem;
 } 
/* 多语种学习中心 */
.content2_bg{
  height: 21rem;
  background: url(../images/ban2_bg.jpg) top center no-repeat;
  background-size: 100% 100%;
  text-align: center;
  box-sizing: border-box;
  padding-top: 0.5rem;
}
.publicM{
  /* padding-top: 0.2rem; */
}
.publicM h3.title{
  color:#fff;
  font-size:0.8rem;
  font-weight: bold;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 0.3rem auto;
}
.publicM h3.title span{
  color:#fa5900;
}
.publicM h3.title::before {
  content: "";
  display: inline-block;
  width:1.45rem;
  height: 0.75rem;
  margin-right: 0.45rem;
  margin-top: 0.2rem;
  background: url(../images/left_icon.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.publicM h3.title::after {
  content: "";
  display: inline-block;
  width:1.45rem;
  height: 0.75rem;
  margin-left: 0.45rem;
  margin-top: 0.2rem;
  background: url(../images/right_icon.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.content2_bg .free_shit ul{
  display: flex;
  justify-content:space-around;
  flex-wrap: wrap;
  align-items: center;
}
.content2_bg .free_shit ul li{
  width: 15.85rem;
  height: 1.675rem;
  line-height:1.675rem;
  box-sizing: border-box;
  text-align: left;
  padding-left: 2rem;
  color:#124478;
  font-size:0.6rem;
  margin-bottom: 0.2rem;
}
.content2_bg .free_shit ul li a{
  color:#124478;
}
.content2_bg .free_shit ul li:nth-child(1){
  background: url(../images/ban2_listbg01.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.content2_bg .free_shit ul li:nth-child(2){
  background: url(../images/ban2_listbg02.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.content2_bg .free_shit ul li:nth-child(3){
  background: url(../images/ban2_listbg03.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.content2_bg .free_shit ul li:nth-child(4){
  background: url(../images/ban2_listbg04.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.content2_bg .yuyue{
    width: 100%;
    height: 9rem;
    margin-top: 0.2rem;
    background: #fff;
    border-radius: 1rem 0 1rem 0;
    box-sizing: border-box;
    padding-top: 0.5rem;
}

.content2_bg .form-container {
  width: 95%;
  margin:0 auto;
}
.content2_bg .form-container .form-item {
  border: none;
  height: 1.7rem;
  line-height: 1.7rem;
  padding-left: 1.3rem;
  font-size: 0.65rem;
}
.content2_bg .form-container .form-item input{
  background: #f4f7ff;
  padding-left: 0.5rem;
  box-sizing: border-box;
  font-size: 0.65rem;    
  color:#124478;
}
.content2_bg .form-container .form-item-name {
  background: #f4f7ff url("../images/yy_icon3.png") no-repeat 0.5rem center/0.8rem 0.8rem;
}
.content2_bg .form-container .form-item-phone {
  background: #f4f7ff url("../images/yy_icon2.png") no-repeat 0.5rem center/0.8rem 0.8rem;
}
.content2_bg .form-container .form-item-city {
  background: #f4f7ff url("../images/yy_icon1.png") no-repeat 0.5rem center/0.8rem 0.8rem;
}
.content2_bg .form-container .form-item .city-txt {
  color: #757575;
  display: block;
  font-size: 0.65rem;
  text-align: left;
  padding-left: 0.5rem;
  position: relative;
}
.content2_bg .form-container .form-item .city-txt::before {
  position: absolute;
  content: '';
  border: .3rem solid transparent;
  border-top-color: #b7070a;
  top: .65rem;
  right: .4rem;
}
.content2_bg .form-container .form-item .city-txt::after {
  position: absolute;
  content: '';
  border: .3rem solid transparent;
  border-top-color: #fff;
  top: .6rem;
  right: .4rem;
}
.content2_bg .form-container .form-item .city-txt.show {
  color: #000;
}
.content2_bg .form-container .form-code {
  background: #f4f7ff;
  height: 1.7rem;
  box-sizing: border-box;
  border-radius: 5px;
}
.content2_bg .form-container .form-code .kaptcha-code {
  width: 68%;
  height: 1.7rem;
  border: none;
  font-size: 0.65rem;
  background: #f4f7ff url("../images/icon4.png") no-repeat 0.5rem center/0.5rem 0.625rem;
  padding-left: 1.3rem;
}
.content2_bg .form-container .form-code .kaptcha-btn {
  width: 30%;
  height: 1.2rem;
  color: #f4410f;
  border-left: 1px solid #f4410f;
  border-radius: 0;
  margin: 0.3rem 0;
  background-color: #f4f7ff;
  font-size: 0.65rem;
}
.content2_bg .form-container input::-webkit-input-placeholder {
  color: #757575;
}
.content2_bg .form-container #sub_btn{
  width: 10rem;
  height: 1.4rem;
  line-height: 1.4rem;
  border-radius: 1rem;
  margin: 0 auto;
  margin-top: 0.3rem;
  background: linear-gradient(to bottom, #b7070a, #e10708);
  box-sizing: border-box;
  padding: 0 0.5rem;
  color:#fff;
  font-size:0.67rem;
  font-weight: bold;
  animation: ballon7 1s linear infinite;
}
/* 多种授课方式 满足不同需求  */
.content3_bg {
 margin-top: 1rem;
}
.content3_bg h3.title{
  color:#292c2d;
  font-size:0.8rem;
  font-weight: bold;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -0.375rem auto 0.3rem auto;
}
.content3_bg h3.title::before {
  content: "";
  display: inline-block;
  width:1.45rem;
  height: 0.75rem;
  margin-right: 0.45rem;
  margin-top: 0.2rem;
  background: url(../images/left_icon02.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.content3_bg h3.title::after {
  content: "";
  display: inline-block;
  width:1.45rem;
  height: 0.75rem;
  margin-left: 0.45rem;
  margin-top: 0.2rem;
  background: url(../images/right_icon02.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.content3_bg ul{
	display: flex;
	justify-content:space-around;
	flex-wrap: wrap;
  }
  .content3_bg ul li{
	width: 4.7rem;
	height: 4.7rem;
	box-sizing: border-box;
	padding: 0.95rem 0.2rem;
  background: #da0708;
  border:5px solid #f4b4b4;
	margin-top: 0.5rem;
	border-radius:50%;

	text-align: center;
  }
  .content3_bg ul li img{
	display: inline-block;
	margin:0 auto;
  }
  .content3_bg ul li dl dt{
	margin-top: 0.125rem;
	color:#fff;
	font-size: 0.6rem;
	font-weight: bold;
	height: 0.95rem;
  }
  .orgcolor{
	color:#fa5900 !important;
  }
  .content3_bg ul li dl dd{
	color:#fff;
	font-size: 0.5rem;
  }
  .content3_bg ul li:last-child{
    background: #112cbc;
    border:5px solid #b7bfeb;
  }
  /* 小语种班型设置 */
  .content4_bg{
    padding-bottom: 0.5rem;
    background:#e8eef8;
    text-align: center;
    box-sizing: border-box;
    padding-top: 0.8rem;
    margin-top: 0.5rem;
  }
  .content4_bg .xyzbx_main{
    width: 100%;
    margin: 0 auto;
    margin-top: 0.5rem;
  }
  .content4_bg .xyzbx_main table{
    width: 100%;  
    box-shadow: 0 0 8px rgba(254,74,83,.15);
}
.content4_bg .xyzbx_main table tr.firstTr{
  height: 1rem;
  color:#fff;
  font-size:0.6rem;
  text-align: center;
  
}
.content4_bg .xyzbx_main table tr.firstTr th{
  height: 1.3rem;
  line-height: 1.3rem;
  color: #fff;
  font-size: 0.5rem;
  cursor: pointer;
  font-weight: bold;
 text-align: center;
 background:#da0708;
 
}
.content4_bg .xyzbx_main table tr.firstTr th:nth-child(1){
  border-radius: 0.7rem 0 0 0;
  width: 3rem;
}
.content4_bg .xyzbx_main table tr.firstTr th:nth-child(2){
  border-radius:0 0.7rem  0 0;
}
.content4_bg .xyzbx_main table tr td{
  height: 1rem;
  line-height: 1rem;
  vertical-align: middle;
  background: #fef8f8;
  font-size: 0.5rem;
}
.content4_bg .xyzbx_main table tr:nth-child(2n) td{
  background: #fdf2f2;
}
.content4_bg .xyzbx_main table tr.lastTr td:nth-child(1){
  border-radius:  0 0 0 0.7rem;
  width: 3rem;
}
.content4_bg .xyzbx_main table tr.lastTr td:nth-child(2){
  border-radius:0 0 0.7rem 0;
}
/* 免费领取小语种学习教材 */
.content5_bg {
  height:18.625rem;
  background: url(../images/ban5_bg.jpg) top center no-repeat;
  background-size: 100% 100%;
  text-align: center;
  box-sizing: border-box;
  padding-top: 0.5rem;
}
.content5_bg h3.title{
   margin-bottom: 0;
}
.publicM h5.tith5{
  color: #fff;
  font-size: 0.5rem;
}
.content5_bg .book_sec{
  width: 15.525rem;
  height: 3.875rem;
  margin:0 auto;
  margin-top:1rem;
}
.content5_bg .book_sec img{
  display: inline-block;
  width: 15.525rem;
  height: 3.875rem;
  margin:0 auto;
}
.content5_bg .yuyue{
  width: 100%;
  height: 9rem;
  padding-top: 0.55rem;
}

.content5_bg .form-container {
width: 95%;
margin:0 auto;
}
.content5_bg .form-container .form-item {
border: none;
height: 1.7rem;
line-height: 1.7rem;
padding-left: 1.3rem;
font-size: 0.65rem;
}
.content5_bg .form-container .form-item input{
background: #f4f7ff;
padding-left: 0.5rem;
box-sizing: border-box;
font-size: 0.65rem;    
}
.content5_bg .form-container .form-item-name {
background: #f4f7ff url("../images/yy_icon3.png") no-repeat 0.5rem center/0.8rem 0.8rem;
}
.content5_bg .form-container .form-item-phone {
background: #f4f7ff url("../images/yy_icon2.png") no-repeat 0.5rem center/0.8rem 0.8rem;
}
.content5_bg .form-container .form-item-city {
background: #f4f7ff url("../images/yy_icon1.png") no-repeat 0.5rem center/0.8rem 0.8rem;
}
.content5_bg .form-container .form-item .city-txt {
color: #757575;
display: block;
font-size: 0.65rem;
text-align: left;
padding-left: 0.5rem;
position: relative;
}
.content5_bg .form-container .form-item .city-txt::before {
  position: absolute;
  content: '';
  border: .3rem solid transparent;
  border-top-color: #b7070a;
  top: .65rem;
  right: .4rem;
}
.content5_bg .form-container .form-item .city-txt::after {
  position: absolute;
  content: '';
  border: .3rem solid transparent;
  border-top-color: #fff;
  top: .6rem;
  right: .4rem;
}
.content5_bg .form-container .form-item .city-txt.show {
color: #000;
}
.content5_bg .form-container .form-code {
background: #f4f7ff;
height: 1.7rem;
box-sizing: border-box;
border-radius: 5px;
}
.content5_bg .form-container .form-code .kaptcha-code {
width: 68%;
height: 1.7rem;
border: none;
font-size: 0.65rem;
background: #f4f7ff url("../images/icon4.png") no-repeat 0.5rem center/0.5rem 0.625rem;
padding-left: 1.3rem;
}
.content5_bg .form-container .form-code .kaptcha-btn {
width: 30%;
height: 1.2rem;
color: #f4410f;
border-left: 1px solid #f4410f;
border-radius: 0;
margin: 0.3rem 0;
background-color: #f4f7ff;
font-size: 0.65rem;
}
.content5_bg .form-container input::-webkit-input-placeholder {
color: #757575;
}
.content5_bg .form-container #sub_btn{
width: 10rem;
height: 1.4rem;
line-height: 1.4rem;
border-radius: 1rem;
margin: 0 auto;
margin-top: 0.3rem;
background: linear-gradient(to bottom, #b7070a, #e10708);
box-sizing: border-box;
padding: 0 0.5rem;
color:#fff;
font-size:0.67rem;
font-weight: bold;
animation: ballon7 1s linear infinite;
}
/* 优质教研团队 */
.content6_bg  {
  background: #fff;
  box-sizing: border-box;
  padding-top: 0.8rem;
}
.content6_bg h3.title{
  color:#292c2d;
  font-size:0.8rem;
  font-weight: bold;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -0.375rem auto 0.3rem auto;
}
.content6_bg h3.title::before {
  content: "";
  display: inline-block;
  width:1.45rem;
  height: 0.75rem;
  margin-right: 0.45rem;
  margin-top: 0.2rem;
  background: url(../images/left_icon02.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.content6_bg h3.title::after {
  content: "";
  display: inline-block;
  width:1.45rem;
  height: 0.75rem;
  margin-left: 0.45rem;
  margin-top: 0.2rem;
  background: url(../images/right_icon02.png) no-repeat 0 0;
  background-size: 100% 100%;
}



.content6_bg  .laoshi {
  text-align: left;
  width: 17rem;
  padding-top: 0.375rem;
  margin-top: 0.25rem;
}

.content6_bg  .laoshi .title_fusjb {
  font-size: 0.5rem;
  line-height: 0.55rem;
  margin-top: 0.375rem;
  text-align: center;
  color: #fff;
}

.content6_bg  .laoshi .js_list {
  width: 17rem;
  /* height: 10.75rem; */
  margin: 0 auto 0;
  text-align: center;
}

.content6_bg  .laoshi .js_list img {
  width: 5rem;
  margin:0 auto;
  margin-left: 0.5rem;
}

.content6_bg  .laoshi .js_list .js_jj {
  width: 17rem;
  height:auto;
  /* height: 6rem;
  overflow-y: auto; */
  position: relative;
  margin-bottom: 0.5rem;
}

.content6_bg  .laoshi .js_list .js_jj h6 {
  font-size: 0.6rem;
  color: #112cbc;
  font-weight: normal;
}
.content6_bg  .laoshi .js_list .js_jj h6 span{
  color: #333333;
  display: inline-block;
  margin-left: 0.2rem;
}
.content6_bg  .laoshi .js_list .js_jj h6 b {
  font-weight: normal;
  font-size: 0.45rem;
  color: #333;
  margin-left: 0.2rem;
}
.content6_bg  .laoshi .swiper-slide {
  width: 100%;
  height:auto;
  border-radius: 0.5rem;
  box-sizing: border-box;
}
.content6_bg  .laoshi .js_list .js_jj a {
  width: 5.05rem;
  height: 1.25rem;
  display: block;
  position: absolute;
  right: 0.25rem;
  top: 0.725rem;
  background: url(../images/js_btnbg.png) no-repeat;
  animation: scale2 3s infinite;
}

.content6_bg  .laoshi .js_list .js_jj p {
  margin-top: 0.2rem;
  font-size: 0.55rem;
  color: #333;
  text-align: left;
  line-height: 1rem;
}

.content6_bg  .laoshi .js_list .js_jj p b {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  float: left;
  font-size: 0.5rem;
  color: #0246ff;
  border:1px dashed #112cbc;
  text-align: center;
  border-radius: 0.7rem 0 0.7rem 0;
  margin-right: 0.2rem;
  margin-bottom: 1.5rem;
}
.content6_bg  .laoshi .js_list .js_jj p:last-child b {
  margin-bottom:1rem;
}
.content6_bg  .laoshi .js_list .js_jj .moreText01{
  float: right;
  font-size: 0.55rem;
  color: #0246ff;
  display: inline-block;
}
.content6_bg  .laoshi .js_list .js_jj p.hide_jybj01{
  display: none;
  margin-left: 3.1rem;
}
.content6_bg  .laoshi .js_list .js_jj .moreText02{
  float: right;
  font-size: 0.55rem;
  color: #0246ff;
  display: inline-block;
}
.content6_bg  .laoshi .js_list .js_jj p.hide_jybj02{
  display: none;
  margin-left: 3.1rem;
}
.content6_bg  .laoshi .js_list .js_jj .moreText03{
  float: right;
  font-size: 0.55rem;
  color: #0246ff;
  display: inline-block;
}
.content6_bg  .laoshi .js_list .js_jj p.hide_jybj03{
  display: none;
  margin-left: 3.1rem;
}
.content6_bg  .laoshi .js_list .js_jj .moreText04{
  float: right;
  font-size: 0.55rem;
  color: #0246ff;
  display: inline-block;
}
.content6_bg  .laoshi .js_list .js_jj p.hide_jybj04{
  display: none;
  margin-left: 3.1rem;
}
.content6_bg  .laoshi .js_list .js_jj .moreText05{
  float: right;
  font-size: 0.55rem;
  color: #0246ff;
  display: inline-block;
}
.content6_bg  .laoshi .js_list .js_jj p.hide_jybj05{
  display: none;
  margin-left: 3.1rem;
}
.content6_bg  .laoshi .js_list .js_jj .moreText06{
  float: right;
  font-size: 0.55rem;
  color: #0246ff;
  display: inline-block;
}
.content6_bg  .laoshi .js_list .js_jj p.hide_jybj06{
  display: none;
  margin-left: 3.1rem;
}
.content6_bg  .laoshi .js_list .js_jj .moreText07{
  float: right;
  font-size: 0.55rem;
  color: #0246ff;
  display: inline-block;
}
.content6_bg  .laoshi .js_list .js_jj p.hide_jybj07{
  display: none;
  margin-left: 3.1rem;
}
/* 教师小图 */
.content6_bg  .navbar_bx {
  width: 17rem;
  height: 2rem;
  margin: 0 auto;
}

.content6_bg  .navbar_bx ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}

.content6_bg  .navbar_bx ul li {

  width: 2rem;
  height: 2rem;
  box-sizing: border-box;
  text-align: center;
}

.content6_bg  .navbar_bx ul li:last-child {
  margin-right: 0;
}

.content6_bg  .navbar_bx ul li.cur {
  border: 1px solid #0246ff;
  border-radius: 50%;
}

.content6_bg  .navbar_bx ul li img {
  width: 1.8rem;
  height: 1.8rem;
  margin: 0 auto;
  border: 1px solid transparent;
  border-radius: 50%;
}
/* 五大服务体系 全面提升学习效率 */
.content7_bg{
  padding-bottom: 0.5rem;
  background:#e8eef8;
  text-align: center;
  padding-top: 0.8rem;
  margin-top: 0.5rem;
}
.content7_bg h3.title{
  color:#292c2d;
  font-size:0.8rem;
  font-weight: bold;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -0.375rem auto 0.3rem auto;
}
.content7_bg h3.title::before {
  content: "";
  display: inline-block;
  width:1.45rem;
  height: 0.75rem;
  margin-right: 0.45rem;
  margin-top: 0.2rem;
  background: url(../images/left_icon02.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.content7_bg h3.title::after {
  content: "";
  display: inline-block;
  width:1.45rem;
  height: 0.75rem;
  margin-left: 0.45rem;
  margin-top: 0.2rem;
  background: url(../images/right_icon02.png) no-repeat 0 0;
  background-size: 100% 100%;
}
.content7_bg .xiaolv_main{
  width: 100%;
  margin: 0 auto;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
  box-sizing: border-box;
  padding:0 0.75rem;
  background: #112cbb;
  padding-bottom: 0.5rem;
}
.content7_bg .xiaolv_main ul{
	display: flex;
	justify-content:space-around;
	flex-wrap: wrap;
  }
  .content7_bg .xiaolv_main ul li{
    display: block;
	width: 15.75rem;
	height: 4.775rem;
	box-sizing: border-box;
  padding: 0.5rem 0.5rem 0 1.3rem;
	margin-top: 0.5rem;
	text-align: left;
  position: relative;
  }
  .content7_bg .xiaolv_main ul li:nth-child(1){
    width: 15.75rem;
    height: 4.775rem;
    background: url(../images/ban7_lis01.png) no-repeat 0 0;
  background-size: 100% 100%;
  }
  .content7_bg .xiaolv_main ul li:nth-child(2){
    width: 15.75rem;
    height: 4.775rem;
    background: url(../images/ban7_lis02.png) no-repeat 0 0;
    background-size: 100% 100%;
  }
  .content7_bg .xiaolv_main ul li:nth-child(3){
    width: 15.75rem;
    height: 4.775rem;
    background: url(../images/ban7_lis03.png) no-repeat 0 0;
    background-size: 100% 100%;
  }
  .content7_bg .xiaolv_main ul li:nth-child(4){
    	width: 15.75rem;
    background: url(../images/ban7_lis04.png) no-repeat 0 0;
    background-size: 100% 100%;
  }
  .content7_bg .xiaolv_main ul li:nth-child(5){
    height: 4.775rem;
    background: url(../images/ban7_lis05.png) no-repeat 0 0;
    background-size: 100% 100%;
  }
  .content7_bg .xiaolv_main ul li h2{
    color:#fff;
    font-size:0.65rem;
    position: absolute;
    top: 0px;
    right: 12px;
  }
  .content7_bg .xiaolv_main ul li dl dt{
    font-size:0.65rem;
    color:#d50709;
    font-weight: bold;
  }
  .content7_bg .xiaolv_main ul li dl dd{
    font-size:0.55rem;
    margin-top: 0.2rem;
  }
  /* 热门欧亚留学国家 */
  .content8_bg {
    height:27.625rem;
    background: url(../images/ban8_bg.jpg) top center no-repeat;
    background-size: 100% 100%;
    text-align: center;
    box-sizing: border-box;
    padding-top: 0.5rem;
  }
  .content8_bg h3.title{
     margin-bottom: 0;
  }
  .content8_bg .guojia_list ul{
      width: 15rem;
      margin:0 auto;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      align-items: center;
  }
  .content8_bg .guojia_list ul li{
      width: 3.025rem;
      height: 4.025rem;
      box-sizing: border-box;
      margin-top: 0.5rem;
      text-align: center;
    }
    .content8_bg .guojia_list ul li p{
      font-size:0.6rem;
      color:#fff;
      margin-top: 2px;
    }
    .content8_bg .guojia_list ul li img{
      display: inline-block;
      width: 3.025rem;
      height: 3.025rem;
      margin:0 auto;
    }
    .content8_bg .yuyue{
      width: 100%;
      height: 9rem;
      margin-top: 0.8rem;
      background: #fff;
      border-radius: 1rem 0 1rem 0;
      box-sizing: border-box;
      padding-top: 0.5rem;
  }
  .content8_bg .form-container {
    width: 95%;
    margin:0 auto;
  }
  .content8_bg .form-container .form-item {
    border: none;
    height: 1.7rem;
    line-height: 1.7rem;
    padding-left: 1.3rem;
    font-size: 0.65rem;
  }
  .content8_bg .form-container .form-item input{
    background: #f4f7ff;
    padding-left: 0.5rem;
    box-sizing: border-box;
    font-size: 0.65rem;    
  }
  .content8_bg .form-container .form-item-name {
    background: #f4f7ff url("../images/yy_icon3.png") no-repeat 0.5rem center/0.8rem 0.8rem;
  }
  .content8_bg .form-container .form-item-phone {
    background: #f4f7ff url("../images/yy_icon2.png") no-repeat 0.5rem center/0.8rem 0.8rem;
  }
  .content8_bg .form-container .form-item-city {
    background: #f4f7ff url("../images/yy_icon1.png") no-repeat 0.5rem center/0.8rem 0.8rem;
  }
  .content8_bg .form-container .form-item .city-txt {
    color: #757575;
    display: block;
    font-size: 0.65rem;
    text-align: left;
    padding-left: 0.5rem;
    position: relative;
  }
  .content8_bg .form-container .form-item .city-txt::before {
    position: absolute;
    content: '';
    border: .3rem solid transparent;
    border-top-color: #b7070a;
    top: .65rem;
    right: .4rem;
  }
  .content8_bg .form-container .form-item .city-txt::after {
    position: absolute;
    content: '';
    border: .3rem solid transparent;
    border-top-color: #fff;
    top: .6rem;
    right: .4rem;
  }
  .content8_bg .form-container .form-item .city-txt.show {
    color: #000;
  }
  .content8_bg .form-container .form-code {
    background: #f4f7ff;
    height: 1.7rem;
    box-sizing: border-box;
    border-radius: 5px;
  }
  .content8_bg .form-container .form-code .kaptcha-code {
    width: 68%;
    height: 1.7rem;
    border: none;
    font-size: 0.65rem;
    background: #f4f7ff url("../images/icon4.png") no-repeat 0.5rem center/0.5rem 0.625rem;
    padding-left: 1.3rem;
  }
  .content8_bg .form-container .form-code .kaptcha-btn {
    width: 30%;
    height: 1.2rem;
    color: #f4410f;
    border-left: 1px solid #f4410f;
    border-radius: 0;
    margin: 0.3rem 0;
    background-color: #f4f7ff;
    font-size: 0.65rem;
  }
  .content8_bg .form-container input::-webkit-input-placeholder {
    color: #757575;
  }
  .content8_bg .form-container #sub_btn{
    width: 10rem;
    height: 1.4rem;
    line-height: 1.4rem;
    border-radius: 1rem;
    margin: 0 auto;
    margin-top: 0.3rem;
    background: linear-gradient(to bottom, #b7070a, #e10708);
    box-sizing: border-box;
    padding: 0 0.5rem;
    color:#fff;
    font-size:0.67rem;
    font-weight: bold;
    animation: ballon7 1s linear infinite;
  }
  /* 学小语种到新航道，带您看见与众不同的世界 */
  .content9_bg{
    padding-top: 0.5rem;
  }
  .content9_bg h3.title{
    color:#292c2d;
    font-size:0.8rem;
    font-weight: bold;
    text-align: center;
  }
  .content9_bg .cont9_main2 img{
    width: 17.25rem;
    height:9.15rem;
    margin:0 auto;
    margin-top: 0.5rem;  
 }
 .selector {
  position: fixed;
  bottom: 80px !important;
 }
 
    
 