html{color:#333;-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%;font-size: 62.5%;}
@media only screen and (max-width: 2047px) and (min-width: 1601px){
    html {
        font-size: 100px!important;
    }
}
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;}
body{max-width: 750px;margin:0 auto;}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
a{text-decoration:none;}
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;}


.content{box-sizing: border-box;position: relative;overflow: hidden;width: 100%;}
.content1{box-sizing: border-box;margin: 44px auto 0 auto;width:100%;position: relative;overflow: hidden;}

html, body {position: relative; height: 100%; }
body {background: #fff; font-size:0.24rem; color:#333; }
.swiper-container { width: 100%;height: 100%;}
.swiper-wrapper{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; }
.pagination{position: relative;padding-bottom:.8rem}
.swiper-pagination{width:100%!important;bottom:0!important;text-align: center;position: absolute;}
.paginate1{text-align:center;}
.paginate1 .swiper-pagination-bullet {width:.2rem;height:.2rem;background:#707070;opacity:1;}
.paginate1 .swiper-pagination-bullet-active{background:#e85e0e}

.pr{ position:relative}
.u-topbar {position: fixed;top: 0;z-index: 9999;width: 100%;max-width: 750px;}
.ns-box{max-width: 670px;}

@-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);}
}
@-webkit-keyframes end{
    0%,30%{opacity:1;-webkit-transform:scale3d(1,1,1);}
    60%{opacity:1;-webkit-transform:scale3d(.9,.9,1);}
    100%{opacity:1;-webkit-transform:scale3d(.8,.8,1);}
}
@-moz-keyframes end{
    0%,30%{opacity:1;-moz-transform:scale3d(1,1,1);}
    60%{opacity:1;-moz-transform:scale3d(.9,.9,1);}
    100%{opacity:1;-moz-transform:scale3d(.8,.8,1);}
}
@keyframes end{
    0%,30%{opacity:1;transform:scale3d(1,1,1);}
    60%{opacity:1;transform:scale3d(.9,.9,1);}
    100%{opacity:1;transform:scale3d(.8,.8,1);}
}
#array{position:absolute;z-index:999;-webkit-animation:start 1.5s infinite ease-in-out;width:0.47rem;height:0.49rem;bottom:10px;left:45%;}

.bg1{background: url("../img/bg1.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{text-align:center;position:relative;padding: .5rem 0;padding-bottom: .2rem;}
.title i{position:absolute;top: 50%;width:1.91rem;}
.title h2{font-size:.5rem;line-height:.5rem;color:#161519}
.title h2 b{color:#fdcf00;}
.title strong{font-size:.14rem;color:#161519;line-height:.4rem;letter-spacing: .1rem;}
.title .title-left{left: .2rem;}
.title .title-right{right: .2rem;}
.tcolor h2{color:#fff}
.tcolor strong{color:#fff}




/*封面*/
.cover{background: url("../img/cover-bg.jpg")no-repeat center center;background-size:cover;}
.cover-title{width: 6.2rem;margin: 0 auto;}
.cover-title1{width: 6.69rem;margin: .6rem auto 2rem auto;}

/*导语*/
.nav-title{width:2.48rem;margin:0 auto}
.nav-article{text-align: center;padding: .6rem 0 2rem 0;}
.nav-article p{color:#222;line-height:.44rem}

/*理想初见*/
.part01-images{padding-bottom:.4rem;position:relative}
.part01-img1{width:7.2rem;}
.part01-content{width:7.25rem;}
.part01-img2{width:3.61rem;}
.part01-article{width:7.3rem;margin: .2rem auto 0 auto;}
.part01-title{width:2.54rem;}
.part01-text{width:4.7rem}
.part01-text p{font-size:.2rem;color:#222;text-indent:2em;line-height:.36rem}
.pagination1{text-align:center}
.pagination1 .swiper-pagination-bullet{width:.2rem;height:.2rem;border:.01rem solid #c0c0c0;background:transparent; }
.pagination1 .swiper-pagination-bullet-active{background:#fdcf00;border-color:#fdcf00}

/*理想底蕴*/
.part02-img{width:5.56rem;margin:0 auto;}
.part02-article{padding:.4rem .6rem;position:relative}
.part02-article p{text-indent: 2em;font-size: .22rem;color: #161519;line-height:.4rem}
.part02-article i{position:absolute;top:.5rem;left:.7rem;display:block;width:.18rem}


.part03-content{width:7.3rem;position: relative;}
.part03-content .left-body{width:5.37rem;}
.part03-content .right-body{width:1.83rem;}
.part03-article{padding:.4rem .6rem;position:relative}
.part03-article p{text-indent: 2em;font-size: .22rem;color: #161519;line-height:.4rem}
.part03-article i{position:absolute;top:.5rem;left:.7rem;display:block;width:.18rem}
.part03-images{padding-top:1.5rem;position:relative}
.part03-images>.swiper-wrapper>.swiper-slide{width:7.3rem}
.pagination2{top:0;z-index: 0;}
.pagination2 .swiper-pagination-bullet{width:1.02rem;height:1.02rem;border:.01rem dashed #fdcf00;opacity:1;line-height:1rem;background:transparent;font-size:.22rem;color:#161519; }
.pagination2 .swiper-pagination-bullet-active{background:#fdcf00;color:#fff}

.part03-img{overflow: hidden;position: relative;padding-bottom: .4rem;width: 100%;}
.part03-img .swiper-slide{width:7.3rem}


.part04-content{background:url("../img/border-color.png") repeat-y center center;text-align:center;}
.part04-content h2{font-size:.35rem;color:#fdcf00;padding-top: .2rem;}
.part04-content .circle{display:inline-block;vertical-align: middle;width:.15rem;height:.15rem;border:.02rem solid #fdcf00;border-radius:100%;background:rgb(47,39,0);}
.part04-content p{color:#fff;line-height:.4rem;font-size:.2rem}
.part04-main{margin-top: .1rem;height: 3rem;overflow: hidden;position:relative}
.part04-main{margin-top:.1rem;height: 7.2rem;overflow: hidden;}
.part04-main .swiper-container1{width:100%;height:7.2rem;    position: relative;}
.part04-main .swiper-scrollbar{display: block!important;height: 7.2rem;right: .4rem;}
.part04-main .swiper-slide{flex-direction: column;height: auto;z-index: 1}
.swiper-scrollbar{right:.15rem;opacity:1 !important;border-right:1px solid #fdcf00;}
.swiper-scrollbar-drag{left:3px;height:.65rem;background:#fdcf00;}

.part05-main{position: relative;width: 7.2rem;margin: 0 auto;}
.part05-main .part05-img{width:3.88rem}
.part05-main .swiper-slide{width:3.88rem}
.part05-text{text-align:center;padding:.2rem 0;line-height:.4rem}
.prev1,.next1{position:absolute;top:40%;z-index: 9999;display:block;width:.74rem;height:.74rem;}
.prev1{background:url("../img/next.png") no-repeat center center;background-size:100% 100%;right:0}
.next1{background:url("../img/prev.png") no-repeat center center;background-size:100% 100%;left:0}


/*核心亮点*/
.part06-img{width:2.57rem;margin:.3rem auto}
.part06-article{padding:.4rem .6rem;font-size:.24rem;color:#fff;line-height:.44rem}

/*策划团队*/
.team-main .code{width:1.5rem;border:1px solid #bfbfbf;border-radius: .1rem;margin: .4rem auto .1rem auto;}
fieldset{border:1px solid #000;width:6.4rem;padding:.2rem 0;margin:.4rem auto .2rem auto;}
fieldset legend{text-align:center;padding:0 .2rem}
fieldset legend h2{font-size:.3rem}
fieldset legend strong{font-size:.16rem;text-transform:uppercase;}
fieldset .left-body{margin:0 .6rem}
fieldset .left-body，fieldset .right-body{line-height:.5rem}
.mzsm-title h2{font-size:.24rem;text-align:center;margin-bottom:.1rem}
.mzsm-title h2 b{color:#db0000}
.mzsm{padding:0 .4rem;margin-top: .2rem;}
.mzsm p{font-size: .22rem;color:#222;text-align: left;line-height: .4rem;text-indent:2em;text-align:center;}

footer{display:none}




.part05-main.swiper-container2 {
    padding-bottom:.6rem;
}

.part05-main  .swiper-slide {
    width: 3.88rem;
    height: 5.18rem;
    background: #fff;
    /*     box-shadow: 0 8px 30px #ddd; */
}
.part05-main  .swiper-slide img{
    display:block;
}

.part05-main .swiper-pagination {
    width: 100%;
    bottom: 20px;
}

.part05-main .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: .1rem;
    height:.1rem;
    opacity: 1;
}

.part05-main .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}

