html{color:#000;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%; 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:bold}
em,i{ font-style:normal}
a{text-decoration: none;display:inline}
body{max-width: 7.5rem;margin:0 auto;}
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;}
.pr{ position:relative}
strong{color:#000;font-size: .3rem;font-weight: bold;}
strong.color{color:#b59e78;}
.mgb30{margin-bottom: .3rem;}
.mgt20{margin-top: .2rem;}
.mg30{margin:.3rem 0;}

.u-topbar{position:fixed;top:0;z-index:9999;width:100%;}
.content{ width:100%;overflow:hidden; box-sizing:border-box; margin:0 auto;padding:0 2%;position: relative;text-align: center;}
.content-same{text-align: left;}
html, body {position: relative; height: 100%; font-size: .24rem} 
.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; }

.bg01{ background:url(img/bg01.jpg) no-repeat center; background-size:100%;}
.bg02{ background:url(img/bg02.jpg) no-repeat center; background-size:100%;}
.bg03{ background:url(img/bg03.jpg) no-repeat center; background-size:100%;}
.bg04{ background:url(img/bg04.jpg) no-repeat center; background-size:100%;}
.bg05{ background:url(img/bg05.jpg) no-repeat center; background-size:100%;}

.dzlg{ width:1.48rem; height:0.99rem;}
.zt{  width:100%; margin:0.34rem auto 0.63rem auto}
.czph{width:2.39rem; height:0.76rem; margin:0 auto} 

/*引导页*/
.tita {margin-bottom:.5rem;text-align: center;}
.tita img{width: 1.95rem;display: inline-block;}
.titb{border-bottom:1px solid #000;margin-bottom: 13%;}
.color strong{color:#bfa885;font-size: .48rem;}
.titb h2{display: inline-block;font-size: .48rem;vertical-align: top;margin-bottom: -13%;background: #fff;padding:0 2%;text-transform: uppercase;}
.titb h2 em{letter-spacing: 2px;line-height: 2.5;}
.titc h2 i{display: inline-block;background: #3BB3C3;color:#fff;}
.titc h2 em{width: .74rem;height: .04rem;background: #333;margin:0.3rem auto 0;}

.nav li{background: #b59e78;width: 80%;margin:.3rem auto;padding:3%;color:#fff;}
.nav li i{vertical-align: middle;background: url(img/i-icon.png) center no-repeat;background-size: 100%;display: inline-block;width: .22rem;height: .4rem;margin: -6% 7% 0 0;}
.nav li span{font-size: .36rem;display: inline-block;}
em{display: block;font-size: .24rem;text-transform: uppercase;}
/*序言*/
.p14 blockquote,.p13 blockquote,.p3 blockquote{line-height: 2;}
/*品牌“劲”招*/

/*共用.nums_s li样式*/
.hd{text-align: center;margin-top: .2rem}
.num_s{display: inline-block;}
.num_s li{width: .27rem;background: #b5b5b5;margin:0 .1rem;float: left;height: .26rem;border-radius: 50%;}
.num_s li.on{background: #bfa885;}
p{text-align: left;line-height: 1.8;}
.list li strong{color:#000;}
/*行天下 莱茵艾格*/
.hide .num_s{display: none!important}
.slider_s li dl{padding:0 5%;}
.slider_s li dt{width: 40%;display: inline-block;margin-right: 2%;}
.slider_s li dd{width: 55%;display: inline-block;vertical-align: top;}
.slider_s li dd h3{font-size: .24rem;margin-bottom: .1rem;}
.ad_s a{position: absolute;top:20%;background: url(img/btn.png) no-repeat;width: .44rem;height: 1.11rem;z-index: 9;background-size:.88rem 1.11rem;}
.ad_s a.ad_btn_left{background-position: 0 0;left: 0; }
.ad_s a.ad_btn_right{background-position: -.48rem 0;right:0;}
/*生产“真”招*/
.p6 .btn360 .btn-wrap{border: none}
.p6 p{text-align: justify;text-indent: 2em;}
/*科学排产  数据建模  互联互通*/
.p8 .slider_s li blockquote{font-size: .3rem;}
.info{font-size: .4rem;font-weight: bold;margin:.3rem 0;}
.info i{background: url(img/num_icon.png) no-repeat;width: .53rem;height: .53rem;display: inline-block;margin-right: .2rem;vertical-align: bottom;background-size: .53rem 4.46rem;}
.info i.i1{background-position:0 0;}
.info i.i2{background-position:0 -.54rem;}
.info i.i3{background-position:0 -1.1rem;}
.info i.i4{background-position:0 -1.66rem;}
.info i.i5{background-position:0 -2.23rem;}
.info i.i6{background-position:0 -2.82rem;}
.info i.i7{background-position:0 -3.37rem;}
.info i.i8{background-position:0 -3.93rem;}
/*产品“硬”招*/
.btn360{display: block;}
.btn-wrap {border:1px solid #ff0d0d;width: 80%;margin:0 auto .2rem;color:#ff0d0d;font-size: .3rem;padding:3%;}
.btn360 .click{width: .48rem;height: .55rem;display: inline-block;}
/*营销“实”招*/
.p11 img{margin:.1rem 0 .2rem;}
/*渠道版图*/
.map{background:url(img/map_bg.png) center no-repeat;background-size: 100%;width: 6.88rem;height: 5.67rem;}
.map b{position: absolute;}
.map b.b1{top: 33%;width: 1.57rem;left: 23%;}
.map b.b2{top: 25%;width: 1.21rem;right: 19%;}
.map b.b3{right: 19%;top: 56%;width: 1.15rem;}
.map b.b4{left: 51%;width: 1.06rem;bottom: 14%;}
.map b.b5{width: .92rem;bottom: 34%;left: 49%;}
.map b.b6{bottom: 26%;width: .97rem;left: 38%;}
/*莱茵艾格人一家亲*/
.p12 .tita h2,.p14 .tita h2,.p13 .tita h2{font-size: .48rem;}
/*返回首页*/
.back-home{background: rgba(59,179,159,.6);position:absolute;z-index:999;bottom: 45%;right:0;border-radius: 5px;padding:4% 2%;color:#fff;}
.back-home i{display: block;background:url(img/arrow.png) center no-repeat;background-size: 100%;width: .42rem;height: .16rem;margin:0 auto .1rem;}

/*底部包含文件隐藏*/
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: 30px;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);}
}