body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,form,fieldset,legend,input,select,textarea,button,th,td,menu,article{margin:0;padding:0;}
article,aside,dialog,figure,footer,header,hgroup,nav,section,select{display:block;}
h1,h2,h3,h4,h5,h6,input,textarea,select,button,label{font-size:100%;font-weight:100;vertical-align:middle;}
ul,dl,ol{list-style:none;}
img,fieldset,input[type="submit"]{border:none;}
table{border-collapse:collapse;border-spacing:0;}		
button{cursor:pointer;border:none;}
textarea{word-wrap:break-word;resize:none;}
/* 去除IE下拉菜单箭头 */
select::-ms-expand{display:none;}
/* 去除IE下radio、checkbox默认样式 */
::-ms-check{display:none;}
/* 去除输入框、文本域默认边框和IOS4下的内阴影 */
input, textarea, select{-webkit-appearance:none;border:none;outline:none;}
input:-moz-placeholder{color:#999;font-family:"Microsoft YaHei","Helvetica";}
::-webkit-input-placeholder{color:#999;font-family:"Microsoft YaHei","Helvetica";}
html{width:100%;}
body{background:#ffffff;font-family:"Microsoft YaHei","Helvetica";-webkit-user-select:none;/* 禁止选中文本 */-webkit-tap-highlight-color:rgba(0,0,0,0);/* 设置点击链接时遮罩层为全透明 */}
/* 设置webkit内核下文字大小不小于12px */
html,body{-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important;-moz-text-size-adjust:100% !important;}
/* 禁止长按链接、按钮、输入框出现系统默认弹框菜单 */
a,button,input{-webkit-touch-callout:none;outline:none;}
a,a:visited{text-decoration:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
img {vertical-align: top;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;} 
.clearfix{*zoom:1;}
a{color: #338CDA;text-decoration: none;}
/*浮动*/
.clearfix:after{content:".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix{*zoom:1;}
.fl{float: left;}
.fr{float: right;}
.pos-r{position: relative;}
.pos-a{position: absolute;}
/*隐藏*/
.hide{display: none;}
.hidden{visibility: hidden;}
/*大小*/
.f-12{font-size: 12px;}
.f-14{font-size: 14px;}
.f-16{font-size: 16px;}
.f-18{font-size: 18px;}
/*文字大小*/
em{font-style: normal;}
.fz22{font-size:22px;}
.fz30{font-size:30px;}
.fz16{font-size:16px;}
.fz18{font-size:18px;}
.fz14{font-size:14px;}
.fz20{font-size:20px;}
.fz12{font-size:12px;}
/*颜色*/
.color-orange{color: #E6664D!important;}
.color-gray{color: #999!important;}
.color-black{color: #333!important;}
.color-white{color: #fff!important;}
/*背景*/
.bg-blue{background-color: #2B88D8!important;}
.bg-red{background-color: #E4664D!important;}
.bg-green{background-color: #2DBBBA!important;}
.bg-action{background-color: #E1574C!important;}
.bg-disable{background-color: #999!important;}
/*音乐控制*/
.audio-control  {position:fixed;top:2%;right:2%;background:url(../images/music.png) no-repeat;background-size:100% 100%;width:30px;height:30px;z-index:1001;cursor:pointer;}
.audio-control.off{background:url(../images/music_close.png);background-size:100% 100%;}
/*动画效果*/
.pulse          {animation:pulse 1s linear infinite alternate;-webkit-animation:pulse 1s linear infinite alternate;}
.swing          {-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;animation:swing 2s linear infinite alternate;-webkit-animation:swing 2s linear infinite alternate;}
.rolling        {animation:rolling 3s linear infinite forwards;-webkit-animation:rolling 3s linear infinite forwards;}
.flash          {animation:flash 2s linear infinite alternate;-webkit-animation:flash 2s linear infinite alternate;-webkit-animation-name:flash;animation-name:flash}
.process        {animation:process 3s linear 0s 1;-webkit-animation:process 3s linear 0s 1;}
@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}
@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,2deg);transform:rotate3d(0,0,1,2deg)}40%{-webkit-transform:rotate3d(0,0,1,-2deg);transform:rotate3d(0,0,1,-2deg)}60%{-webkit-transform:rotate3d(0,0,1,2deg);transform:rotate3d(0,0,1,2deg)}80%{-webkit-transform:rotate3d(0,0,1,-2deg);transform:rotate3d(0,0,1,-2deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,2deg);transform:rotate3d(0,0,1,2deg)}40%{-webkit-transform:rotate3d(0,0,1,-2deg);transform:rotate3d(0,0,1,-2deg)}60%{-webkit-transform:rotate3d(0,0,1,2deg);transform:rotate3d(0,0,1,2deg)}80%{-webkit-transform:rotate3d(0,0,1,-2deg);transform:rotate3d(0,0,1,-2deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
@-webkit-keyframes rolling{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@keyframes rolling{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}
@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}
@keyframes process{0%{width:0%}100%{width:30%}}




