html{color:#333;-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%;font-size: 62.5%; font-family:microsoft yahei; font-size:0.24rem;}
*{outline: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
ul,li{list-style:none}
a{text-decoration:none;}
b,strong{ font-weight:bold}
img{border:none;width:100%;display:block;}
.fl, .fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
.cl {clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}


html, body {position: relative; height: 100%; }
body {background: #fff; font-size:0.24rem; color:#333; }
.swiper-container { width: 100%; height: 100%;}
.swiper-slide {position: relative;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-scrollbar-drag{background:#ae9d86;width: .09rem;left: -.05rem;}
.swiper-container-vertical>.swiper-scrollbar{width:.01rem;}


.content{overflow: hidden;margin: -44px auto 0;}

.bg1{background: url("../img/bg1.jpg") no-repeat center center;background-size:cover;text-align: center;}
.bg2{background: url("../img/bg2.jpg") no-repeat center center;background-size:cover;text-align: center;}
.bg3{background: url("../img/bg3.jpg") no-repeat center center;background-size:cover;text-align: center;}
.swiper-pagination-bullet{width:.18rem;height:.18rem;background:transparent;border:.03rem solid}

.title{width:7.5rem;margin:0 auto;padding-bottom:.52rem}

.pagination{position:absolute;bottom:0!important}
.pagination .swiper-pagination-bullet{width:.23rem;height:.23rem;border:.01rem solid #ae9d86;opacity:1;}
.pagination .swiper-pagination-bullet-active{background:#ae9d86}


/*封面*/
.cover{background: url("../img/cover-bg.jpg") no-repeat center center;background-size:cover;text-align: center;}
.cover-img{width:7.28rem;margin:0 auto}
.cover-text{color:#fff;font-size:.22rem;line-height:.36rem;padding-top:.6rem}

/*part01*/
.part01-main{position:relative;padding-top:1.1rem;overflow: hidden;}
.part01-content{position:relative;width:7.5rem;overflow:hidden;padding-bottom: .6rem;}
.part01-content .swiper-slide{align-items:flex-start}
.part01-images{width:3.4rem;margin:0 .07rem;background: #fff;}
.part01-img{width:3.4rem;}
.part01-text1{height: 3.9rem;border-top:.01rem solid #e7dfd3;}
.part01-text1 h2{font-size:.22rem;color:#111;line-height:.3rem;padding:.1rem 0;}
.part01-text1 .border{width:90%;height:.01rem;margin:0 auto;background: #e7dfd3;}
.part01-text1 p{font-size:.2rem;color:#333;line-height:.3rem;text-align:justify;padding: .15rem .15rem 0;text-indent:2em;}
.part01-icones{padding:0 .3rem;}
.part01-icones li{margin-bottom:.4rem}
.part01-icon{width:1.76rem;}
.part01-text2{width:calc( 100% - 1.76rem );box-sizing:border-box;padding-left:.1rem;}
.part01-text2 p{font-size:.2rem;line-height:.32rem;color:#111;text-align:justify;text-indent: 2em;}

.pagination1{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;z-index: 0;}
.pagination1 .swiper-pagination-bullet{width:2.74rem;height:.8rem;border: .02rem solid #d0bfa8;border-radius: .04rem;display:flex;align-items:center;justify-content:center;line-height:.32rem;font-size:.24rem;color:#333;background:transparent;opacity:1}
.pagination1 .swiper-pagination-bullet-active{background:linear-gradient(to bottom,#3c3d47, #262832);color:#bcaa91}

/*part02*/
.part02-main{position:relative;padding-bottom: .6rem;}
.part02-content{width:5.8rem;background:#fff}
.part02-text{height:3.1rem;}
.part02-text h2{font-size:.24rem;color:#60513d;padding:.15rem 0}
.part02-text .border{width:.32rem;height:.03rem ;margin:0 auto;background:#bcaa91}
.part02-text p{padding:.15rem .3rem 0;font-size:.2rem;line-height:.3rem;text-align:justify;color:#222;text-indent: 2em;}

/*part03*/
.part03-title{padding-bottom:.15rem;}
.part03-text1{font-size: .18rem;color:#111;line-height: .26rem;padding: 0 .35rem .15rem;}
.part03-img{width:2.4rem;}
.part03-main{position:relative;padding-bottom:.6rem;overflow: hidden;}
.part03-main .title-sm{width:4.98rem;margin:0 auto .25rem}
.part03-images{display:flex;justify-content:center}
.part03-images .part03-img{margin-right:.05rem;}
.part03-images .part03-img:last-child{margin-right:0;}
.part03-text2 {padding: .15rem .4rem 0;}
.part03-text2 p{font-size:.2rem;font-weight:bold;color:#222;line-height:.3rem;}
.part03-text3{width: 7.05rem;overflow:hidden;margin: .15rem auto 0;}
.part03-h1{height:1.86rem;}
.part03-h2{height:2.78rem;}
.part03-h3{height:2.78rem;}
.scrollbar1{position:relative;width:100%;height:100%;}
.scrollbar1 .swiper-slide{
    flex-direction: column;
    height: auto;
    box-sizing: border-box;
    padding: 0 .18rem 0 .25rem;
    text-align: left;
}
.scrollbar1 p{font-size:.18rem;color:#222;line-height:.3rem;text-indent: 2em;}

/*小编手记*/
.conclusion-title{width:1.79rem;margin:0 auto .3rem;}
.conclusion-text{font-size:.2rem;line-height:.32rem;color:#fff;padding:0 .3rem;text-align:justify;}
.conclusion-text p{text-indent:2em;}
.team-title{color:#fff;line-height:.3rem;padding: .3rem 0 .2rem;}
.team-title span{font-size:.24rem;letter-spacing:.1rem}
.team-title strong{font-size:.16rem;font-weight:normal;letter-spacing:.1rem}
.team-main{padding:0 .3rem}
.team-text{color:#fff;text-align:left;font-size:.2rem;line-height:.4rem}
.follow{display:flex;align-items:center;justify-content:center;margin-left:-1rem}
.follow .company{width: 1.27rem;padding-right: .15rem;}
.follow .code{width:1.5rem;}
.gz_nav{padding-top:.15rem}
.mzsm{padding:0 .4rem;margin-top: .4rem;color:#fff}
.mzsm-title{width:1.78rem;margin:.4rem auto .3rem;}
.mzsm p{font-size: .2rem;color:#fff;text-align: left;line-height: .3rem;text-indent:2em}




footer{ display:none!important}
#array{	position:absolute;z-index:999;-webkit-animation: start 1.5s infinite ease-in-out;	width:0.47rem;height: 0.49rem;	bottom: 50px;left:45%;}
@-webkit-keyframes start {
    0%,30% {opacity: 0;-webkit-transform: translate(0,10px);}
    60% {opacity: 1;-webkit-transform: translate(0,0);}
    100% {opacity: 0;-webkit-transform: translate(0,-8px);}
}
@-moz-keyframes start {
    0%,30% {opacity: 0;-moz-transform: translate(0,10px);}
    60% {opacity: 1;-moz-transform: translate(0,0);}
    100% {opacity: 0;-moz-transform: translate(0,-8px);}
}
@keyframes start {
    0%,30% {opacity: 0;transform: translate(0,10px);}
    60% {opacity: 1;transform: translate(0,0);}
    100% {opacity: 0;transform: translate(0,-8px);}
}

@keyframes fade{
    from{ opacity:0}
    to{ opacity:1}
}
@-webkit-keyframes fade{
    from{ opacity:0}
    to{ opacity:1}
}
@-moz-keyframes fade{
    from{ opacity:0}
    to{ opacity:1}
}
