/** { -webkit-tap-highlight-color: transparent; outline: none; font-family: 'Microsoft JhengHei','Droid Sans',Noto,PingFang SC }
html, body { height: 100%; }*/
dl, dt, dd { margin: 0; list-style: none; padding: 0; }
/*body { padding: 0px 0 0 0px; margin: 0px auto; background-color: #f6f6f6; }*/
body::-webkit-scrollbar,
.ztplist ul::-webkit-scrollbar { background-color: #ddd; width: 8px; transition: all 0.3s; }
body::-webkit-scrollbar-thumb,
.ztplist ul::-webkit-scrollbar-thumb { background-color: #999; }
.layui-m-layersection .layui-m-layerchild.layui-m-anim-up, .layui-m-layersection .layui-m-layerchild.layui-m-anim-scale { border: 5px solid #ddd; border-radius: 25px; overflow: hidden; }
.layui-m-layerbtn { background-color: #f2f2f2; color: #fff; border: 0; }
.layui-m-layerbtn span[yes] { color: #333; }
.loginbox dl { margin: 0 auto; display: block; max-width: 300px; padding: 0 0 20px 0; position: relative; }
.loginbox dl dt { display: block; text-align: left; font-size: 16px; padding: 0 0 5px 10px; color: #666; pointer-events: none; position: absolute; line-height: 42px; }
.loginbox dl dd { display: block; }
.loginbox dl dd input { display: block; border: 1px solid #ddd; border-radius: 5px; background-color: #f3f3f3; font-size: 14px; padding: 5px 10px; box-sizing: border-box; width: 100%; line-height: 30px; color: #000; }
.loginbtn { text-align: center; padding: 0 0 20px 0; }
.loginbtn button { display: inline-block; font-size: 14px; font-weight: bold; color: #fff; background-color: #ff5470; border-radius: 6px; padding: 0 15px; height: 40px; line-height: 40px; border: 0; }
.loginbox p { display: block; font-size: 14px; line-height: 140%; }
.loginbox p a { color: #ff5470; font-weight: bold; }
.loginother { position: relative; top: 25px; }
.loginother span { margin: 0 5px; position: relative; }
.loginother span { height: 36px; line-height: 36px; font-size: 16px; }
.loginother span svg { width: 36px; height: 36px; }
.loginfb { display: inline-block; height: 30px; vertical-align: middle; width: auto; line-height: 30px; background-color: #1877F2; color: #fff; font-size: 14px; padding: 0 8px 0 0; border-radius: 4px; }
.loginfb svg { display: inline-block; vertical-align: top; width: 30px; height: 30px; padding: 4px; box-sizing: border-box; border-right: 1px solid rgba(0,0,0,0.1); margin-right: 4px; }
a {text-decoration: none;color: #444;cursor: pointer;}
.layui-m-layer-popsearch { max-width: 800px; overflow: hidden; display: block; }
@media screen and (min-height:1200px) {
    .layui-m-layer-popsearch { height: 1100px }
}
@media screen and (min-height:1000px) and (max-height:1199px) {
    .layui-m-layer-popsearch { height: 900px }
}
@media screen and (min-height:800px) and (max-height:999px) {
    .layui-m-layer-popsearch { height: 700px }
}
.layui-m-layer-popsearch .layui-m-layerbtn { position: absolute; left: 0; bottom: 0; z-index: 3; }
.layui-m-layer-popsearch .layui-m-layercont { box-sizing: border-box; height: 100%; padding: 30px 30px 80px 30px; overflow-x: hidden; overflow-y: auto; }