.pull_left{
    float: left;
}
.pull_right{
    float: right;
}
.center{
    width: 93.6%;
    margin: 0 auto;
}

/* part1 */
.part1{
	width: 100%;
	background-color: #fff;
}
.part1 .box{
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0 6px 11px 6px rgba(40,75,240,0.18);
    border-radius: .2rem;
    padding-bottom: .18rem;
    overflow: hidden;
    position: relative;
    top: -.57rem;
}
.part1 .box .text{
    font-size: .32rem;
	color: #333;
    line-height: 1.1rem;
    font-weight: 500;
    text-align: center;
}
.part1 .box p{
    font-size: .24rem;
	color: #333;
    line-height: .34rem;
    margin: 0 .28rem .34rem;
}
/* part2 */
.part2{
    width: 100%;
    background: #fff;
    padding-bottom: .25rem;
}
.part2 .title{
    font-size: .32rem;
	color: #333;
    line-height: .45rem;
    font-weight: 500;
    text-align: center;
    margin-bottom: .57rem;
}
.part2 ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
.part2 ul li{
    width: 100%;
    overflow: hidden;
}
.part2 ul li .leftImg{
    width: 40%; 
    float: left;
    margin-bottom: .68rem;
}
.part2 ul li .leftImg img{
    width: 100%;
    display: block;
}
.part2 ul li .rightInfo{
    width: 55%;
    float: right;
}
.part2 ul li .rightInfo h5{
    font-size: .26rem;
    color: #333;
    line-height: .37rem;
    font-weight: 500;
    margin: 0 0 .12rem 0;
}
.part2 ul li .rightInfo p{
    font-size: .24rem;
    color: #333;
    line-height: .33rem;
    margin: 0;
}
/* part3 */
.part3{
    width: 100%;
    background: #F2F2F2;
    padding: .49rem 0;
    overflow: hidden;
}
.part3 .one{
    width: 100%;
    /* height: 5.66rem; */
    background: #fff;
    overflow: hidden;
}
.part3 .one h5{
    width: 90%;
    font-size: .26rem;
    color: #333;
    line-height: .37rem;
    font-weight: 500;
    margin: .38rem auto .14rem;
}
.part3 .one p{
    width: 90%;
    font-size: .24rem;
    color: #707070;
    line-height: .33rem;
    margin: 0 auto .07rem;
}
.margin0{
    margin: 0 auto 0!important;
}
.part3 .one img{
    width: 90%;
    display: block;
    margin: .23rem auto .31rem;
}
.swiper-container1{
    width: 93.6%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.swiper-button-prev1{
    width: .76rem!important;
    height: 1.32rem!important;
    background-image: url(../images/left.png)!important;
    background-size: cover;
    left: 0!important;
    top: 52%!important;
}
.swiper-button-prev1::after{
    display: none;
}
.swiper-button-prev1:active,.swiper-button-prev1:focus{
    outline: none;
}
.swiper-button-next1{
    width: .76rem!important;
    height: 1.32rem!important;
    background-image: url(../images/right.png)!important;
    background-size: cover;
    right: 0!important;
    top: 52%!important;
}
.swiper-button-next1:after{
    display: none;
}
.swiper-button-next1:active,.swiper-button-next1:focus{
    outline: none;
}
/* part4 */
.part4{
    width: 100%;
	background-color: #fff;
    padding: .6rem 0 1.64em;
    overflow: hidden;
}
.part4 h1{
    font-size: .32rem;
    color: #333;
    line-height: .45rem;
    text-align: center;
    font-weight: 500;
    margin: 0 0 .16rem 0;
}
.part4 p{
    font-size: .24rem;
    color: #333;
    line-height: .33rem;
    text-align: center;
    margin: 0 0 .11rem 0;
}
.marginbottom0{
    margin: 0!important;
}
.part4 .ma{
    width: 2.96rem;
    height: 2.96rem;
    display: block;
    margin: .4rem auto .11rem;
}
.part4 h5{
    font-size: .22rem;
    color: #333;
    line-height: .3rem;
    text-align: center;
    font-weight: normal;
    margin: .19rem 0 0 0;
}
.part4 .fang{
    width: 65%;
    height: .5rem;
    border: 1px solid #3D52DE;
    border-radius: .08rem;
    margin: .32rem auto;
}
.part4 .fang .leftTel{
    width: 66%;
    height: .5rem;
    font-size: .28rem;
    color: #333;
    line-height: .5rem;
    text-indent: .22rem;
    float: left;
}
.part4 .fang .rightBtn{
    width: 34%;
    height: .5rem;
    background: #5A4DEC;
    font-size: .28rem;
    color: #fff;
    line-height: .5rem;
    text-align: center;
    float: left;
}