charset "utf-8";
/* 禁用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;
	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图片缩放失真*/
}
/* 初始化 */
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;
}
body {
	font-family: Microsoft YaHei;
	color: #555;
	position: relative;
	margin: 0 auto;
	padding-bottom:60px;
}
em, i {
	font-style: normal;
}
strong {
	font-weight: normal;
}
.clearfix:after {
	content: "";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}
a {
	text-decoration: none;
	color: #969696;
	font-family: Microsoft YaHei, Tahoma, Arial, sans-serif;
}
a:hover {
	text-decoration: none;
}
ul, ol {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-family: Microsoft YaHei;
}
img {
	border: none;
	display: block;
}


.zx_btn{ width:100%; text-align:center; overflow:hidden; padding:0.2rem 0 0.8rem;}
.zx_btn a{ display:inline-block; width:32%; overflow:hidden; height:auto; margin-right:6.8%; box-shadow:#e45a72 0 4px 10px; border-radius:4px;}
.zx_btn a img{ display:block; width:100%; height:auto;}
.zx_btn a.phone_btn{  margin-right:0px;}

.course_box{ width:92%;margin:0 auto; overflow:hidden;}
.course{ width:100%; padding-bottom:0.5rem; overflow:hidden;}
.course span{ float:left; width:31.8%; height:0.46rem; color:#0b36b4; background:#FFF; font-weight:bold; font-size:0.24rem; margin-right:2.1%; line-height:0.5rem; text-align:center;border-bottom:3px solid #ffffff; border-radius:0.26rem;}
.course span:nth-child(3){ margin-right:0px;}
.course span.se{background:#fec601;}
.course_ct{ width:100%; overflow:hidden;}
.course_ct .ever{ display:none;}
.course_ct .active{ display:block;}


#course2{ width:92%; margin:0 auto; overflow:hidden;}
#course2 span{ position:relative; float:left; width:20%; height:0.7rem; line-height:0.7rem; text-align:center; color:#000000; font-size:0.26rem;}
#course2 span.se{ color:#ff4b01; font-weight:bold;}
#course2 span.se:before{ position:absolute; content:''; width:25%; height:3px; background:#fec901; border-radius:4px; left:50%; margin-left:-12.5%; bottom:0px;}


#course_ct2{ position:relative; width:92%;margin:0 auto; height:9.6rem; overflow:hidden; padding-bottom:0.3rem; background:#FFF; border:2px solid #ff4b01;  border-radius:4px; }
#course_ct2 .ever{ position:absolute; left:0px; top:0px; z-index:1; opacity:0;  width:100%; overflow:hidden;}
#course_ct2 .active{ position:absolute; left:0px; top:0px; z-index:2; opacity:1;  width:100%;}
#course_ct2 div dl{ width:93.76%; margin:0 auto; overflow:hidden; padding:0 0.36rem; box-sizing:border-box;  overflow:hidden; }
#course_ct2 div dl dt{ height:1rem; line-height:1rem; font-size:0.3rem; color:#3a3a3a; }
#course_ct2 div dl dt i{ font-weight:bold; color:#ff4b01;}
#course_ct2 div dl dd{ width:100%; overflow:hidden;}
#course_ct2 div dl dd p{ width:100%; overflow:hidden; margin-bottom:10px;}
#course_ct2 div dl dd p span{ float:left; width:23%; text-align:left; font-size:0.24rem; line-height:0.36rem; color:#252525;}
#course_ct2 div dl dd p font{ float:right; width:76%;text-align:left; font-size:0.24rem; line-height:0.36rem; color:#252525;}
#course_ct2 div dl dd p font b{ color:#ff4b01; font-weight:normal;}
#course_ct2 div h6{ font-size:0.24rem; line-height:0.36rem; color:#252525; font-weight:normal; width:93.76%; padding:0.6rem 0 0.2rem; box-sizing:border-box; margin:0 auto; box-sizing:border-box;}

.swiper-container {
      width: 100%;
	  padding-bottom:80px;
	 
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
	  overflow:hidden;

      /* 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-container .line{ position:absolute; width:80%; height:1px; left:9.3%; bottom:10px;}
.swiper-container .line span{ float:left; width:42%; height:1px; background:#9c9c9c;}
.swiper-container .line span:nth-child(2){ float:right;}

.swiper-slide dl dt{ text-align:left;}
.swiper-container .swiper-slide:nth-child(1) dl dt i{ color:#3bca6c!important;}
.swiper-container .swiper-slide:nth-child(1) dl dd b{ color:#3bca6c!important;}

.jpy{ width:88.6%; margin:0 auto; overflow:hidden;}
.jpy table{ width:100%; text-align:center;}
.jpy table tr th{ height:0.7rem; color:#0200c7; font-size:0.26rem; background:#87e5ff;}
.jpy table:nth-child(2){ padding:0 4%; box-sizing:border-box;}
.jpy table:nth-child(2) tr td{ height:0.7rem; color:#252525; font-size:0.22rem; border-bottom:1px solid #f2f2f4;}
.jpy table tr td:nth-child(1){  font-weight:bold; font-size:0.24rem;}
.jpy table tr td:nth-child(1):before{ display:inline-block; content:'';width:0.1rem; height:0.1rem; background:url(../images/san.png) no-repeat; background-size:100% 100%; margin-right:4px;}
.jpy table tr td:nth-child(3){ font-weight:bold; color:#ff4b01;}




.online_kc{ width:92%; margin:0.4rem auto 0; overflow:hidden;border-radius:8px;} 

#online{ width:100%; height:0.6rem; position:relative; overflow:hidden;}
#online span{ width:25%; height:0.4rem; -webkit-transition:all 0.4s linear; line-height:0.4rem; text-align:center; color:#FFF; font-size:0.22rem; background:#262d3f; position:absolute; bottom:0px;}
#online span:nth-child(1){ left:0px; border-top-left-radius:6px;}
#online span:nth-child(2){ left:25%;}
#online span:nth-child(3){ left:50%;}
#online span:nth-child(4){ left:75%; border-top-right-radius:6px;}
#online span.se{ height:0.6rem; line-height:0.6rem; font-weight:bold; font-size:0.24rem; background:#ff4b01;  border-top-left-radius:6px; border-top-right-radius:6px;}

#online_content{ width:100%; overflow:hidden; background:#FFF; border-bottom-left-radius:6px; border-bottom-right-radius:6px;} 
#online_content .ever{ display:none;}
#online_content .active{ display:block;}
#online_content div #t_t{ width:100%;  text-align:center; overflow:hidden;}
#online_content div #t_t tr th{ font-weight:bold; color:#0200c7;font-size:0.24rem; height:0.5rem; background:#8be6ff;}
#online_content div #t_ct{ width:89.8%; margin:0 auto; overflow:hidden; text-align:center;}
#online_content div #t_ct tr td{ padding:0.2rem 0; color:#262d3f; font-size:0.22rem; border-bottom:1px solid #eeeeee; line-height:0.28rem;}
#online_content div #t_ct tr td:nth-child(1){ font-weight:bold; font-size:0.22rem; position:relative;}
#online_content div #t_ct tr td:nth-child(2){ text-align:left; padding-left:0.1rem; box-sizing:border-box;}
#online_content div #t_ct tr td:nth-child(1) i{ color:#ff4b01; font-size:0.16rem;}
#online_content div #t_ct tr td:nth-child(1):before{ position:absolute; width:6px; height:6px; background:url(../images/san.png) no-repeat; background-size:100% 100%; content:''; left:4px; top:0.2rem;}
#online_content div#singel{ padding:0.22rem 0 0 3.7%; box-sizing:border-box; padding-bottom:0.4rem;}
#online_content div#singel h6{ color:#a6a6a4; font-size:0.26rem; line-height:0.8rem;}
#online_content div#singel p{ width:100%; overflow:hidden;}
#online_content div#singel p img{ float:left; width:34.47%; height:auto; margin:0 50% 0.25rem 0;}
#online_content div#singel span{ display:block; width:100%; font-size:0.14rem; color:#333b47; }
#online_content div#singel ul li{ width:100%; line-height:0.34rem; font-size:0.22rem; color:#333b47;}
#online_content div#singel ul li:before{ display:inline-block; content:''; width:4px; height:4px; border-radius:50%; background:#db1538; vertical-align:middle; margin-right:6px;}
#online_content div#jp{ width:100%; padding:0.36rem 0 0 3.7%; box-sizing:border-box; overflow:hidden;}
#online_content div#jp dl{ float:left; width:50%; overflow:hidden; margin-bottom:0.2rem;}
#online_content div#jp dl dt{ width:100%; overflow:hidden; }
#online_content div#jp dl dt img{ height:0.44rem; width:auto;}
#online_content div#jp dl dd{ width:100%; overflow:hidden; padding-top:0.1rem;}
#online_content div#jp dl dd span{ color:#a6a6a4; line-height:0.4rem; font-size:0.22rem; display:block;}
#online_content div#jp dl dd font{ color:#262d3f; line-height:0.4rem; font-size:0.22rem; display:block;}
#online_content div#jp dl:nth-child(5){ clear:both; }
#online_content div#st{ width:100%; overflow:hidden;}
#online_content div#st dl dt{ width:100%; overflow:hidden; }
#online_content div#st dl dt img{ width:100%; height:auto;}
#online_content div#st dl dd{ width:100%; padding:0.2rem 0 0.1rem 3.7%; box-sizing:border-box; background:#222944;}
#online_content div#st dl dd h5{ color:#FFF; font-size:0.22rem; line-height:0.4rem; text-align:left;}
#online_content div#st dl dd p{ line-height:0.4rem; font-size:0.22rem; color:#FFF;}

.login{ width:80%; margin:0 auto; padding-top:0.3rem;}


.mxjs{ width:92%; margin:0 auto; overflow:hidden;}
.swiper-container2 { padding-bottom:0.4rem;}
.swiper-container2 .ms_content{ width:100%; overflow:hidden; margin-bottom:0.48rem;}
.swiper-container2 .ms_content .ever{ display:none;}
.swiper-container2 .ms_content .active{ display:block;}
.swiper-container2 .ms_content div img{ width:100%; height:auto;}
.swiper-container2 .ms{ width:100%; text-align:center;}
.swiper-container2 .ms span{ display:inline-block; width:16%; overflow:hidden; margin-right:4%; opacity:0.8; border-radius:50%;}
.swiper-container2 .ms span:nth-last-child(1){ margin-right:0px;}
.swiper-container2 .ms span img{ width:100%; height:auto;}
.swiper-container2 .ms span.se{ opacity:1;}

.swiper-container2 .swiper-slide{
	

      font-size: 18px;
	  overflow:hidden;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display:block;
      -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;	
}


/*----------------------轮播图-------------------*/

.pic{
	width: 81.4%;
	position: relative;
	overflow: hidden;
	z-index:1;
	margin:0 auto;
}
.focus{ 
	width: 100%; 
	height:auto;  
	margin:0 auto; 
	overflow:hidden;   
	padding-bottom:1.5rem;
}
.focus .hd{  
	position:absolute; 
	z-index: 1; 
	bottom: 0.5rem; 
	text-align:center; 
	width:100%;	
	left:0px;
}
.focus .hd ul{ 
	overflow:hidden;
}
.focus .hd ul li{ 
	display:inline-block;
	width: 0.2rem; 
	height: 0.2rem;
	background:#FFF; 
	margin: 0 5px; 
	text-align: center; 
	font-size: 0;
	-webkit-transition:all 0.4s ease-in-out;
	border-radius:0.5rem;
}
.focus .hd ul .on{
	background:#0c32a3;
}
.focus .bd{ 
	position:relative; z-index:0;
}
.focus .bd li img{ 
	width:100%;  
}
.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ 
}
