@charset "utf-8";
/* CSS Document */
* { word-wrap:break-word;margin:0; padding:0;}
body{background-color:#fff; font-size:0.3rem; text-align:left; color:#000; line-height:0.5rem; width:100%; min-width:320px; max-width:750px; margin:0 auto;}
nav, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, ul, ol, li, input, button, textarea, footer, em, i { font-weight:normal; font-style:normal;}
input,select,button,textarea {vertical-align: middle; -webkit-appearance: none; border:0; outline: none;}
ol, ul,li { list-style:none }
table { margin:0 auto; border-collapse:collapse; border-spacing:0; width: 100%;}
img { border:0; vertical-align:middle; width: 100%; object-fit: cover}
a { color:#000; text-decoration:none; outline: none; -webkit-tap-highlight-color:transparent}
a:hover { text-decoration:none }
.alR{ text-align:right} .alL{ text-align:left} .alC{ text-align: center; }
.left{ float:left;} .right{ float:right;}
/*清除浮动*/
.clearfix:after {content: "."; display: block; clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {display:block;} 
.clear{clear:both;}
/*弹窗*/
.maskBlack{ width:100%; background:rgba(0,0,0,0.4); height:100%; position:fixed; left:0; top:0; z-index:8; display:none;}
.layWarp{ width:100%; position:fixed; left:50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); z-index:9; display:none;}
.defaultLay{ width: 80%; margin: 0 auto; background: #fff; border-radius: 0.2rem; }
.defaultLay article{ padding:0.7rem 0.2rem; text-align: center; font-size: 0.36rem; }
.defaultLay section{ border-top: #dcdcdc 1px solid; display:flex; -webkit-box-pack:justify; -webkit-box-align:center; justify-content:space-between;}
.defaultLay section a{  -webkit-box-flex:1; flex:1; text-align:center; padding:0.3rem 0; border-left:#dcdcdc 1px solid; font-size: 0.32rem; color:#444}
.defaultLay section a:first-child{ border-left:0; color:#ee5b0b }
.defaultLay section a:only-of-type{ color: #444 }