html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size: 62.5%;overflow-x:hidden; background-color:#80008c;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
@media screen and (min-width: 320px) {
    html {font-size: 14px;}
}
@media screen and (min-width: 360px) {
    html {font-size: 16px;}
}
@media screen and (min-width: 400px) {
    html {font-size: 18px;}
}
@media screen and (min-width: 440px) {
    html {font-size: 20px;}
}
@media screen and (min-width: 480px) {
    html {font-size: 22px;}
}
@media screen and (min-width: 640px) {
    html {font-size: 28px;}
}
*{margin:0px;padding:0px;}
img{display: block;border:0;height:auto;}
.clean{clear:both;width:100%;} 
li{ list-style-type:none;}
a{ text-decoration:none;}
.zxzx a{ display:block; width:70%; height:2.6rem; line-height:2.6rem;border-radius:10rem; font-size:1.0rem; text-align:center; color:#fff; background-color:#f661b2; margin:0px auto; text-decoration:none;}
.zxzx a span{ font-weight:bold;}
.banner img,.xiaoyuan img,.yuanqi img,.kouqiang img,.s4 img,.s5 img,.yuangong img,.bibu img,.suxing img{ width:100%;}
h1{ text-align:center; font-size:1.6rem; font-weight:normal; padding:0.8rem 0; }
h1 span{ font-weight:bold;}
h2{ text-align:center; font-size:1.2rem; font-weight:normal; margin-bottom:15px;}
.banner{width:100%;margin:45px auto 0;}
.bannerzx{width:100%; position:relative;}
.bannerzx a{width:22%; position:absolute; left:38%; top:0px;}

.form{width:90%;margin:0 auto; background-color:#fff; border-radius:2rem; padding:1.5rem 0; overflow:hidden;}
.form p{ display:block; width:90%; font-size:1.5rem; margin:0 auto 1rem;}
.form input{ width:65%; height:2.1rem; line-height:2.1rem; padding-left:1.5rem; border-radius:1rem; border:1px solid #b15e9b;font-size:1rem;color:#b15e9b;}
.form .zz{ width:80%; margin:0 auto;}
.form .zz a{ display:block; width:35%; height:2rem; line-height:2rem; float:left; border-radius:1rem; text-align:center; color:#fff; background-color:#d60762; margin-left:10%;}
.zheng{ width:100%; background-color:#f1ccb1; padding:1rem 0;}

.col{ background-color:#2e0166; padding-bottom:1rem;}


.zx_btn{display: block;margin:0 auto;animation:sec_scale 2s linear infinite;-webkit-animation:sec_scale 2s linear infinite;}


.a4{ position:relative;}
.a4 a{ position:absolute; right:10%; top:20%; width:4rem; height:4rem; z-index:9999;}
.a4 div.d1,.a4 div.d2,.a4 div.d3{
	display: block;
	width: 75px;
	height: 75px;
	border-radius: 50%;
	background-color:#e839a4;
	position: absolute;
	bottom:83px;
	right:10%;
	top:20%;
	overflow:hidden;
	z-index:66;
}
.a4 div.d1{
	-webkit-animation:kuosan 3s linear infinite;
	-moz-animation:kuosan 3s linear infinite;
	animation:kuosan 3s linear infinite;
	overflow:hidden;
}
.a4 div.d2{
	-webkit-animation:kuosan 3s linear 0.8s infinite;
	-moz-animation:kuosan 3s linear 0.8s infinite;
	animation:kuosan 3s linear0.8s infinite;
	overflow:hidden;
}
.a4 div.d3{
	-webkit-animation:kuosan 3s linear 1.6s infinite;
	-moz-animation:kuosan 3s linear 1.6s infinite;
	animation:kuosan 3s linear1.6s infinite;
	overflow:hidden;
}
@-webkit-keyframes kuosan {
	from {
	opacity:1;
	-webkit-transform:scale(0) translate3d(0,0,0)
	}
	to {
		opacity:0;
		-webkit-transform:scale(4) translate3d(0,0,0)
	}
}
 @-moz-keyframes kuosan {
	from {
	opacity:1;
	-moz-transform:scale(0) translate3d(0,0,0)
	}
	to {
		opacity:0;
		-moz-transform:scale(4) translate3d(0,0,0)
	}
}
 @-o-keyframes kuosan {
	from {
		opacity:1;
		-o-transform:scale(0) translate3d(0,0,0)
	}
	to {
		opacity:0;
		-o-transform:scale(4) translate3d(0,0,0)
	}
} 
@keyframes kuosan {
	from {
	opacity:1;
		transform:scale(0) translate3d(0,0,0)
	}
	to {
		opacity:0;
		transform:scale(4) translate3d(0,0,0)
	}
}
.vdly{ width:100%;}
@keyframes sec_scale {
0% {transform: scale(0.9);opacity: 0.9;}
50% {transform: scale(1);opacity: 1; }
100% {transform: scale(0.9);opacity: 0.9;}
}
@-webkit-keyframes sec_scale {
0% {-webkit-transform: scale(0.9);opacity: 0.9;}
50% {-webkit-transform: scale(1);opacity: 1; }
100% {-webkit-transform: scale(0.9);opacity: 0.9;}
}




