﻿/*charset:utf-8*/
html{font-size:100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button,input,select,textarea {font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 { font-size: 100%;font-weight:normal; }
em{font-style:normal;}
ul,ol,li{ list-style: none;}
a{ text-decoration: none; }
a:hover { text-decoration: none;  }
img{ border:0px;}
body,.ui-overlay-h{margin:0 auto;position:relative;background:#fff;}
input,img {vertical-align: middle;}
body,html{margin:0;padding:0;}

img {border:none;vertical-align:top;}
* {margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.clearfix:after,.clear:before{display:table;content:'';}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.left{float:left;}
.right{float:right;}
.relative{position:relative;}
.absolute{position:absolute;}

.wrap{width:100%;position:relative;overflow:hidden;}
.wrap img{width:100%;display:block;}
.banner{width:100%;position:relative;overflow:hidden;}
.banner h2{position:absolute;top:0;left:0;opacity:0;transition:1.0s;}
.selected h2{opacity:1 !important;}

.part03{width:100%;position:relative;overflow:hidden}
.part03 h3{width:20.8%;position:absolute;bottom:18%;right:21%; -webkit-animation:shake 2.5s infinite;animation:shake 2.5s infinite;}

.part04{width:100%;position:relative;overflow:hidden}
.part04 h3{width:20.8%;position:absolute;bottom:32%;left:12%; -webkit-animation:shake 2.5s infinite;animation:shake 2.5s infinite;}

.part05{width:100%;position:relative;overflow:hidden}
.part05 h3{width:20.8%;position:absolute;top:40%;right:10%; -webkit-animation:shake 2.5s infinite;animation:shake 2.5s infinite;}


@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-3px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(3px);}
}
@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-3px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(3px);}
}