@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;}

.pagination{position: absolute;bottom:0!important;text-align:center;font-size:0;}
.pagination .swiper-pagination-bullet{display:inline-block;width:.15rem;height:.15rem;border-radius: .15rem;border:.01rem solid #a4947d;opacity: 1;background:transparent;}
.pagination .swiper-pagination-bullet-active{width:.38rem;background:#a4947d;}



.content{overflow: hidden;margin:0 auto;width:7rem;}
.bg1{background:url("../img/cover-bg.jpg") no-repeat center center;background-size:cover;}


.title{text-align:center;padding-top:.3rem;}
.title h2{font-size:.36rem;color:#a4947d;line-height:.4rem;}
.title strong{display: block;font-size:.16rem;color:#a4947d;font-weight:normal;text-transform:uppercase;line-height: .34rem;}
.title1{text-align:center;padding-bottom: .1rem;}
.title1 h2{width:6.6rem;margin:0 auto;background:url("../img/bg.jpg") repeat-x center center;text-align:center;font-size:0;}
.title1 h2 span{display:inline-block;font-size:.24rem;color:#a4947d;padding:.1rem .2rem;background:#0e0d15;}
.title1 b{font-size:.22rem;line-height:.3rem;text-align:center}

/* banner */
.banner{position:relative;background:url("../img/banner-bg.jpg") no-repeat center center;height:4.98rem;}
.banner-img1{padding:.59rem 0 0 .67rem;width:2.67rem;}
.banner-text{position:relative;z-index:2;padding:.34rem 0 0 .3rem;width:6.35rem;}
.banner-img2{position:absolute;right: 0;bottom:0;z-index:1;width:4.94rem;}

/* lead */
.lead{background:#17161a;padding-bottom:.4rem;}
.lead-text{text-indent:2em;font-size:.22rem;line-height:.36rem;color:#fff;text-align:justify;}

/* part01 */
.part01{padding-bottom:.15rem;}
.part01-img{width:5.38rem;margin:.77rem auto 0;}
.part01-title{font-size:0;}
.part01-title h2{display:inline-block;vertical-align: middle;background:#a4947d;font-size:.24rem;font-weight:normal;width:1.1rem;height:.45rem;text-align:center;line-height:.45rem;color:#fff;}
.part01-title .border{display:inline-block;vertical-align: middle;width:calc( 100% - 1.24rem );height: .02rem;background:#a4947d;margin-left:.14rem;}
.part01-text{padding:.2rem 0}
.part01-text p{font-size:.22rem;line-height:.4rem}
.part01-text1{color:#a4947d;}

/* part02 */
.part02{background:#0e0d15;padding-bottom:.26rem;}
.part02-text{padding:.22rem 0;}
.part02-text p{font-size:.22rem;text-indent:2em;color:#fff;line-height:.4rem;}

/* part03 */
.part03{padding-bottom:.26rem;}
.part03-title{text-align:center;padding:.1rem 0}
.part03-title h2{font-size:.24rem;line-height:.24rem;}
.part03-title strong{font-size:.2rem;font-weight:normal;}
.part03-text{display:flex;justify-content:space-between;padding:.24rem 0}
.part03-text .text{display:inline-block;text-align:center}
.part03-text .text p{font-size:.18rem;line-height:.32rem;}
.part03-img1{width:1.55rem;margin:0 auto .1rem;}
.part03-img2{width:7rem;margin:0 auto}

/* part04 */
.part04{background:#0e0d15;padding-bottom:.3rem;}
.part04-images{position:relative;padding:.14rem 0 .28rem;margin-bottom:.3rem;overflow:hidden;}
.part04-img{width:3.5rem}
.part04-img.marginR{margin-right:.1rem;}
.part04-text .part04-title{text-align:center;}
.part04-text b{color:#a4947d;}

.part04-text p{font-size:.2rem;line-height:.3rem;color:#fff;width:7.1rem;margin:0 auto;text-align:justify;text-indent:2em;}

/* part05 */
.part05{padding-bottom:.3rem;}
.part05-images{position:relative;padding:.14rem 0 .28rem;margin-bottom: .2rem;overflow:hidden;}
.part05-img{width:3.4rem}
.part05-img.marginR{margin-right:.1rem;}
.part05-text .part05-title{text-align:center;}

.part05-title h2{text-align:center;padding-top:.1rem;font-size:.26rem;color:#a4947d;}
.part05-title span{display:block;font-size:.16rem;color:#b1b1b1;padding-bottom:.15rem;text-transform: uppercase;}
.part05-title b{font-size: 0.24rem;line-height:.3rem;text-align:center;}
.part05-text p{font-size:.22rem;line-height:.36rem;width:7.1rem;margin:0 auto;text-align:justify;text-indent:2em;}

/* part06 */
.part06{background:#0e0d15;padding-bottom: .5rem;}
.part06-title{text-align:center;padding:.3rem 0 .22rem;color:#a4947d;}
.part06-title h2{font-size:.36rem;line-height:.45rem;}
.part06-title .strong{font-size:.22rem;line-height:.34rem;}
.part06 .title1 b{color:#a4947d;}
.part06 p{padding:0 .22rem;font-size:.2rem;line-height:.3rem;color:#fff;text-indent: 2em;}
.part06-main{position: relative;padding-top: .94rem;width: 7rem;overflow: hidden;margin: 0 auto;}
.pagination3{position: absolute;top: .26rem!important;font-size:0;z-index: 0;text-align:center;}
.pagination3 .swiper-pagination-bullet{display:inline-block;box-sizing:border-box;height: .4rem;width: 1.4rem;border-radius: .4rem;border:.01rem solid #d3ac75;color:#d3ac75;line-height: .42rem;opacity:1;background-color:transparent;font-size:.2rem;text-align:center;}
.pagination3 .swiper-pagination-bullet-active{background: #d3ac75;color:#0e0d15;}
.part06-images{position:relative;overflow: hidden;/* padding-bottom: .8rem; */}
.part06-img{width:7rem;}
.pagination4{position: absolute;z-index: 999;bottom: 0!important;font-size:0;text-align: right;box-sizing: border-box;padding: .1rem .2rem .1rem 0;background: rgba(0,0,0,.7);}
.pagination4 .swiper-pagination-bullet{display:inline-block;width:.15rem;height:.15rem;border-radius: .15rem;border:.01rem solid #a4947d;opacity: 1;background:transparent;}
.pagination4 .swiper-pagination-bullet-active{background:#a4947d;}

/* part07 */
.part07{padding-bottom:.48rem;}
.part07-main{position: relative;padding-top: .94rem;width: 7.1rem;overflow: hidden;margin: 0 auto;}
.pagination5{position: absolute;top: .26rem!important;font-size:0;z-index: 0;text-align:center;}
.pagination5 .swiper-pagination-bullet{display:inline-block;box-sizing:border-box;height: .4rem;width: 1.4rem;border-radius: .4rem;border:.01rem solid #d3ac75;color:#d3ac75;line-height: .42rem;opacity:1;background-color:transparent;font-size:.2rem;text-align:center;}
.pagination5 .swiper-pagination-bullet-active{background: #d3ac75;color:#fff;}
.part07-images{position:relative;overflow: hidden;padding-bottom: .44rem;}
.part07-img{width:7.1rem;}

/* 缂傚倸鍊搁崐鐑芥倿閿曞倸绠插〒姘ｅ亾妞ゃ垺宀搁弫鎾绘晸閿燂拷 */
.conclusion{background:url("../img/conclusion-bg.jpg") no-repeat top center;height:5.6rem;}
.conclusion-title{width:1.79rem;margin: 0 auto;padding-top: .25rem;}
.conclusion-text{padding: .1rem .32rem 0;}
.conclusion-text p{font-size:.2rem;line-height:.4rem;color:#fff;text-indent:2em;}

/* team */
.team{background:url("../img/team-bg.jpg") no-repeat center center ;background-size:100% 100%;height:7.6rem;}
.team-title{font-size:.24rem;color:#222;padding:.5rem 0 .2rem;letter-spacing: .05rem;padding-left:.4rem}
.team-title strong{font-size:.2rem;color:#c9c9c9;font-weight:normal;}
.team-body{padding:0 .4rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.team-body p{ font-size: .2rem;line-height:.36rem}
.team-body .right-body{margin-left:-.5rem}
.follow{display:flex;align-items:center;justify-content:center;padding-top: .3rem;}
.follow .company{width: 1.27rem;padding-right: 0.28rem;}
.follow .code{width:1.5rem;}
.gz_nav{padding-top:.15rem}
.mzsm{padding: 0 .2rem;color:#fff;}
.mzsm-title{width:1.78rem;margin: .2rem auto;}
.mzsm p{font-size: .2rem;color:#333;text-align: left;line-height: .4rem;text-indent:2em}



#top{    position: absolute;right: 0;top: 16%;width: 1.22rem;z-index: 999;display: none}
footer{ display:none!important}
