@charset "gb2312";
html{color:#222;-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;}

.container{position:relative;box-sizing:border-box;padding-right:.3rem}
.container .swiper-slide{flex-direction: column;height:auto!important}



.content{overflow: hidden;margin: -44px auto 0;width:100%;}
.bg1{background:url("../img/cover-bg.jpg") no-repeat center center;background-size:cover;}
.bg2{background:url("../img/bg2.jpg") no-repeat center center;background-size:cover;}
.bg3{background:url("../img/bg3.jpg") no-repeat center center;background-size:cover;}
.bg4{background:url("../img/bg4.jpg") no-repeat center center;background-size:cover;}

.title{margin:0 auto;}
.part-text p{text-indent:2em;text-align:justify;font-size: .26rem;line-height: .44rem;}

/* cover */
.logo{width:2.13rem;margin:0 auto}
.cover-text1{width:6.23rem;margin:.62rem auto .28rem;}
.cover-text2{width:6.62rem;margin:0 auto}

/* preface */
.preface-title{width:2rem;margin:0 auto .8rem;}
.preface-text{padding:0 .42rem;}
.preface-text p{text-indent:2em;font-size: 0.26rem;line-height: .44rem;}

/* part01 */
.part01 .title{width:3.46rem;}
.part01-images{width:6.9rem;margin:.36rem auto;display:flex;justify-content:space-between;}
.part01-img{width:3.4rem;}
.part01-text{width:6.9rem;height:2.6rem;overflow:hidden;margin:0 auto;}
.part01-text i{color:#5caf54;}

/* part02 */
.part02 .title{width:3.46rem;}
.part02-main{width:5.81rem;margin:1.1rem auto 0;}
.part02-main li{margin-top:.22rem;}

/* part03 */
.part03 .title{width:5.15rem;padding-bottom:.24rem}
.part03-images{width:7.2rem;margin:0 auto;display:flex;flex-wrap: wrap;justify-content:space-between;}
.part03-img1{width:7.2rem;margin-bottom:.05rem;}
.part03-img2{width:1.8rem;}
.part03-img3{width:2.66rem;}
.part03-img4{width:2.66rem;}
.part03-text{width:7.2rem;height:3rem;overflow:hidden;margin:.16rem auto 0;}

/* part04 */
.part04 .title{width:5.15rem;margin:0 auto .36rem;}
.part04-images{width:6.9rem;margin:.36rem auto;display:flex;justify-content:space-between;}
.part04-img{width:3.38rem;}
.part04-text{width:6.9rem;height:2.2rem;overflow:hidden;margin:0 auto;text-indent: 2em;line-height: .36rem;font-size:.26rem;line-height:.44rem}
.part05-title{width:5.75rem;}

/* part06 */
.part06 .title{width:5.35rem;}
.part06-images{width:7.3rem;margin:1.28rem auto .68rem;display:flex;justify-content:space-between;}
.part06-img{width:3.6rem;}
.part06-text{width:7.3rem;margin:0 auto;}

/* part07 */
.part07-logo{width:2.5rem;margin:0 auto;}
.part07-title{fon-size:.4rem;color:#fff;text-align:center;padding:.6rem 0 .44rem;}
.part07-title strong{color:#626262;font-weight:normal;}
.part07-text{width:6.6rem;margin:0 auto;color:#fff;font-size: .26rem;line-height: .46rem;text-indent:2em;}

/* team */
fieldset{width:6.86rem;margin:0 auto;border:.02rem solid #1b1b1b;box-sizing:border-box;padding:.2rem 0 .32rem .74rem}
fieldset legend{text-align:center;padding:0 .2rem}
fieldset legend h2{font-size:.36rem;line-height:.32rem;font-weight:normal;}
fieldset legend strong{font-size:.18rem;;font-weight:normal;line-height:.3rem;text-transform:uppercase}
fieldset >div{font-size:0}
fieldset span{display:inline-block;width:50%;font-size:.24rem;line-height:.4rem;}
.follow{display:flex;justify-content:center;align-items:center;padding-top:.3rem;}
.follow .company{width:1.29rem;margin-right:.16rem;}
.follow .gz_nav{margin-top:.1rem;}
.follow .code{width:1.6rem;}
.mzsm-title{width:1.78rem;margin:.4rem auto .22rem;}
.mzsm-text{padding:0 .25rem;font-size:.24rem;line-height:.4rem}


#top{    position: absolute;right: 0;top: 16%;width: 1.22rem;z-index: 999;display: none}
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}
}
