@charset "utf-8"; /* 重置 */
html,body,h1,h2,h3,h4,h5,h6,p,ul,ul li,dl,dt,dd,th,td,form,object,iframe,blockquote,pre,a,abbr,address,code,img,fieldset,form,label,figure {
    margin: 0;
    padding: 0;
}

html,body,input,button,textarea,select {
    color: #333;
    font-family: Verdana,Helvetica,sans-serif;
    line-height: 1.5;
}

html,body {
    width: 100%;
    height: 100%;
}

body {
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
}

article,aside,figcaption,figure,footer,header,nav,section {
    display: block;
}

body {
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 auto;
    font-size: .24rem;
}

html {
    font-size: 50px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

img {
    border: none;
    vertical-align: middle;
    max-width: 100%;
}

i,em,address {
    font-style: normal;
}

dfn {
    font-style: italic;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

a {
    color: #333;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,select {
    text-transform: none;
    outline: 0;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],html input[disabled] {
    cursor: default;
}

input {
    line-height: normal;
}

input[type="text"],input[type="button"],input[type="submit"] {
    outline: 0;
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #ccc;
}

input:required:invalid {
    box-shadow: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    resize: vertical;
}

optgroup {
    font-weight: bold;
}

textarea {
    overflow: auto;
    resize: vertical;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

ul,ol {
    list-style: none outside none;
}

ul li {
    list-style: none;
}

::-webkit-input-placeholder {
    color: #999;
}

::-moz-placeholder {
    color: #999;
}

:-ms-input-placeholder {
    color: #999;
}

input:-moz-placeholder {
    color: #999;
}

/*清除浮动*/
.clearfix:after,.resth-items ul:after,.resth-item .item-ft:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* 布局 */
.page {
    margin: 0 auto;
    position: relative;
    min-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1px auto 0;
}

.hide, .hidden {
    display: none;
}

.sys-layer,.sys-floor {
    background-color: #fff;
    /*margin-top:.16rem;border-bottom: .02rem solid #f2f2f2;*/
}

.page-wrap {
    overflow-x: hidden;
    border-top: .12rem solid #f2f2f2;
}

/* ------------------------------ 公用属性 ------------------------------ */
/* flex */
.flex-hor,.foot-qrcode,.sys-head-flex .sys-hd-bar,.sys-layer .layer-hd,.news-item .item-hd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.flex-hor .flex-cell,.sys-head-flex .sys-hd-bar .hd-bar-bd,.sys-layer .layer-hd .hd-title,.news-item .item-hd .item-title {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.flex-ver {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.flex-align-center,.pay-methods .pay-cell,.sys-layer .layer-hd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.flex-pack-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.flex-pack-justify {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/* 文本分享 */
.fl {
    float: left;
}

.fr {
    float: right;
}

.align-center {
    text-align: center;
}

.align-left {
    float: left;
}

.align-right {
    text-align: right;
}

.fb {
    font-weight: bold;
}

/* 文字颜色 */
.color-primary,.txt-impt {
    color: #ff4448;
}

.color-link-blue {
    color: #30b4f5
}

/* ------------------------------ 公用模块 ------------------------------ */
/* 按钮 */
.sys-btn {
    display: inline-block;
    height: .8rem;
    line-height: .8rem;
    border: 1px solid #508d32;
    background-color: #508d32;
    color: #fff!important;
    padding: 0 .2rem;
    text-align: center;
    border-radius: .1rem;
    cursor: pointer;
}

.sys-btn.btn-small {
}

.sys-btn-default {
    border-color: #e6e6e6;
    background: none;
    color: #666!important;
}

.sys-btn-orange {
    border-color: #ffbe00;
    background-color: #ffbe00
}

.sys-btn-green {
    border-color: #09ba07;
    background-color: #09ba07;
}

.btn-small {
    height: .5rem;
    line-height: .5rem;
}

.btn-group .btn-item .sys-btn {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.btn-group .btn-item+.btn-item {
    padding-top: .2rem;
}

.btn-group-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin: 0 -.1rem;
}

.btn-group-flex .btn-cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding: 0 .1rem;
}

.btn-group-flex .btn-cell .sys-btn {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    border: 0;
}

.btn-group-flex .btn-cell {
}

.sys-content-none {
    padding: .55rem;
    text-align: center;
}

.sys-content-none .nocont-ico {
    display: inline-block;
    width: .45rem;
    height: .45rem;
    -webkit-background-size: contain;
    background-size: contain;
    vertical-align: middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAclBMVEUAAACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqodzi/yAAAAJXRSTlMA+fDZwE/iyH5ZGxYPB6xVPTfoz7KinZKLhl5HLiYF6XZwZmUxEKEoaQAAAT1JREFUOMvtlMmygyAQRZtBBA0OcYhjZv7/Fx9Pu0hCMLvscjaWfU9XqwjwRfSlEjwKJREX1UWD49gTYwzN382c2oD0x0erNS1i9s1ZLAF5DDyYlZuv3jA4uPkZVs6+esYgc0/QYUX5qsKgc5WSLoU49dU0XgJagiM/2UJ1hzfulQ1OL58mucp8BwF2ubwm8OMHUrSZTD8rqczaAkD9/6s8/Whyq1AFDDfPNrj1GJgFMm6bI1kdiNcrm7fMma1GDBH28CRsJhznRqAbg11TyJxijBtt2xjeiOHdHASGbBlaULwldamfPV3WBCNa4JFlXaRW0w636qRqV6YRINHeOPa87aXsW/5ci8BRMvMBVr6sXUO2RNL4q6542OQqcOQMPCAO+Ja+XHSMEjeYsq5AMYBORpnFTAgWZ3JMNHyfPybpNy0Yt8X6AAAAAElFTkSuQmCC);
}

.sys-content-none .nocont-desc {
    padding-left: .1rem;
    display: inline;
    font-size: .26rem;
}

.sys-content-none .nocont-desc,.sys-content-none .msg-desc a {
    color: #999;
}

.btn-get-sms {
    float: right
}

/* 文本框 */
.sys-ipt-txt {
    border: 1px solid #ddd;
    border-radius: .1rem;
    padding: .2rem .45rem;
    color: #7d7d7d;
    -webkit-appearance: none;
}

.Validform_error::-webkit-input-placeholder {
    color: #ff6159!important;
}

.Validform_error {
    color: #ff6159!important;
}

.help-block {
    color: #f00;
    clear: both
}

/* 文本框清除 */
.sys-ico-clear {
    display: inline-block;
    width: .65rem;
    height: .65rem;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.325rem;
    background-repeat: no-repeat;
    -webkit-background-size: .32rem auto;
    background-size: .32rem auto;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAMAAABiiJHFAAAAgVBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZykSt5AAAAKnRSTlMA/O4FY1ZN948R8wuWPHTnjUUqsoQe3KCdW8c2GuS+fV6ma9gxIxbfzm5Xta0RAAACuElEQVRYw82Z65KiMBBGQwARmBFkBB0FEa+73/s/4O5Ya6V2mjTNrWrOT1McY4jdnbQSEpfZ+yErYzUV13p3LBz8IyiO2/o6Uumu3xK0UL2t3aHOeLHVsKK3iyHmsNboQNdhT+k9DSAgSu99rCcNIfokluZH9OCYy6yLCL2IFpI9tURvlm7nBthjAPt7x7IWGESScdYswUACZoFvGoNxfOsKVBiBs7a8rQdGEbUGNnePkSSxoqQYTUOta0wAeW2lxgRE5TftBybh43+rD8r4ZQg1JkKHyrABpdqlv8Dy2C0v5MONsca6ZZW+NuHZ6QiHdELabN6V9ccsjNcyLfInWr2sbmJ/pb7DW+mUEveVZUDZKt67fI3/JkOvkNOAUrjGy1lVY5tRHKCFldnTnPUdhCA2j3Eb+9NuPUTWJ3do50S8Mit2z7EK/bxvZgVarXg8Exgg81JrgHZufwc92PGMl7fSx1KIvJ7cipREWsZLrGzUvYDlbLxSKy5KuQ7E3p3JfJwVjqtCQOw11o65hCpHJytSATvgyVUGqVduRUZiBeMVW3GQabGhVl577av1BdpM3eRWuTdXdxCYqC30hsp1pFa511FKFVKrvLa6cKGG5oJPEiftoSYVWyOS35jA6ImtJF/Y8LikQ/OW1Hv7Gk9E1oDkNw8WqufwVm6l+cKe0H2ZVe71SbHEWHkvLZZUw1tphjmz3oYpRLHlMsyZq7gXTNn8cI2Vjet7WjYzX9nwUdt4V/ZvjKMWrbEyXlqNRzE5QPU6ktTtx88Nc9yTH6DqlukY/KmOe/48R+lZDv66JAUQJmA9y6VKOssV0N5VLYQFRnEJVSt5ghFUpbKQaQxGZ3NcXSbZHBetRT7LtXA4zyX23Ffu8zcIKJ68neH1a75E0uZLP8JNd6toE/6UxlZnG+7nNQ0Htzj/AAmVFR3SmYNMAAAAAElFTkSuQmCC);
    display: none;
    opacity: .6;
}

input[type="text"]:valid + .sys-ico-clear {
    display: inline-block;
}

/* 下箭头 */
.sys-ico-down,.sys-head-flex .sys-hd-bar .hd-city {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAhCAMAAACyajgFAAAAY1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmaHTeAAAAIHRSTlMAcvvqbfQE2zg/L9/jdEhEM/gq7dh7EQrCaF8lt6mCV/mTJWoAAADySURBVDjLldPL1oIgFIbhzUYpScs0s8N/4P6vMlbs7SBc0veOYPCsjwlE18df4wjM+clco/1hHu8OtPeR+XemR4jVlYNsVUfET/oPolEbuKf5phq04TYT+cv7eFZdtuc3uHiKDUmzcYjdDek+7L7XznCyniTRwZSxCWqXvGrE5hqxuYas1qsu254I1WoPYj/0QfS23dNqe9WAzTSv6I4XC+tuc1d1m3S3utuKLWrMqrbZy02yNtpSjZX/TZL8QduQVtZ1JbZeLKQzC+nMQhqy2km02BMRpMewNIoFt3UX7mjFHmGqWi2uW+ZWLN4wTU/a6AVoHyy6auee5wAAAABJRU5ErkJggg==);
}

.sys-ico-down {
    display: inline-block;
    width: .3rem;
    height: .16rem;
    background-repeat: no-repeat;
    -webkit-background-size: auto .16rem;
    background-size: auto .16rem;
    vertical-align: middle;
}

.sys-ico-right {
    display: inline-block;
    width: .16rem;
    height: .3rem;
    background-repeat: no-repeat;
    -webkit-background-size: .16rem auto;
    background-size: .16rem auto;
    background-position: right center;
    vertical-align: middle;
    opacity: .6;
}

.sys-ico-right,.cell-access .cell-ft:after,.hd-access .hd-more:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA8CAMAAADfciMYAAAAZlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwbJTWAAAAIXRSTlMAcuttBNz68zgvRz/Y5+L1dTMqe2lCJgrCXzsRt6mCVxPP7JSSAAAAvUlEQVQ4y73VSxKDIBAEUIQENYqfGDSa79z/kklBtkxTgXLWr5guFtNCLPO4CG7eD03XmhMFfac9M2IiR5hXaunIMUwOlxISFU1ajvSejEwW7RcxRJEnVZgUOYj4kW43skFimhxEMmTIQ7TPYiGRJyYuJqrPQspYYmZIpgSBtuCkqk8E+NeHSGAsWtH8DygOmGTQbQhU6QBdqXQwhoDSAICrDS8/bg/cQFYS6MInAmLVAIjbnVwjc2R9sa3+ARm2L1SkRKpGAAAAAElFTkSuQmCC);
}

/* cell */
.cell-access {
    position: relative;
}

.cell-access .cell-ft:after,.hd-access .hd-more:after {
    content: '';
    display: inline-block;
    width: .165rem;
    height: .3rem;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain;
    opacity: 1;
    vertical-align: middle;
}

/* 版块标题栏 */
.sys-layer .layer-hd {
    padding: .2rem .2rem .2rem;
    border-bottom: 1px solid #e3e3e3;
}

.sys-layer .layer-hd .hd-title {
    font-size: .3rem;
    font-weight: normal;
    line-height: .36rem;
    color: #000;
}

.sys-layer .layer-hd .hd-desc {
    font-size: .22rem;
    text-align: right;
    line-height: 1.2;
    padding-top: .1rem;
    color: #666;
}

.sys-layer .layer-hd .hd-more {
    display: inline-block;
    line-height: .3rem;
}

.sys-layer .hd-access {
    position: relative;
}

.sys-layer .hd-access:active {
    background-color: #f6f6f6;
}

/* 机构特色 */
.local-badge {
    display: inline-block;
    height: auto;
    line-height: .3rem;
    border-width: 1px;
    border-style: solid;
    font-size: .26rem;
    padding: .06rem;
    border-radius: 2px;
}

.local-badge-4 {
    border-color: #56a1e1;
    color: #56a1e1!important;
}

/*交通便捷*/
.local-badge-3 {
    border-color: #76dfcf;
    color: #76dfcf!important;
}

/*医院附近*/
.local-badge-1 {
    border-color: #ddb76c;
    color: #ddb76c!important;
}

/*医保定点*/
.local-badge-7 {
    border-color: #05ad8f;
    color: #05ad8f!important;
}

/*景区附近*/
.local-badge-6 {
    border-color: #ef9554;
    color: #ef9554!important;
}

/*特色餐饮*/
.local-badge-5 {
    border-color: #c687ec;
    color: #c687ec!important;
}

/*试住体验*/
.local-badge-2 {
    border-color: #fd6060;
    color: #fd6060!important;
}

/*医养结合*/
.local-badge-10 {
    border-color: #f80b35;
    color: #f80b35!important;
}

/*品牌连锁*/
.local-badge-9 {
    border-color: #00c155;
    color: #00c155!important;
}

/*户外活动*/
.local-badge-8 {
    border-color: #a5b3c7;
    color: #a5b3c7!important;
}

/*宗教民族*/
.local-badge-11 {
    border-color: #c6abcf;
    color: #c6abcf!important;
}

/*社区嵌入*/
.local-badge-12 {
    border-color: #e6b900;
    color: #e6b900!important;
}

/*高端尊享*/
.local-badge-13 {
    border-color: #a9302a;
    color: #a9302a!important;
}

/*性价比高*/
.local-badge-14 {
    border-color: #356635;
    color: #356635!important;
}

/*贴心适老化*/
.local-badge-15 {
    border-color: #c6abcf;
    color: #c6abcf!important;
}

/*个性化护理*/
/*价格*/
.sys-price .price-ico,.sys-price .price-amt {
    color: #ff2a00;
    font-size: .3rem
}

.sys-price .price-side {
    padding-left: .1rem;
}

.txt-impt {
    color: #f00;
}

/* 分页 */
.pages {
    padding: 1.5rem 0;
    text-align: center;
}

.pages>ul {
    display: inline-block;
}

.pages>ul>li {
    display: inline;
}

.pages>ul>li>a {
    display: inline-block;
    min-width: 1.6rem;
    text-align: center;
    line-height: 1.6rem;
    padding: .25rem .35rem;
    border: 1px solid #ddd;
    background-color: #fff;
    margin-right: -1px;
    color: #666;
    position: relative;
    float: left;
}

.pages>ul>li.page-prev>a {
    border-radius: 2px 0 0 2px;
}

.pages>ul>li.page-next>a {
    border-radius: 0 2px 2px 0;
}

.pages>ul>li.active>a,.pages>ul>li:not(.disabled)>a:active {
    color: #fff;
    background-color: #ff4448;
    border-color: #ff4448;
    z-index: 1;
}

.pages>ul>li.disabled>a {
    color: #ccc;
}

/* 遮罩层 */
.body-mask {
    /*display: block;*/
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 3;
    display: none;
}

.sort-body-mask {
    display: block;
}

.z-99 {
    z-index: 99!important;
    position: relative;
}

/* 加载提示 */
.sys-loadbar {
    padding: .45rem;
    color: #b5b5b5;
    text-align: center;
}

.sys-loadbar .loading-txt {
    padding-left: .05rem;
    font-size: .3rem
}

.sys-loadbar .load-txt, .sys-loadbar.mip-list-more {
    padding-left: .05rem;
    color: #000000;
    font-size: .3rem
}

.loading-ico {
    display: inline-block;
    width: .65rem;
    height: .65rem;
    background: url(../images/loading.svg) center no-repeat;
    -webkit-background-size: .8rem auto;
    background-size: .8rem auto;
    vertical-align: middle;
    opacity: .8;
}

.tel-ico {
    display: inline-block;
    width: .49rem;
    height: .49rem;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAMAAABEQrEuAAAAolBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ELnaCAAAANXRSTlMA+vbf7148BObcQy0TCwL80sajmpBiQA4Izbq1sIp9dUYwKSMY6uLYva2GgnBnEMFQNx2pNTOcjeAAAAF3SURBVEjHldXXkoIwFIDh0DtKb4IF7HXdzfu/2o67YsjoMcf/0plvksghEJaTTG3yQXpcqLKVEGxOZNJbyy8k0Cx6LzJQ4CjTPhO1yEWlrNoXg0VBB60XYlFTroNYbHixOQnFmBdyKhQB5dsLRUj5zrlITEe8MB3hRCm8GF9FwvvmwNpGDAllSWGLGVyFgT1qEo3oIZSWoJo9RlGd4YS3pX2THEfsxyJyghP+4CQOjsxXbF8ZBnCjsvNR4lSycdeQ95XJRjHFkcNgFhcokYeMlC6KXAtGwtOnR6GxgSKJzMiuJ5n3Rvh79lRGdf73k7aptA4mXkQZiTNCjOa2bJDA67gVZW3nXSP9v2ilDpI2GJAVu/zUxgVnck1fdwYnIVUAsjwYAJlBRIqhndkrClQTiFiAmBCon+L1tqYErK1eibFD4NxYfhbN++tFezpM0Im+waHEAUUXv5VaMDAW6oLtjqXa/7Fzgiuzd5WytLaaR/C56UUf3JO/VZ6MOtELqwQAAAAASUVORK5CYII=);
    vertical-align: middle;
}

/* 加载弹出层 */
.sys-loading {
    width: 100%;
    height: 100%;
    background: #fff url(../images/loading.svg) center no-repeat;
    -webkit-background-size: 1rem auto;
    background-size: 1rem auto;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
}

/* 换一换 */
.sys-refresh {
    text-align: center;
    padding: .25rem 0;
    cursor: pointer;
}

.sys-refresh .refresh-ico {
    display: inline-block;
    width: .25rem;
    height: .25rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAilBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmbNZZ8EAAAALXRSTlMAl1e2+OC/QxHUzrBKOS4g8u2ejYYF3Mt5bTML6NjFpXxgG6lxZCO6aVIpwoHIFxm9AAABtUlEQVRIx+XUx3aDMBAF0EcvBgM24AIGk7gkTt7//14QZAGHImWdu0NoJI1mjjD1uO83vhWXnq0dnQIS0dXjULL7XJ2uceqgY0GWmhQ87RacX+ewSZ/9gB1iztnrZh9fgzG3MSh8Y0pnywgm404X8j4Zv4sM50+rWySrbLp+FWGe+xSJjM/f7bpsR3Iz+C4ScgdIIm6A8ztrI+LX2SRP7bz+IkgLMl5fRQgXcguJwu5r+HtDmrTFEgr9yX2ariTgyE5/NVtyD5ngwFY/MyUfkLvFbF2BzKIPFVFN8gS45AfUOAcRgDCAsmuAfynQ8Dc6/RB/0ZA8QlG4D3Bjy95CicUYKTsnKHhjG6Cxd3AgdScN1KTyHk/RpwYF6+oqnYguKgpKSWvdYxcz35Aq1Yv6hf3vDDmpUDxbpAz1h+xOMhqdbt153BG+7Kl5JOMH303WI7YlaRUYeJlknWHBp0mWEUbCdsybv6tMI2k9JrteSKbuzPLih/+GiaImWabb8erNgVwsbOCx9XV03H6F88euZKta7uRTTsG8GMbXJWYnb7BGN0wOmBtd3sX63vDzOMmrOtUnuf4ASQFDf/+8IZEAAAAASUVORK5CYII=) center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.sys-refresh .refresh-txt {
    display: inline;
    padding-left: .1rem;
    color: #666;
}

.sys-refresh.active .refresh-ico {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

/* 提示 */
.layer-tips {
    font-size: .28rem;
    background-color: #fffaeb;
    padding: .35rem .3rem;
    margin-bottom: .1rem
}

.layer-tips .tips-hd {
    color: #666;
    line-height: .36rem;
}

.layer-tips .tips-ico {
    display: inline-block;
    width: .26rem;
    height: .3rem;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain;
    position: absolute;
    margin-left: -.45rem;
}

.layer-tips .tips-bd {
    line-height: .42rem;
    color: #ff8d28;
}

.layer-tips .tips-bd ul {
    padding-top: .12rem;
}

.layer-tips .tips-bd li {
    padding: .05rem 0;
}

.tips-ico {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA4CAMAAACMj4vYAAAASFBMVEUAAADybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw/ybw8GFfRIAAAAF3RSTlMAYPDAP4AwEKC/ILCQcM/g39B/UEz1bzq9GnoAAAFlSURBVEjH1ZXdYoMgDIUholLqv1vz/m86x5BQQui2m7bnphXORwyRoMrCQ+WZ1wWsfgToqU/9iLoOaERPRH9GmEOZ/yCSRyK4yJANQC/5eyA/EdDFJ2f2bTOGFuiAvYCOfnebMOh66yOhWdjwYzEVbOe4lB1gpqVTFQ3BtTZt26whiK7U2ztmHeK7Eer7PfoFxzSx1hOm7Dfen73yDt+Drggs5E/U4SErlt8I464UQFqpuZ9AL/MT2km5gVIf3vh5An6Lrqqo2RsywAfWcjlbBkz1/R4CAOxQCkDzlz7hGPCvCHM9h2uxPGNtl3K1ch2WUvCHleZapRAX+pb4V7kLx8opIQR0xWM18N4WsmCEhrMn9qyNhQ66pesMcZEONG+UFvE+c+oa1CypFZ//GgL8xE7tmPdyw4DZpSZ+nRBAT0TY5MKSASIsuxIFIBCs3AJAehoAl6hfAaleAmhzafV0YaY3AL4A3Tg12/kd6Z8AAAAASUVORK5CYII=);
}

/* 弹窗消息 */
.sys-msg-pop {
    display: inline-block;
    width: 70%;
    max-width: 800px;
    text-align: center;
    padding: .5rem;
    border-radius: .2rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(0,0,0,.8);
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%) scale(.65);
    -ms-transform: translate(-50%,-50%) scale(.65);
    -o-transform: translate(-50%,-50%) scale(.65);
    transform: translate(-50%,-50%) scale(.65);
    text-align: center;
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.sys-msg-pop,.sys-msg-pop a {
    color: #fff!important;
}

.sys-msg-pop .pop-close {
    display: inline-block;
    width: .55rem;
    height: .55rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMA+9IrBG4MO5L1Qdkz6hTCsHVa78a3Rsvfvp+HIE16jX9RG5inViRnSuWsYSLtTcMAAAUgSURBVGje1ZrpdqowEIAHwiZCECouIC64YHt9/+e77QxWMZAE9Xi986fLMX7MymQS0BVW2N7XeBgODGMQDsdfnl0weKa4dmaeWsTMbPcpAGuSRyeJRPnEehDB4vlJKfP4EcP53uykJTPPvxex/ThdJIyyZeIz7gA4nPnJMovC00U+tvdgglV4+YZ0fSxBkPK4Ti/PEa6CngjH/g2nwchmEqfZo8FvsNlOL0vtfhfmrjLA898H2vWwmT2sF03jA2jIIZ7WC4a2JmLhnbVYLkB3zfKsjae1xh3VvvB6OTLwat+MNIpAEdUZlkBPSeq8jQpQyN6stb4jiZlXm3mveBpy+cyGu8SekfsTqR7EGG/gTtmMiSLRpSBbpQ/UbzclixWdH4goPAJ4QIIRed/tiPURMRg8JKz+mvZ88chWATwoAVnMa40M8rkLD4tL3m+JUH+IsbuBJ8hmhiHmC7V9J9KdQ5/SLVpl5wj/Fu1YTPvoVSa84V/RYIGJ9Yo1DPh5Spl2J8JXn9VViM0xW5pBtMK6mzQZlFR64uTfH67KS33CmrxqfGEoGmtKSRVoMvA1v7SaBguvfb9tUW6CGhvzow5jTb1EdeuA7ZUi2HMsb8PdpDLkqv1BjMHqOpyW2Of4TdWmC6FBjUgXVR/Kl4bIgMW04QKGuRO3FIi6cB97MkhizG52/ZfZ0pdYxfhnvRH5loQRtzPgYF49u4UezttLaooWM/dKhidWhxxzz6Iwwg+1u9fySZdpl/edbga4mCuTC3DUtT2hl5AxTjra2QtDlNHFRJFQZtq8b7oSxpZ318kIlcJ4Zt1bLbfWZS8yKikDGOafe8al0lY3okie3OL/UA5mHDokPRsp+/llDQAyXdD7N52SlagYgJUgAwCM5qOiba8jOREZxk7yZjuiNwEYVrYSQK5LSrpMBMaXhAElVncGBUWAStiOdPlzZuyJMZIx6sgtyO+ZRqMTEWXSYKRyBmTkeU+o8l1ZmRGl+vljQ4y5gkH13oOvnx+JGkJ1jLoma2PoMQAd9wWYzz5oUTLK/cofEEPdZfjYMMKQ/C+IpFv+CJERORrPhVkMuIDrNtM7tBOVGQ0GcEwQQM0d7Q4uG9SQSGuNgzUB8NFAW5wzRLPrQ6X7QtyzvWxHH9LTXBPzd6iTWPrmIsf3YxBlybUdTyHci5GmZLPK0QzhPsnom/jlU1bSLOwz5prJqF9W3JoRAFhbCrI11yor2gUS3CkxXMx9Gh2GFdcqkFTqezDqoMppMLjiGqVe96Xlmk0G8B1abFBx9UtL7/ULQUMPkjikfWapfP3qNRIB6WE2Gm+eUcWPuaqRuLREaj3Mm42KFc8wK1cLZUtEzV1fBlE88n7Opc2dqk0lRt1AWi37uE9cvV5I21R1w826GGQQ8v6WSxpu5dYB2FjGAJ5LdKGtg3wTRAyjk0Fi0xs/KyWbIMV2LlIxwCFdjLyUbOckG1NgcymDxKookrcLycZU2GILjKMlby4xxqiOiVts+bAAWEqMwlIehNS6MHFYoBh7HJQMoY7tFsLYQz7AKetN3EaDATyekXGEAY58FHWY4jJiqKUKv/MgdoRRlHyoBr75zdhrMsCJP43YEYZqqvGgtTFDWXMl7IUrLowH1YNOcCcO9BFh0Kka2ZI8OLJ9xfD5FWP0VxwIvORo4xWHNK84bnrFwdkrjgD//WHmc45l3+OA+fGj8vc59H/o+sK7XcS480rJe16O6XvN570vLOlevfo/LpE94zrcX1YcU6v2al5tAAAAAElFTkSuQmCC) center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

.sys-msg-pop .pop-close+.msg-cont {
    padding-top: .2rem;
}

.sys-msg-pop .msg-cont {
    display: block;
    font-size: .28rem;
}

.valid-pop-active .sys-btn {
    pointer-events: none;
}

.sys-msg-pop.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

/* 通栏 */
.full-bn {
    display: block;
}

.full-bn img {
    display: block;
    width: 100%;
    height: auto;
}

/* 机构动态 */
.layer-news-list {
    padding-bottom: .5rem;
}

.resth-news-list {
    padding: 0;
}

.resth-news-list .news-item {
    display: block;
    padding: .3rem .2rem .35rem .2rem;
    position: relative;
}

.resth-news-list .news-item:active {
    background-color: #f6f6f6;
}

.resth-news-list .news-item:after {
    content: '';
    display: block;
    height: 1px;
    background-color: #e3e3e3;
    position: absolute;
    left: .2rem;
    right: .12rem;
    bottom: 0;
}

.resth-news-list .news-item:last-child:after {
    display: none;
}

.resth-news-list .news-item .item-hd {
    height: .4rem;
    line-height: .4rem;
    overflow: hidden;
}

.resth-news-list .news-item .item-title {
    font-size: .30rem;
    font-weight: normal;
}

.resth-news-list .news-item .item-time {
    display: block;
    width: 1.5rem;
    text-align: right;
    font-size: .24rem;
    color: #999;
}

.resth-news-list .news-item .item-desc {
    display: block;
    line-height: 1.5em;
    font-size: .24rem;
    color: #666;
    max-height: .72rem;
    padding-top: .17rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* 养老院列表 */
.resth-items ul {
    margin: 0 -.1rem;
}

.resth-items li {
    width: 50%;
    float: left;
    padding: 0 .1rem .35rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}

.resth-items li:nth-child(2n+1) {
    clear: left;
}

.resth-items .resth-item .item-img {
    display: block;
    padding-top: 60.5%;
    position: relative;
}

.resth-items .resth-item .item-img img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.resth-items .resth-item .item-tit {
    height: .36rem;
    line-height: .36rem;
    font-weight: normal;
    font-size: .26rem;
    padding-top: .1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%;
    position: relative;
    float: left;
}

.resth-items .resth-item .item-ft {
    padding-top: .1rem;
    color: #838383;
}

.resth-items .resth-item .item-distance {
    font-size: .24rem;
    color: #f00;
    padding-top: .08rem;
    display: block;
    float: left;
}

.resth-items .resth-item .sys-price {
    font-size: .24rem;
    float: left;
    clear: both;
}

.resth-items .resth-item .ft-local {
    display: block;
    text-align: right;
    -ms-word-break: normal;
    word-break: normal;
    word-wrap: break-word;
    font-size: .24rem;
    margin-top: .07rem;
    float: right;
}

.resth-items .swiper-wrapper .resth-item {
    padding-right: .2rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.resth-items li>a>span {
    position: absolute;
    top: 0.1rem;
    left: 0.2rem;
    padding: 0 0.1rem;
    font-weight: bold;
    border: 1.5px solid hsla(0,0%,100%,.3);
    color: #ffffff;
    font-size: 0.2rem;
}

.resth-items .renz {
    display: inline-block;
    width: 0.24rem;
    padding-top: 0.07rem;
    margin-left: 0.05rem;
}

.resth-items .renz>img {
}

/* 右上角导航*/
.sys-top-nav {
    position: absolute;
    right: 0;
    top: 0;
    padding: .24rem .22rem;
    z-index: 9;
}

.sys-top-nav .nav-btn-ico {
    display: inline-block;
    width: .5rem;
    border-top: .065rem solid #666;
    border-bottom: .065rem solid #666;
    height: .065rem;
    background-color: #666;
    padding-top: .13rem;
    padding-bottom: .13rem;
    background-clip: content-box;
    box-sizing: content-box;
    overflow: hidden;
    cursor: pointer;
    vertical-align: middle;
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    -o-transform: scale(.9);
    transform: scale(.9);
}

.sys-top-nav .nav-drop-menu {
    font-size: .3rem;
    width: 6em;
    padding: .1rem;
    background-color: rgba(0,0,0,.7);
    position: absolute;
    right: .22rem;
    top: 100%;
    border-radius: .1rem;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(.4rem);
    -ms-transform: translateY(.4rem);
    -o-transform: translateY(.4rem);
    transform: translateY(.4rem);
    -webkit-transform-origin: right 0;
    -moz-transform-origin: right 0;
    -ms-transform-origin: right 0;
    -o-transform-origin: right 0;
    transform-origin: right 0;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.sys-top-nav .nav-drop-menu .menu-item {
    display: block;
    height: 3.0em;
    line-height: 3.0em;
    text-align: center;
    overflow: hidden;
    border-bottom: 1px solid rgba(255,255,255,.1);
}

.sys-top-nav .nav-drop-menu .menu-item,.sys-top-nav .nav-drop-menu .menu-item a {
    color: #fff;
}

.sys-top-nav .nav-drop-menu .menu-item:last-child {
    border-bottom: 0;
}

.sys-top-nav .nav-drop-menu:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: .15rem solid rgba(0,0,0,.7);
    border-left-color: transparent;
    border-right-color: transparent;
    border-top: 0;
    position: absolute;
    right: .15rem;
    top: -.15rem;
}

.sys-top-nav.active {
    z-index: 9;
}

.sys-top-nav.active .nav-drop-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.page-detail .sys-top-nav {
    right: .13rem;
    top: .13rem;
}

.page-detail .nav-btn-ico {
    background-color: #fff;
    border-top-color: #fff;
    border-bottom-color: #fff;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

/* ------------------------------ 插件相关 ------------------------------ */
/* lazyload */
.lazy-img, .nurse-cases .case-item .item-img {
    background: #f8f8f8 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAREAAADNCAIAAAAQfdM5AAAACXBIWXMAAAsTAAALEwEAmpwYAAA7bGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIyLTA3LTI4VDA5OjIyOjE4KzA4OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjItMDctMjhUMDk6MjU6MDkrMDg6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIyLTA3LTI4VDA5OjI1OjA5KzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmYxMmEyNWQ1LWE1MGQtOWU0OC1hNzFiLWM0YzM1MzEyNDZiYTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjFlYmRjNjgwLTBlMTQtMTFlZC1iOTI4LThhZWNmOGI1Njc4YTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo3MDEzNUZGMDU3NTExMUU4QTBFQUZGRTc1NkU5N0IwODwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDo3MDEzNUZGMTU3NTExMUU4QTBFQUZGRTc1NkU5N0IwODwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjcwMTM1RkYzNTc1MTExRThBMEVBRkZFNzU2RTk3QjA4PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDphYmYzZTI2MC0xNDMwLThiNDgtYWNlOS00MzgzMmM0NWEyODU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjItMDctMjhUMDk6MjU6MDkrMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZjEyYTI1ZDUtYTUwZC05ZTQ4LWE3MWItYzRjMzUzMTI0NmJhPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDIyLTA3LTI4VDA5OjI1OjA5KzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI3MzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMDU8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PiJVsMwAAAAgY0hSTQAAeiUAAICDAAD5/wAA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) center no-repeat;
    -webkit-background-size: 50% auto;
    background-size: 50% auto;
    overflow: hidden;
}

/* swiper */
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -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;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    position: relative;
}

.stadium-order-table .swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.stadium-order-table .swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.swiper-container .view-item img {
    display: block;
    width: 100%;
    height: auto;
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    width: 100%;
    vertical-align: middle;
}

.swiper-pagination-bullet {
    width: .16rem;
    height: .16rem;
    display: inline-block;
    border-radius: .3rem;
    background: rgba(255,255,255,.9);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullets {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: .15rem;
    z-index: 1;
    text-align: center;
}

.swiper-pagination-bullet-active {
    opacity: .8;
    background: #ff0101
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    -moz-transform: translate3d(0,-50%,0);
    -o-transform: translate(0,-50%);
    -ms-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 .06rem;
}

.swiper-container .swiper-lazy-preloader {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff url(../images/loading.svg) center no-repeat;
    -webkit-background-size: .65rem auto;
    background-size: .65rem auto;
    vertical-align: middle;
    text-align: center;
    left: 0;
    top: 0;
}

.swiper-container .swiper-lazy-preloader i {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -1.5em;
    margin-top: -1.5em;
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform,height
}

@-moz-keyframes spinner-loader {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes spinner-loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner-loader {
    0% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.spinner-loader:not(:required) {
    -moz-animation: spinner-loader 1s infinite linear;
    -webkit-animation: spinner-loader 1s infinite linear;
    animation: spinner-loader 1s infinite linear;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em;
    -moz-box-shadow: rgba(0, 0, 51, 0.2) 1.5em 0 0 0, rgba(0, 0, 51, 0.2) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) 0 1.5em 0 0, rgba(0, 0, 51, 0.2) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) -1.5em 0 0 0, rgba(0, 0, 51, 0.2) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.2) 0 -1.5em 0 0, rgba(0, 0, 51, 0.2) 1.1em -1.1em 0 0;
    -webkit-box-shadow: rgba(0, 0, 51, 0.2) 1.5em 0 0 0, rgba(0, 0, 51, 0.2) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) 0 1.5em 0 0, rgba(0, 0, 51, 0.2) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) -1.5em 0 0 0, rgba(0, 0, 51, 0.2) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.2) 0 -1.5em 0 0, rgba(0, 0, 51, 0.2) 1.1em -1.1em 0 0;
    box-shadow: rgba(0, 0, 51, 0.2) 1.5em 0 0 0, rgba(0, 0, 51, 0.2) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) 0 1.5em 0 0, rgba(0, 0, 51, 0.2) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.2) -1.5em 0 0 0, rgba(0, 0, 51, 0.2) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.2) 0 -1.5em 0 0, rgba(0, 0, 51, 0.2) 1.1em -1.1em 0 0;
    display: inline-block;
    font-size: 8px;
    width: 1em;
    height: 1em;
    margin: 1.5em;
    overflow: hidden;
    text-indent: 100%;
}

.sys-slides .banner-img img {
    width: 100%;
    height: auto;
}

/* 日期选择 */
.md_mask {
    width: 100%;
    height: 100%;
    -moz-transition: opacity .5s linear 0s;
    -webkit-transition: opacity .5s linear 0s;
    -o-transition: opacity .5s linear 0s;
    -ms-transition: opacity .5s linear 0s;
    transition: opacity .5s linear 0s;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    visibility: hidden;
    background: #000;
    opacity: 0;
    z-index: 10
}

.md_mask.show {
    visibility: visible;
    opacity: .25
}

.md_panel {
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    -ms-transform: translate3d(0,100%,0);
    -moz-transform: translate3d(0,100%,0);
    -webkit-transform: translate3d(0,100%,0);
    -o-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 11;
    background-color: #fff;
    font-family: Tahoma,arial,verdana,sans-serif;
    -webkit-user-select: none;
    font-size: 14px;
    opacity: 0;
}

.md_panel.show {
    -ms-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
}

.md_panel a {
    text-decoration: none
}

.md_selectarea {
    display: inline-block;
    width: 50%;
    position: relative
}

.md_head {
    height: 40px;
    line-height: 40px;
    background-color: #27db77
}

.md_body {
    position: relative;
    height: 268px
}

.md_headtext {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 1.125em;
    color: #fff
}

.md_next,.md_prev {
    position: absolute;
    top: 0;
    font-family: arial;
    font-size: 1.6em;
    display: inline-block;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background-color: #27db77;
    border-radius: 50%;
    color: #fff;
    margin: 9px
}

.md_prev {
    left: 0
}

.md_next {
    right: 0
}

.md_weekarea {
    margin: 0;
    padding: 0;
    list-style-type: none;
    border-bottom: 1px solid #27db77;
    overflow: hidden
}

.md_datearea li,.md_weekarea li {
    display: inline-block;
    float: left;
    width: 14.2857%;
    font-size: .9286em;
    font-weight: 400;
    text-align: center;
    line-height: 2em;
    margin-top: 1em
}

.md_weekarea li {
    color: #27db77
}

.md_datearea {
    position: absolute;
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-transition: -webkit-transform .2s ease-in;
    -webkit-transform: translate3d(0,0,0)
}

.md_datearea li.current {
    background-color: #27db77;
    color: #FFF
}

.md_datearea li span {
    display: inline-block;
    width: 100%;
    height: 100%
}

.md_datearea li span.current {
    background-color: #27db77;
    color: #FFF
}

.md_foot {
    margin-top: 5%;
    margin-bottom: 5%;
    text-align: center
}

.md_foot a {
    display: inline-block;
    padding: .3em 1.5em;
    margin: 0 1em
}

.md_cancel {
    margin-left: 0
}

.md_cancel:link,.md_cancel:visited,.md_ok:link,.md_ok:visited {
    color: #27db77;
    text-decoration: none
}

.out_left {
    -webkit-transform: translate3d(-100%,0,0)
}

.out_right {
    -webkit-transform: translate3d(100%,0,0)
}

.nextdate,.prevdate {
    color: #999
}

.disabled {
    color: #C6C6C6
}

/* dropload */
.dropload-down {
    padding: .3rem 0;
    text-align: center;
    color: #ccc;
}

.load-tips {
    text-align: center;
    color: #999;
    height: 2em;
    line-height: 2em;
}

.loading-bar {
    display: block;
    background-color: rgba(0,0,0,0.0);
    padding: 0.3em 0;
    text-align: center;
    color: #999;
    height: 3em;
    line-height: 3em;
    font-size: .24rem;
}

.loading-bar .loading-ico,.loading-bar .loading-ico .loader {
    display: inline-block;
    vertical-align: middle;
}

.dropload-noData {
    color: #ccc;
}

/* 地区选择 */
.m-cityselect {
    font-size: 56px;
}

.m-cityselect *, .m-cityselect *:before, .m-cityselect *:after {
    box-sizing: border-box;
    outline: none;
}

.g-view {
    margin: 0 auto;
    max-width: 750px;
    min-width: 320px;
}

.g-view:before {
    content: '';
    display: block;
    width: 100%;
    height: 0.9em;
}

.g-view:after {
    content: '';
    display: block;
    width: 100%;
    height: 1.5em;
}

.g-flexview {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
    max-width: 750px;
    min-width: 320px;
}

.g-scrollview {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
    margin-bottom: -1px;
}

.g-scrollview:after {
    content: '';
    display: block;
    width: 100%;
    height: 0.5em;
}

.ios .g-scrollview {
    margin-top: 1px;
}

.hairline .g-scrollview {
    margin-top: 0.5px;
}

.g-fix-ios-overflow-scrolling-bug {
    -webkit-overflow-scrolling: auto;
}

.mask-black-dialog {
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    z-index: 1500;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.mask-black {
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    z-index: 500;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.mask-white-dialog {
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    z-index: 1500;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.mask-white {
    background-color: rgba(0, 0, 0, 0);
    position: fixed;
    z-index: 500;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.m-cityselect {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 75%;
    z-index: 1000;
    background-color: #fff;
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
}

.m-cityselect.brouce-in {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.cityselect-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.cityselect-header:after {
    content: '';
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.cityselect-title {
    width: 100%;
    font-size: .3em;
    text-align: center;
    height: 45px;
    line-height: 45px;
    position: relative;
}

.cityselect-title:after {
    content: '';
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #B2B2B2;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.cityselect-nav {
    width: 100%;
    padding-left: .2em;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.cityselect-nav > a {
    font-size: .26em;
    color: #222;
    display: block;
    height: 40px;
    line-height: 46px;
    padding: 0 .2em;
    position: relative;
    margin-right: .15em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 40%;
}

.cityselect-nav > a.crt {
    color: #F23030;
}

.cityselect-nav > a.crt:after {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #F23030;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
}

.cityselect-content {
    height: 100%;
    padding-top: 85px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.cityselect-content.cityselect-move-animate {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
}

.cityselect-content.cityselect-next {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.cityselect-content.cityselect-prev {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.cityselect-content > .cityselect-item {
    display: block;
    height: inherit;
    width: 50%;
    /* for old android */
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background-color: #FFF;
}

.cityselect-content > .cityselect-item::-webkit-scrollbar {
    width: 0;
}

.cityselect-content > .cityselect-item:nth-child(2n) {
    background-color: #F5F5F5;
}

.cityselect-item-box {
    width: 100%;
    height: inherit;
    display: block;
    padding: 0 .4em;
}

.cityselect-item-box > a {
    color: #333;
    font-size: .26em;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    position: relative;
    z-index: 1;
}

.cityselect-item-box > a:before {
    content: '';
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.cityselect-item-box > a:active {
    background: none;
    /* for firefox */
}

.cityselect-item-box > a span {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
}

.cityselect-item-box > a.crt {
    color: #F23030;
}

.cityselect-item-box > a.crt:after {
    display: block;
    width: 1.2em;
    height: 40px;
    content: '';
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAh1BMVEUAAAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAAG9Y+oAAAALHRSTlMA8u4TPzb16OMvFw4H99jU0MioOisn+d5FIR4a08zBu7KTi35zbF1UM5plSrBPqFMAAAD7SURBVEjH7dLX0oIwEIbhhQD/L6BUe+8t9399NpTPEMl66Azv4cYn2XGgpt9uM5+l2TdAJPLWhi+CWD5y2GIqi1KmCBP5LGKKuXzV4YlFKZiLobC6HJGicDniiKJFkJ8dtGIJwkbhTK6TRPPqCkWOT1j3mVcxa63AuyxluS2Iv5ywGWwLnVAo/+60fB1OdjWClnA2pKK9VKeYsMvT/xHdO/dgVghsAOf9MUzgloppw8cqiJy2Sbz/JhKuB2JMZDYTW9nzk4GbQfhUU6YxHRBaY1WEIEOuYiIQBgPCXAtMDKLW2C8RELO8MAkIU358Bd42pC8Kd+t9QE1N2i6BXVAA9rZLmAAAAABJRU5ErkJggg==);
}

/* 联盟广告 */
.ad-container {
    overflow: hidden;
    vertical-align: middle;
    display: none
}

.swiper-pagination-bullet-active {
    background-color: #60d619!important;
}

/* ------------------------------ 头尾及小页面 ------------------------------ */
/* ==========================================
 * 顶部搜索
 * ------------------------------------------ */
.sys-head {
    background-color: #fff;
}

.sys-hd-bar {
    width: 100%;
    height: .5rem;
    background-color: #fff;
    padding: .25rem 0;
    line-height: .5rem;
    background-color: #fff;
    z-index: 1;
    position: relative;
    /* text-align: center; */
}

.sys-hd-bar .hd-logo {
    display: inline-block;
    width: 1.88rem;
    height: .47rem;
    background: url(../images/logo.png) center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    margin-left: .12rem;
    margin-top: .22rem;
}

.sys-hd-bar .hd-ico {
    display: inline-block;
    width: .5rem;
    height: .5rem;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: auto .4rem;
    background-size: auto .4rem;
    vertical-align: middle;
}

.sys-hd-bar .hd-ico+.hd-ico {
    margin-left: .2rem;
}

.sys-hd-bar .hd-ico-back,.sys-hd-bar .hd-ico-hide {
    width: .8rem;
    height: 1rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAMAAACHtmKxAAAAOVBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmaYvjlcAAAAEnRSTlMAeAeHA625x7+BpJ2VcmEMUkhsXFvcAAAAWUlEQVQoz83SSQrAIBBE0UrMZBIz9P0PG2gCQpcLBQVr+fjLgp0LAKPIlUJmL7rXlLr1NiXj8OOYi1sDXGpiiMjpPKET3ssYST7KmQ9x0s10D7O2zA5g9gA+RrMOeO49D3oAAAAASUVORK5CYII=);
    -webkit-background-size: auto .4rem;
    background-size: auto .4rem;
}

.sys-hd-bar .hd-ico-uc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAANlBMVEUAAABnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dBXnXgAAAAEXRSTlMAgBDA8NCQIECgYDCwcE/g33ofyKIAAAGaSURBVEjHnVbZtsIgDDSEVemS///Z6ykaK5Ck13krnCGTvTcBK1QMASvk2z+QiyeGL4+LtFSoQ0lXeHea4G7zCk0RLR7SCxXyE1BZ7iV7Htz7xIFnm6Z/5aAxtZp+pvb40p/HJsMZQmG8iLrY1KIix0xKZ5QFJdXk3oTKj4b53UOTk5RLaI8K2Fq8RSJIxCjfIr8pPltkYlaLCn8gLgYRVKlVdj+q5QiymF0iHvW/KgXw+KE6NqXTUasOkE1m0pLsjtvgJjdB7+QoNSRyhwsmt8Z0M3u0abOfmtr8dbgTO2+OceSMrdgNc4NJHuEJ9GTymDmDV3lceSMWk5aRRtibzkUSEZ1ibqcPAtaK4XzwsOOCCytLS7AitNCw43jTaTlZFF9SYaak0wuO5JfRdd7hhGLoUpg/HBpPS1WgyRSI3MMmE8ZdtDWe1a5p2OH5ZmDtf1wSHxiozeSww024bqPv/GmhfE37VZjS5rSPegrHfMOw32zA2UiXCzsj/qz7dg3uFI/claCO7SPP+c5F00n/jnHokqgi+mP4/AEHKTGRZUiB6QAAAABJRU5ErkJggg==);
}

.sys-hd-bar .hd-ico-search,.sys-hd-bar .hd-search-box .hd-search-btn {
    background-color: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEUAAACLi4uKioqKioqKioqKioqJiYmKioqKioqKioqHh4eKioqKioqJiYmJiYmKioqKioqk0C+3AAAAEHRSTlMAQMBg8DCgsNCAIOCfUK9vSU60BQAAATlJREFUSMeVVt0agyAIFX+z1Hz/p93nbJFTxuDK9BwFRE7q21wseqt10yU6xRokWx92JPgN13UyTVP2UpdWdmL7yxnrMzilHGR/XDPLQ0xfDMOi833WzPhEOOx6WGm1P27ELwG6SgU3LO624clrcu/lZ670tMXCgTJ+o5NkHDAcoEnwDAGkk+aeGN/ui8YiyF9j28n8EQcOrWKt1VVPfMTDOJ/inYDME3KL9CYAT4A7sdvtHBv19h61DHNoxMkJcpfkQQcsVa5gg/jiJKVhW6iC4gMsPuV7OPwL8oIHhBjpE0X6+Qt/fjkR/mkzQdzI5K1yvHgyjnPd8T22e0LFzFpQNJCiZyjJSqZLlkmfGTBLxh7q0sI+qQoruyRDgT8GYffAi5qLof86hOgoreMNGVnKsErCkBJUthZePk4ffGX3U+wAAAAASUVORK5CYII=);
}

.sys-hd-bar .hd-title {
    text-align: center;
    font-size: .32rem;
    font-weight: normal;
    position: absolute;
    left: .7rem;
    width: 6rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sys-hd-bar .hd-left {
    position: absolute;
    left: 0;
    top: 0;
}

.sys-hd-bar .hd-right {
    position: absolute;
    right: 0;
    top: 0;
    padding: .22rem .2rem 0 0;
}

.sys-hd-bar .hd-search-box {
    display: block;
    height: .5rem;
    background-color: #dcdcdc;
    border-radius: .5rem;
    padding: 0 .45rem 0 .2rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.sys-hd-bar .hd-search-box .hd-search-ipt {
    display: block;
    width: 100%;
    height: .24rem;
    line-height: .24rem;
    line-height: normal;
    padding: .13rem 0;
    border: 0;
    background: none;
    overflow: hidden;
}

.sys-hd-bar .hd-search-box .hd-search-ipt::-webkit-input-placeholder {
    color: #999;
}

.sys-hd-bar .hd-search-box .hd-search-btn {
    width: .6rem;
    height: .5rem;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: auto .28rem;
    background-size: auto .28rem;
    position: absolute;
    right: 0;
    top: 0;
    border: 0;
}

.sys-head-flex .sys-hd-bar {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.sys-head-flex .sys-hd-bar .hd-left,.sys-head-flex .sys-hd-bar .hd-right {
    position: static;
    padding-top: 0;
}

.sys-head-flex .sys-hd-bar .hd-city {
    display: inline-block;
    padding: .05rem .30rem 0 .1rem;
    background-position: right 0.25rem;
    background-repeat: no-repeat;
    -webkit-background-size: auto .11rem;
    background-size: auto .11rem;
    font-size: .28rem;
    vertical-align: middle;
}

.sys-head-flex .sys-hd-bar .hd-logo {
    vertical-align: middle;
}

.sys-head-flex .sys-hd-bar .hd-bar-bd {
    padding-left: .4rem;
    padding-right: .25rem;
}

.sys-head-flex .hd-ico-back {
    height: .5rem;
}

.fixed-top .sys-head {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 2;
    box-shadow: 0 0 0 rgba(0,0,0,.08);
}

.fixed-top .sys-head.fixed-active {
    box-shadow: 0 1px 0 rgba(0,0,0,.08), 0 1px .1rem rgba(0,0,0,.15);
}

.head-index .sys-top-nav {
    position: static;
}

.fixed-top .page {
    padding-top: 1rem;
}

.fixed-top .page-resth-list {
    padding-top: 2.15rem;
}

.fixed-top .page-resth-list .sys-head.fixed-active {
    box-shadow: 0 1px .1rem rgba(0,0,0,.15);
}

.page-index .page-wrap,.page-detail .main-detail .page-wrap,.page-nurse .page-wrap,.page-sojourn .page-wrap {
    border-top: 0;
}

/* ==========================================
 * 页底
 * ------------------------------------------ */
.foot-service {
    padding: .35rem .2rem .3rem;
    text-align: center;
    background-color: #fff;
}

.foot-service .service-hotline {
    display: block;
    color: #000;
    font-size: .3rem;
}

.foot-service .service-hotline .hotline-ico {
    display: inline-block;
    width: .32rem;
    height: .32rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAflBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNFhIEgAAAAKXRSTlMA+hgG2UxAKhLROTED5d/MwLmqkEYj8YVxZ2RgVMV/a1k1Hw2yopiJiMZBX1sAAAEZSURBVCjPjZLpcoMwDISRccDcN4RwhKRJ2n3/F6w5MuNQMVP/kcw3EquVrf8cR+J8TFvEEv4R7ZAIRfKA3pAoyyowsdRO4eog4IUcrlAs8RsnDvfbZ0EPrvwMZ01erPgT+jVx6cmUuxi3LIX6i7+ixF41RoPNdG8QrAPyxvkoVokN70sCoYNXC97VEvlSfbX4k83OhAM5PK4oUnrCGsHRSvPFoHqpF2W5k/HCz8yJJi1FAlETfKjPcJlXHyN7grrJA+Wl6Z2HVgdVAI9KX50USA2b7hKXRea7a5CTOarwMO6WJWHcVIbsbmIVxx/6ClBrm+12PvUxZC+2fydazO6EY4S66Xz9bHKDGhO0AzB3dW+8w7Z7ur5N/QVuDhQOyOiFewAAAABJRU5ErkJggg==) center no-repeat;
    vertical-align: middle;
    -webkit-background-size: contain;
    background-size: contain;
}

.foot-service .service-hotline .hotline-txt {
    display: inline;
    padding-left: .08rem;
    vertical-align: middle;
}

.foot-service .service-time {
    display: block;
    padding-top: .15rem;
    color: #f16600;
}

.foot-qrcode {
    padding: .4rem 0 .2rem;
    -webkit-justify-content: center;
    justify-content: center;
    box-pack: center;
    background-color: #fff;
}

.foot-qrcode .qrcode-side {
    width: 2.5rem;
    text-align: center;
    padding-top: .3rem;
}

.foot-qrcode .qrcode-side .text-impt {
    display: block;
    font-size: .3rem;
    font-weight: normal;
}

.foot-qrcode .qrcode-side .text-desc {
    display: block;
    padding: .15rem 0 0;
    color: #858585;
}

.foot-qrcode .qrcode-side + .qrcode-item {
    margin-left: .55rem;
    border-left: 1px solid #e6e6e6;
}

.foot-qrcode .qrcode-item {
    width: 1.25rem;
    text-align: center;
    padding-left: .4rem;
}

.foot-qrcode .qrcode-item .qrcode-img {
    display: block;
    border: 1px solid #e6e6e6;
    padding: .02rem;
    margin: 0 auto;
}

.foot-qrcode .qrcode-item .qrcode-name {
    display: block;
    padding-top: .1rem;
    color: #666;
    font-size: .22rem;
}

.foot-panel {
    text-align: center;
    padding: .2rem .5rem .35rem;
    line-height: .52rem;
    background-color: #fff;
    /*border-top: 1px solid #dedede;*/
}

.foot-panel,.foot-panel a {
    color: #999;
}

.foot-panel .foot-links {
    text-align: center;
}

.foot-panel .foot-links,.foot-panel .foot-links a {
    color: #666;
}

.foot-panel .foot-links li {
    padding-right: .2rem;
    display: inline;
}

.foot-panel .foot-links li:after {
    content: '|';
    padding-left: .2rem;
}

.foot-panel .foot-links li:last-child:after {
    display: none;
}

.foot-panel .foot-nav {
    font-size: .24rem;
    padding-top: .2rem;
}

.foot-panel .foot-nav li {
    padding: 0 .18rem;
    display: inline;
}

.foot-panel .foot-nav a {
    color: #333;
    font-size: .26rem
}

.foot-panel .copyright {
    display: block;
    font-size: .22rem;
}

/* 面包屑*/
.sys-path-bar {
    padding: .4rem 0;
    background-color: #fff;
    border-bottom: .02rem solid #f2f2f2;
    border-top: .02rem solid #f2f2f2;
    text-align: center;
}

.sys-path-bar li {
    font-size: .28rem;
    display: inline;
    line-height: .4rem;
}

.sys-path-bar li a {
    padding-right: .2rem;
    vertical-align: top;
}

.sys-path-bar li:after {
    content: '';
    display: inline-block;
    width: .2rem;
    height: .4rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAaVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnbPKNAAAAInRSTlMA6fDaICf05CwcF+ATzPkkBcQ7NgzVMrpFQDAJv7KneGFLMy5dyAAAAMlJREFUSMfV1skOgyAABFAEKYJSt2pXu/D/H9lEOPTaGRLj3F8mmdOI39hFLlaA6UMIpsSsC4HQitGlWXUB6prRNmmNacVol0VXjJaYbrLoG6an7fWIab/qA6ZPWfSwP91HfYX0PerjJvoR9QXSHafPOfSH0hrTcfMXhIfDit+E9R1gx2hVQ1gH2JmxkrY1Yqtk7Y6sjtZAtkDOEW9b3haILZNtEWu2sZaxNW81YB1jFW2lZo4jYifciidhhYJtapazwKJ98P/0fgFuAS+VnIl9xgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain;
    vertical-align: top;
    margin-right: 10px;
}

.sys-path-bar li:last-child:after {
    display: none;
}

/*
.sys-path-bar i.ico-home{display: inline-block;width: .4rem;height: .4rem;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAV1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOl5NtAAAAHHRSTlMAC1hAE+bGHN7XkyLS77SBcEouzE869byqn2liiFXx7QAAATdJREFUSMft1O2WgiAQgOFAxCwzSU2zuf/r3DmeocHAJdlfu+v7Kzg+hl8c9v5GQvzAai3SLUCqFi1gbZJWFcxVKsGWQJWbdYE2VRc5OB2LLfZM1pafE2x+3Kxvl9dyC6svt422VHzTWcctP2BVbdD9HTB6tYyxLxp272M2s1aj7QA61PpDbYAa0ErAJOoBqOw72wFV42CCuQl/1kCZdStd29hB42oZtSMOrvDqisMxop9APXBwAqcTTjzs4BmyU+DQ4Okm3zauHeGt0dXNu726F1iDV708hluclR6r1yCWq+NUzndDaAimBd/TXLmaPj3JH4Jfi0KGdhY0ZEtYrSRdqcAO39kVhLL/2M3r93TP+w/n72U9Wj9rI3otCdHkZ9hklEnAws6KHe/4f2OVOfG0O6sOe7+xLy/tcdxiiUDaAAAAAElFTkSuQmCC);background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;vertical-align: top;margin-right: 2px;opacity: 0.4;}
*/
/* 返回顶部 */
.gotop {
    width: .9rem;
    height: .9rem;
    position: fixed;
    z-index: 2;
    right: .2rem;
    bottom: 1.2rem;
    border-radius: 50%;
    border: 1px solid rgba(0,0,0,.1);
    background-color: rgba(255,255,255,.85);
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: auto .36rem;
    background-size: auto .36rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaBAMAAADKhlwxAAAALVBMVEUAAABygIhygIhygIhygIhygIhygIhygIhygIhygIhygIhygIhygIhygIhygIjFdixwAAAADnRSTlMAgBBAz9CgwHDwTzDgIOor8AIAAAFOSURBVFjD7dQxSgNBFIfxlwR0iU1srFOoYBfwBh5gCw+wqAcQO7uwJ/AGhpxAbL2Dt3DjavPO4Lps8hUvM74By/nDLDz4+JUr01K9a9byov59yDKhbkVTJlVCvJGnhPpLRgn1TGRy6d1C8rybHq/98VGpzau7flPVZze96upm7qwv9HdXvnhcqvrxU1VwDw3uoME9NLiDBnfR4B76u3sr8D/o2+6dgMfpz1H3md2DR+mbvj4Aj9LS1wIepYcaPEoPNXiUHmrwGL2rpQIP0tRn4PvpzVyox+D76WuhBg/S1OARmho8TFODR2hq8DBNDR6hqcHDNDV4gKa2uKWpLW5paotbmjqEQ5safHsV0KYGr4frENrU4A/UPW1rcOoC2tTg9faoBtrW4O3uKB5ridS2CNUs17nOda5z/S91wc/dsUlXL8S9pbbi3/n7nTD2A2t7LxHTahLwAAAAAElFTkSuQmCC);
    display: none;
}

.gotop.active {
    display: inline-block;
}

.go-index, .go-share {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .3rem;
    width: .9rem;
    height: .9rem;
    position: fixed;
    z-index: 2;
    right: .2rem;
    border-radius: 50%;
    border: 1px solid rgba(0,0,0,.1);
}

.go-index, .go-share {
    background-color: #ff8d28;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: auto .36rem;
    background-size: auto .36rem;
    opacity: 0.9;
}

.go-index a {
    color: #fff
}

.go-share {
    color: #fff;
    bottom: 1.5rem;
}

/* ==========================================
     * 操作提示页面
     * ------------------------------------------ */
.page-msg {
    margin-top: 0;
}

.sys-msg-box {
    padding: 1.2rem .4rem;
    text-align: center;
    font-size: .3rem;
}

.sys-msg-box .msg-ico {
    display: inline-block;
    width: 1.65rem;
    height: 1.65rem;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

.sys-msg-box .msg-ico-success {
    background-image: url(../images/msg-ico-success.png);
}

.sys-msg-box .msg-ico-fail {
    background-image: url(../images/msg-ico-fail.png);
}

.sys-msg-box .msg-title {
    display: block;
    padding: .35rem 0 0;
    font-size: .34rem;
    font-weight: normal;
    color: #000;
}

.sys-msg-box .msg-desc {
    display: block;
    color: #999;
    padding-top: .1rem;
}

.sys-msg-box .msg-btn-bar {
    padding: .35rem 0 0;
}

.sys-msg-box .msg-btn-bar .sys-btn {
    width: 3.6rem;
    text-align: center;
    height: .65rem;
    line-height: .65rem;
    border-radius: .5rem;
    color: #fff;
}

.sys-msg-box .msg-btn-bar .sys-btn:active {
    opacity: .8;
}

.sys-msg-box .msg-txt {
    display: block;
    padding: .25rem 0 0;
}

.sys-msg-box .msg-txt,.sys-msg-box .msg-txt a {
    color: #999;
}

/* ==========================================
 * 城市选择页面
 * ------------------------------------------ */
.hot-cities ul:after,.page-city .city-list:after,.page-city .city-letters:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.page-city {
    background-color: #f3f3f3;
    margin-top: 0;
}

.page-city .page-wrap {
    padding: .65rem .3rem .5rem;
    border-top: 0;
    border-bottom: .2rem solid #e6e6e6;
}

.page-city .search-city {
    display: block;
    margin-bottom: .6rem;
    position: relative;
}

.page-city .search-city .ipt-txt-city {
    display: block;
    width: 100%;
    height: .83rem;
    line-height: .83rem;
    border: 0;
    background-color: #fff;
    padding: 0 .2rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: .32rem;
}

.page-city .search-city .ipt-txt-city::-webkit-input-placeholder {
    color: #888;
}

.page-city .city-layer {
    margin: 0 auto .5rem;
}

.page-city .city-layer .layer-hd {
    padding: 0 .2rem .1rem;
}

.page-city .city-layer .hd-title {
    font-size: .28rem;
    font-weight: normal;
    color: #888;
}

.page-city .cur-city-bar {
    background-color: #fff;
    padding: .2rem 1rem .2rem .3rem;
    line-height: .4rem;
    position: relative;
}

.page-city .cur-city-bar .local-ico {
    display: inline-block;
    width: .27rem;
    height: .34rem;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABkCAMAAADwgZ1BAAAAQlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO4fbyAAAAFXRSTlMA8BCAYDDQQCCgUN/A4LBwkJ+/r29qCwV9AAADc0lEQVRYw6VY69KrIAwsN1FUvJX3f9UzZ75qxBACuP/agU3YbKL4YWGcUmrbN6WUM59X6PU2hhjjpvs2MvntQhrdt57SHiGH3Vax6T1wGHUxm8mywbFtmW5bKMUmC4QTKI9J/WFCBRKOo1PxhmkxsRSLj+Ot+bPuEZmWqTXaR9nLDN39QENP+3y4E5LrzK0ZPKziGIVhs5stX7cOCHuGbpAlxlrzGu5XuFLnO3ER0tFADh7mItxQrAo6QH9ppB/iCYKOIxTpmgwMHX/kPSo+SpsD3npv5fE0SjUddPwIf+nTxp8WTHC2R3q2ic88E9Rw2iaoR4Ln/KEHhf2qryWzlyLqkj6fnt0uj206n+Cf2ZZcenaPn2oumWA0rH89M5U9mw6YJagdxju5TrYnRpdoIXcdEaqL48oRkVHj8yfxArkmjouyI8YnWMSDvVVm/oZ58tMMP7ETNAhI9UYP283zGWSpHoFt6AzHKZeFXTMMpxiQlf3tojwlTGrsGkJrd/JNhCLBJafd8lgNVVgIPg//J5zbkXyK4BvB5Snnohbm+CihGD44L7OPiTOcfLaNr0/rp6+KUYYiXE7Iba8FJh1wJWz0DAMsMzgqIYiQyTx8OoyAjR4ZI5XgQgxLICHnn0hs1YFaDIfsiZAK3TKkot7q3b0IXbqF5DXwxPq/ykaJ6w+Zbs45+3xzgYImqquiyTTgHsKgF0JGHkTGVcPwzPvBx0bpJuzB3LD0U4YZZH7AzdwNEDw+owDqg7GIO5uCkLndAhLEsGv3J8+QfnlJbFYQgsDTTPm9UkDFWfDpQSGPar4hfbS58RXaEC2o4aW6CjulfAdP6go48qZh4e2uvhjB0cIeDcWYcldFV39363PGFLL0tGO+DTriss19QJhl3kvB1Z3WcgGFrDntQC+Z2RrzwRvv6a5InLXU1VJETxP2xB3Xt4VSm7IPewrXll7JS2jZqNjVwvBW6WTJJx928RHg/YeHDkzfLaFuVg55CQ3x4sGbRhhaPLAKD5OTcEdWeSXhSovHS4h3aUY89ku0Q0qgGVoloTBVnzH5eTRK3DvYSTwU/hi8Qds2wD+LrFGExposoEBDLfBkCA5VqAk2AIUc22uB3TvCpzb1eYGBuRy1FxlPiDdFflla1GJMaRs6GT8v2l3zzins/fE9oUDGe4deeVWm3T/ylLOza4MCJQAAAABJRU5ErkJggg==);
}

.page-city .cur-city-bar .local-txt {
    padding-left: .1rem;
    font-size: .32rem;
    vertical-align: middle;
}

.page-city .cur-city-bar .btn-refresh {
    display: inline-block;
    width: .8rem;
    height: .8rem;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: .4rem auto;
    background-size: .4rem auto;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAPFBMVEUAAAAQj98QldsRltsSltsQldoRldoRltsRltoQl9sRltsSltoQltwSldwQl98QltsRldsRltoSldoSltslW/PPAAAAE3RSTlMAEGDwgDDPwNA/sKBQkCBw4N+fGn8INgAAA1ZJREFUeNrtmt1y4yAMhSXAYDD4J7z/u25m41R2ul0cJMfTGb6b9MLROZZlQaig0Wg0Go1G43eCXpngnM13FueS8SN8DIxpyd9ZwvQJEzjZ/DM2newhhlzCKjgNteQjaINAnC0/f8qCt3uJYJSnVyIap/cVGUEUTHlDmDr4DqpdgbhR8vY1Be7Vmt6SB61ACkNRh9J9jcMmUwgSoDsiT6D5ypftgE9n84o7Gm4MeUV3fH1d80jjnFeUlL5DeAccyIGIvoF3UeSAr68jx3yEWnBhlRL23Eq0FIDlYEGoIpE+04GDGiLpsx0YeJ9xrSEPRH2UirtYu9kEBCOPtvaLAQhWJZm6N3BGYON6ZyaPdStwhItAzXgAclsQPQIHfgIMXMX0SADCVSwXJ6C7MgHUOwa4DH1tDwD/aILwScbvTSDBDuzgRNRu0XX/WIbR6hMdpP22I//lRZ8ukedGGx8qAfeqf54D87JznKgLkX6xM/Abf7a47QJxqy/zMyuWfkHYbQ124vq3rEoObpuFQF7/fyFi3jigNiSpb9YghV+S5mnACeurUpiJLiADovqlQMPzgpEM8PWpyA470BMZENUvO3B5gxPSp0ZTdoD91oCUPsV5z4E7QZ9Q5WelpfQhrAHnNx1I6d/yA//4mEsOMiGin55x8PGJfSGwEtWnBvi10Sw7OEN/eP7poOwgyel3pL/2uQQHHAzSx7yBjvwUHHIgq98jAKw1OMIRB9hL6KPd6IOiXcYhB3L6ety0owGOOtAKmLjdMSeS3EEHINQAu+37qBEKDoSg8GqXj+HHS+TBYRt8XQhiodZluTsw+xd7LtS6NOYr4yNtuV8cKPgI7sozJ6qABFdhL06AoQpgwF6TZ7gItBcf/Id87cF/EjjcQYFNoWfND9zY+olzDzrnG1M/MNf1Ogd06NEjf3zFYZ13/n+ehtphEHSbbzId1LTSqEmfyVAxk4Mhr/Sd5BhTwoPf0LlUO3XpzNrgW1N3A8jQ0emGTt3RMaqs4znDdFZhaZZNfpwOun4/OurhFW+CzoSeQBCqLGJxxij/l8kEm/ckBGno8ZYJI5wCmjmX0QNDnj/X208I5zJOQf+sPsJH8MbNr4l3JiJ8lM6bO8nciR4ajUaj0Wg0fjF/AESniFIyOT11AAAAAElFTkSuQmCC);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.page-city .cur-city-bar .btn-refresh.active {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.page-city .hot-cities {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.page-city .hot-cities ul {
    margin: 0 -.1rem;
}

.page-city .hot-cities li {
    width: 33.3333%;
    float: left;
    padding: .1rem;
    box-sizing: border-box;
}

.page-city .hot-cities li a {
    display: block;
    width: 100%;
    height: .85rem;
    line-height: .85rem;
    overflow: hidden;
    background-color: #fff;
    text-align: center;
    font-size: .32rem;
}

.page-city .city-list {
    background-color: #fff;
    padding: .15rem 0;
}

.page-city .city-list .city-item {
    display: block;
    width: 33.3333%;
    height: .9rem;
    line-height: .9rem;
    text-align: center;
    font-size: .32rem;
    float: left;
    overflow: hidden;
}

.page-city .city-letters {
    background-color: #fff;
    padding: .25rem .1rem;
    margin-top: .1rem;
}

.page-city .city-letters li {
    width: 14.2857%;
    height: .72rem;
    line-height: .72rem;
    text-align: center;
    overflow: hidden;
    font-size: .32rem;
    text-transform: uppercase;
    float: left;
}

.page-city .city-letters li a {
    display: block;
}

.page-city .city-letters li:active {
    background-color: #f3f3f3;
}

.nav_box {
    position: fixed;
    left: 0;
    bottom: 0;
    height: 1rem;
    width: 100%;
    background-color: white;
    box-sizing: border-box;
    border-top: .02rem solid #DCDCDC;
    display: inline-flex;
    align-items: center;
    justify-content: space-around;
    z-index: 99999;
}

.nav_box .nav_item {
    width: 1rem;
    height: 90%;
    color: #333333;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.nav_box .nav_item .nav_icon {
    text-align: center
}

.nav_box .nav_item .nav_text {
    font-size: .24rem;
    text-align: center
}

.nav_box .nav_item .nav_icon .iconfont {
    font-size: .3rem
}

.nav_box .selected {
    color: #009b96
}

.pre li {
    font-size: .28rem!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: .1rem;
}

.go-share a>img {
    width: 80%;
    height: 80%;
    vertical-align: middle;
    margin-left: 50%;
    transform: translateX(-50%);
}
