@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{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 #27db76;background-color: #27db76;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: .35rem .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: .4rem;line-height: .4rem;border-width: 1px;border-style: solid;font-size: .3rem;padding: .08rem .15rem;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: #f16600;}
.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;}
.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;overflow: hidden;font-weight: normal;font-size: .26rem;padding-top: .1rem;}
.resth-items .resth-item .item-ft{padding-top: .1rem;color: #838383;}
.resth-items .resth-item .item-distance{font-size: .24rem; color: red; padding-top:.08rem}
.resth-items .resth-item .sys-price{font-size: .24rem;float: left;}
.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}
.resth-items .swiper-wrapper .resth-item {padding-right: .2rem;-webkit-box-sizing: border-box;box-sizing: border-box;}

/* 右上角导航(2018-12-14) */
.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: #f0f0f0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAvCAMAAAB0WbD6AAAAVFBMVEUAAACFhYV4eHhzc3OFhYWCgoKFhYWFhYWDg4OFhYWFhYWFhYWCgoKDg4OCgoKFhYWDg4OEhISEhISFhYV9fX12dnZ2dnZ2dnZjY2N0dHR0dHSUlJRJdZCoAAAAHHRSTlMAQkJCNAM9OgcsMB8RGRUnCyIONx0rPTdCJDFCFhWcJwAABQlJREFUaN7NmYlymzAQQJF1cUgCATaG/v9/FnSgG5y20/HrdIZIDnlsdlcSqTLI8bx8rtX3wwFg+go/IWTVt1ODHa6uFgjhC1dfDgIHnfbd2arvpgeauaZQ8+VpjMDJ42fCgxCimD+XifV3WddY31/aeP64VncIL8wyqhBxeNSoTJ6gPzAfHpnPjfGlL+5kd2JTqXdDsqvdZ4maJWEwO6AQ7mO1gqthpK6rCXiQmxhf5gMDdwij0SJE9AhFPkAzocb/NQFi7Q5rnaQWmjVp7TTsqwvGj4XBHTYp5mSmC4WnfPk8zPSr+k/C2OVIMoN0eoykLLy9geGTCLc5SCCMCHUAhT9CujNU3bzDe53DfO6E6Vt7zpSF1zeE1pjfC2fnJiucQpNQ4Hx1qMSunXAph8UDvuEva1zfCE9ddo7sAZIjLj9LHzacYtE1JiUGpkZRplm94GFshdFVl0DdUFowee3dsp2S1kCQT1ssOh4UHa0zCQHhYfy2hVduxPVY3fN5lygXnYNlOgQ8eLxh55KijEQHPL4HpROlbbRqlHHrySgVjW5h+xWvAmGUyixaGMpKRklR7tgyDn20KGEKiMNKeiNxHWD/tkjJ8zmfwxxqXqo6NKKUw7Z70TYEaaP9Cpsn8KG6BWBvyBV80x/oCNPjUp5dgmaX5pcRFt7SS4rbnTumcpeQ5c2tw3WJtsLZPjwb3y349i4vLG6FR7v5ajzMbyUY64vC130Y2wAPYbHgP4vw9HGXODc/0wGipvNNU29zWHCXw2mA10hJFnLYRqtpfRpT1y1zXeIGXFzpwi7R1vkMNsOu7vDlbr/Ldonpvg+XtixjQbgrtIg12fLKHwkPccUxwXbGsY37Lx/YjsDVJxEmLO3BGpwc8Qi+EpbZANF0mQGGubdZzopHA9IPvgLnvE42My7ASYj53wsL4ixdwTY4239ot48zLnYIIKjP/vzVZXASYvTDHE6F+1BxtOVBRWaXIrwK4m7Lku9pz+zBbSgKpzXDU2E2xTts3Jwlhz0JhbnQwbLDZsohXA/OhLi/EAat8O+DTOhy2YuGTB+n7EwmSq/PJk3leNpFLkSEZceihLEiXM/j2Z3KXddAdq9jHtuNm+1Qh+8P4jY1h+XJ1WMTu4uIIOdWtBbr8ggyRjg9KuuqlsTdmjsxNijGpM4HM8Hwh+fatqrmx84uvQLlS7Mr8P6Rbd5ej4PwpwrkuqrXZpvouRk6kImwGm7iYyIlOy4l1FfECi/KYldVwuBZ1zgoxZrB9xvCx8kcN80G+LgWmr7jQYX9U7zEYQ3S5Y4VgxEetAXUb9L2i/drWbbtqdi25fWISd8Y1x3108yWUCrc5oVpLBwcD7C/vqPqaYSBDvBxmLtjTXRYICz+lTDyj2jYTC1GGFpheOe78PidII1TQtb/Wpg3jTnT1Xw7fPd/SvhxI/x6iliXnKH1krkff5DDJBJGqbC+tTlyDfy5AFV3+//3pW28Aaml0xVhMjcsFW7ywigUJp0VdutgH3/7epsR6d9nMEeeXjpG5BAII4FzwohjfyOAXFAomDrzRRM/roS6qa1pX3gt66Jfq+C4OfSy0/iBZ52h74W7v4u4Dw9X9WrsvU9hyd0E52EubkqYKI9BcD4rOGdD7fo5r/6YMb95Glh1w/VO7VmaJmbf+zUMUDGX5htTM1+D0MJjaX427edrGBeVE7g4v9uiZq6+iL3U1rIQZsOX/M35N8M/QxAxH1SlAAAAAElFTkSuQmCC) 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;}

.swiper-pagination-bullet-active{background-color: #a8e631!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;}
.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;}
.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 center;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);}
.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: #d10000;}
.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;}

/* 面包屑(2018-10-29) */
.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.8;  }
.go-index a{color: #fff}
.go-share {color:#fff;bottom: 1.2rem;}



    /* ==========================================
     * 操作提示页面 (2018-07-01)
     * ------------------------------------------ */
.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;}


/* ==========================================
 * 城市选择页面 (2018-07-01)
 * ------------------------------------------ */
.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;}


/* ==========================================
 * 小程序地图导航条 (2019-06-01)
 * ------------------------------------------ */
.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}

.icon {width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden;}