*{padding: 0;margin: 0;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html{/**font-size: 0.625rem;**/height: 100%;color: #666;}
body{color: #666;/**font: 16px/1.5 tahoma, arial, \5FAE\8F6F\96C5\9ED1, sans-serif;**/height: 100%;-webkit-tap-highlight-color: rgba(245, 245, 245, 0);-webkit-user-select: none;-webkit-text-size-adjust: none;-moz-user-select: none;-moz-text-size-adjust: none;-moz-user-focus: none;-o-user-select: none;-o-text-size-adjust: none;margin: 0;padding: 0;overflow-x: hidden;-webkit-text-size-adjust: none;}
article, aside, audio, canvas, command, datalist, details, dialog, embed, eventsource, figcaption, figure, footer, header, hgroup, keygen, mark, menu, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, video{display: block;}
img{vertical-align: middle;}
a, input, textarea, button{outline: none;-webkit-appearance: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none;}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p{margin: 0;padding: 0;border: none;list-style-type: none;}
.holdBody{overflow:hidden;}
.main{margin: 0 auto;padding: 2em;max-width: 69em;}
.button{border: none;padding: 0.6em 1.2em;background: #c0392b;color: #fff;font-family: 'Lato', Calibri, Arial, sans-serif;font-size: 1em;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;display: inline-block;margin: 3px 2px;border-radius: 2px;}
.button:hover{background: #A5281B;}
.meDialog{border-radius:5px;position: fixed;top: 50%;left: 50%;width: 90%;height: auto;min-height:200px;max-width: 90%;z-index: 99999;visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.meOverlay{position: fixed;width: 100%;height: 100%;visibility: hidden;top: 0;left: 0;z-index: 9999;opacity: 0;background: rgba(0,0,0,0.8);}
.meContentBox p{font-size:.26rem; line-height:180%; font-family:"Microsoft YaHei";}
.meContentBox p *{line-height:180%;}
.meContentBox .title{margin:0.2rem 0; font-size:0.3rem; color:#1da48e;}
.meContent{color: #000;background-color:#fff;position: relative;border-radius: 0.1rem;margin: 0 auto;}
.meContent h3{margin: 0;padding: 0;text-align: center;height:2.8em;line-height:2.8em;font-weight: 300;border-radius: 0.325rem 0.325rem 0 0;border-bottom: solid 1px #EBEBEB;}
.meContent .meContentBox{background:#fff;height:400px;overflow:auto;overflow-x:hidden;padding: 0rem 0.4rem;margin: 0;text-align: center;text-align:left;font-weight:normal;text-shadow:none;display:block;text-align:Justify;text-justify:inter-ideograph;border-radius:0.1rem 0.1rem 0 0;-webkit-overflow-scrolling : touch;  /* liuhx:可以把这整行注释掉对比差别 */}
.meContent .meButton{padding: 0.5em 0em;width:auto;/**height:5.2rem;**/border-top:solid 1px #EBEBEB;border-radius:0 0 0.1rem 0.1rem;overflow:hidden;}
.meContent .meButton button{padding: 0.5em 0em;border:none;background:none;font-size:1.3em;color:#333;}
.meContent .meButton .allButton{width:100%;border-radius:0 0 0.325rem 0.325rem;}
.meContent .meButton .leftButton{float:left;width:50%;border-radius:0 0 0 0.325rem;border-right:solid 1px #EBEBEB;font-weight:600;}
.meContent .meButton .rightButton{float:right;width:50%;border-radius:0 0 0.325rem 0;}
.meShow{visibility: visible;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.meShow2{visibility: visible;left:5%;top:5%;overflow:hidden;}
.meShow ~ .meOverlay{opacity: 1;visibility: visible;}
.meOverlay_jr{opacity: 1;visibility: visible;}
.me-effect-fade .meContent{-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
/* fade */
.meShow.me-effect-fade .meContent{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.meShow.me-effect-fade ~ .meOverlay{background: rgba(0,0,0,0.8);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
/* fall */
.me-effect-fall.meDialog{-webkit-perspective: 1300px;-moz-perspective: 1300px;perspective: 1300px;}
.me-effect-fall .meContent{-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: translateZ(600px) rotateX(20deg);-moz-transform: translateZ(600px) rotateX(20deg);-ms-transform: translateZ(600px) rotateX(20deg);transform: translateZ(600px) rotateX(20deg);opacity: 0;}
.meShow2 .meContent{-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: translateZ(0) rotateX(0deg);-moz-transform: translateZ(0px) rotateX(0deg);-ms-transform: translateZ(0px) rotateX(0deg);transform: translateZ(0px) rotateX(0deg);transition:none;opacity: 1;}
.meShow.me-effect-fall .meContent{-webkit-transition: all 0.1s ease-in;-moz-transition: all 0.1s ease-in;transition: all 0.1s ease-in;-webkit-transform: translateZ(0px) rotateX(0deg);-moz-transform: translateZ(0px) rotateX(0deg);-ms-transform: translateZ(0px) rotateX(0deg);transform: translateZ(0px) rotateX(0deg);opacity: 1;}
.meShow2.me-effect-fall .meContent{opacity: 1;}
.meContent .meContentBox{-webkit-overflow-scrolling: touch;}