
/* 禁用iPhone中Safari的字号自动调整 */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 1rem;
}
/* 去除iPhone中默认的input样式  清除苹果浏览器的圆角表单*/
input[type="submit"],  input[type="reset"],  input[type="button"],  input {
	-webkit-appearance: none;
    appearance: none;
	resize: none;
}
/* 取消链接高亮  */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* 图片自适应 */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	-ms-interpolation-mode: bicubic;/*为了照顾ie图片缩放失真*/
	border:none;
	display: block;
    
}
/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
	border: none;
	font-size:0.24rem;
}

.anchor{ width: 100%; text-align: center;overflow: hidden;}
.anchor a{ display:inline-block;}
.anchor a:nth-child(1){ width: 19.4%;height: auto;}
.anchor a:nth-child(2){ width: 21.6%;height: auto;}
.anchor a:nth-child(3){ width: 21.6%;height: auto;}
.anchor a:nth-child(4){ width: 19.4%;height: auto;}
.anchor a img{ display: block;width: 100%; height:auto;}

.zx_btn{ width: 100%;text-align: center;overflow: hidden;padding-bottom: 0.6rem;}
.zx_btn a{ display: inline-block;width: 35.4%;height: auto; margin-right:8.9%;}
.zx_btn a:nth-child(2){width: 38.8%; margin-right:0;}
.zx_btn a img{ display: block;;width: 100%;}

.jpkc{ width: 100%;text-align: center;overflow: hidden; padding:0 4%;box-sizing: border-box; margin-bottom:0.2rem; } 
.jpkc span {  width: 14.3%;  float: left; border-radius: 50%; margin-right:2.6%; background:#fe5e1d;  overflow: hidden; color:#FFF; text-align: center;line-height: 100%; display: flex; justify-content: center; align-items: center;}
.jpkc span i{ display: inline-block;line-height: 100%;font-style: normal;}
.jpkc span:nth-last-child(1){margin-right: 0px;}
.jpkc span.se{ background:url(../images/span_bg.png) no-repeat;background-size: 100% 100%; color:#fe5e1d;}

.jp_ct{ width:92%;margin: 0 auto;overflow: hidden;}
.jp_ct .ever{ display: none;}
.jp_ct .active{ display: block;}
.jp_ct div table { width: 100%;border-radius: 5px;overflow: hidden;text-align: center;}
.jp_ct div table tr th{ height: 0.4rem; background:#eb6100; color:#FFF;font-weight: bold;font-size: 0.24rem;}
.jp_ct div table tr th:nth-child(1){ width: 38%;}
.jp_ct div table tr td:nth-child(2){ text-align: left; padding:2%;}


.new_plan{ width:89.3%; margin:0 auto; overflow:hidden;}
.new_plan table{ width:100%; overflow:hidden; text-align:center;}
.new_plan table tr th{ height:0.32rem; color:#FFF; background:#f79646; font-size:0.24rem;}
.new_plan table tr td{ height:0.42rem; color:#222; font-size:0.24rem;}
.new_plan table tr td:nth-child(1){ font-weight:bold;}
.new_plan table tr td a{ color:#c00000;}

 .swiper {
        width: 100%;
		padding-bottom:30px;
      }
.mySwiper2{padding-bottom:0px;}
      .swiper-slide {
        text-align: center;
        font-size: 18px;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        object-fit: cover;
      }


.fbxq{ width:100%; padding:0 3.6% 0 6.6%; box-sizing:border-box; overflow:hidden;}
.hj{ float:left; width:29%; overflow:hidden;}



.fb_course{ float:right; width:68.4%; overflow:hidden; border-radius:4px;}
.fb_course dl dt{ width:100%; background:#544327; overflow:hidden; padding:0 3.9%; box-sizing:border-box; text-align:center;}
.fb_course dl dt table{  text-align:center; width:100%;}
.fb_course dl dt table tr th{ height:0.4rem; color:#FFF; font-size:0.24rem;}
.fb_course dl dd table{ text-align:center; width:100%; }
.fb_course dl dd table tr td{ height:0.4rem; border-bottom:1px solid #CCC; background:#FFF; font-size:0.22rem;}
.fb_course dl dd table tr td:nth-child(1){ font-weight:bold; position:relative;}
.fb_course dl dd table tr td:nth-child(1):before{ position:absolute; width:6px; height:6px; left:4px; top:50%; margin-top:-3px; content:''; background:url(../images/yuan.png) no-repeat; background-size:100% 100%;}


.gfb{ width:100%; background:#333333; padding:0.2rem 3.3%; box-sizing:border-box;}

.mxjs{ width:92%; margin:0 auto; overflow:hidden;}
.ms_content{ width:100%; overflow:hidden; margin-bottom:0.3rem;}
.ms_content .ever{ display:none;}
.ms_content .active{ display:block;}
.ms_content div img{ width:100%; height:auto;}
.ms{ width:100%; text-align:center;}
.ms span{ display:inline-block; width:16%; overflow:hidden; margin-right:4%; opacity:0.8; border-radius:50%;}
.ms span:nth-last-child(1){ margin-right:0px;}
.ms span img{ width:100%; height:auto;}
.ms span.se{ opacity:1; box-shadow:#f5f0ec 0 0 10px; border:1px solid #f5f0ec;}



.xq{ width:91.8%; margin:0 auto 60px; overflow:hidden;  }

.mySwiper3{ padding-bottom:0.6rem;}