.pull_left{
    float: left;
}
.pull_right{
    float: right;
}
.center{
    width: 93.6%;
    margin: 0 auto;
}
.title{
    font-size: .36rem;
    color: #333;
    text-align: center;
    line-height: .5rem;
    font-weight: 500;
}
.futitle{
    font-size: .24rem;
    color: #333;
    text-align: center;
    line-height: .33rem;
    margin-top: .15rem;
}
.white{
    color: #fff!important;
}
.zixunlist{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.zixunlist .zixunbtn{
    width: 46%;
    height: .74rem;
    background: #FD6911;
    border-radius: .37rem;
    font-size: .26rem;
	color: #fff;
    line-height: .74rem;
    text-align: center;
	margin: 0 2%;
}

/* 分页器 */
.pagination{
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: .15rem!important; 
}
.swiper-pagination-bullet{
    width: .18rem!important; 
    height: .18rem!important; 
    background: #D1D2D3!important; 
    margin: 0 .1rem!important; 
    opacity: 1!important;
}
.swiper-pagination-bullet-active{
    background: #FD6911!important; 
}
/* part1 */
.part1{
	width: 100%;
	background-color: #F7F7F7;
    padding: .48rem 0 .67rem;
    overflow: hidden;
}
.part1 ul{
    background: #FFFFFF;
    box-shadow: 2px -1px 13px 3px rgba(40,75,240,0.13);
    margin: .42rem auto 0;
    padding: 0 0 .76rem;
    overflow: hidden;
}
.part1 ul li{
    width: 50%;
    float: left;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.part1 ul li .icon{
    width: .8rem;
    height: .8rem;
    display: block;
    margin-top: .42rem;
}
.part1 ul li .text{ 
    font-size: .26rem;
	color: #333;
    line-height: .37rem;
    text-align: center;
    margin: .08rem 0 .09rem;
}
.part1 ul li p{
    height: 1.32rem;
    font-size: .24rem;
	color: #8E8E8E;
    line-height: .33rem;
    text-align: center;
    margin: 0 .1rem 0;
}
.part1 ul li .abtn{ 
    width: 82%;
    /* height: .5rem; */
    background: #FFFFFF;
    border: .02rem solid #888888;
    font-size: .24rem;
	color: #333;
    line-height: .48rem;
    text-align: center;
}
.part1 ul li .abtn:active{
    background: #FD6D00;
    border: .02rem solid #FD6D00;
    color: #fff;
}
/* part2 */
.part2{
    width: 100%;
    background: #FD6D00;
    padding: .39rem 0 .63rem;
    overflow: hidden;
}
.part2 img{
    width: 100%;
    display: block;
    margin: .34rem 0 0;
}
/* part3 */
.part3{
    width: 100%;
	background-color: #fff;
    padding: .42rem 0 .55rem;
    overflow: hidden;
}
.part3 .swiper-container3{
    width: 100%;
    margin: .51rem 0 0;
    padding: 0 0 .5rem;
}
.part3 .swiper-container3 ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.part3 .swiper-container3 ul li{
    width: 46%;
    height: 5.71rem;
    background: #FFFFFF;
    box-shadow: -1px 0 7px 2px rgba(40,75,240,0.13);
    border-radius: .11rem;
    margin: 0 2%;
    float: left;
}
.part3 .swiper-container3 ul li .head{
    width: 100%;
    height: .7rem;
    background: #FD6D00;
    border-radius: .11rem .11rem 0 0;
    font-size: .22rem;
	color: #fff;
    line-height: .7rem;
    text-align: center;
    margin-bottom: .19rem;
}
.part3 .swiper-container3 ul li .main{
    width: 100%;
    background: #fff;
    border-radius: 0 0 .11rem .11rem;
}
.part3 .swiper-container3 ul li .main span{
    width: 82%;
    height: auto;
    background: #fff;
    border: .02rem solid #FFD2AE;
    border-radius: .08rem;
    font-size: .16rem;
    color: #333;
    line-height: .45rem;
    text-align: center;
    display: block;
    margin: 0 auto .10rem;
}
.orange{
    background: #FFDFC6!important;
}
.part3 p{
    font-size: .24rem;
    color: #151515;
    line-height: .33rem;
    text-align: center;
    margin: .35rem 0 0;
}
.part3 p span{
    color: #FD6D00;
}
.pagination3{
    bottom: -.3rem!important;
}
/* part4 */
.part4{
    width: 100%;
	background-color: #F7F7F7;
    padding: .62rem 0 .48rem;
    overflow: hidden;
}
.swiper-container4{
    width: 100%;
    padding: 0 0 .87rem;
    margin-top: .3rem;
}
.swiper-container4 .swiper-slide .single{
    width: 100%;
    height: 4.2rem;
    background: #FFFFFF;
    box-shadow: 2px 2px 11px 0 rgba(40,75,240,0.13);
    border-radius: .07rem;
    padding: .41rem 0 0;
}
.swiper-container4 .swiper-slide .single .one{
    font-size: .3rem;
    color: #FD6911;
    line-height: .42rem;
    text-align: center;
    margin: 0 0 .34rem;
}
.swiper-container4 .swiper-slide .single .black{
    font-size: .26rem;
    color: #333;
    line-height: .37rem;
    margin: 0 .67rem .07rem;
    position: relative;
}
.swiper-container4 .swiper-slide .single .black::before{
    content: '';
    width: .15rem;
    height: .2rem;
    background: url(./images/jiao.png) no-repeat top center;
    background-size: cover;
    display: block;
    position: absolute;
    left: -.24rem;
    top: .08rem;
}
.swiper-container4 .swiper-slide .single p{
    font-size: .24rem;
    color: #8F8F8F;
    line-height: .33rem;
    margin: 0 .67rem .23rem;
}
.pagination4{
    bottom: 0!important;
}

/* part6 */
.part6{  
    width: 100%;
    background: #F7F7F7;
    padding: .47rem 0 0;
    overflow: hidden;
}
.swiper-container6{
    width: 100%;
    margin: .47rem 0 0;
    padding-bottom: 1.18rem;
}
.swiper-container6 .swiper-slide .pic{
    width: 100%;
    display: block;
}
.pagination6{
    bottom: .12rem!important;
}
/* 班课 */
.banke{
    width: 100%;
	background-color: #FFF4ED;
    padding: .45rem 0 .41rem;
    overflow: hidden;
}
.banke p{
    font-size: .2rem;
    color: #F0672E;
    text-align: center;
    line-height: .28rem;
    margin: .24rem 0 .28rem 0;
}
.banke img{
    width: 100%;
    display: block;
    margin: .41rem 0 .31rem;
}