@charset "utf-8";
/* CSS Document */
html{min-height:100%;font:62.5%/150% "Helvetica Neue","Microsoft YaHei",Helvetica,Arial,"Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,tahoma,simsun,sans-serif; -webkit-text-size-adjust: none; font: 14px/1.5 'Microsoft YaHei';}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,img,dd,dt,dl{ padding:0; margin:0; border:none;}
*{ margin:0; padding:0;}
*{-webkit-overflow-scrolling: touch;}
body{padding:0; color:#808080; background:#fff; min-width:320px; max-width:750px; margin:0 auto; font: 14px/1.5 'Microsoft YaHei';}
b,strong,ins{font-style:normal;text-decoration:none; font-weight:500}
img{padding:0; margin:0; border:0; vertical-align:middle; display: block; width: 100%;}
ul,li,ol{ list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:normal; border:0; margin:0; padding:0;}
a{ text-decoration:none;color: #333;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}
p{ padding:0px;}
em,i{ font-style: normal;}
a:visited,a:hover,a:active{ text-decoration:none;}
.clear{ clear:both; width:100%; height:0; overflow:hidden;} /*娓呴櫎娴姩*/
.blue{color:#1578be;}
/*input, label, select, option, textarea, button{font:12px "寰蒋闆呴粦",Arial,Tahoma; color:#000000;-webkit-tap-highlight-color: #000000;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;
-webkit-tap-highlight-color: #000000;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
select,textarea,{-webkit-appearance: none;}
input[type=button],input[type=submit],input[type=file],select{
  -webkit-appearance:none;
  outline:none;
  border:none
}*/

button{ cursor: pointer;}

/*banner*/

.swiper-container1, .swiper-container2, .swiper-container3{
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.swiper-slide a{display: block;}
/*nav*/
.box {
  width: 100%;
  overflow: hidden;
  padding: 0.2rem 0;
  
}
.box ul{width: 7.2rem; margin: 0.3rem auto 0;}
.box li {	
  width: 2.33rem;
  float: left;
  padding: 0.3rem 0 0.2rem;
  margin-right: 0.1rem;
  margin-bottom: 0.2rem;
  border-radius: 0.06rem;
}

.box .li1{background: #f1ab63;}
.box .li1 em{width: 0.7096rem;}
.box .li2{background: #c87fe8;}
.box .li3{background: #ed807b; margin-right: 0;}
.box .li3 em{width: 0.9rem; padding: 0.035rem 0;}
.box .li4{background: #809ff9;}
.box .li4 em{width: 0.735rem;}
.box .li5{background: #6dcef1;}
.box .li5 em{width: 0.775rem;}
.box .li6{background: #ade25c; margin-right: 0;}
.box .li6 em{width: 0.789rem;}

.box li a {
  display: block;
  float: left;
  width: 100%;
  text-align: center;
}

.box li em {
  width: 1rem;
  margin: 0 auto;
  display: block;
}

.box li i {
	color: #fff;
    display: block;
    font-size: 0.32rem;
    height: 0.58rem;
    line-height: 0.58rem;
    padding-top: 0.1rem;
}

/*快讯*/
.txtMarquee-top{width: 7.2rem; height: 0.8rem; margin: 0 auto; line-height: 0.8rem; border-top: 1px solid #ccc; overflow: hidden;}
.txtMarquee-top .left{width: 0.4rem; display: inline-block; margin: 0.2rem; float: left;}
.txtMarquee-top .middle{width: 1.5rem; color: #c70000; font-size: 0.3rem; line-height: 0.8rem; display: inline-block; float: left;}
.txtMarquee-top .bd{width: 3.5rem; float: left;}
.txtMarquee-top ul li{height: 0.8rem; line-height: 0.8rem;}
.txtMarquee-top ul li a{font-size: 0.24rem; display: block; height: 0.8rem; line-height: 0.8rem;}
.txtMarquee-top .x{height: 0.6rem; border-right: 2px solid #bbb; margin-top: 0.1rem; float: left;}
.txtMarquee-top .right{width: 1rem; float: left; padding-left: 0.24rem;}
.txtMarquee-top .right a{height: 0.8rem; display: block; font-size: 0.24rem; line-height: 0.8rem;}

/*分割线*/
.fgx{width: 100%; height: 0.18rem; margin: 0 auto; background: #eef8fa;}

/*学什么*/
.box5{height: 10.24rem; background: url(../images/pm_06.jpg) no-repeat top center; background-size: 100%; position: relative;}
.box5 .swiper1 .swiper-wrapper{margin-left: 10%; margin-top: 22%;}
.box5 .swiper1 .swiper-slide{width: 80%; height:6.9rem; background: url(../images/box5_libj.png) no-repeat 0; background-size: 100% 100%; opacity: .5; transform: scale(0.9);}
.box5 .swiper-slide-active{opacity: 1 !important; transform: scale(1)!important;}
.box5 .a_btn{width: 100%; display: inline-block; height: 1.6rem;}

.button{
	max-width:7.5rem; 
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: absolute;
	top: 0;
	right: 0;
}

.sp_1{
	max-width:7.5rem; 
	width: 100%;
	height: 100%;
	cursor: pointer;
	margin: 0 auto;	
}
.sp_bj_1 .Rq_for_1 img{max-width: 100%;}

.hs_bj_1 {
	position: fixed;
	z-index: 999;
	}	
.sp_bj_1 {
	left: 61.1%;
	margin-left: -3.1rem;
	top: 1.5rem!important;
	z-index: 1000;
	display: none;
	height: 5rem;
	}	

#Rq_bd_1{width:4.5rem; height:3.5rem; background:rgba(253,253,253,1); border: 1px solid #333;}
#Rq_bd_1 .Rq_dele_1{padding:0.18rem 0.1rem;position: absolute;right: 0.05rem;}
#Rq_bd_1 .Rq_lj_1{height:0.72rem; background: #052441; color: #fff; font-size: 30px; text-align: center; line-height: 0.72rem;}
#Rq_bd_1 .Rq_for_1{width:2.5rem; height:0.35rem; margin:0 auto; margin-bottom:0.1rem; position: relative; top: 0.3rem;}
#Rq_bd_1 .Rq_for_1 input{width:2.5rem; height:0.33rem; background:#ffffff; border:0.5px solid #cacaca; color:#666; font-size:14px; padding-left:0.1rem; margin-bottom:0.1rem;}
#Rq_bd_1 .Rq_for_1 .Rq_button{width:2.5rem; height:0.46rem; background:#08fdab; border-radius: 0.23rem; color:#333; font-size:20px; font-family:'微软雅黑'; margin-top:0.12rem;}
#Rq_bd_1 .Rq_for_1 .Rq_button:hover{background:#08fdab;}

#Rq_bd_1Mask{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #f2f2f2;
	opacity: 0.5;
	z-index: 1001;
}

#Rq_bd_1,#Rq_bd_2,#Rq_bd_3,#Rq_bd_4,#Rq_bd_5,#Rq_bd_6,#Rq_bd_7,#Rq_bd_8,#Rq_bd_9{
	display: none;
	position: fixed;
    top: 50% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    z-index: 1003;
    margin-left: 0 !important;
}

input::-webkit-input-placeholder{
	color: #333;
}

/*常见问题*/
.box2 .bt{width: 7.2rem; margin: 0 auto; height: 0.8rem; margin-top: 0.3rem;}
.box2 .left{width: 0.26rem; display: inline-block; margin: 0.2rem; float: left;}
.box2 .middle{width: 1.5rem; color: #000; font-size: 0.36rem; line-height: 0.7rem; display: inline-block; float: left;}
.box2 .right{width: 1rem; float: right; padding-left: 0.24rem;}
.box2 .right a{height: 0.7rem; display: block; font-size: 0.24rem; line-height: 0.7rem;}
.box2 .swiper-slide img{width: 2.2rem;}
.box2 .swiper-container2{padding-left: 6%; margin: 0; margin-bottom: 0.5rem;}
.box2 .swiper-slide{
/*width: auto!important;*/
margin-right: 14px!important;
}
/*讲师*/
.js{width: 100%; height: 6rem; margin: 0 auto; background: #f1fcff;padding-top: 0.36rem;}
.g-tit1 {font-weight: bold;font-size: 18px;color: #000;text-align: center;line-height: 20px;}
.g-tit1 span {font-weight: normal;font-size: 11px;color: #888;display: block; margin: 4px auto;line-height: 18px;}

.slick-dots li {
    display: inline-block;
    margin: 0 6px;
}
.m-pic3 {
    padding-top: 22px;}
.scroll {font-size: 0;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
.slick-dots {position: absolute;bottom: 25px;left: 0;width: 100%;text-align: center;}
.slick-dots li {display: inline-block;margin: 0 6px;}
.slick-dots button {display: block;width: 9px;height: 9px;border: none;font-size: 0;padding: 0;margin: 0;background-color: #d4d4d4;border-radius: 10px;}
.slick-dots .slick-active button {background-color: #733fec;width: 23px;}

.slick-dots {
    position: absolute;
    bottom: 25px;
    left: 0;
    width: 100%;
    text-align: center;
}
.slick-slider{position: relative; display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus{ outline: none;}

.slick-list.dragging{cursor: pointer; cursor: hand;}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track{position: relative; top: 0; left: 0; display: block;}

.slick-track:before,.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}

.slick-loading .slick-track{visibility: hidden;}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{ display: block; height: auto;}

.slider-box3 {padding-bottom: 50px;}
.slider-box3 .slick-dots {bottom: 25px;}
.slider-box3 .slick-active button {background-color: #733fec;}
.slider-box3 .item {text-align: center; -webkit-background-size: 100% auto; background-size: 100% auto;padding: 10px 10px 10px;outline: none;}
.slider-box3 .head {overflow: hidden; margin: 0 auto;}
.slider-box3 .head img {display: block;width: 92%;height: 100%; margin: 0 auto;}
.slider-box3 .name {font-size: 15px;color: #333;}
.slider-box3 .job {font-size: 12px;color: #888;margin-bottom: 10px;}
.slider-box3 .desc {font-size: 13px;line-height: 18px;color: #666;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6;height: 108px;}

/*尾部按钮*/
.footer {z-index: 10;position: fixed;bottom: 0;left: 0;width: 100%;background-color: #c00000;height: 50px;line-height: 50px;display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;justify-content:center;align-items:center;}
.footer a {font-size: 12px;color: #fff;width: 50%;text-align: center;height: 50px;line-height: 25px;padding-top: 7px;}
.footer a + a {border-left: 1px solid #fff; padding-top: 0;}
.footer .icon {display: block;height: 20px;width: 25px;margin: 0 auto;}
.footer .icon img {display: block;height: 100%;}





