body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,div,input{margin:0;padding:0;border:0;}
header, section, footer, aside, nav, article, figure, dialog, menu {display: block;}
body{font: 14px/1.5 "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;background: #FFFFFF;}
li{list-style-type:none;}
a img{border: 0}
a{text-decoration: none;}
a:hover{text-decoration: none;}
h1,h2,h3,h4{font-family: "微软雅黑","黑体";}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clear{clear: both;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.cl{font-size: 14px;font-family:"微软雅黑";}
a,p,input,div{
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body{margin 0;height: 100%;}
html{ height:100%;}
.shake_main{width: 100%;min-height: 100%; margin: 0;}

.shake_top {
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  background-color: #FF6054;}
.shake_top img {
  width: 100%;
  display: block;
  z-index: 1;	}
.shake_bottom{margin-top: 15%;}
.bottom_shake{font-size: 46px;text-align: center;color: #ffdc2d;}
.bottom_sign{font-size: 20px;text-align: center;color: #fff;}
.sign_box{width: 90%;z-index: 9999;position: absolute;top: 0px;left: 5%;display: none;}
.sign_box img{width: 70%;display: block;margin: 0px auto;}
.sign_outside{width: 100%;background-color: #ECECEC;position: absolute;top: 80%;z-index: -1;}
.sign_detail{width: 95%;margin: 2.5% auto;overflow: hidden;background-color: #fff;border: 1px dashed #FE6054;}
.sign_name{text-align: center;margin: 0% auto;margin-top: 8%;margin-bottom: 5%;}
.sign_detail ul{width: 90%;margin: 0px auto; font-size: 15px;}
.sign_detail ul li{color: #878787;margin-left: 6%;width: 100%;}
.sign_detail ul,.sign_detail li{list-style-type:disc;}
.sign_detail ul p{display: inline-block;color: #000000;opacity: 0.87;}
.sign_detail ul span{color: #FF6054;}
.sign_exp{width: 90%;margin: 6% auto; color: #000000;opacity: 0.38;overflow: hidden;}
.exp_title{width: 15%;display: inline-block;float: left;}
.exp_prompt{width: 85%;display: inline-block;float: left;}
.sign_close{width: 80%;height: 40px;display: block;margin: 0px auto; background-color: #FF6054;border: 0 !important;border-radius: 5px;margin-bottom: 8px;}
.sign_close p {color: #fff;font-size: 16px;text-align: center;}
.shake_cover{width: 100%;height: 100%;z-index: 8888;background-color: black;position: absolute;top: 0px;left: 0px;opacity:0.5;display: none;}
.sign_error{position: absolute;height: 10%;width: 50%; background-color: #000000;top: 40%;left: 25%;color: #fff;border-radius: 5px; display: none;}
.sign_error p{text-align: center;margin-top: 9%;}
.error{ padding: 8% 0px;text-align: center;}
