@charset "utf-8";
/* CSS Document */
html{color:#000;-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;}.fl,.fr {_display:inline;}.fl{float:left;}.fr {float:right;}
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}
.pr{position: relative;}
.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;}
.mgt30{margin-top: .3rem;}
.mg10{margin:.1rem 0;}
.mg20{margin:.2rem 0;}
.mgb20{margin-bottom: .2rem;}

.u-topbar{position:fixed!important;top:0;z-index:9999;width:100%;}
b.font{font-weight: bold;font-size: .4rem;}
.content{ margin:0 auto; width:92%; overflow:hidden;} 
.bg{ background:url(img/indexbg.jpg) no-repeat center; background-size:cover;}
.bg01{ background:url(img/bg.jpg) no-repeat center; background-size:cover;}
.bg02{ background:url(img/bg02.jpg) no-repeat center; background-size:cover;}
html, body {position: relative; height: 100%; } 
body {background: #fff; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color:#000; margin: 0; padding: 0; } 
.swiper-container { width: 100%; height: 100%; }
.logo{width:1.1rem;height: 1.27rem;position: absolute;left: 2%;top: 0%;}
.guante{width:1.96rem;height: .8rem;position: absolute;top:0;left: 50%;margin-left: -14%;}
.txt{margin-top: 17%;}
.product{width:4.89rem; margin:0 auto;height: 5.55rem;}
.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; }


.titb{padding: 3% 3%;width: 63%;background: url(img/titbg.png) no-repeat;background-size: 100% 100%;text-align: center;margin:0 auto 5%;}
.tita img{width: 1.59rem;margin: 0 auto;}
.titb h2{font-weight:bold;font-size:.35rem;margin-top:5%;}
.titb em{vertical-align: middle;display: inline-block;background: url(img/em_bg.png) no-repeat;background-size: 100%;width: .18rem;height: .18rem;margin: 0 2%;}
.content p{padding: 0 0.2rem;text-indent: 2em;font: 0.24rem/2 microsoft yahei;text-align: left;}
.content p.line{line-height: 1.8}

.ad_s a{display: inline-block;position: absolute;top:45%;background: url(img/icon_btn.png) no-repeat;width: .37rem;height: .6rem;}
.ad_s a.ad_btn_left{background-size: .72rem .6rem;background-position:0 0;left: 0;z-index: 9;}
.ad_s a.ad_btn_right{background-size: .74rem .6rem;background-position: -.39rem 0;right:0;z-index: 9;}
.hide .num_s{display: none!important;}
.center{text-align: center;}
.num_s{display: inline-block;}
.num_s li{width: .21rem;height: .21rem;border:1px solid #6dbd28;float: left;margin:0 .2rem;}
.num_s li.on{background: #6dbd28;}
.ad_s .img_width img{width: 70%;margin:0 auto}
.ad_s h3{background: url(img/h3_bg.jpg) no-repeat;width: 2.2rem;height: .34rem;display: inline-block;background-size: 100%;font-size: .26rem;color: #fff;line-height: .34rem}
.ad_s .img_width blockquote{font-size: .24rem;margin:.1rem 0 .3rem;}

.video iframe{width: 100%;height: 4rem;}
#youku-playerBox{width:100%!important}
.list li{text-align: center;margin:.2rem 0;padding:4% 0;overflow: hidden;}
.list li:nth-child(odd){background: url(img/h_bg.png) no-repeat;background-size:100%;}
.list li:nth-child(even){background: url(img/l_bg.png) no-repeat;background-size:100%;}
.list li b{width: 26%;float: left;color:#fff;}
.list li span{font-size: .24rem;float: left;width: 74%;}
.ft-logo{width: 1.89rem;margin:.2rem auto;}
.team{width: 6.43rem;margin:0 auto;}


@-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);}
}
#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%;
}
/*.swiper-slide .content p.lx-txt{text-align: center;font: 0.24rem/2.5 microsoft yahei;}
.swiper-slide .content p.lx-txt strong{color:#ff1622;font-size: 0.4rem;margin-top: 2rem;}*/
footer{display: none!important}
header.tit{display: none!important}