*{margin:0; padding:0; background-repeat:no-repeat; background-position:center; background-size:cover;}
img{border:none; max-width:100%;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
i,s,em,u{font-style:normal; text-decoration:none;}
a{text-decoration:none; outline:none; color:inherit;}
.clearfix:after{clear:both; content:" "; display:block; height:0; visibility:hidden;}
.clearfix{*zoom:1;}
textarea,input{font:inherit; outline:none;}
body{font: 14px/1.2 arial, microsoft yahei; color: #333; background:#fff;}
/*公共样式*/

.mo_fold{width: 100%; overflow-x: hidden;}
.mf_banner{position: relative; height: calc(405rem/72);}
.mf_banner h1{position: absolute; left: calc(20rem/72); top: calc(50rem/72);}
.mf_banner h3{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.mf_banner h1 img{width: calc(148rem/72); height: calc(54rem/72); display: block;}
.mf_banner h3 img{width: calc(306rem/72); height: calc(44rem/72); display: block; opacity: .65;}
.mf_banner h5{position: absolute; bottom: calc(40rem/72); left: 0; right: 0; font-size: calc(34rem/72); font-weight: bold; color: #fffef7; line-height: 1; text-align: center;}

.mo_intro{position: relative; margin: calc(62rem/72) 0; background-color: #fef7f2; padding: calc(64rem/72) calc(20rem/72) calc(20rem/72);}
.mo_intro h1{position: absolute; left: 50%; top: calc(-21rem/72); transform: translateX(-50%); width: calc(334rem/72); height: calc(64rem/72); line-height: calc(64rem/72); font-size: calc(25rem/72); color: #fffef7; text-align: center; background-image: url(/static/index/images/projectfold/title_bg.png); background-size: contain; background-repeat: no-repeat;}
.mo_intro p{font-size: calc(28rem/72); text-align: justify; line-height: calc(48rem/72);}
.mo_intro_bar{padding: calc(10rem/72) 0 0;}

.mo_white{padding: calc(20rem/72) calc(14rem/72); margin: calc(20rem/72) 0; background-color: #fff;}
.mo_white:first-of-type{margin-top: 0;}
.mo_white:last-of-type{margin-bottom: 0;}
.mo_white h3{font-size: calc(28rem/72); color: #484848; margin-bottom: calc(14rem/72);}
.mo_white h3 *{display: inline-block; vertical-align: middle;}
.mo_white h3 i{position: relative; top: calc(-2rem/72); width: calc(30rem/72); height: calc(30rem/72); background-image: url(/static/index/images/projectfold/title_dot.png); background-size: contain;}
.mo_white h3 em{padding-left: calc(14rem/72); font-weight: bold;}

.mo_develop{padding: calc(65rem/72) calc(20rem/72) 0; background-color: #fff;}
.mo_develop li{position: relative; padding: calc(14rem/72) 0; font-size: calc(28rem/72);}
.mo_develop li:before{content: ""; position: absolute; left: calc(90rem/72); top: 0; bottom: 0; border-left: calc(2rem/72) solid #eacfb2;}
.mo_develop li h2{position: relative; top: calc(4rem/72); float: left; width: calc(114rem/72);}
.mo_develop li h2:before{content: ""; position: absolute; left: calc(75rem/72); top: calc(7rem/72); width: calc(32rem/72); height: calc(18rem/72); background-image: url(/static/index/images/projectfold/step.png); background-size: contain; background-repeat: no-repeat;}
.mo_develop li p{margin-left: calc(114rem/72); text-align: justify; line-height: calc(44rem/72);}

.slide_box{height: calc(336rem/72); padding: calc(40rem/72) 0; margin: calc(24rem/72) 0; background-color: #fff;}
.slide_box dt{width: calc(350rem/72); height: calc(238rem/72); margin: 0 auto;}
.slide_box dd{font-size: calc(28rem/72); text-align: center; padding: calc(14rem/72) 0; line-height: calc(40rem/72);}
.slide_box .swiper-slide{transform: scale(0.8);}
.slide_box .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1); z-index: 15;}
.slide_box .swiper-pagination-bullet{background-color: #fff; border: 1px solid #d89f64;}
.slide_box .swiper-pagination-bullets{bottom: 0;}
.slide_box .swiper-pagination-bullet-active{background-color: #d89f64; border-color: #d89f64;}
.mo_scan{font-size: calc(28rem/72); color: #d89f64; text-align: center; line-height: calc(52rem/72); }
.mo_scan h4{border-bottom: 1px solid #d89f64;}
.mo_scan i{display: block;}
.mo_scan em{display: inline-block; border-bottom: calc(4rem/72) solid #d89f64;}
.mo_code{display: flex; justify-content: center; align-items: center; margin: calc(34rem/72) 0;}
.mo_code dl{margin: 0 calc(60rem/72);}
.mo_scan dt img{width: calc(184rem/72); height: calc(184rem/72); display: block; margin: 0 auto;}
.mo_scan dd{font-size: calc(26rem/72); color: #333; white-space: nowrap; padding: calc(8rem/72) 0;}