.pull_left{
    float: left;
}
.pull_right{
    float: right;
}
.center{
    width: 93.6%;
    margin: 0 auto;
}
.title{
    font-size: .36rem;
    color: #252525;
    text-align: center;
    line-height: .5rem;
    font-weight: 500;
}
.futitle{
    font-size: .24rem;
    color: #252525;
    text-align: center;
    line-height: .33rem;
    margin-top: .19rem;
}
.white{
    color: #fff!important;
}
.yellow{
    background: #FEB41B!important;
}
.zixunlist{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.zixunlist .zixunbtn{
    width: 45%;
    height: .74rem;
    background: rgba(69,136,253);
    border-radius: .37rem;
    font-size: .26rem;
	color: #fff;
    line-height: .74rem;
    text-align: center;
	margin: 0 2%;
}
.pagination {
    text-align: center;
    position: absolute;
}

.partGood .main .one .tip{
    background: #FEB41B!important;
}
.partQuality{
    background: rgba(69,136,253)!important;
}
.partQuality .main .one .zi{
    background: #FEB41B!important;
}

.pagination1{
    width: 100%;
    height: .38rem!important;
    line-height: .38rem!important;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: .25rem!important; 
    z-index: 999;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.pagination1 .swiper-pagination-bullet{
    width: .18rem!important; 
    height: .18rem!important; 
    background: #fff!important; 
    margin: 0 .1rem!important; 
    opacity: 1!important;
}
.pagination1 .swiper-pagination-bullet-active{
    background: #000!important; 
}
/* part2 */
.part2{
	width: 100%;
	background-color: #fff;
    padding: .16rem 0 .66rem;
    overflow: hidden;
}
.part2 .box2{
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0 6px 11px 6px rgba(40,75,240,0.18);
    border-radius: .2rem;
    margin-bottom: .5rem;
    padding-bottom: .16rem;
    overflow: hidden;
}
.part2 .box2 .text{
    width: 100%;
    margin: .39rem 0 .2rem;
    display: flex;
    justify-content: center;
}
.part2 .box2 .text span{
    font-size: .36rem;
	color: #333;
    line-height: .5rem;
    position: relative;
}
.part2 .box2 .text span::before{
    content: '';
    width: .5rem;
    height: .04rem;
    background: #FBA428;
    position: absolute;
    top: .23rem;
    left: -.7rem;
}
.part2 .box2 .text span::after{
	content: '';
    width: .5rem;
    height: .04rem;
    background: #FBA428;
    position: absolute;
    top: .23rem;
    right: -.7rem;
}
.part2 .box2 p{
    font-size: .24rem;
	color: #757575;
    line-height: .3rem;
    margin: 0 .24rem .3rem;
}
/* part3 */
.part3{
    width: 100%;
    background: url(../images/bg3.png) no-repeat center center;
    background-size: cover;
    padding: .45rem 0 .49rem;
    overflow: hidden;
}
.part3 .box3{
    width: 100%;
    background-color: #fff;
    border-radius: .12rem;
    margin: .38rem 0 .4rem;
    overflow: hidden;
}
.part3 .box3 .navlist{
    width: 94%;
    margin: .4rem auto .2rem;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
}
.part3 .box3 .navlist .nav{
    width: 44%;
    height: .6rem;
    background: #FFFFFF;
    border: .02rem solid #FBA428;
    border-radius: .08rem;
    font-size: .26rem;
	color: #FBA428;
    line-height: .56rem;
    text-align: center;
    margin-bottom: .18rem;
}
.current{
    background: #FBA428!important;
    color: #fff!important;
}
.part3 .box3 .qielist{
    width: 94%;
    margin: 0 auto;
}
.part3 .box3 .qielist .qie{
    display: none;
}
.show{
    display: block!important;
}
.part3 .box3 .qielist .qie .subjectlist{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.part3 .box3 .qielist .qie .subjectlist span{
    width: 20%;
    font-size: .26rem;
	color: #333;
    line-height: .37rem;
    text-align: center;
    margin-bottom: .15rem;
}
.width34{
    width: 34%!important;
}
.width25{
    width: 25%!important;
}
.width50{
    width: 50%!important;
}
.width66{
    width: 66%!important;
}
.width32{
    width: 32%!important;
}
.part3 .box3 .qielist .qie .infolist{
    width: 100%;
    border: .01rem solid #DADDFE;
    border-radius: .08rem;
    margin: .22rem 0 .34rem;
}
.part3 .box3 .qielist .qie .infolist .line{
    width: 100%;
    border-bottom: .01rem solid #DADDFE;
}
.border0{
    border-bottom: none!important;
}
.part3 .box3 .qielist .qie .infolist .line h5{
    font-size: .26rem;
    color: #F05C15;
    line-height: .37rem;
    text-align: center;
    margin: .36rem 0 .08rem;
}
.part3 .box3 .qielist .qie .infolist .line p{
    font-size: .26rem;
    color: #333;
    line-height: .37rem;
    text-align: center;
    margin: 0 0 .38rem;
}
.part3 .box3 .qielist .qie .infolist .line p b{
    font-weight: 500;
}
.line2{
    padding-bottom: .18rem;
}
.line2 p{
    text-align: left!important;
    margin: 0 .23rem .12rem!important;
}
/* part4 */
.part4{
    width: 100%;
    background: url(../images/bg4.png) no-repeat center center;
    background-size: cover;
    padding: .58rem 0;
    overflow: hidden;
}
.part4 .qielist{
    width: 100%;
    height: 4.29rem;
    margin: .51rem 0;
}
.part4 .qielist .swiper-slide{
    width: 100%;
    height: 4.29rem;
}
.part4 .qielist .swiper-slide .qiebox{
    width: 95%;
    height: 4.29rem;
    margin: 0 auto;
}
.part4 .qielist .swiper-slide .one{
    width: 48%;
    height: 4.29rem;
    border-radius: .1rem;
    box-shadow: 0 .06rem .11rem .06rem rgba(40,75,240,0.18);
}
.part4 .qielist .swiper-slide .one .intro{
    width: 100%;
    height: .77rem;
    background: #FEB41B;
    border-radius: .1rem .1rem 0 0;
    font-size: .32rem;
    color: #fff;
    line-height: .77rem;
    text-align: center;
}
.part4 .qielist .swiper-slide .one .info{
    width: 100%;
    height: 3.52rem;
    background-color: #fff;
    border-radius: 0 0 .1rem .1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.part4 .qielist .swiper-slide .one .info span{
    font-size: .28rem;
    color: #333;
    line-height: .46rem;
}
.lineheight66{
    line-height: .66rem!important;
}
.width398{
    width: 3.98rem!important;
}
.swiper-button-prev4{
    width: .76rem!important;
    height: 1.32rem!important;
    background-image: url(../images/left2.png)!important;
    background-size: cover;
    left: 0!important;
    top: 52%!important;
}
.swiper-button-prev4::after{
    display: none;
}
.swiper-button-prev4:active,.swiper-button-prev4:focus{
    outline: none;
}
.swiper-button-next4{
    width: .76rem!important;
    height: 1.32rem!important;
    background-image: url(../images/right2.png)!important;
    background-size: cover;
    right: 0!important;
    top: 52%!important;
}
.swiper-button-next4:after{
    display: none;
}
.swiper-button-next4:active,.swiper-button-next4:focus{
    outline: none;
}

.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: #3460ED!important; 
}
/* part6 */
.part6{
    width: 100%;
    background: url(../images/bg6.png) no-repeat top center;
    background-size: cover;
    padding: .54rem 0 .67rem;
    overflow: hidden;
}
.part6 .swiper-container6{
    width: 100%;
    padding: .54rem 0 1rem;
}
.part6 .swiper-container6 .box6{
    width: 96%;
    height: 3.9rem;
    margin: 0 auto;
}
.part6 .swiper-container6 .single6{
    width: 48%;
    height: 3.7rem;
    background: #fff;
    box-shadow: 0 .06rem .11rem .06rem rgba(40,75,240,0.18);
    border-radius: .1rem;
    margin-top: .1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.part6 .swiper-container6 .single6 .icon{
    width: .68rem;
    height: .57rem;
    margin-top: .2rem;
}
.part6 .swiper-container6 .single6 .icon img{
    width: .68rem;
    height: .57rem;
    display: block;
}
.part6 .swiper-container6 .single6 .text{
    font-size: .3rem;
    color: #333;
    line-height: .42rem;
    text-align: center;
    margin: .15rem 0;
}
.part6 .swiper-container6 .single6 p{
    font-size: .24rem;
    line-height: .36rem;
    color: #333;
    padding: 0 .33rem;
    margin: 0;
}
.part6 .pagination{
    bottom: 0.1rem!important; 
}
/* part7 */
.part7{
    width: 100%;
    background-color: #fff;
    padding: .55rem 0 .59rem;
    overflow: hidden;
}
.part7 .swiper-container7{
    width: 100%;
    padding: .43rem 0 1.3rem;
}
.part7 .swiper-container7 img{
    width: 100%;
    display: block;
}
/* part8 */
.part8{
    width: 100%;
    background: url(../images/bg8.png) no-repeat center center;
    background-size: cover;
    padding: .46rem 0 .73rem;
    overflow: hidden;
}
.part8 .box8{
    width: 100%;
    margin: .47rem 0 0;
}
.part8 .box8 img{
    width: 100%;
    display: block;
}