
html{color:#333;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%;}
body{font-family: \'Microsoft YaHei\';}
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;}
ol,ul,li {list-style:none;}
h1,h2{ font-weight:normal}
em,i{ font-style:normal}
a{text-decoration: none;display:inline}
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;}
p{font-size: 0.24rem;line-height: 1.8;text-align: justify;}
.pd20{ padding:0 0.2rem}
.default-tit{ font-size:0.24rem; padding:0.2rem; border:1px dashed #999; border-radius:0.2rem; text-align:center; margin-bottom:0.2rem;}
.pr{ position:relative; z-index:9;}
.vis{visibility: visible !important;}
.module-edit{ cursor:pointer;}

.content{width:94%;margin:0 auto;overflow: hidden;}
.content1{width:94%;margin:0 auto;}
.title{text-align:center;padding:.3rem 0}
.title h2{display:inline-block;font-size:.4rem;color: #444;font-weight:bold;padding:0 .2rem;border-left:1px solid;border-right:1px solid;margin-bottom: .2rem;}
.title h2 b{/* color: #432a52; */}
.swiper-pagination-bullet-active{background:#fed701!important;}


#banner{background: url("images/banner-bg.jpg")no-repeat center center;background-size: 100% 100%;height:6rem;}
#banner .content{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.banner-img1{width:2.35rem;margin-bottom:.3rem}
.banner-img2{width:3.26rem;margin-bottom:.2rem}
.banner-img3{width:5rem;margin-bottom:.3rem}
.banner-img4{width:4.5rem;margin-bottom:.6rem}
.banner-img5{width: 3.41rem;}

#nav{height:1.91rem;background: #222;}
#nav .left-body{width:1.3rem;height:1.89rem;background: #fed701;box-sizing:border-box;padding:.3rem;margin-top: -.4rem;}
#nav .left-body h2{font-size:.3rem;}
#nav .left-body strong{font-size:.14rem}
#nav .left-body .border{width:.3rem;height:.06rem;background:#333;margin-top:.1rem}
#nav .right-body{width:calc( 100% - 1.3rem );}
#nav .right-body p{padding:.2rem 0 0 .4rem;line-height:.32rem;font-size:.2rem;color:#fff;text-indent: 2em;}

.lb1{position:relative;padding-bottom:.8rem}
.lb1-content{display:flex;justify-content:center;}
.lb1-content .left-body{width:3.4rem}
.lb1-content .right-body{width: 3.3rem;background: #eee;}
.lb1-content .right-body:nth-child(even){margin-left:.2rem}
.lb1-content .right-body:nth-child(odd){margin-right: .2rem;}
.lb1-content .right-body h2{font-size:.32rem;padding:.1rem .2rem;background: #432a52;color:#fff;text-align: center;/* margin-bottom:.3rem; */}
.lb1-content .right-body p{text-indent:2em;padding: .3rem .2rem 0 .2rem;line-height:.4rem;}

#main2{margin-bottom:.4rem}
.lb2{position:relative;padding-top: .8rem;}
.lb2-content{display:flex;justify-content:center;align-items:center;flex-direction:column}
.lb2-content .left-body{width: 6.7rem;}
.lb2-content .right-body{width: 6.7rem;margin-top: .2rem;}
.lb2-content .right-body p{text-indent:2em;line-height: .36rem;}
.pagination2{top:0;}
.pagination2{display:flex;justify-content:center}
.pagination2 .swiper-pagination-bullet{flex:1;height:.6rem;line-height:.6rem;text-align:center;font-size:.24rem;border-radius:.1rem;color:#fff;opacity:1}
.pagination2 .swiper-pagination-bullet-active{color:#333}

.lb3{position:relative;padding-bottom:.8rem}
.lb3-content{display:flex;justify-content:center;align-items:center;flex-direction:column}
.lb3-content .left-body{width: 6.7rem;}
.lb3-content .right-body{width: 6.7rem;}
.lb3-content .right-body h2{font-size:.30rem;padding:.1rem .2rem;color:#222;text-align: center;font-weight:bold}
.lb3-content .right-body p{text-indent:2em;line-height: .36rem;}

#main3{background:#eee}

#footer{text-align:center;padding:.4rem 0;}
.tit{position:relative}
.tit h2{font-size:.36rem;font-weight:bold;}
.tit strong{font-size:.16rem;text-transform: uppercase;letter-spacing: .03rem;}
.tit .left-border{position:absolute;bottom:.18rem;left:0;width:2.5rem;height:1px;background:#333}
.tit .right-border{position:absolute;bottom:.18rem;right:0;width:2.5rem;height:1px;background:#333}
.footer-content{margin-top:.1rem}
.footer-content p{text-align:center;padding: 0 .4rem;}

.contact_main{text-align:center}
.contact_main p{font-size: .26rem;line-height:.4rem;text-align: center;}
.contact_main .code{width:2.4rem;display:inline-block;margin-top:.2rem}
.contact_main .call{display:flex;justify-content:center;align-items:center;}
.contact_main .call .company{width:1.53rem;padding:.2rem}
.contact_main .call .idea{padding:0 .1rem;border-left:1px solid #000}

.mz h2{text-align:center;font-size: .34rem;margin-top:.2rem;}
.mz p{padding:.2rem .4rem;font-size:.24rem}
.mz b{color:#fe0000}