* {
    margin: 0;
    padding: 0;
}
ins, a {
    text-decoration: none;
}
input:focus,textarea:focus{
    outline: none;
}
body, ul, ol, li, dl, dt, dd, p, div {
    font-size: 0.14rem;
    color: #242629;
}
ul,li,dl,dt,dd {
    list-style-type: none;
}
#app {
    height: 100%;
    width: 100%;
    background: #fff;
    color: #242629;
    font-size: .14rem;
    margin: 0 auto;
    max-width: 750px;
    position: relative;
}
#app2 {
    min-height: 100%;
    width: 100%;
    background: #fff;
    color: #242629;
    font-size: .14rem;
    margin: 0 auto;
    max-width: 750px;
    position: relative;
}
.fzi {
    padding-top: 50px;
}

.ziHead {
    display: flex;
    position: fixed;
    z-index: 9999;
    background: #fff;
    padding: 10px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 640px;
    left: 0;
    top: 0;
    right: 0;
}

.ziHead > a {
    color: #686868;
    font-size: 16px;
}

.ziHead > a i {
    font-size: 22px;
}

.ziHead #searchForm {
    display: flex;
    align-items: center;
    border: 1px solid #18c0c8;
    line-height: 28px;
    border-radius: 15px;
    padding: 0 6px;

}

.ziHead #searchForm #keyword {
    flex: 1;
    overflow: hidden;
    height: 28px;
    position: relative;
    text-indent: 8px;
    text-align: left;
}

.ziHead #searchForm #keyword:before {

}

.ziHead #searchForm > a {
    padding: 0 5px;
    color: #b9b9b9;
}

.ziHead #searchForm > a.diqu {
    font-weight: 600;
    color: #18c0c8;
    position: relative;
}

.ziHead #searchForm > a.diqu:after {
    content: '';
    display: block;
    background: #e9e9e9;
    position: absolute;
    width: 1px;
    height: 16px;
    right: 0;
    top: calc(50% - 8px);
}

.ziNav {
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
    background: #fff;
    margin-top: 10px;
}

.ziNav .item {
    flex: 0 0 20%;
    text-align: center;
    margin: 5px 0;
}

.ziNav .item > div {
    width: 64%;
    background: red;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.ziNav .item > div i {
    font-size: 24px;
    color: #fff;
}

.ziNav .item > div.i1 {
    background-image: linear-gradient(-45deg, #fc8d0a, #fad560)
}

.ziNav .item > div.i2 {
    background-image: linear-gradient(-45deg, #289fef, #40ddf0)
}

.ziNav .item > div.i3 {
    background-image: linear-gradient(-45deg, #ff8e0c, #f5de81)
}

.ziNav .item > div.i4 {
    background-image: linear-gradient(-45deg, #ff4a3d, #fa895f)
}

.ziNav .item > div.i5 {
    background-image: linear-gradient(-45deg, #667afc, #89a2ff)
}

.ziNav .item > div.i6 {
    background-image: linear-gradient(-45deg, #fa8856, #fc4c3d)
}

.ziNav .item > div.i7 {
    background-image: linear-gradient(-45deg, #30b206, #56e306)
}

.ziNav .item > div.i8 {
    background-image: linear-gradient(-45deg, #fb4c85, #fb7aca)
}

.ziNav .item > div.i9 {
    background-image: linear-gradient(-45deg, #ff7806, #ffb934)
}

.ziNav .item > div.i10 {
    background-image: linear-gradient(-45deg, #8b5ffc, #ce77fc)
}

.ziNav .item p {
    font-size: 0.13rem;
    color: #333;
    line-height: 1.8;
    font-family: "Microsoft YaHei";
}

.zi-gg {
    margin: 10px 10px 0;
    border-radius: 10px;
    overflow: hidden;
}

.cqf-tit1 {
    color: #242629;
    font-weight: 700;
    font-size: .2rem;
    padding-left: 0.15rem;
    margin-top: 10px;
    background: #fff;
    padding-top: 0.27rem;
}

.cqf-nav1 {
    height: 0.5rem;
    padding-right: 0.12rem;
    background: #fff;
    display: flex;
    align-items: center;
}

.cqf-nav1-main {
    width: calc(100% - 0.05rem);
    z-index: 0;
    contain: strict;
    height: 0.29rem;
    padding: 0;
    color: #242629;
    overflow: hidden;
}

.cqf-nav1-main ul {
    padding-left: 0.15rem;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

.cqf-nav1-main ul::-webkit-scrollbar {
    display: none;
}

.cqf-nav1-main ul .m-tabs-line {
    z-index: 0;
    height: 0.1rem;
    border-radius: 0.1rem;
    background: #ffd831;
    top: 17px;
    position: absolute;
    -webkit-transition: all .2s linear .1s;
    transition: all .2s linear .1s;
    left: 0;
}

.cqf-nav1-main ul li {
    padding: 0 0.05rem;
    margin-right: 0.1rem;
    white-space: nowrap;
}

.cqf-nav1-main ul li.active {
    -webkit-transform: scale(1.125);
    transform: scale(1.125);
    z-index: 10;
    font-weight: 700;
}

.cqf-nav1-main ul li span {
    z-index: 2;
    -webkit-transform: translateZ(1000px);
    transform: translateZ(1000px);
    -webkit-transition: all .2s;
    transition: all .2s;
    color: #242629;
    font-size: .16rem;
    font-family: PingFang SC;
}
.cqf-nav1-main ul li span a {
    color: #242629;
    font-size: .16rem;
    font-family: PingFang SC;
}
.cqf-nav-a {
    height: 0.25rem;
    position: relative;
    z-index: 1;
    width: 0.25rem;
}

.cqf-nav-a img {
    width: 0.25rem;
    height: 0.25rem;
}

.cqf-nav-a:before {
    content: '';
    display: block;
    width: 0.3rem;
    height: 0.25rem;
    position: absolute;
    top: 0;
    left: -100%;
    background: -webkit-gradient(linear, right top, left top, from(#fff), to(hsla(0, 0%, 100%, 0)));
    background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0));
    pointer-events: none;
}

.cqf-time {
    position: sticky;
    position: -webkit-sticky;
    top: 0.5rem;
    z-index: 1;
    padding: 0.1rem 0.1rem 0.1rem;
    background: #fff;
    border: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cqf-time .span1 {
    display: flex;
    align-items: center;
}

.cqf-time .span1 span {
    height: 0.3rem;
    line-height: .3rem;
    border-radius: 0.1rem;
    font-weight: 600;
    font-size: .13rem;
    padding: 0 0.1rem;
    background: #f5f6f7;
    color: #717376;
    margin-left: 0.05rem;
}

.cqf-time .span1 span:first-child {
    margin-left: 0;
}

.cqf-time .span1 span.active {
    background: #ffeea6;
    color: #242629;
}

.cqf-time .cqf-tima-a {
    height: 0.3rem;
    line-height: .3rem;
    border-radius: 0.1rem;
    font-weight: 600;
    font-size: .13rem;
    padding: 0 0.1rem;
    background: #f5f6f7;
    color: #717376;
}

.cqf-time .cqf-tima-a i {
    font-size: .15rem;
}

.cqf-pt-item {
    position: relative;
    background-color: #fff;
    margin-bottom: 0.1rem;
    padding: 0.16rem;
    display: block;
}

.cqf-pt-item .gf-recommend {
    position: absolute;
    top: 0.1rem;
    right: 0.1rem;
    display: inline-block;
    width: 0.83rem;
    height: 0.28rem;
    background: url(data:image/png;base64,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) no-repeat 50%/100% 100%;
}

.cqf-pt-tit, .cqf-pt-titZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.cqf-pt-tit .tx {
    position: relative;
    margin-right: 0.12rem;
}

.cqf-pt-tit .tx img {
    width: 0.48rem;
    height: 0.48rem;
    border-radius: 50%;
    display: block;
}

.cqf-pt-tit .tx i {
    position: absolute;
    bottom: 0.03rem;
    right: 0;
    display: inline-block;
    width: 0.14rem;
    height: 0.14rem;
}

.cqf-pt-tit .tx i.male {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////9j2P/////E8P9p2v/y/P/V9P+G4P/K8v+B4P/8/v/m+f+e5//p+f+17f/2/f/T9P/Q8/9x2//k+P+T5P983v/r+v/h9/+/7/+97v8f2dO2AAAAFHRSTlMAX1ZN8usj95+bczcvKx+vIbe2royoZsEAAAFNSURBVCjPlZPXkoMwDADTez+vMZ0AKVf+//tOMRrim8tL9gXMjiwZyYM3mI2Hw/H2tVsvp3gmi83/wCMB+91fO5oguNjaxiHMR6FdAbnNjCdJEVZBLFAkpiergD5+N4c4MgFRLBUeVO+h8jbwBZw6u5G8mVF83lYKyGHt9QLSPqwGQV4sLL2WMz3LulvVGUwfdgtOD1RcbZmrNg5mosfQGOFMR512Ooax6CFYWZXw+WMltry71nTJh09dcI0kdc23LAItm8fGXCSs+3hV3XSbz8B5fesqqFQ78K2XNmey8oePHK02xh9MWIL1hbe38stvor9v4fUa8kS6gOesTQN0aI5QRCY61/IstSUVfGjHDhNt6OUSNHS+C8ehykxPUug4BMNEmmham4fD5OPnCK6xNnZ+mPtYzb8n4KR5AzYLvQbT5Xrwku3jEs3euHW/INUwyl5wkmwAAAAASUVORK5CYII=) no-repeat 50%/100% 100%;
}

.cqf-pt-tit .tx i.female {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAk1BMVEUAAAD/////////////////////////////////////////////////////////////////////////////////////////////////kqf/4ef/1t7/9vj/l6v/7vH/p7j/2eD/qbr/mKz/nrH/z9j/wMz/sMD/obP/6Oz/+vv/8PP/5er/x9L/uMb/2+L/2uL/ws7DbzhGAAAAGHRSTlMAX1ZN6yMf95+bOPKvcy8r77e28653MCzJY7XMAAABSUlEQVQoz5WTV3bCMBBFMe6mk/Yky8aVTpL9ry6jkVDMifPB/cBHXEZPjMaTJwh9z/NX4y5LAzDrZPm3cIMB8+jRTl9AKJnnUoGIp0P7BiLfCaauQCwGtQBKLS27EoCrj2JAFmJAIYHZPX9Otda2XakufSEKqt8a+w7gHqvPxVvVADLWCVAZ25DNr0f6ECIHUtZroDa6B/b0qIBG7IBA2w9AacffH/XjwL9SQEjapyyrPyF/tQR80h5HMd/mjB3Qcrg30NWxpTJ1vVH0l7Dabd4A5wsMZSvc5qE9Ws99lyeortFrBfDVB5zIjTpRWWM7pP+YJjXhfE9nK3mZsM4A1Hrd9a67uiuwQ7PhKykOQuxvWtmk1/sgzcYuNI7+G4fajINjAaKqbWzuhsnVx4+jODO1jmiOAVuX61gmgXFBmk1GWemXKHzirfsBfYA44egAEh4AAAAASUVORK5CYII=) no-repeat 50%/100% 100%;
}

.cqf-pt-tit .cqf-s1-tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.cqf-pt-tit .cqf-s1-tit .name {
    font-size: .18rem;
    font-family: PingFang-SC-Heavy;
    color: #474747;
    margin-right: 0.05rem;
}

.cqf-pt-tit .cqf-s1-tit .name-lv {
    display: inline-block;
    margin-left: 0.04rem;
    position: relative;
    font-size: .1rem;
    height: 0.16rem;
    padding: 0 0.04rem;
    line-height: .16rem;
    border-radius: 0.04rem;
    vertical-align: middle;
    font-weight: 600;
    background-color: #f6f7f9;
    color: #717376;
}

.cqf-pt-tit .name-js {
    width: 2rem;
    font-size: .14rem;
    font-family: PingFangSC-Light;
    color: #767676;
    line-height: .16rem;
    margin-top: 0.05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cpf-info-tit {
    margin: 0.2rem 0 0.1rem;
}

.cpf-info-tit p {
    font-size: .18rem;
    font-family: PingFangSC-Semibold;
    color: #474747;
    line-height: .22rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.mdd-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.1rem;
}

.mdd-info i {
    display: inline-block;
    margin-right: 0.08rem;
    width: 0.16rem;
    height: 0.16rem;
}

.mdd-info i.time {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAABISEj/3CdJSEZJSUn/3yhNTU3/4CdHR0dLSkb/2yf/2ydISEj/2yZHR0f/3CdHR0f/2yhJSUn/3idJSUn/4CpHR0f/2ydoYkHAqTPuzStUUkZHR0f/2yaFeTxjXUJnYEHdvyxQTkVWU0R6cD52bD6ikDZwaECBdTzDqjHSti7oyCv00iiThDq6ozNMwtdIAAAAHHRSTlMA2dnzPz8hIez+8+zHx76+gYFUVDEx+vry8tvFH/qCrQAAAR9JREFUOMt1kuuCQzAQhYneULeil91MLUXZdvf9H28lMhlkfT/NF+eQsTRZHNqOY4dxZv3HyeYa+2SMd0c+47ibzzcHvuCwmc3P+PjTReM8MXZ43vmAUhsOpej8DgAKjlz32J8j90H44prbdhTsNaG4SCPjhoCUvkiJ14UWgkEI14UGIFUVSPip6/qJJQCYZTlTQfHLJRUA5FOhQ+FNQjKNeLyV0OsIiERJMrq7oHZ1SWD0mSbtIHj0o0xKKVAJgioAo8sy6IUQ4XWbPEGQ4MIYPF5SyNXKGbjfoCpIwzHOj3NIcS2vi/wXSAIL2d8KGhc9jIiFQbaXsm2KqiqatgSFXDkyfFjg4xxTApgR4PuJlNGYif4meRIxz2NRklvIH/n9U6vNJpp5AAAAAElFTkSuQmCC) no-repeat 50%/100% 100%;
}

.mdd-info i.didian {
    width: 0.15rem;
    height: 0.18rem;
    margin-right: 0.1rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAMAAACt+qpmAAAA4VBMVEUAAAD/5Cv/2yf/3Cf/3Cf/2yZISEdISEhISEj/2yf/3CdISEhISEj/2yfRti5HR0dHR0dJSUlSUlKjkTZHR0dISEhHR0dLSkdHR0dISEhHR0dHR0f/3CdKSkpISEhISEhKSkpRUVFKSkpHR0dHR0dHR0efjzdHR0dJSUnZvCxISEhISEhJSUnBrjhLS0tMTExHR0f/2yZRTkVWUkR0az7fwSvz0ShZVUNkXkJfWkJpYkFuZkCJfDvWuS3uzSntzCn20yj51idNS0Z7cD2RgjqYiDmnlDXavS3lxivwzyn92SbJOegsAAAAMHRSTlMAG/PZtmv5X/bym5ZoTv7jti0K/u3ry8Oginl1bkxDNycWD9OsqJiMgnlZTk0pIhssbPufAAABO0lEQVQ4y23S51rCMBSA4dMJlC0CsgX3zoGKogji1vu/IJsmJ+nI9ytP3yejTUG1Nyp36n776KQwBYpo0GaUX75L2aTOkhULCSv4LFNZ2RXLdyatWWSG5MpdZmp/xm3EzPU4Nhh1MJk1+0U1lb+hOmklc4IxwJjGDRAN6MF59I56ouhQ7QLQp/Gp69i243o3iaUqNG6hqEYPjgEuafywFPiuP6HegoXbiHafLHkIfSHz9dfHiqluI+wxcx2ImvpmvOZotYzWBZ73FxpscRGji5tVzt5qbowO4vYxY/MaOjHaiLiRSvaCaCvE36e0ETrIW2pdfGOUIw8k9JnsHnlujB6KXmMlQy9GC0lDfjfS0IK4gHS3noc/KApAZJUwV8kCWTWPVVANszaERNVSak05j7ICbYHaT7Mnf01N/ythhZD66DJkAAAAAElFTkSuQmCC) no-repeat 50%/100% 100%;
}

.mdd-info i.renshu {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5QUFEMkY5MEU0RDExRUQ5MUUwRTlCQzhEMUJFNkI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5QUFEMkZBMEU0RDExRUQ5MUUwRTlCQzhEMUJFNkI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzlBQUQyRjcwRTREMTFFRDkxRTBFOUJDOEQxQkU2QjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzlBQUQyRjgwRTREMTFFRDkxRTBFOUJDOEQxQkU2QjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz40utLSAAAEWElEQVR42rRXX0hbVxj/nZt7o8ZY20arVtlU1tqNtauDgV3r3GAWHaQU6jaQDbrtpQ9jG2thHQ5fSrvB2CiDwR58GHPsZRYEx3zIQxHp0LarDZS2hqEOjXNaq7bqam6S0++7TYxJb+6NTfZB8OQcz/l+3/9fBDKQ1tbW+mg0epSWjUKISoHoTt6XUKallEFaDiqK0tvf3z+CTYqwUdxGCs7SZ3dGjwkRoE8HAenJCoDX663Rdf0XUtyAJxACMaRpWntfX9/4pgGQ1U3k7gu09CBLobC8St4YyBhATLmPlhpyIzqBaLYCITa6PRQKXcmF5UleEHJZ1fL2pQuHsg6VYp5r5SxRKdyVpct+OVFXY3auxrOdXG+ZcG8fXsQbB+8b6+EbLoTCAof2r5CFQPfv2+Abcqe9Ox50Fg0Mu/1yfI9X1NweeAwAl5qVcu8r9/DekQV89l0F7q8oOH9qGk5N4sS5SjxdruPz92dxd8mBP28VpH2j+7fioqYXl30EonkjCIWbjF2dM4Cu3u3wB/IxFnTi1PkKTP6rYWLaiYFrhfANu/Hm60uWoZia1TA2pWkIywsbw6HGOpypFLsj+Lj9Dp4iK99qXsThhkchYOvLPWF8fzqI1f8U1FWvGXsn353DN92laUFc8rtQW7XogQ7OtwPxEDSmu/AJKd9Dj3f+UIaCPImiwoixvxZSsHDPYeTF3l0PcKZrByIRgY4PZi0B3PgrP75skGN1baJ2tEfl3k4hML3g2Rox3HuZks40gx3SSMJL1wuN73/4XZZhmF9SN5QHOO96lPhgMRN2r9sVTfvg9i0RaFoCfH6etAHgSHyhvJMTz9UrWRW5yLZPRo8qPFKt/sehWJ3JTenzFEdSDJCNamye705n4exdFZoq8dVHMwmF9Ofrn0oxOZM8MqS0AxBO3arkrBikz2tmF4pcESPRdOp6vRe3JJ0F5zSUUSnyeaLtWgN4/pkHyRsSO1VmMtQLOs0uXLtdYJQaN5vBkcKks5KtYZxomzcSlV1b7tHx8r5VSwAHX1g1T6OWlpbRdN3w03fuYC8hXwsJIhoJV3PjqSjR8fc/TmOvIC+Ki1fd+LFvm6nyqh06ujqnUplLQI0xmA4C8KvZxW9/LsnJVDzuXTDbDho5zhyOaRT+J3m2Zg2H6lceP5BicL3ImMNxr8i1cp4np4/PmR9qSu86AGYslJDHuD3kSjlViPyC5kOZRzdjrgFRfXMkqc0wd2MOxzQqF5Z/+eGM4GFlztXQYUnLmUYxk3nSmLPbTS1/JENiV+CAZTdn0sA0ipkMk4lMhEuNs9004RK+nyfO/ZKoHh23HSdEn5qIwfiYyTCZ4HnOIzU+1bgBcXvlDsdNprYqZDe9dKgiiZLZzrMYCPqhIrNkzGS5Ko6lklLbcWxcIJdx3LLQPmS4PUX5pic60yiDyWT4Y5VLjbOdqVdOKQUzGSYTPM95pPJUi73G3CLIHY6bDNe53VsPBRgArMLB/x5cjssAAAAASUVORK5CYII=) no-repeat 50%/100% 100%;
}

.mdd-info i.jiage {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBQzI1REYwMEU0RDExRUQ4M0VFQzZCQTgwNzdCNjJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBQzI1REYxMEU0RDExRUQ4M0VFQzZCQTgwNzdCNjJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFDMjVERUUwRTREMTFFRDgzRUVDNkJBODA3N0I2MkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFDMjVERUYwRTREMTFFRDgzRUVDNkJBODA3N0I2MkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz77jSN9AAAD+0lEQVR42rRXXUgUURQ+d5zxL38zNVRKJbMkC4PASDMhBSFD0IikB6mnJAiEINIiBOmlHjIQInoIQYo0JCshexErtB7EqFAJf0I38ycz/3fGuZ0zruu6PzOzuh0Y9s5d5p7vnnvOd77LwIQVFBRkqKpahMNsxlg8AzWO5jkIFs75KA47BEFobm1t7QYvjRk4LkEHNfjsNbUYY/34VCKQxi0BKCwsTJJluQEdZ8ImDEF0SpJU2tLSMug1ANx1Doa7CYdRsEXDYzmB0Wg3DcDmvA2HEvjGZASRpweCOYbdarV+8sXON0SB8TlRCjjo6TgEO1Q8c187J1M5C4mPnuvhQ6lJHgHYst1jwp3N/wPP7wyDv8Rd/jud8xde1+rn2uCof2h7V0gPH9yX4xYAlZreAi/awyA4UIXrF8Zd/is/MwUfvwYbRqL+ZXgoKLzNGYRAJGNU54vLAtytj4bM9AVIiJXt8xXnJ7XfWw9iDQGMjEswMCJJCKLJ8TgEG8MZWltXCMwuCFBTPqa9bwtSIT9zFu4/2WE6H973UKR4FMi8wfEIss0ucKNuJ8RGKZC6exmunJuEZSuDV+9CTQP48j1wbZjJB1JLaCASt+MRmFqgdygAHrdEwr2rFu29qCLRq4qYmhEdygMo7xpFaixcvyVATKQCxSdnQFUp9KtgZYVBUe4MRIatwMS0CI1vw00A8Ft/wbzjQ2kZohnkosghOkKhmob5RQGUFQbDPyVIjreC6MdBUdgmeVItEqmlIhzdKrBMSFD9cD3Tj2fMQ3dfEDxq3u6Vv6jwFSce5tmirZ/rAqCdVl/6BWupEhigwqmsWcg5PA9+GAEkGqjCBDUGoDhPxdMRdOCTa1TDVXWxdgC1mIQfPgfD0zcR2PG4Vg1m7MCepY0THOJEUjLIBTf1PrTKDIYs/vb3AH+uccKPMe+a5rFDC669gGQUKRlvFvqN2UygvLGEGBmSE6zOvdgi2hRMJebCM7OLlVbu8jrhywqn3U2Pas2INBzJKPhPtj9pGbKwclyMsw67HiANR1zha+fhIStwrWzC/Z+S0GwHQIoFE7KY6MFXzpGkeNXFcewfsjvl2s8Sv3ULjnOk3UjDkYzyxc5vXx5j6SlLHrQaVOrKcpJRpGQ2e+YUdrc7X7VOltJ/VPdiQqKBZBQpGSIis6VG2e424dZjP4Wa+whL7Bs0vBlp8gllFCkZEhPUz6mlrnU14naiV2I4IhmXOnd1LqMAyGNJve2mrmYOIJo0JbMlw52LrNjR+QZZ7vEz+gBDRue2Be+dWtidnJuKwIZokIwiJWPyskqlRtnOkvsaN3U79pygaRkkJqifU0ulrrbG7USvxHBEMlTnRmv9E2AAHTuh+81nWp0AAAAASUVORK5CYII=) no-repeat 50%/100% 100%;
}

.mdd-info i.juli {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFENzA4NUU5MEU0RDExRUQ5RkJDOUE1NDVBNTJBMEVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFENzA4NUVBMEU0RDExRUQ5RkJDOUE1NDVBNTJBMEVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUQ3MDg1RTcwRTREMTFFRDlGQkM5QTU0NUE1MkEwRUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ3MDg1RTgwRTREMTFFRDlGQkM5QTU0NUE1MkEwRUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6av5d1AAAE80lEQVR42rRXbUxbZRR+7m3Ld1tGxzY+gkDG2BaNIduUxS3glCgaxjLJ1Jklc0Z/GBeX+WMGokKMX1nmjyUmGucGYthiwIGF1Tk/YEjEaLKQmEUYGRPK3GR8rkygtK/nvC2jlH7cgp7kpve+fe/7nPc55z3nuQo0WHFxcZ7b7d5Ft9sVRUlT4E7lcQH1uhBikG7bVVVttNlslxChKWGAywjgHbrWaVpMUXroqiBH6pflQElJSZbT6awj4HwswciJToPBsNdqtfZF7ADtuoDobqBbC5ZpFJZCYqNNswNe8At0a8B/Y05yoiiUE6ov7d6dawZfmTiLA6UjRHnQKQYIVzOvHdYBjnkktJsSXDjxph06WkGI4PPcQklIS3Z0iWu5WUEd8GZ7fiTgNVV21H9nxqdnk+TYx+WDeGzr7YDz+wajjG2/JHSJvvUFAR3go6YZPN6Nz2jnDd+b8cW5FYiP9TxfGYjCzoIJlNIVyGqbzUbMigv+TqhcZLSeczPt/FTlAJpaGTwRsdFunHjDjo6uOByrTUblJ6tlTjy5bTET9r8NuGo3GMiJBt9wqN4KF9YS4minb9nx1Q/z4NUUBluHESebkrAqaRZDo3qUHs7E3uLRgGuwo8S3BU5RNzem5/IaDtwYN0/76W8SJe3MhK3DhM9bVsg5u3eMSwfsNw3ovxEVcJ3fe2PmbvPF1dwyJbu7Xs+1XYRIY064kwTe2GqS4HExHtqbL86DyySst+DLD/6UOfJseUbAtYbH9T7HA5x39epcYwlIe6wHrLHVk3AMXl01gPM/GyX4hqxpbNrwj5zLCXhrTI/nKjIwOqEL4oDPOOWduLYxTx8q5kzz2R/NqLNRzL3g534yodrq2bnLBTzygAOFmx1YnzmNI8dTMDKui6BOunep3FL9x9NWOSX4122mu+AcBuvFeXC2nv5o2rUORQ868OrR1LDgFrPLrxGI7aq3ny+wg08Po7ndhNoWD+01lXZ822mUzxyW1/YNITpKSODCTZPYc+Qe3JlSw27YYp5dtFcOQTtdD/uOvl+djLHbOglyisBb6KjVeHc+SUDtl+Jx5t1+jFCsD3+YgolJVRPj966dWjggkKqykvGfyOAZa5w4eugvGQIGT012enMHiCXHXPRb/tEamXha7aH77yzuBSyjWMn4/5GdPo11GdNoojxgK9w8ied3jsoq9/KeYbxQlY6bw9rB0ymvstNn/MXAddWrYCr8X2j9LQHHT6+UZzuJkoeZ2LHFgYPP3MKLb6dj3BFBtpPtLwlYHQflKr29vZdzcnIeZ0d9/70yEA0dzdj3xBhSKATxMQKHjqXKEEViXC9e2j0SqBnX3uWQNdzMzMyv/prgzPlETE2rKHt0HAeI9hmnEhE4N7DX9w8FkStq4/8qyfQ6Id575YZyX85UIOXao6ztzl1wfli7sYZTFeFYLjjvPCi4R4lUhJTlLKNYySwFnGPOtK+2OINN6VRyeraG/DBh0cAyipUMiwmtR42zfVveZCghPkwB3qJkdveF/TKS8olkFCsZFhPcz7mlznU1ru1cXrnCcZFZdM4XgzuhV4qUrD/aNH2a+TjRIJXMsox2rlee8gVfIMuDvsYvEGUct2Wgd0ra/cA1MbCADZJRUsloFLF81DjbWXot6es4eIJuzGMxwf2cWyp3tbnazuUVQmmXRSbzctjP9X8FGAD91ieKknZ7HQAAAABJRU5ErkJggg==) no-repeat 50%/100% 100%;
}

.mdd-info i.tel {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNEEwOEQ4MEU0RDExRURCQzQwQTUzNUQxQTc5MzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCNEEwOEQ5MEU0RDExRURCQzQwQTUzNUQxQTc5MzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUI0QTA4RDYwRTREMTFFREJDNDBBNTM1RDFBNzkzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUI0QTA4RDcwRTREMTFFREJDNDBBNTM1RDFBNzkzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6juxacAAAEPklEQVR42rRXW0wUZxT+/mEH1ICbslWiWASqoKg0mNJiKlUbsWDE0OAlVMXbgw/6Yi+kVUPaJqb1oQ/08tI21aaJjVaMAZN9IGmDxISmSQ2JMbIxLq2AChJAYIEdnb/nzO7i7LqX2WU9ySRz++d8/7l85xsBC1ZVVVWi63oNnZYLIbIF9MV8X0Lpl1L20WmHoihXnE7nDcRpIobjHeTgNB0Flj4mhIuOkwTk0qwAVFdX52madp4clyEBIxCdqqq+39ra6o4bAO16A4W7mU4dmKVRWjZSNNotA/A7b6NTFckxjUBURAMhzGH3er1/J2PnQVEQctymphVHSocyA5Vynojz43se4ZfP7+HEoYGwz3Up0rMXjHfJnsK8iAD81R53wTXsH8S64gk0/fYyivKn8dmRh2Hfc/elZrT/ld4l3Ss2hAXArRav881vjuOd0nHsPZWDf27PRX3jK1i7YjLi+79etWfgiWwLBaEwyVjt89DQf/FjFryar4x0HXD9lxbx/d4BFXd7VZVANJvTofgZLm5z96lY/epU0L1FDi3qmutd8zjeDmjyvDkF5YkAaGhahC1lYyhd5TGuy9Z4YM/Qo665eWdO4LRM3i3c4esS4vZEAHimFIx5UigFvkb6qH4QLe3zo64ZGrWZ2gOnfQD8gyVe+3DfICYmBbpcc1D37gjmpen44XJmDAApzy6o7mRPUYlixdnrRZNIVeXM9c7No6igLjh2JhsFOdPYXz2Mo2cSCKSm19h4pBKcsF3AbXaAPi4l8zpwoc2ONwhMccEk6k7kGKC+aejH9xcd3Osx/TnsT0N4WJbb/PP8OQAHtw9j95YRfHfBAef1DNRvG8HuilH09Kei5oNcmniA81s3Lv9hR+u1+ZY27LA/Cb2VzVXRQccm890jtUN4b9Nj1H2ag+ExX97OtrxkHGyFS6fR9HG/4TxW3s22ellw25KiWWxjJUNc0Gi+n0mh4rAHnAcsRZE4umsIW9ePGWG3uvOAvfWaJ/w0rKys7A5lw6+P3zfY7eeWTIPtGP3bayeMav/q3AL8ez81LudLFmr4qbE3VLm4RGAYURR+xwu0U4cHsL5kIhTAn0YbsoZjGfWinK/Mm37euVEDomOGB1jDMVck27k9/Sk+OTAY/qGqXJkBwIqFCrKW6SFZzm0pUnLos8INKc5/7q0bQUzI2o01HMuoZOz8y2MPxJrlUxG0Gk5GleUso1jJJJpzDntW5PHcKZa71kX9MWHRwDKKlQyLCautxtQdtuCexX6INHepyO12x/wzMuQTyShWMiwmeJ7zSA1MNeZ2plfmCCaZ/CXeWL8hGmyiQuTdbrf0a2YC0WwomVkZ7dwmas3Og2R5xGW8gELGeZuF904j7CHOLUUgKBoso1jJWBWx1Gpc7SK/+1JCf8eRC7SohMUEz3MeqTzV/F8jbYE+ZjgmGe7zWN/6X4ABAC0gtM/dDeKIAAAAAElFTkSuQmCC) no-repeat 50%/100% 100%;
}

.mdd-info .tit {
    font-size: .14rem;
    font-family: PingFangSC-Regular;
    color: #767676;
    margin-right: 0.1rem;
}

.mdd-info .cnt {
    font-size: .14rem;
    font-family: PingFangSC-Semibold;
    color: #323333;
}

.mdd-info .cnt b {
    color: #ffd831;
    font-weight: 700;
}

.mdd-pic .imgs {
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
}

.mdd-pic .imgs img {
    width: 1.05rem;
    height: 1.05rem;
    margin-right: 0.03rem;
}

.interest-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0.2rem;
    font-size: .14rem;
    font-family: PingFangSC-Light;
    color: #474747;
    line-height: .14rem;
}

.interest-main {
    position: relative;
    overflow: hidden;
    width: 2.3rem;
    height: 0.30rem;
}

p {
    font-size: .14rem;
    font-family: PingFangSC-Light;
    color: #474747;
    line-height: .14rem;
}

.interest-main ul {
    position: absolute;
    left: 0;
    top: 0;
    transition: all .5s ease;
}

.interest-main ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.05rem 0;
}

.interest-main ul li img {
    display: inline-block;
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 50%;
    margin-right: 0.07rem;
}

.interest-main ul li p {
    width: 2rem;
    height: 0.2rem;
    line-height: .2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.csFix {
    color: #242629;
    background: #fff;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: auto;
    padding-top: 0.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.csFix .title {
    font-size: .18rem;
    height: 0.44rem;
    line-height: .44rem;
    position: relative;
    text-align: center;
}

.csFix .title > img {
    width: 0.17rem;
    height: 0.17rem;
    position: absolute;
    left: 0.2rem;
    bottom: 0.12rem;
}

.csFix .location {
    font-size: .14rem;
    color: #bdbfc2;
    padding: 0.18rem 0.2rem;
}

.line {
    width: 100%;
    height: 1px;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    background: #e3e5e8;
}

.wideline {
    width: 100%;
    height: 0.08rem;
    background: #f6f7f9;
}

.city-list-box {
    overflow: auto;
    padding: 0.2rem;
    padding-top: 0;
    position: relative;
    font-size: .14rem;
    min-height: 4.16rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-overflow-scrolling: touch;
}

.scroll-box {
    overflow: auto;
    height: 100%;
}

.hotBox {
    overflow: hidden;
}

.scroll-box .tag {
    padding-top: 0.2rem;
    margin-bottom: 0.12rem;
    font-size: .14rem;
    font-weight: 700;
}

.scroll-box .hot-city {
    font-size: .14rem;
    float: left;
    width: 1.03rem;
    height: 0.4rem;
    line-height: .4rem;
    text-align: center;
    background: #f6f7f9;
    border-radius: 0.04rem;
    margin-bottom: 0.12rem;
    padding: 0 0.1rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.scroll-box .hot-city:nth-child(3n) {
    margin-left: 0.13rem;
    margin-right: 0.13rem;
}

.hash-box {
    position: absolute;
    top: 0.25rem;
    right: 0;
    font-size: .1rem;
}

.hash-box li {
    padding: 1px;
    padding-left: 0.1rem;
    width: 0.16rem;
    height: 0.16rem;
    line-height: .16rem;
    text-align: center;
    font-size: .1rem;
    color: #242629;
    box-sizing: content-box;
}

.city-list > li {
    margin-right: 0.1rem;
    padding: 0.12rem 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.letter {
    font-weight: 700;
}

/*show*/
.ziHead h2 {
    font-size: 0.16rem;
    color: #242629;
    font-weight: 600;
}

.content {
    padding: 0.08rem 0.2rem 0.15rem;
    position: relative;
    background: #fff;
}

.owner-box {
    margin: 0 0 0.10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.owner-box > a {
    display: inline-block;
    height: 0.32rem;
    line-height: .32rem;
    background: -webkit-gradient(linear,left top,left bottom,from(#ffe24c),to(#ffdb26));
    background: linear-gradient(#ffe24c,#ffdb26);
    border-radius: 0.16rem;
    margin: 0 auto;
    text-align: center;
    font-size: .14rem;
    font-weight: bolder;
    position: relative;
    padding: 0 .2rem;
    color: #242629;
}
.owner-box > a.jie {
    background: #f5f6f7;
}
.owner-box .owner {
    font-size: .14rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.avatar {
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
    vertical-align: middle;
    position: relative;
}

.headimg {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
}

.avatar i {
    position: absolute;
    bottom: 0.03rem;
    right: 0;
    display: inline-block;
    width: 0.14rem;
    height: 0.14rem;
}

.avatar i.male {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////9j2P/////E8P9p2v/y/P/V9P+G4P/K8v+B4P/8/v/m+f+e5//p+f+17f/2/f/T9P/Q8/9x2//k+P+T5P983v/r+v/h9/+/7/+97v8f2dO2AAAAFHRSTlMAX1ZN8usj95+bczcvKx+vIbe2royoZsEAAAFNSURBVCjPlZPXkoMwDADTez+vMZ0AKVf+//tOMRrim8tL9gXMjiwZyYM3mI2Hw/H2tVsvp3gmi83/wCMB+91fO5oguNjaxiHMR6FdAbnNjCdJEVZBLFAkpiergD5+N4c4MgFRLBUeVO+h8jbwBZw6u5G8mVF83lYKyGHt9QLSPqwGQV4sLL2WMz3LulvVGUwfdgtOD1RcbZmrNg5mosfQGOFMR512Ooax6CFYWZXw+WMltry71nTJh09dcI0kdc23LAItm8fGXCSs+3hV3XSbz8B5fesqqFQ78K2XNmey8oePHK02xh9MWIL1hbe38stvor9v4fUa8kS6gOesTQN0aI5QRCY61/IstSUVfGjHDhNt6OUSNHS+C8ehykxPUug4BMNEmmham4fD5OPnCK6xNnZ+mPtYzb8n4KR5AzYLvQbT5Xrwku3jEs3euHW/INUwyl5wkmwAAAAASUVORK5CYII=) no-repeat 50%/100% 100%;
}

.avatar i.female {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAk1BMVEUAAAD/////////////////////////////////////////////////////////////////////////////////////////////////kqf/4ef/1t7/9vj/l6v/7vH/p7j/2eD/qbr/mKz/nrH/z9j/wMz/sMD/obP/6Oz/+vv/8PP/5er/x9L/uMb/2+L/2uL/ws7DbzhGAAAAGHRSTlMAX1ZN6yMf95+bOPKvcy8r77e28653MCzJY7XMAAABSUlEQVQoz5WTV3bCMBBFMe6mk/Yky8aVTpL9ry6jkVDMifPB/cBHXEZPjMaTJwh9z/NX4y5LAzDrZPm3cIMB8+jRTl9AKJnnUoGIp0P7BiLfCaauQCwGtQBKLS27EoCrj2JAFmJAIYHZPX9Otda2XakufSEKqt8a+w7gHqvPxVvVADLWCVAZ25DNr0f6ECIHUtZroDa6B/b0qIBG7IBA2w9AacffH/XjwL9SQEjapyyrPyF/tQR80h5HMd/mjB3Qcrg30NWxpTJ1vVH0l7Dabd4A5wsMZSvc5qE9Ws99lyeortFrBfDVB5zIjTpRWWM7pP+YJjXhfE9nK3mZsM4A1Hrd9a67uiuwQ7PhKykOQuxvWtmk1/sgzcYuNI7+G4fajINjAaKqbWzuhsnVx4+jODO1jmiOAVuX61gmgXFBmk1GWemXKHzirfsBfYA44egAEh4AAAAASUVORK5CYII=) no-repeat 50%/100% 100%;
}

.textOverflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.user-name {
    display: inline-block;
    margin-left: 0.1rem;
    font-size: .14rem;
    font-weight: 700;
    vertical-align: middle;
    color: #323333;
    max-width: 1rem;
}

.user-lv {
    display: inline-block;
    margin-left: 0.04rem;
    position: relative;
    font-size: .1rem;
    height: 0.16rem;
    padding: 0 0.04rem;
    line-height: .16rem;
    border-radius: 0.04rem;
    vertical-align: middle;
    font-weight: 600;
}

.user-lv.lv-s1 {
    background-color: #f6f7f9;
    color: #717376
}

.user-lv.lv-s2 {
    background-color: #ffeb88;
    color: #242629
}

.user-lv.lv-s3 {
    background-color: #ffdb26;
    color: #242629
}

.user-lv.lv-s4 {
    background-color: #242629;
    color: #ffdb26
}
.content .title {
    margin-bottom: 0.15rem;
    font-size: .2rem;
    line-height: .25rem;
    color: #242629;
}
.content .description {
    white-space: pre-wrap;
    font-size: .14rem;
    line-height: .18rem;
    max-height: 0.36rem;
    overflow: hidden;
    position: relative;
}
.content .description p {
    font-size: .14rem;
    line-height: .18rem;
}
.content .description.expand {
    height: auto;
    max-height: inherit;
}
.content .more {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #30a2f2;
    background-image: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(.2rem,#fff));
    background-image: linear-gradient(90deg,hsla(0,0%,100%,0),#fff 0.2rem);
    padding-left: 0.3rem;
}
.content .description.expand .more {
    display: none;
}
.content .less {
    padding-top: 10px;
    line-height: 18px;
    color: #30a2f2;
    text-align: center;
    display: none;
}
.halfline {
    margin: 0.15rem 0;
    height: 1px;
    background-color: #e5e5e5;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}
.content .info {
    position: relative;
    padding: 0;
}
.content .info .item {
    margin: 0.12rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: .2rem;
    position: relative;
}
.content .info .item img {
    position: absolute;
    margin-right: 0.08rem;
    height: 0.18rem;
    left: 0;
}
.content .info .label {
    color: #717376;
    margin-left: 0.27rem;
    white-space: nowrap;
}
.content .info .value {
    font-weight: 700;
    margin-left: 0.1rem;
}
.content .location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 3.35rem;
    height: 0.6rem;
    border-radius: 0.28rem;
    -webkit-box-shadow: 0 0.02rem 0.1rem 0 rgb(0 0 0 / 10%);
    box-shadow: 0 0.02rem 0.1rem 0 rgb(0 0 0 / 10%);
    margin-top: 0.25rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content .location .map {
    margin-left: 0.1rem;
    width: 0.4rem;
}
.content .location .place {
    margin: 0 0.15rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.content .location .place p:first-child {
    font-weight: bolder;
}
.content .location .place p:nth-child(2) {
    font-size: .12rem;
    text-decoration: underline;
    max-width: 2.2rem;
}
.content .location .arrow {
    width: 0.1rem;
    margin-right: 0.25rem;
}
.join-user-box {
    margin-bottom: 0.1rem;
    overflow: hidden;
}
.join-user-box .join-user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #717376;
}
.join-user-box .join-user-info-list-link {
    font-size: .14rem;
    color: #30a2f2;
}
.join-user-box .join-user {
    height: 0.38rem;
    margin: 0.15rem -0.2rem;
    margin-bottom: 0;
    overflow: hidden;
}
.join-user-box .join-user .scroll {
    -webkit-transform: translateY(0.2rem);
    transform: translateY(0.2rem);
    margin-top: -0.2rem;
    padding: 0 0.2rem 0.2rem;
    overflow-y: hidden;
    -webkit-scrolling-overflow: touch;
    overflow-x: auto;
    white-space: nowrap;
}
.join-user-box .join-user .user-item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 0.36rem;
    margin-right: 0.10rem;
}
.join-user-box .join-user .avatar {
    width: 0.36rem;
    height: 0.36rem;
    position: relative;
}
.join-user-box .join-user .user-item .join-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .12rem;
    color: #717376;
    font-weight: 300;
}
.join-user-box .join-user .user-item .waiting-icon {
    margin-right: 0.03rem;
    width: 0.1rem;
    height: 0.1rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAdRJREFUOE+tlb9PVEEQxz/z7goqQ0lhAR2FhQkUNnDZHPZXkGACiTYkFJJgaaednRogWJBAAYlEE7Cg45i8o6Gg8D+QBBLstCQRdsy+x929e9wPD3zl7sx3Z2e/83lCm09VixDNeKQC9gRkKA2zc0O+g+0V8DvOuct8uuQXVONZD+9AHrY7rLlmPyNYcq60k41rCIaqPIX3wMvuQrd2P0VcLzrnrsJOQ7CqtTVgoU+xevhK2U0uNgRV49Cvz3cUS9IibM650rao6oAn+tFsfF7WLkkOs3GQR50PtfMIPyIHGj8XZLNzoLwpu4m3u6qDDyj86nYLw+bkQGu7ApVOgYYsTbmJj2G/qjXrLshXqWocrjv8PwSDT6WqtT9A8R8FNzI+DIYfzeVd9SWYTd5XHRqgcNFGMD7rMRXrZTc5n7/B4eHRmImdtK7baXiULwLTPcbs1OB364glFmpplcFesM2sIFv3MXU917AXwdjFG2P3gEGvIwMs/Egyyylh7ldlhD0L5MnCYfkOpEnK9tjKU1dqwiGtMsFXEO2HOOax1SL+1S181TuUkocPnWGRRhqcgb2ecqXt1tdv0+tAoGuiGZCKYI+B5MEMuRDh2My+3fwCEqhmv7+U+b5PRdgNhwAAAABJRU5ErkJggg==) no-repeat 50%/100%;
}
.line2 {
    height: 1px;
    background-color: #e5e5e5;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
}
.huodongMore {
    margin-top: 0.15rem;
}
.huodongMoreT {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.2rem;
}
.huodongMoreT h3 {
    font-weight: bolder;
    font-size: 0.18rem;
    color: #242629;
}
.huodongMoreT a {
    font-size: .14rem;
    color: #30a2f2;
}
.huodongMoreMain {
    overflow: hidden;
}
.huodongMore .scroll {
    padding: 0.05rem 0 0.05rem 0.2rem;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
.huodongMore .huodongItem {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 1.30rem;
    margin-right: 0.1rem;
    background: #fff;
    width: 3.25rem;
    box-shadow: 0 0 2px rgba(170,170,170,0.6);
    border-radius: 0.04rem;
}
.huodongMore .huodongItem .pic {
    width: 1.30rem;
    height: 1.30rem;
    overflow: hidden;
    position: relative;
}
.huodongMore .huodongItem .pic img {
    display: block;
    height: auto;
    min-height: 1.30rem;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    width: 100%;
}
.huodongMore .huodongItem .span1 {
    flex: 1;
    padding: 0.10rem 0.15rem;
    overflow: hidden;
}
.huodongMore .huodongItem .title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 700;
    line-height: 0.18rem;
    height: 0.36rem;
}
.huodongMore .huodongItem .item {
    margin: 0.12rem 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: .2rem;
    position: relative;
}
.huodongMore .huodongItem .item img {
    position: absolute;
    margin-right: 0.08rem;
    height: 0.18rem;
    left: 0;
}
.huodongMore .huodongItem .item .value {
    color: #717376;
    margin-left: 0.27rem;
    white-space: nowrap;
}
/**露营地**/
.lyBd {
    background: #fff;
    margin: 0.10rem;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(112,112,122,0.5);
}
.lyBdTop {
    padding: 0.12rem 0.10rem 0.13rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 0.22rem;
}
.lyBdTop .lyH3 {
    display: flex;
    align-items: center;
    line-height: 0.22rem;
    font-size: 0.16rem;
}
.lyBdTop .lyH3 img {
    width: 0.15rem;
    height: 0.15rem;
    margin-right: 0.04rem;
}
.lyBdTop a {
    color: #616161;
}
.lyBdMain {
    overflow: hidden;
}
.lyBdMain .scroll {
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 0 0.15rem 0.2rem;
    -webkit-transform: translateY(0.2rem);
    transform: translateY(0.2rem);
    margin-top: -0.2rem;
}
.lyBdMain .item {
    padding: 0.03rem 0 0.1rem;
    width: 1rem;
    margin-right: 0.06rem;
    position: relative;
}
.lyBdMain .item a {
    display: block;
    width: 100%;
    height: 100%;

}
.lyBdMain .item a:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    overflow: hidden;
    width: 0.42rem;
    height: 0.2rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.lyBdMain .item:nth-child(1) a:before {
    background-image: url("data:image/png;base64,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");
}
.lyBdMain .item:nth-child(2) a:before {
    background-image: url("data:image/png;base64,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");
}
.lyBdMain .item:nth-child(3) a:before {
    background-image: url("data:image/png;base64,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");
}
.lyBdMain .item .pic {
    width: 1rem;
    height: 1rem;
    overflow: hidden;
    position: relative;
}
.lyBdMain .item .pic img {
    display: block;
    height: auto;
    min-height: 1rem;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    width: 100%;
}
.lyBdMain .item .title {
    margin-top: 0.06rem;
    color: #212121;
    font-size: .12rem;
    line-height: .16rem;
    text-align: center;
}
.lyBdMain .item .price {
    color: #616161;
    font-size: .12rem;
    line-height: .18rem;
    text-align: center;
}
.lyBdMain .item .price span {
    color: #ff8300;
}
.lyBdMain .item .price span em {
    font-size: 0.14rem;
    font-style: normal;
}
.jingxuan {
    padding: 0.10rem 0;
    background: #fff;
}
.jingxuan > h3 {
    color: #242629;
    font-size: 0.16rem;
    font-weight: 700;
    line-height: 2;
    padding: 0 0.20rem;
}
.jingxuanUl {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.2rem;
}
.jingxuanUl.fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: 50px;
    z-index: 999;
    box-shadow: 0 0 5px rgb(0 0 0 / 50%);
    background: #fff;
}
.jingxuanUl li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.54rem;
}
.jingxuanUl li:nth-child(2) {
    display: none;
}
.jingxuanUl li dl {
    display: none;
    position: absolute;
    width: 100%;
    top: 0.54rem;
    left: 0;
    right: 0;
    background: #fff;
    z-index:9;
    padding: 0 .2rem;
}
.jingxuanUl li dl dd {
    position: relative;
    line-height: 0.52rem;
    font-size: 0.14rem;
    font-weight: 700;
}
.jingxuanUl li dl dd.active {
    color: #0ac7cd;
}
.jingxuanUl li dl dd.active:before {
    content: '\e6e7';
    display: block;
    position: absolute;
    font-family: "iconfont" !important;
    font-size: 0.16rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    right: 0;
    top: calc(50% - 10px);
    line-height: 20px;
}
.jingxuanUl li dl dd:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom:0;
    width: 100%;
    height: 1px;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    background: #f3f3f3;
}

.jingxuanUl li i {
    width: 0;
    height: 0;
    border-left: 0.04rem solid transparent;
    border-right: 0.04rem solid transparent;
    border-top: 0.05rem solid #686868;
}
.jingxuanUl li.on i {
    border-bottom: 0.05rem solid #686868;
    border-top: 0;
}
.jingxuanUl li span {
    font-size: 0.14rem;
    color: #242629;
    width: 0.60rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
}
.jingxuanUl li.active span {
    color: #0ac7cd;
}
.jingxuanUl li.active i {
    border-top-color: #0ac7cd;
}
.jingxuanUl li.active.on i {
    border-bottom-color: #0ac7cd;
}
.jingxuanUl li.on dl {
    display: block;
}
.jdList {
    padding: 0 0.1rem 0 0.2rem;
}
.jdList .item {

    position: relative;
    padding: 0.12rem 0;
}
.jdList .item a {
    display: flex;
    width: 100%;
    align-items: stretch;
}
.jdList .item .pic {
    overflow: hidden;
    width: 1rem;
    border-radius: 0.10rem;
    position: relative;
    margin-right: 0.15rem;
    height: 1rem;
    overflow: hidden;
}
.jdList .item .pic img {
    display: block;
    height: auto;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    width: 100%;
    min-height: 100%;
}
.jdList .item .span1 {
    flex: 1;
    overflow: hidden;
}
.jdList .item:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom:0;
    width: 100%;
    height: 1px;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    background: #e7e7e7;
}
.jdList .item .title {
    display: flex;
    align-items: flex-end;
}
.jdList .item .title p {
    font-size: 0.15rem;
    font-weight: 700;
    color: #242629;
    max-width: 1.70rem;
    line-height: 0.24rem;
}
.jdList .item .title span {
    font-size: 0.10rem;
    color: #696969;
    margin-left: 0.04rem;
}
.jdList .item .pf {
    display: flex;
    align-items: center;
    margin-top: 8px;
}
.jdList .item .pf .fen {
    color: #ff6200;
    font-weight: 600;
}
.jdList .item .tel {
    font-size: 0.12rem;
    color: #7b7b7b;
    margin-top: 3px;
}
.jdList .item .tel span {
    color: #7b7b7b;
    font-weight: 600;
}
.jdList .item .dizhi {
    font-size: 0.12rem;
    color: #7b7b7b;
    display: flex;
    align-items: center;
    margin-top: 3px;
}
.jdList .item .dizhi span {
    flex: 1;
}
.jdList .pingfen {
    font-size: 0.11rem;
    color: #8a8a8a;
}
.jdList .pingfen span {
    font-size: 0.13rem;
    font-weight: 700;
    color: #0ac7cd;
    margin-right: 0.04rem;
}
.jdList .juli {
    font-size: 0.12rem;
    color: #7b7b7b;
    margin-left: 20px;
}

.jdList .infoFlex {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding-right: 0.10rem;
}
.jdList .infoFlex .span1 {
    overflow: hidden;
    flex: 1;
    margin-right: 0.10rem;
}
.jdList .infoFlex .price {
    font-size: 0.12rem;
    color: #8e8e8e;
}
.jdList .infoFlex .price del {
    margin-right: 0.02rem;
}

.jdList .infoFlex .price span {
    color: #fb6606;
}
.jdList .infoFlex .price span em {
    font-size: 0.18rem;
    font-weight: 700;
    font-style: normal;
}
.jdList .infoFlex .biaoqian span {
    font-size: 0.10rem;
    color: #242629;
    line-height: 0.15rem;
    border-radius: 0.03rem;
    border:1px solid #eee;
    padding: 0 0.05rem;
    margin-right: 0.04rem;
    display: inline-block;
    vertical-align: middle;
}
.jdList .infoFlex .biaoqian span.active {
    background: #f3fffd;
    color: #0ac7cd;
    border-color: #e2f0ee;
}
.jdList .infoFlex .js {
    line-height: 0.16rem;
    color: #646464;
    font-size: 0.10rem;
    padding: 0 0.05rem;
    border-radius: 0.03rem;
}
.ziShow {
    padding-top: 0;
}
.ziHead2 {
    position: fixed;
    padding: 0.10rem;
    z-index:9999;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    left: 0;
    top: 0;
    right: 0;
    height: 0.50rem;
    overflow: hidden;
}
.ziHead2.fixed {
    background: #fff!important;
}
.ziHead2.fixed a i {
    color: rgb(36, 38, 41);
}
.ziHead2 h2 {
    margin: 0 10px;
    font-size: 0.17rem;
    font-weight: 700;
    color: #242629;
    opacity: 0;
    flex: 1;
    line-height: 0.30rem;
    text-align: center;
}
.ziHead2.fixed h2 {
    opacity: 1;
}
.ziHead2 a i {
    color: #fff;
    font-size: 0.22rem;
    line-height: 0.30rem;
}
.ziHead2 a.back i {
    font-size: 0.28rem;
}
.ziInfo {
    background: #fff;
    margin: -0.5rem 0.08rem 0;
    z-index:999;
    position: relative;
    border-radius: 0.10rem 0.10rem 0 0;
    overflow: hidden;
    padding: 0.06rem;
}
.ziBanner {
    position: relative;
    min-height: 1.40rem;
    background: #0ac7cd;
}
.ziBanner:after {
    position: absolute;
    content: '';
    display: block;
    bottom: 0;
    left: 0;
    height: 1.00rem;
    width: 100%;
    z-index:99;
    background-image: linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));
}
.ziInfoHead {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.ziInfoHead .title {
    font-size:0.20rem;
    font-weight: 700;
    line-height: 0.26rem;
    flex: 1;
    margin-right: 0.10rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: PingFangSC-Semibold;
    padding: 0.05rem 0 0 0.1rem;
}
.ziInfoHead .pingfen {
    width: 1rem;
    background: url(../img/pingfenBg.png) no-repeat center top;
    padding-right: 0.14rem;
    padding-top: 0.08rem;
    background-size: 1rem auto;
    text-align: right;
    line-height: 1;
    display: flex;
    flex-direction: column;
    align-items: end;
}
.ziInfoHead .pingfen span {
    font-size: 0.17rem;
    font-weight: 600;
}
.ziInfoHead .star {
    position: relative;
    width: 0.60rem;
    margin: 0.05rem 0;
}
.ziInfoHead .star > div {
    display: flex;
    align-items: center;
    width: 0.60rem;
    overflow: hidden;
}
.ziInfoHead .star .star1 {
    position: absolute;
    left: 0;
    top: 0;
    z-index:9;
    overflow: hidden;
}
.ziInfoHead .star i {
    flex: 0 0 0.12rem;
    overflow: fragments;
    font-size: 0.12rem;
    color: #e6e6e6;
}
.ziInfoHead .star .star1 i {
    color: #fee64d;
}
.ziInfoHead .pingfen a {
    font-size: 0.14rem;
    color: #0ac7cd;
}
.ziInfoTime,.ziInfoDizhi {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0.08rem;
    font-family: PingFangSC-Semibold;
}
.ziInfoTime a ,.ziInfoDizhi a {
    font-size: 0.14rem;
    color: #0ac7cd;
    font-weight: 600;
}
.ziInfoTime span,.ziInfoDizhi span {
    font-size: 0.14rem;
    font-weight: 600;
    flex: 1;
    margin-right: 0.10rem;
}
.daijin {
    margin:0.10rem 0.05rem 0;
    border-radius: 0.10rem;
    background: #fff;
    padding-bottom: 0.10rem;
}
.daijin h3 {
    font-size: 0.18rem;
    font-weight: 700;
    line-height: 0.20rem;
    padding: 0.20rem 0 0 0.10rem;
    color: #242629;
}
.daijinMain {
    padding: 0 .10rem;
}
.daijinMain .daijinItem {
    background: #f5f6fa;
    margin-top: 0.10rem;
    border-radius: 0.10rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding: 0.10rem;
}
.daijinMain .daijinItem .span1 {
    flex: 1;
    margin-right: 0.20rem;
}
.daijinMain .daijinItem .title {
    font-size: 0.15rem;
    font-weight: 700;
    color: #242629;
}
.daijinMain .daijinItem .daijinInfo {
    font-size: 0.12rem;
    color: #96959a;
}
.daijinMain .daijinItem .price {
    color: #fc6501;
    font-size: 0.10rem;
}
.daijinMain .daijinItem .price span {
    font-size: 0.18rem;
    font-weight: 600;
    color: #fc6501;
}
.daijinMain .daijinItem .price em {
    color: #999a9c;
    font-size: 0.12rem;
    font-style: normal;
    border:1px solid #d0a89b;
    margin-left: 0.04rem;
    padding: 0.03rem 0.06rem;
    border-radius: 0.03rem;
}
.daijinMain .daijinItem .yuding a {
    display: block;
    margin: 0 auto;
    background-image:linear-gradient(to right,#fe950e,#fd4f42);
    line-height: 32px;
    width: 66px;
    text-align: center;
    color: #fff;
    font-size: 0.14rem;
    font-weight: 600;
    border-radius: 16px;
}
.daijinMain .daijinItem .yuding p {
    color: #999a9c;
    font-size: 0.12rem;
    text-align: center;
}
.ziShop {
    background: #fff;
    margin-top: 0.10rem;
    display: flex;
}
.ziShop .shopNav {
    width: 0.90rem;
    background: #f4f4f4;
    overflow: hidden;
}
.ziShop .shopShow {
    flex: 1;
    overflow: hidden;
}
.topUL {
    display: none;
}
.topUL.fixed {
    display: flex;
    width: 100%;
    background: #fff;
    left: 0;
    right: 0;
    top: 0.50rem;
    z-index:9990;
    box-shadow: 0 0 5px rgb(0 0 0 / 50%);
    position: fixed;
}
.topUL.fixed li {
    flex: 1;
    text-align: center;
    position: relative;
    line-height: 0.50rem;
    font-size: 0.14rem;
    color: #242629;
}
.topUL.fixed li.active {
    font-size: 0.15rem;
    color: #00cad2;
    font-weight: 700;
}
.topUL.fixed li.active:after {
    content: '';
    width: 0.30rem;
    height: 0.04rem;
    border-radius: 0.02rem;
    background: #0ac7cd;
    position: absolute;
    bottom:0.05rem;
    left:calc(50% - 0.15rem);
}
.ziShop.active .shopNav {
  height: calc(100vh - 1rem);
}
.ziShop.active .shopShow {
    height: calc(100vh - 1rem);
}
.shopShow .scroll .item {
    display: flex;
    padding: 0.10rem;
}
.shopShow .scroll .item .pic {
    width: 0.90rem;
    height: 0.90rem;
    margin-right: 0.10rem;
    position: relative;
    overflow: hidden;
    border-radius: 0.05rem;
}
.shopShow .scroll .item .pic img {
    display: block;
    height: auto;
    min-height: 0.90rem;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    width: 100%;
}
.shopShow .scroll .item .span1 {
    flex: 1;
    overflow: hidden;
}
.shopShow .scroll .item .title {
    font-size: 0.16rem;
    font-weight: 700;
    line-height: 0.20rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: PingFangSC-Semibold;
}
.shopShow .scroll .item .shou {
    color: #888;
    margin-top: 0.04rem;
}
.shopShow .scroll .item .price {
    color: #df0000;
    position: relative;
    font-size: 0.10rem;
}
.shopShow .scroll .item .price em {
    display: inline-block;
    position: absolute;
    background: #facb4e;
    color: #242629;
    font-size: 0.14rem;
    line-height: 0.24rem;
    padding: 0 0.10rem;
    top: 0;
    right: 0;
    font-style: normal;
    border-radius: 0.12rem;
}
.shopShow .scroll .item .price span {
    font-size: 0.18rem;
}
.shopShow .scroll,.shopNav ul {
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 0 0.2rem 0 0;
    -webkit-transform: translateX(0.2rem);
    transform: translateX(0.2rem);
    margin-left: -0.2rem;
}
.shopNav ul li {
    padding: 10px;
    font-size: 0.14rem;
    color: #343434;
    line-height: 0.20rem;
}
.shopNav ul li.active {
    background: #fff;
    font-weight: 600;
}

.am-modal-hd {
    font-size: 18px;
}

.am-modal {
    width:100vw !important;
    height:100vh!important;
    width: 100vw !important;
    height: 100vh!important;
    top: 0;
    left: 0;
    background: #fff;
    margin-left: 0 !important;
    margin-top: 0 !important;
    z-index:99999;
}
.am-modal-dialog {
    min-height:100vh;
    background: #fff;
    overflow:auto;
    min-width: 100%;
}
.ziShow .am-modal:before {
    display: none;
}
.jianjie-z {
    padding: 70px 15px 30px;
    text-align: left;
}
.jianjie-z p {
    line-height: 1.5;
}
.jianjie-z img {
    max-width: 100%;
}
.ziShow .am-modal-actions-group .am-list > li > a {
    padding: 0.1rem;
}
.ziShow .am-btn {
    font-size: 0.16rem;
}
.ziShow2 #app {
    background: url("../img/fabuBg.png") no-repeat center top;
    background-size: 100% auto;
}
.ziHead3 {
    -webkit-transition: all .2s;
    transition: all .2s;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0.15rem;
    height: 0.6rem;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ziHead3 a i {
    color: #fff;
    font-size: 0.20rem;
}
.ziHead3 #Button1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0.35rem;
    border-radius: 0.2rem;
    padding: 0 15px;
    font-weight: 600;
    font-size: .13rem;
    text-align: center;
    line-height: .35rem;
    background: #fff;
    color: #242629;
    border: 0;
}
.ziHead3 h2 {
    height: 20px;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: -1;
}
.ziHead3.fixed {
    background-color: rgb(255, 255, 255);
    box-shadow: rgb(0 0 0 / 5%) 0 0.5px;
}
.ziHead3.fixed a i {
    color: #242629;
}
.ziHead3.fixed h2 {
    color: #242629;
}
.ziHead3.fixed #Button1 {
    background: #242629;
    color: #ffd831;
}
.ziHead3 .btn {
    color: #fff;
}
.fabuMain {
    position: relative;
    top: 1rem;
    left: 0;
    width: auto;
    border-radius: 10px;
    background: #fff;
    -webkit-box-shadow: 0 6px 50px rgb(0 0 0 / 10%);
    box-shadow: 0 6px 50px rgb(0 0 0 / 10%);
    margin: 0 10px;
    padding: 20px 15px 25px;
}
.fabuInput {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 15px;
}
.fabuInput > h4 {
    color: #242629;
    font-weight: 600;
    font-size: 18px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 10px;
}
.fabuInput input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    background: #f9f9f9;
    width: 100%;
    line-height: 25px;
    padding: 7.5px 10px;
    font-size: 15px;
    border:0;
}
.fabuInput .select {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-left: -10px;
    flex-wrap: wrap;
    margin-top: -10px;
}
.fabuInput select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    background: #f9f9f9;
    flex: 1;
    line-height: 25px;
    padding: 7.5px 10px;
    font-size: 15px;
    border:0;
    margin-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10px;
}
.fabuInput textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    height: 1.5rem;
    width: 100%;
    background: #f9f9f9;
    font-size: 15px;
    border-radius: 5px;
    line-height: 22px;
    resize: none;
    border:0;
}
.picInput {
    padding: 0 10px;
    position: relative;
    top: 1.2rem;
    margin-bottom: 10px;
    overflow: hidden;
}
.picFlex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    padding-right: 0.1rem;
    padding-bottom: 0.2rem;
    margin-left: -5px;
    -webkit-transform: translateY(0.2rem);
    transform: translateY(0.2rem);
    margin-top: -0.2rem;
    -webkit-scrolling-overflow: touch;
    overflow-y: hidden;
    -webkit-scrolling-overflow: touch;
    overflow-x: auto;
}
.picFlex > div {
    display: flex;
}
.picFlex .picItem {
    margin: 5px;
    width: 1.15rem;
    height: 1.15rem;
    border-radius: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAZ5JREFUaEPtmEFOg1AQhv+hLoxRr+EJ3BkspUtNjHcx8QguvEsXuqQlIe70Ap4Dk7poGIO6QFLmNQ8HKJlum3nM9/8z9H8ljORDI+GAgQzNSXPEHFFSQG20VquXs4KKRwLPAWwASoiD+9ns4l2DRQWkhGAq3gAcV5smIAcH5xowKiDLNFsAuNmmPBfF8zyeXv+3K1oged2NSuPrOAqP9gWEhUY5jsLAQBoU0Botc8R35MwRSbllmtlo2Wj5KmCjBfTzg/g3xdKhhoPNZ/LHrqlZfP02pdhuYVD+seBMzSKIlGK7hnGlZheIlGK7ZhFTswtkDaDjvWjUJ4+j8LTpWxEkSbMnAq66ln7783gRR5e3XiDlsoOKVwZO+oXhnHgiXpGdofH79cubBwqCWLj11Tld50pZrHrWJ8AJ8eTOdc93PdDLCAuNXrL9FJkjFhr7Co0+Y2vL7qPab40tuy37ni27lJrFFOu7Jio7IqdmOcUOCqQ5NbtT7KBAymZqqflg1xQ7OBDfhnzrVHbEt5k2dQbSRj2NWnNEQ9U2Z47GkS/ROOkzaxFWNAAAAABJRU5ErkJggg==) 50% no-repeat;
    background-color: #f5f6f7;
    background-size: 25px;
    position: relative;
}
.picFlex .picItem input {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
}
.picFlex .picItem img {
    display: block;
    width: 1.15rem;
    height: 1.15rem;
}
.picFlex .picItem .img-uploaded-remove {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANaSURBVHgB7ZlNaBNBFIBfiqAHtYgttHctpD9gr7XpPWlDQcxetenFS3sXKqKmem/PTXpORCipqeduzbEVIgmY3tNDJQQUeovvwa7sTuc/2+SSD4ZlZzPZL7Mvb34WYMgQITHokW63excPi1imsDzBQueTgY+0sFxgOcdySsdYLHYBPWAtjbIkmMUyD+a4WCoofwIWGEv3KMtCPf4a5c9NGmlLe2GwhsWB6ClhyaP8H50Pa0mj8AQedrFMwM1Bvb6hE+9K6T4J+2iJS6X7LOyjFBdKezFcgP4K+5DwmijGRyQN6U83CGHw7psVXeRKYy8/gpvJEiZk0IObVm8JGnwCBY1Go1Yuf/3Zbrevksnk1NLS4lNVm+Pjk+/5fKE2PR0fTaeXZ+Px+JyiCT3tM7byWkzjr0vg4SMohFdXn1WCdbnchznHeZ4StSkWP1e2tt7UgnUHB19SGuKbGNshcV54JEEB9TBbR0IkBprCou/hsMZWhKS9FJcABfV6o8Or54mLhInLy99XoGbey2T/YXv6MWiwvv5yVnQtKC4TJtLplNb9gOnIUEzjL9oAzaxRLBZR6K1QaGFhYbRarXZE17e3389mMpll0KOIcb3rn1j1NOE4TiqXeyf8E0UoTIRSHyttNJioxHlYCBP3gies9CQYYiJuKUyEOnMEIoDEKYZln6HrlsLXiESasoQshgm6LsrjprDSLTBEldaCyAYgBaFpKiv9FwwwEfaxFA91Jit9CpqohGUxbiHeDJ6w0lqrYpqtyYQpS+zv772SZRVq77qu7hbCj+AJK+2CBoeHR79E14JpTZUO9/b2dSZMhLinveXNmeobxsYe3OHV8/KwTHxmZuY+qHHZ9SIv5RVAAU3g2TrZwCESX1lJ6gxKR2wFd2GLE6cdUOwg0UIAw6RWr9c72eyLuUQisQgKKIbL5W/N8fGHt0lYYwHQwl52dKVJeAcGTxalm2wld0T0ljclGCwlnjAhG8bzYDFCRkTLuz8XobSXSTah/+J0v03ZZqTuXh7Ft/G01QJf2H4vz6dP4lrChOn+NG1VZSB6ot+fDuJtmdFmThS9TlmqwG7GqOjlnQst62ljR7lPwsFK1ieKt1sU77SKpwGJngKds2+36LHTTI3yrqsbBkOGWPAPixZ4pUoFKPkAAAAASUVORK5CYII=) 50%/100% no-repeat;
}

.fabuList {
    position: relative;
    top: 1.2rem;
    padding: 0 10px 74px;
}
.fabuList .fabuItem {
    height: 0.5rem;
    line-height: .5rem;
    font-size: .15rem;
    overflow: hidden;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.fabuList .fabuItem:after {
    width: 3.55rem;
    height: 1px;
    background: #f9f9f9;
    content: '';
    display: block;
    bottom: 0;
    left:0;
    position: absolute;
}

.fabuList .fabuItem .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.fabuList .fabuItem .left > img {
    height: 15px;
    width: 15px;
    margin-left: 5px;
}
.fabuList .fabuItem .left span {
    margin-left: 2px;
    font-weight: 700;
}
.fabuList .fabuItem .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 8px;
}
.fabuList .fabuItem .right input {
    position: absolute;
    opacity: 0;
    z-index:-1;
}
.fabuList .fabuItem .right span {
    color: #717376;
    font-family: PingFang SC;
    font-size: .12rem;
    margin-right: 10px;
    display: block;
    max-width: 1.7rem;
}
.fabuList .fabuItem .right>img {
    width: 10px;
    height: 10px;
}
.options-box {
    position: fixed;
    z-index: 9999;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    color: #474747;
    font-size: .16rem;
    display: none;
}
.options-box .box {
    width: 100%;
    height: 2.6rem;
    position: absolute;
    bottom: 0;
    background: #fff;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}
.options-box .box header {
    height: 0.6rem;
    line-height: .6rem;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
.options-box header>div:first-child {
    float: left;
    margin-left: 0.2rem;
}
.options-box header>div:nth-child(2) {
    float: right;
    height: 0.3rem;
    line-height: .3rem;
    text-align: center;
    width: 0.64rem;
    background: #ffdb26;
    margin-top: 0.15rem;
    margin-right: 0.2rem;
}
.options-box .line-box {
    position: absolute;
    top: 1.4rem;
    height: 0.4rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(0,0,0,.1);
    border-top: 1px solid rgba(0,0,0,.1);
}
.options-box .wheel-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2rem;
    overflow: auto;
    text-align: center;
    position: relative;
}
.options-box .wheel-box .wheel {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
}
.options-box .wheel-box .wheel:after {
    bottom: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.5)),to(#fff));
    background: linear-gradient(hsla(0,0%,100%,.5),#fff);
    position: absolute;
    content: "";
    display: block;
    height: 0.8rem;
    width: 100%;
    z-index: 1;
}
.options-box .wheel-box .wheel:before {
    top: 0;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,.5)));
    background: linear-gradient(#fff,hsla(0,0%,100%,.5));
    position: absolute;
    content: "";
    display: block;
    height: 0.8rem;
    width: 100%;
    z-index: 1;
}
.options-box .wheel-box .wheel ul {
    margin-top: 0.8rem;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-duration: 0ms;
    transform: translate(0px, 0px) scale(1) translateZ(0px);
}
.options-box .wheel-box .wheel ul li {
    list-style: none;
    white-space: nowrap;
    height: 0.4rem;
    line-height: .4rem;
    font-size: .16rem;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-duration: 0ms;
    transform: rotateX(0deg);
}
#allmap {
    position: fixed!important;
    width: 100%!important;
    height: 100%!important;
    z-index:99999999!important;
    left: 0;
    top: 0;
}
.qiandaoHead {
    padding-top: 0.80rem;
    display: flex;
    width: 100%;
}
.qiandaoHead a p {
    line-height: 2;
    font-size: 14px;
}
.qiandaoHead a {
    flex: 1;
    text-align: center;
}
.qiandaoHead a img {
    display: block;
    margin: 0 auto;
    max-width: 0.60rem;
}
.fabuBq {
    position: relative;
    top: 1.2rem;
    padding: 0 10px 34px;
}
.fabuBqT {
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.fabuBqT i {
    margin-right: 10px;
}
.biaoqianList {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-top: 8px;
}
.biaoqianList div {
    margin-right: 6px;
    margin-top: 6px;
    position: relative;
}
.biaoqianList span {
    background: #ececec;
    color: #909090;
    font-size: 12px;
    line-height: 22px;
    border-radius: 10px;
    padding: 0 10px;
    display: block;
}
.biaoqianList input[type=checkbox] {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index:1;
    opacity: 0;
}
.biaoqianList input[type=checkbox]:checked+span {
    background: #fdf5e8;
    color: #e7881c;
}
#app .gg img {
    max-width: 100%;
}
#app .gg {
    margin: 10px;
}
.jifenMain {
    background: #6096e6;
    border-radius: 20px;
    margin: 0 10px 10px;
    padding-bottom: 20px;
}
.jifenMain > h3 {
    font-weight: 500;
    line-height: 40px;
    text-indent: 20px;
    font-size: 14px;
    padding-top: 6px;
}
.jifenList {
    background: #fff;
    display: flex; margin: 0 10px 10px;
    padding: 10px;
}
.jifenList .item {
    flex: 1;
    text-align: center;
}
.jifenList .item p {
    color: #424891;
    font-size: 10px;
}
.jifenList .item span {
    color: #000;
    font-size: 12px;
}
.jifenList .item i {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    background: #fdcf67;
    font-size: 10px;
    display: block;
    margin: 10px auto;
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}
.jifenList .item i:after {
    content: '学分';
    color: #ac832d;
    font-style: normal;
}
.jifenList .item.active i {
    background: #2794fc;
}
.jifenList .item.active i:after {
    content: '\e6e7';
    color: #fff;
}
.qiandaoTxt {
    background: #fff;
    padding: 10px;
    margin: 0 10px 10px;
}
.qiandaoTxt p {
    font-size: 14px;
    color: #363636;
    text-indent: 2em;
    margin-top: 4px;
    line-height: 24px;
}
.qiandaoGz {
    background: #fff;
    display: flex; margin: 0 10px 10px;
    padding:5px 10px;
    flex-wrap: wrap;
}
.qiandaoGz .item {
    text-align: center;
    flex: 0 0 33.33%;
    margin: 5px 0;
}
.qiandaoGz .item img {
    max-width: 32px;
}
.qiandaoGz .item p {
    font-size: 12px;
    margin-top: 6px;
}
.qiandaoGz .item p.tis {
    color: red;
}
.ziShow3 #app {
    background: #2d83e6;
    min-height: 100%;
    height: auto;
    padding-bottom: 30px;
}
.ziHead4 {
    -webkit-transition: all .2s;
    transition: all .2s;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: flex-start;
    padding: 0.20rem 0.15rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: calc(48px + 0.40rem);
}
.ziHead4 a i {
    color: #fff;
    font-size: 0.20rem;
}

.ziHead4 h2 {
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
.dianzan {
    margin: 30px 30px 0;
}
.dianzanX {
    border:4px solid #082a60;
    height: 8px;
    border-radius:8px;
}
.dianzanShow {
    margin: -8px 10px;
    background: #fff;
    position: relative;
    z-index:1;
    padding: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.dianzanShow:before,.dianzanShow:after {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    background: #2e81df;
    border-radius: 50%;
    position: absolute;
    top: 105px;
}
.dianzanShow:before {
    left:-7px;
}
.dianzanShow:after {
    right:-7px;
}
.dianzanShow h3 {
    padding-top: 10px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    font-weight: 500;
}
.dianzanShow h2 {
    font-size: 24px;
    text-align: center;
    line-height: 30px;
}
.dianzanShow .time {
    padding-top: 20px;
    text-align: center;
}
.dianzanShow .time span {
    color: #c9c9c9;
    font-size: 12px;
}
.dianzanShow .time p {
    margin-top: 6px;
}
.dianzanInfo {
    margin-top: 8px;
}
.dianzanInfo p {
    color: #363636;
    line-height: 1.5;
}
.dianzanInfo p.tishi {
    color: red;
    margin-top: 15px;
}
.dianzanShow .btn {
    background: #278cda;
    width: 120px;
    line-height: 40px;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    margin: 30px auto 10px;
}
.bZan {
    margin: 30px;
    background: #fff;
    padding: 10px 10px 25px;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.bZan h3 {
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    font-weight: 500;
}
.bZan h2 {
    font-size: 24px;
    text-align: center;
    line-height: 30px;
}
.bZan .btn {
    background: #00ff00;
    width: 220px;
    line-height: 40px;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    margin: 30px auto 10px;
    font-size: 18px;
}
.ziHead6 {
    -webkit-transition: all .2s;
    transition: all .2s;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0.15rem;
    height: 0.5rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #2b72da;
}
.ziHead6 a i {
    color: #fff;
    font-size: 0.20rem;
}

.ziHead6 h2 {
    height: 20px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
.zanHead {
    background: #3492ec;
    border-radius: 0 0 50% 50%/0 0 30px 30px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.zanHead .huozan {
    background: #fff;
    margin: 0 40px 0;
    border-radius: 5px;
    padding: 10px;
}
.zanHead .huozan > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.zanHead .huozan > div:nth-child(2) {
    border-top: 1px solid rgba(0,0,0,.2);
    margin-top: 10px;
    padding-top: 10px;
}
.zanHead .zanji {
    background: #fff;
    margin: 20px 40px 0;
    border-radius: 5px;
    padding: 6px 0;
}
.zanHead .zanji .zanjiT {
    display: flex;
}
.zanHead .zanji .zanjiT p {
    flex: 1;
    text-align: center;
    color: #fff;
    background: #6096e6;
    line-height: 32px;
    border-left: 1px solid #fff;
}
.zanHead .zanji .zanjiT p:nth-child(1) {
    border-left: 0;
}
.zanHead .zanji .zanjiZ {
    display: flex;
    margin-top: 4px;
}
.zanHead .zanji .zanjiZ p {
    flex: 1;
    text-align: center;
    color: #363636;
    background: #d2ddf5;
    line-height: 32px;
    border-left: 1px solid #fff;
}
.zanHead .tishi {
    font-size: 12px;
    text-align: center;
    color: #fff;
    margin-top: 10px;
}
.zangui h3 {
    text-align: center;
    font-size: 16px;
    color: #333;
    margin-top: 30px;
}
.zanguiM {
    background: #ffff00;
    border: 1px solid #000;
    margin-top: 15px;
    padding: 10px;
}
.zanguiM p {
    font-size: 14px;
    line-height: 22px;
}
.ggFix a {
    position: fixed;
    top: 15px;
    right: 15px;
    background: #ca2127;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    line-height: 22px;
    padding: 0 15px;
    border-radius: 6px;
}
.ggMain {
    min-height: 100%;
}
.ggMain img {
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.xzHead {
    position: absolute;
    z-index:99999;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    left: 0;
    right: 0;
    top: 0;
}
.xzHead a {
    color: #fff;
}

.container {
    width: 100%;
    max-width: 500px;
    margin: 10px auto 0;
    position: relative;
    overflow: hidden;
    background-color: #fff;
}

.wf-item img{
    width:100%;
}
.wf-item b {
    width: 0.82rem;
    height: 0.54rem;
    position: absolute;
    z-index: 2;
    top: 0.2rem;
    right: 0;
    background: url(/public/static/sj/img/effect/ba.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    line-height: 0.54rem;
}
.wf-item b i {
    height: 0.23rem;
    font-size: 0.28rem;
    font-family: SourceHanSansCN-Normal;
    font-weight: 400;
    color: #fff;
    display: inline-block;
    font-style: inherit;
}
.wf-item p {
    font-size: 0.26rem;
    font-family: Light;
    font-weight: 400;
    color: #333;
    line-height: 0.4rem;
    text-align: left;
    padding: 0.12rem 0 0rem 0;
}
.load-more {
    text-align: center;
    padding: 10px 0 15px 0;

}
.load-more i{
    width:0.3rem;
    height:0.3rem;
    margin-right:0.1rem;
    display: inline-block;
}

.guide {
    width: 100%;
    position: absolute;
    font-size: 16px;
    color: #f1f1f1;
    bottom: 20px;
    -webkit-animation: fadeInOut ease-in-out 3s infinite;
    -moz-animation: fadeInOut ease-in-out 3s infinite;
    animation: fadeInOut ease-in-out 3s infinite;
}

@-webkit-keyframes fadeInOut {
    0% {
        opacity: 0;
    } 50% {
          opacity: 1;
      } 100% {
            opacity: 0;
        }
}

@-moz-keyframes fadeInOut {
    0% {
        opacity: 0;
    } 50% {
          opacity: 1;
      } 100% {
            opacity: 0;
        }
}

@keyframes fadeInOut {
    0% {
        opacity: 0;
    } 50% {
          opacity: 1;
      } 100% {
            opacity: 0;
        }
}

.content {
    width: 100%;
    padding-top:0.3rem;
}
.wf-item {
    height: 0;
    margin-bottom: 2%;
    float: left;
    position: relative;
    overflow: hidden;
    border-radius: 6px;
}
.wf-item .cont {
    background-color: #fff;
    box-shadow: 0 1px 6px 0 hsl(0deg 0% 89% / 64%);
    padding: 12px 12px 16px;
}
.wf-item .cont-span {
    color: #8b6117;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 6px;
}
.wf-item .cont-tit {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    color: #212121;
    display: -webkit-box;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow:ellipsis;
    margin-bottom: 6px;
}
.wf-item .cont-price {
    color: #ff8300;
    font-size: 12px;
    font-weight: 500;
    line-height: 17px;
}
.wf-item .cont-price span {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
}

.wf-item-1 {
    width: 47%;
    padding-bottom: 47%;
    margin-left: 2%;
}

.wf-item-2 {
    width: 47%;
    margin-left: 2%;
}
.zg-lm-z #jianjie {
    line-height: 0.24rem;
}
.xzXiangqing {
    margin-top: 10px;
}
.xzXiangqing p {
    line-height: 1.5;
}
#topimg {
    padding: 0;
}
#topimg img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#xzGoumai {
    bottom: 0;
    display: block;
    display: -webkit-box;
    display: flex;
    height: 48px;
    text-align: center;
    line-height: 48px;
    color: #FFF;
    left: 0;
    right: 0;
    position: fixed;
    z-index: 99999;
    width: 100%;
}
#xzGoumai a {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding: 8px 0;
    line-height: 34px;
    font-size: 15px;
    border: none 0;
    background: #FF0036;
    color: #fff;
    flex: 1;
}
.xzPrice {
    line-height: 1;
    font-size: 12px;
    color: red;
    margin-top: -5px;
}
.xzPrice span {
    font-weight: 600;
    color: red;
    font-size: 24px;
    margin-left: 2px;
}
.zanMa {
    padding: 10px 15px;
    background: #fff;
    margin: 15px 65px;
}
.zanMa img {
    display: block;
    max-width: 100%;
}
.bZan img{
    max-width: 80%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.zcMain {
    position: relative;
   /* background-image: linear-gradient(to right,#ff634d,#fd4140);*/
    background-image: url("../images/02.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 160px;
}
.zcMainZ {
    text-align: center;
    padding-top: 40px;
    color: #fff;
}
.zcMainZ a {
    font-size: 14px;
    color: #fff;
}
.zcMainZ h4 {
    font-size: 18px;
    color: #fff;
}
.zcMain .zcMainB {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zcMain .zcMainB a {
    flex: 1;
    font-size: 14px;
    color: #fff;
    line-height: 39px;
    border-top: 1px solid rgba(255,255,255,0.2);
    text-align: center;
    border-right: 1px solid rgba(255,255,255,0.2);
}
.zcMain .zcMainB a:last-child {
    border-right: 0;
}
.tPic img {
    display: block;
    width: 100%;
}
.duiFlex {
    margin: 0 15px;
    padding: 10px 0;
    border-bottom: 1px solid #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% - 30px);
}
.duiFlex .pic {
    margin-right: 30px;
}
.duiFlex .pic img {
    display: block;
    width: 66px;
    height: 66px;
}
.duiFlexMain h3 {
    font-size: 16px;
    color: #864900;
    font-weight: 600;
    margin-bottom: 8px;
}
.duiFlexMain p {
    font-size: 14px;
    color: #864900;

}
.duiFlexMain p span {
    color: #ff5a07;
}
.duiFlexMain p:last-child {
    font-size: 12px;
    color: #b6b6b6;
    margin-top: 8px;
}
a.duihuanBtn {
    display: block;
    margin: 15px;
    background: #ffdd93;
    color: #864900;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
}
#xianzhi {
    position: relative;
    background: #f8f8f8;
}
#xianzhi .xzHead {
    background: #fff;
}
#xianzhi .xzHead a {
    color: #363636;
}
#xianzhi .xzHead h3 {
    font-size: 15px;
    color: #333;
}
#xianzhi .gg {
    margin-top: 10px;
}
.xianzhiNav {
    background-image: url(../images/02.jpg);
    background-size: cover;
    height: 48px;
    position: relative;
    overflow: auto!important;
}
.xianzhiNav ul {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0 20px;
}
.xianzhiNav ul li {
    user-select: none;
    display: block;
    width: auto;
    float: left;
    position: relative;
    padding: 0 6px;
    color: #333;
    line-height: 48px;
    font-size: 14px;
    text-align: center;
    box-sizing: border-box;
    transition: all ease .3s;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    z-index: 2;
}
.xianzhiNav ul li a {
    color: #fff;
}
.xianzhi ul li:nth-child(1)  {
    webkit-transform: scale(1.125);
    transform: scale(1.125);
}
#xunzhang {
    background: #f8f8f8;
}
#xunzhang .xzHead h3 {
    font-size: 15px;
    color: #fff;
}
#xunzhang .xunzhangHead {
    background: #3473dd;
    height: 250px;
    box-sizing: border-box;
    padding-top: 80px;
    text-align: center;
}
#xunzhang .xunzhangHead p {
    color: rgba(255,255,255,0.7);
    font-size: 14px;
}#xunzhang .xunzhangHead span {
    color: #fff;
     font-size: 32px;
     line-height: 1.8;
 }
#xunzhang .duihuan {
    background: #fff;
    border-radius: 10px;
    margin: -80px 10px 0;
    padding: 10px 15px 25px;
}
.duihuan .duihuanList {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 0;
}
.duihuan .duihuanList b {
    font-size:17px;
    color: #967044;
}
.duihuan .duihuanList .num {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #8d8d8d;
    padding: 1px;
    height: 30px;
    background: #fff;
    border-radius: 17px;
}
.duihuan .duihuanList .num span {
    position: relative;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background: #f2f2f4;
}
.duihuan .duihuanList .num span:before {
    content: '';
    display: block;
    width: 12px;
    height: 2px;
    background: #8d8d8d;
    position: absolute;
    top:calc(50% - 1px);
    left:calc(50% - 6px);
}
.duihuan .duihuanList .num span.add:after {
    content: '';
    display: block;
    height: 12px;
    width: 2px;
    background: #8d8d8d;
    position: absolute;
    left:calc(50% - 1px);
    top:calc(50% - 6px);
}
.duihuan .duihuanList .num input {
    width: 50px;
    padding: 0;
    line-height: 30px;
    background: transparent;
    border: 0 none;
    text-align: center;
    font-size: 14px;
    color: #8d8d8d;
}
.duihuan .duihuanList p {
    font-size: 14px;
    color: #967044;
}
.duihuan .duihuanList p span {
    color: #fa5f18;
}
.duihuan .duihuanList a {
    font-size: 14px;
    color: #286ed3;
}
.duihuan .tishi {
    border-top: #f8f8f8 1px solid;
    margin-top: 10px;
    padding-top: 10px;
    color: #d9a273;
    line-height: 2;
    font-size: 14px;
}
.duihuan .tishi p {
    color: #d9a273;
    line-height: 1.8;
    font-size: 14px;
}
.duihuan #zhuce-b input {
    background: #fede95;
    border: 0;
    color: #966e28;
    font-size: 14px;
    line-height: 48px;
    border-radius: 24px;
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 30px;
}
.bZan input {
    display: block;
    border:1px solid #cfcfcf;
    line-height: 28px;
    padding: 0 10px;
    background: transparent;
    width: 80%;
    margin: 10px auto;
}
.fenleiNav {
    width: calc(100% - 0.05rem);
    z-index: 0;
    contain: strict;
    height: 0.29rem;
    padding: 0;
    color: #242629;
    overflow: hidden;
}
.fenleiNav ul {
    padding-left: 0.15rem;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
.fenleiNav ul li {
    padding: 0 0.05rem;
    margin-right: 0.1rem;
    white-space: nowrap;
}
.fenleiNav ul li  a {
    color: #242629;
    font-size: .16rem;
    font-family: PingFang SC;
}