*{margin: 0; padding: 0; border: 0; text-decoration: none; font-family:Tahoma,Arial,"微软雅黑",Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;}
a{color: #000000;}
body,html{overflow-x: hidden; max-width: 750px; min-height:100%; margin: 0 auto;}
.banner{overflow: hidden;}
.swiper-container {
    width: 100%;
    height: auto;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #FFFFFF;
}

.swiper-pagination .swiper-pagination-bullet{background: #FFFFFF;}

.menu,.menu1{overflow: hidden; text-align: center; background: rgba(255,255,255,0.9); width: 100%; max-width: 750px; border-bottom: 1px solid #FFFFFF;}
.menu1{display: none;}
.menu.fixed{position: fixed; top: 0;  z-index: 9999;}
.menu a{display: inline-block; width: 30%; margin: 20px 0; }
.menu1 a{display: inline-block; width: 30%; margin: 20px 0;}
.menu a.active{color: #f49602;}
.menu1 a.active{color: #f49602;}
.menu a + a{border-left: 1px solid #000;}
.menu1 a + a{border-left: 1px solid #000;}

.index{position: relative;}

.index1,.index2{overflow: hidden;}
.index1 a{display: block;}

.imgbox{font-size: 0; text-align: center; position: relative;}

.shangwu{position: absolute; top: 0; left: 0}

.sphone{margin: 30px 10%; border: 1px dashed #e95613; color: #e95613; background: #fff3e2; font-size: 30px; text-align: center; padding: 20px 0 0px;}
.sphone p{padding: 0px 0 30px;}
.sphone p a{color: #e95613; background: #fff3e2; font-size: 34px; text-align: center; font-weight: bold;letter-spacing: -2px;}

.index3{background: #f7f7f7;}
.aboutustop{margin-top: 20px;}

.contactus{padding: 0 10% ; font-size: 12px; text-align: center; margin: 0 0 80px;}
.contactus p{border-bottom: 1px solid #595757; padding: 10px 0;}
.contactus p:first-child{border-top: 1px solid #595757;}

.bgf{background: #f2a01a; overflow: hidden;}

.m7{margin: 0  7%; border-top: 1px dashed #FFFFFF; height: 0;}
.mtb{margin-top: 40px; margin-bottom: 45px;}
.weixin{margin-top: 50px; margin-bottom: 45px;}

.copyright{font-size: 12px; text-align: center; line-height: 2em; padding: 20px 0 40px; color: #828282;}
.s-up{position: fixed; bottom: 10px; right: 10px; display: none;z-index: 999999999;}

.bubble{position: absolute; background: rgba(255,200,100,0.4); border-radius: 50%; -webkit-backface-visibility:hidden; 
-webkit-perspective:1000;}
.bubble.p10{width: 10px; height: 10px;}
.bubble.p20{width: 20px; height: 20px;}
.bubble.p30{width: 30px; height: 30px;}
.bubble.p40{width: 40px; height: 40px;}
.bubble.p50{width: 50px; height: 50px;}
.bubble.p60{width: 60px; height: 60px;}
.bubble.p70{width: 70px; height: 70px;}
.bubble.p80{width: 80px; height: 80px;}
.bubble.p90{width: 90px; height: 90px;}

.bubble.a1{left: 0; top: 0; }
.bubble.a2{left: 0; top: 20%; }
.bubble.a3{left: 0; top: 40%; }
.bubble.a4{left: 0; top: 60%; }
.bubble.a5{left: 0; top: 80%; }
.bubble.a6{left: 0; top: 100%; }

.bubble.ani1{-webkit-animation:a1 6s infinite linear 0s alternate;animation:a1 6s infinite linear 0s alternate;}
.bubble.ani2{-webkit-animation:a2 5s infinite linear 0s alternate;animation:a2 5s infinite linear 0s alternate;}
.bubble.ani3{-webkit-animation:a3 7s infinite linear 0s alternate;animation:a3 7s infinite linear 0s alternate;}
.bubble.ani4{-webkit-animation:a4 9s infinite linear 0s alternate;animation:a4 9s infinite linear 0s alternate;}
.bubble.ani5{-webkit-animation:a5 6s infinite linear 0s alternate;animation:a5 6s infinite linear 0s alternate;}
.bubble.ani6{-webkit-animation:a6 3s infinite linear 0s alternate;animation:a6 3s infinite linear 0s alternate;}


@-webkit-keyframes a1{
	0%{top: 0px; left: 0px;}
	50%{top:40%; left: 50%;}
	100%{top: 0px; left: 100%;}
}

@-webkit-keyframes a2{
	0%{top: 20%; left: 0px;}
	50%{top:100%; left: 50%;}
	100%{top: 20%; left: 100%;}
}

@-webkit-keyframes a3{
	0%{top: 40%; left: 0px;}
	50%{top:100%; left: 50%;}
	100%{top: 40%; left: 100%;}
}
@-webkit-keyframes a4{
	0%{top: 60%; left: 0px;}
	50%{top:100%; left: 50%;}
	100%{top: 60%; left: 100%;}
}
@-webkit-keyframes a5{
	0%{top: 80%; left: 0px;}
	50%{top:100%; left: 50%;}
	100%{top: 80%; left: 100%;}
}
@-webkit-keyframes a6{
	0%{top: 100%; left: 0px;}
	50%{top:50%; left: 50%;}
	100%{top: 100%; left: 100%;}
}

@keyframes a1{
	0%{top: 0px; left: 0px;}
	50%{top:40%; left: 50%;}
	100%{top: 0px; left: 100%;}
}

@keyframes a2{
	0%{top: 20%; left: 0px;}
	50%{top:100%; left: 50%;}
	100%{top: 20%; left: 100%;}
}

@keyframes a3{
	0%{top: 40%; left: 0px;}
	50%{top:100%; left: 50%;}
	100%{top: 40%; left: 100%;}
}
@keyframes a4{
	0%{top: 60%; left: 0px;}
	50%{top:100%; left: 50%;}
	100%{top: 60%; left: 100%;}
}
@keyframes a5{
	0%{top: 80%; left: 0px;}
	50%{top:100%; left: 50%;}
	100%{top: 80%; left: 100%;}
}
@keyframes a6{
	0%{top: 100%; left: 0px;}
	50%{top:50%; left: 50%;}
	100%{top: 100%; left: 100%;}
}
.link{position: absolute;top:70%;right:10%;}