html{color:#333;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{border:none; width:100%; display:block}
a{text-decoration:none}
.fl{float:left;}
.fr {float:right;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}

html, body {position: relative; height: 100%; } 
body {background: #fff; font-size:0.24rem; color:#000; margin: 0; padding: 0;} 

.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(../images/bg01.jpg) no-repeat center center;background-size:100%;}
.bg02{background:url(../images/bg02.jpg) no-repeat center center;background-size:100%;}
.person-info{position:absolute;top:0;left:0;}
.company-info{padding:5% 4% 0;overflow:hidden;}
.company-info dt{float:left;width:42%;margin-right:3%;}
.company-info dd{float:left;width:55%;}
.company-info h3{font-weight:bold;font-size:.28rem;padding-bottom:.05rem;}
.company-info p{font-size:.22rem;line-height:1.6;text-align:justify;word-break:break-all;}

.tit{padding:5% 0;text-align:center;font-size:.36rem;line-height:.48rem;font-weight:bold;}
.tit:before,.tit:after{content:"";display:inline-block;width:.2rem;height:.2rem;box-sizing:border-box;border:1px solid #696969;margin:0 .2rem;transform:rotateZ(45deg);}
.tit .fontgrad{color:#fc9251;background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(249, 148, 78, 1)), to(rgba(248, 104, 98, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.ad_s{width:6.9rem;margin:0 auto;}
.name{padding:5% 0;font-size:.24rem;text-align:center;}
.num_s{font-size:0;text-align:center;}
.num_s li{display:inline-block;width:.25rem;height:.25rem;border-radius:50%;margin:0 .12rem;background-color:#b5b5b5;}
.num_s .on{background-color:#fb8357;}

.part4 .tit{padding:0;}
.p4-lead{padding:3% 0;font-size:.2rem;line-height:1.6;text-align:center;white-space:pre-wrap;}
.ad_s .bd h3{padding-left:5%;font-size:.28rem;line-height:2;font-weight:bold;}
.ad_s .bd p{padding-left:5%;font-size:.24rem;line-height:1.6;}
.ad_s .bd p b{font-weight:bold;}

.brand dl{padding:0 8%;}
.brand dt{float:left;width:50%;margin-right:5%;}
.brand dd{float:left;width:45%;height:1.4rem;
		display: -webkit-box;
	 	display: -ms-flexbox;
	 	display: -webkit-flex; 
	  	display: flex;
	  	-webkit-align-items: center;
	     align-items: center;}
.brand dd p{padding-left:.4rem;font-size:.3rem;line-height:.4rem;position:relative;}
.brand dd p:before{position:absolute;top:50%;margin-top:-.1rem;left:0;content:'';width:0;height:0;border-right:.1rem solid #000;border-top:.1rem solid transparent;border-bottom:.1rem solid transparent;}
.brand>p{padding:4% 8%;font-size:.24rem;line-height:1.6;}

.end{background:url(../images/bg_slash.jpg) repeat;color:#fff;}
.end b{color:#f6ad3c;}
.tit-end{padding-bottom:4%;font-size:0;text-align:center;}
.tit-end:after{content:'';display:inline-block;width:.6rem;height:1px;background-color:#fff;}
.tit-end h2{padding-bottom:.3rem;font-size:.36rem;line-height:.48rem;}
.end p{padding:0 4%;font-size:.24rem;line-height:2;text-indent:2em;text-align:justify;}
.team{width:6.9rem;height:1rem;margin:5% auto 0;padding-top:.8rem;background:url(../images/team.png) no-repeat;background-size:100% 100%;}
.team p{padding-left:.6rem;float:left;font-size:.24rem;line-height:1.5;text-indent:0;}
.end-logo{width:3.65rem;height:.8rem;margin:0 auto;}

.banner{background:url(../images/ban.jpg) no-repeat center center;background-size:100%;}
.banner .content{width:100%;height:100%;position:relative;}
/*.b-logo{position:absolute;left:4%;top:0;width:1.8rem;height:2rem;}*/
.b-lead{position:absolute;width:100%;left:0;top:35%;visibility:hidden;}
.b-lead p{font-size:.28rem;line-height:1.8;text-align:center;color:#fff;}
/*.b-tit{position:absolute;left:0;top:1.8rem;}
.card{position:relative;top:50%;margin-top:-2rem;left:50%;margin-left:-1rem;width:2rem;height:2.68rem;}
.card li{position:absolute;width:2rem;height:2.68rem;}
.animated .card1{transform:translate3d(-2.40rem,0.20rem,0)  rotateZ(-15deg);transition:transform 2s ease 11s;}
.animated .card2{transform:translate3d(-0.86rem,0,0) 	  	rotateZ(-7.8deg);	transition:transform 2s ease 11s;}
.animated .card3{transform:translate3d( 1.00rem,0,0) 		rotateZ(1.5deg);	transition:transform 2s ease 11s;}
.animated .card4{transform:translate3d( 2.60rem,0.10rem,0) 	rotateZ(6deg);	transition:transform 2s ease 11s;}
.animated .card5{transform:translate3d(-1.80rem,2.40rem,0) 	rotateZ(-7.2deg);	transition:transform 2s ease 11s;}
.animated .card6{transform:translate3d( 0.10rem,2.40rem,0)  rotateZ(2deg);	transition:transform 2s ease 11s;}
.animated .card7{transform:translate3d( 2.00rem,2.40rem,0) 	rotateZ(11.7deg);	transition:transform 2s ease 11s;}
.b-name{position:absolute;left:50%;margin-left:-2.2rem;bottom:15%;width:4.4rem;height:.8rem;line-height:.8rem;border-bottom:2px solid #4db6b2;font-size:.24rem;text-align:center;color:#fff;}
.b-name:before,.b-name:after{content:'';position:absolute;width:1.55rem;height:1px;background-color:#4db6b2;}
.b-name:before{left:-1.15rem;bottom:.1rem;}
.b-name:after{right:-1.15rem;top:.1rem;}*/

.b-logo{width:2.6rem;height:2.6rem;margin:5% 0 0 5%;visibility:hidden;}
.b-tit{margin-top:28%;visibility:hidden;}
.b-media{margin-top:8%;height:.6rem;font-size:.28rem;line-height:.6rem;text-align:center;color:#fff;visibility:hidden;}
.b-media img{display:inline-block;vertical-align:middle;width:1.8rem;height:.6rem;margin-left:.1rem;}

footer{display:none;}
/*.skim{display:none !important;}*/







