/**created By 潘正龙**/

/**通用属性**/
html,body,#YZCApp { position:relative; height:100%; }
html { background:#fff; height:100%; }
* { margin:0; padding:0; list-style:none; outline:0; -webkit-tap-highlight-color:transparent; appearance:normal; -webkit-tap-highlight-color:rgba(0,0,0,0); }
body { margin:0; padding:0; width:100%; height:100%; font-family:PingFang SC, San Francisco, Heiti SC, 黑体-简, Helvetica; color:#6c6c6c; -webkit-touch-callout: none; -webkit-text-size-adjust:none; }
.fl , .left { float:left; }
.fr , .right { float:right; }
.hide, *[hidden] { display:none; }
.block { display:block; }
img { vertical-align:middle; border-style:none; width:100%; }
.red { color:red; }
.green { color:green; }
.blue { color:#4e99ff; }
.purple { color:purple; }
.clear { clear:both; }
ol, ul { list-style:none; }
[hidden] { display:none !important; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
/* a */
a { color:#222; text-decoration:none; -o-transition:all .35s; -moz-transition:all .35s; -webkit-transition:all .35s; -ms-transition:all .35s; transition:all .35s; background-color:transparent; }
*:link    { -webkit-tap-highlight-color:rgba(0,0,0,0); tap-highlight-color:rgba(0,0,0,0); -moz-tap-highlight-color:rgba(0,0,0,0); }
*:visited { -webkit-tap-highlight-color:rgba(0,0,0,0); tap-highlight-color:rgba(0,0,0,0); -moz-tap-highlight-color:rgba(0,0,0,0); }
*:hover   { -webkit-tap-highlight-color:rgba(0,0,0,0); tap-highlight-color:rgba(0,0,0,0); -moz-tap-highlight-color:rgba(0,0,0,0); }
*:active  { -webkit-tap-highlight-color:rgba(0,0,0,0); tap-highlight-color:rgba(0,0,0,0); -moz-tap-highlight-color:rgba(0,0,0,0); }
a:active, a:hover { text-decoration:none; }
a:focus { outline:none; }
:focus { outline:0; text-decoration:none; }
a:focus {outline:0; text-decoration:none; color:inherit }
span,i,em,big,small,b,strong { font-size:inherit; font-weight:normal; font-style:normal; }
.flex { display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; }
.lflex { display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:flex-start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; }
.rflex { display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:flex-end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; }
.mflex { display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; flex-direction:column; -webkit-flex-direction:column; text-align:center; }
.tmflex { display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:flex-start; align-items:flex-start; }
.lmflex {  display:-webkit-flex; display:flex;  -webkit-flex-direction:column;flex-direction: column}
input::-webkit-input-placeholder { color:#ccc; }
input::-moz-placeholder { color:#ccc; }
input::placeholder { color:#ccc; }
input,textarea { font-family:PingFang SC, San Francisco, Heiti SC, 黑体-简, Helvetica; }
input,input[type=radio],input[type=checkbox] { color:#222; }
button,textarea,input[type=text],input[type=tel],input[type=email],input[type=address],input[type=file],input[type=password] { border-radius:0; -webkit-appearance:normal; appearance:normal; background:none; box-shadow:none; border:0; color:#222; }
textarea:focus,input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=email]:focus,input[type=address]:focus,textarea:hover,input[type=text]:hover,input[type=tel]:hover,input[type=email]:hover,input[type=address]:hover { border-color:#ff6d22; color:#222; }
input:disabled,input[disabled],textarea:disabled,textarea:[disabled] { background:#ccc; cursor:not-allowed; color:#555; }
.SL { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.DL { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.TL { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.FL { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; }
.gray { color:#999; }
.color { color:#ff6d22; }
.bold { font-weight:bold; }
#wxPay { color:#24a738; }
#aliPay { color:#01aaef; }
.black { color:#222; }
.white { color:#fff; }
.YScroll { overflow:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch; overflow-scrolling:touch; }
.XScroll { overflow:hidden; overflow-x:auto; -webkit-overflow-scrolling:touch; overflow-scrolling:touch; }

.dlApp { height:60%; }
.dlApp img { height:1.8rem; width:1.8rem; border-radius:0.432rem; }
.dlApp i { height:0.27rem; font-size:0.27rem; margin:0.405rem 0 0; }
.dlApp .button { height:0.72rem; border:0.108rem solid #eef3f5; background: #89CD92; font-size:0.288rem; width:82%; border-radius:0.468rem; margin:0.405rem 0 0; }
.top-header{height: 90px;background:rgba(0,0,0,0.7);position: relative}
.top-header .guide-tip{color: rgba(144, 147, 153, 1);display: inline-block; font-size: 12px;padding-left: 60px;padding-right: 60px}
.top-header .guide-img{
    position: absolute;
    top: 4px;
    right: 20px;
    width: 28px;
    height: 34px;
}

