@charset "utf-8";

@font-face {
  font-family: "iconfont"; 
  src: url('../fonts/iconfont.ttf') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html {

overflow-y: scroll!important;

}


html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input,button, textarea, p, blockquote, th, td, hr{margin:0; padding:0;}
body{color:#333;font:16px/1.5 "微软雅黑",Microsoft YaHei,Arial,Tahoma,Verdana,Helvetica,sans-serif,STHeiti; -webkit-overflow-scrolling:touch;min-width:1190px;background-color:#fff;*height: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block; vertical-align:baseline;}
audio:not([controls]){display:none; height:0;}
[hidden], template{display:none;}
svg:not(:root){overflow:hidden;}
a{color:#333;background:transparent; text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:active{outline:0;}
a:hover{color: #508d32;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
i{font-style: normal;}
dfn{font-style:italic;}
mark{background:#ff0; color:#000;}
small{font-size:80%;}
sub, sup{line-height:0; position:relative; vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;vertical-align: middle;max-width: 100%;}
hr{box-sizing:content-box; height:0;}
pre{overflow:auto; white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
code, kbd, pre, samp{font-family:monospace, monospace; font-size:1em;}
button, input, optgroup, select, textarea{color:inherit; font:inherit; margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
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="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;}
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;outline: 0;}
optgroup{font-weight:bold;}
table{border-collapse:collapse; border-spacing:0;}
td, th{padding:0;}
ul, ol{list-style:none outside none;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{ font-size:14px;}
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}


/* 清除浮动 */
.clearfix:after,.layout:after,.nav-bar .head-nav ul:after,.foot-service:after,.foot-service .foot-sv-nav:after,.owl-stage:after,.layer-row:after,.local-badges:after,
.sys-media-item .item-info:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.layout,.nav-bar .head-nav ul,.foot-service,.foot-service .foot-sv-nav,.owl-stage,.layer-row,.local-badges,
.sys-media-item .item-info{*zoom:1;}


/* 布局 */
.layout{width: 1190px;margin:0 auto;position: relative;}
.z9999{position:relative;z-index:9999;}
.hide{display:none;}




.filter-layer form{
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
} 

.filter-layer input {
    width: 90%;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: #ffffff;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #c2c0c1;
    text-indent: 26px;
}
.filter-layer button{
        float: right;
        width: 10%;
        height: 40px;
        border-radius: 0 4px 4px 0;
        line-height: 40px;
        background-color: #508d32;
        color: #fff;
        font-size: 18px;
        text-align: center;
        outline: none;
        border: none;
        letter-spacing: 2px;
}

/* ------------------------------ 公用属性 ------------------------------ */

/* 栅格化 */
.jch-layer{margin: 0 auto;}
.jch-row{margin: 0 -8px;}
.jch-col{float: left;}
.jch-col-inner{margin: 0 8px;}
.sys-col{float:left;}
.sys-col-12 {width:100%;}
.sys-col-11 {width:91.66666667%;}
.sys-col-10 {width:83.33333333%;}
.sys-col-9 {width:75%;}
.sys-col-8 {width:66.66666667%;}
.sys-col-7 {width:58.33333333%;}
.sys-col-6 {width:50%;}
.sys-col-5 {width:41.66666667%;}
.sys-col-4 {width:33.33333333%;}
.sys-col-3 {width:25%;}
.sys-col-2 {width:16.66666667%;}
.sys-col-1 {width:8.33333333%;}

/* 字体大小 */
.f12{font-size:12px!important;}
.f14{font-size:14px!important;}
.f16{font-size:16px!important;}
.f18{font-size:17px!important;}
.f20{font-size:20px!important;}
.f24{font-size:24px!important;}

/*文字颜色*/
.color-danger,.txt-danger,.txt-num{color: #e62129!important;}
.color-success{color: #508d32!important;}
.color-info{color: #e09113!important;}
.color-grey{color: #999!important;}
.color-red{color: #f00!important;}


/* 粗细 */
.fb{font-weight:bold!important;}
.fn{font-weight:normal!important;}

/* 对齐 */
.txt-left{text-align:left!important;}
.txt-center{text-align:center!important;}
.txt-right{text-align:right!important;}

/* 下边距 */
.mb-30{margin-bottom: 30px!important;}
.mb-20{margin-bottom: 20px!important;}
.mb-15{margin-bottom: 20px!important;}
.mb-10{margin-bottom: 10px!important;}

/*可点击状态*/
.nolink{opacity: .5;filter: alpha(opacity=50);cursor:not-allowed;}

/* transition */
a{-webkit-transition: color .15s ease;-o-transition: color .15s ease;transition: color .15s ease;}

/* 背景图 */
.header .head-hotline .ico-tel,.header .head-search .search-btn,.foot-contact .ico-tel,.side-quicks .quick-ico i,.local-badge .badge-ico,.path-bar .selected-tag .ico-del,.sys-sv-ico,.sys-close-pop,.head-r .top-item .item-ico,.head-r .ico-tel{background-image: url(../images/common-icons.png);background-repeat: no-repeat;}

/* 图片效果 */
img.lazy{background-color: #f8f8f8;}
.scale-img,.insit-room-item .item-img,.gallery-big,.sojourn-items .item-img {display: inline-block;overflow: hidden;}
.scale-img img,.intro-item .item-img img,.case-items .item-img img,.insit-item .item-img img,.layer-insit .case-item .item-img img,.insit-list .insit-item .item-img img,.insit-room-item .item-img img,.gallery-big img,.uc-media-list li .item-img img,.appoint-guide img,.travel-items .item-img img,.sojourn-items .item-img img{-webkit-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;}
.scale-img:hover img,.intro-item:hover .item-img img,.layer-insit .insit-item:hover .item-img img,.case-item:hover .item-img img,.insit-list .insit-item .item-img:hover img,.insit-room-item .item-img:hover img,.gallery-big:hover img,.uc-media-list li .item-img:hover img,.travel-items .item-img:hover img,.sojourn-items .item-img:hover img{-webkit-transform: scale(1.06);-ms-transform: scale(1.06);-o-transform: scale(1.06);transform: scale(1.06);}
.gallery-big img{-webkit-transition: all 1.2s ease;-o-transition: all 1.2s ease;transition: all 1.2s ease;height: 100%;min-width: 50%;}

/* 动画 */
@-moz-keyframes icojump{0%{-moz-transform:translateY(0);}25%{-moz-transform:translateY(-8px);}50%{-moz-transform:translateY(0);}75%{-moz-transform:translateY(-4px);}100%{-moz-transform:translateY(0);}}
@-webkit-keyframes icojump{0%{-webkit-transform:translateY(0);}25%{-webkit-transform:translateY(-8px);}50%{-webkit-transform:translateY(0);}75%{-webkit-transform:translateY(-4px);}100%{-webkit-transform:translateY(0);}}
@-ms-keyframes icojump{0%{-ms-transform:translateY(0);}25%{-ms-transform:translateY(-8px);}50%{-ms-transform:translateY(0);}75%{-ms-transform:translateY(-4px);}100%{-ms-transform:translateY(0);}}
@keyframes icojump{0%{transform:translateY(0);}25%{transform:translateY(-8px);}50%{transform:translateY(0);}75%{transform:translateY(-4px);}100%{transform:translateY(0);}}


/* ------------------------------ 公用模块 ------------------------------ */
/* 按钮 */
.sys-btn{display: inline-block;padding: 9px 15px;border-radius: 2px;background: #508d32;border: 0;cursor: pointer;color: #fff;line-height: 1.4;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sys-btn{*display: inline;}
.sys-btn:hover{background-color: #11a828;color: #fff!important;}
.sys-btn-info{background-color: #ff9d12;}
.sys-btn-info:hover{background-color: #f7860d;}
.sys-btn-success{background-color: #23b539;}
.sys-btn-order,.sys-btn-large{display: block;text-align: center;font-size: 16px;line-height: 22px;padding: 13px 0;color: #fff;background-color: #508d32;border-radius: 6px;}
.sys-btn-order:hover,.sys-btn-large:hover{background-color: #508d32;}
.sys-btn-order,.lead-side .sys-btn,.lead-scheme .sys-btn{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);position: relative;overflow: hidden;}
.sys-btn-order:hover{color:#fff;}
.sys-btn-order:before{z-index: -1;content: '';display: block;width: 20px;height: 20px;position: absolute;left: 50%;top:50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #afce0b;-webkit-transition: all .6s ease;-o-transition: all .6s ease;transition: all .6s ease;border-radius: 50%;visibility: hidden;opacity: 0;display: none\9;}
.sys-btn-order:hover:before{-webkit-transform: translate(-50%,-50%) scale(15);-ms-transform: translate(-50%,-50%) scale(15);-o-transform: translate(-50%,-50%) scale(15);transform: translate(-50%,-50%) scale(15);visibility: visible;opacity: 1; }

/*文本框*/
.sys-ipt-txt{width: 185px;height: 29px;line-height: 29px;border: 1px solid #dcdcdc;padding: 0 10px;-webkit-box-sizing: content-box;box-sizing: content-box;}
.sys-ipt-txt:focus{border-color: #c1c1c1;outline: 0;}
.sys-ipt-error,.sys-ipt-error:focus{border-color: #e62129;background-color: #fffbfb;} /*文本框错误*/
.sys-ipt-label{line-height: 31px;padding-right: 10px;}
.sys-ipt-text{width: 171px;height: 37px;line-height: 37px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;border: 1px solid #b6b6b6;padding: 0 10px;box-shadow: 3px 3px 5px -3px rgba(0,0,0,.25) inset;outline: 0;}
.sys-ipt-text::-webkit-input-placeholder{color:#858585;}
.sys-ipt-text:::-moz-placeholder{color:#858585;}
.sys-ipt-text::-ms-input-placeholder{color:#858585;}
.sys-ipt-text::-moz-placeholder{color:#858585;}

/*单选、复选框*/
@keyframes hover-color {from {border-color: #c0c0c0;}to {border-color: #508d32;}}
.sys-ipt-opt{display: inline-block;padding-left: 18px;vertical-align: middle;line-height: 18px;min-height: 18px;font-size: 0;}
.sys-ipt-opt{*display: inline;}
.sys-ipt-opt label{font-size: 14px;}
.sys-radio,.sys-checkbox {position: absolute;width: 14px;height: 14px;margin-left: -14px;opacity: 0;}
.sys-radio[disabled],
.sys-checkbox[disabled] {cursor: not-allowed;}
.sys-radio+label,
.sys-checkbox+label {display: block;cursor: pointer;vertical-align: middle;padding-left: 4px;position: relative;}
.sys-radio+label:empty,
.sys-checkbox+label:empty{
	padding-left: 0;}
.sys-radio+label:hover:before,
.sys-checkbox+label:hover:before {animation-duration: 0.4s;animation-fill-mode: both;animation-name: hover-color;}
.sys-radio+label:before,
.sys-checkbox+label:before {position: absolute;top: 0;left: -18px;box-sizing: content-box;display: inline-block;width: 14px;height: 14px;overflow: hidden;content: '';border: 1px solid #aaa;background-color: #fff;z-index: 1;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sys-radio+label:after,
.sys-checkbox+label:after {position: absolute;display: block;content: '';z-index: 1;opacity: 0;filter: alpha(opacity=0);display: none\9; }
.sys-radio[disabled]+label,
.sys-checkbox[disabled]+label {cursor: not-allowed;color: #e4e4e4;}
.sys-radio[disabled]+label:hover,
.sys-radio[disabled]+label:before,
.sys-radio[disabled]+label:after,
.sys-checkbox[disabled]+label:hover,
.sys-checkbox[disabled]+label:before,
.sys-checkbox[disabled]+label:after {cursor: not-allowed;}
.sys-radio[disabled]+label:hover:before,
.sys-checkbox[disabled]+label:hover:before {border: 1px solid #e4e4e4;animation-name: none;}
.sys-radio[disabled]+label:before,
.sys-checkbox[disabled]+label:before {border-color: #e4e4e4;}
.sys-radio:checked+label:before,
.sys-checkbox:checked+label:before {animation-name: none;}
.sys-radio:checked+label:after,
.sys-checkbox:checked+label:after {opacity: 1;filter: alpha(opacity=100);display: block\9;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sys-radio+label:before {border-radius: 50%;}
.sys-radio+label:after {top: 4px;left: -14px;width: 8px;height: 8px;border-radius: 50%;background: #508d32;}
.sys-radio:checked+label:before {border: 1px solid #508d32;}
.sys-radio:checked[disabled]+label:before {border: 1px solid #d7eedd;}
.sys-radio:checked[disabled]+label:after {background: #d7eedd;}
.sys-checkbox+label:before {border-radius: 3px;}
.sys-checkbox+label:after {top: 2px;left:-12px;box-sizing: border-box;width: 5px;height: 8px;transform: rotate(45deg);border-width: 1px;border-style: solid;border-color: #fff;border-top: 0;border-left: 0;}
.sys-checkbox:checked+label:before {border-color: #508d32;background: #508d32;}
.sys-checkbox:checked[disabled]+label:before {border-color: #d7eedd;background: #d7eedd;}
.checkbox-grey:hover+label:before,
.checkbox-grey:checked+label:before{background: none;border-color: #999;-webkit-animation: none;animation: none;}
.checkbox-grey:checked+label:after {border-color: #999;}
@media \0screen {.sys-radio+label:before,.sys-checkbox+label:before{display: none\9;}.sys-radio:checked+label:after,.sys-checkbox:checked+label:after { display: none\9;}}

/*下拉框*/
.sys-select-box{display: inline-block;min-width: 90px;position: relative;font-size: 14px;z-index: 2;}
.sys-select-box{*display: inline;}
.sys-select-box .select-name{display: block;height: 29px;line-height: 29px;border: 1px solid #dcdcdc;padding: 0 30px 0 10px;cursor: default;position: relative;}
.sys-select-box .select-name:before{content: '';display: block;width: 18px;height: 100%;border-left: 1px solid #dcdcdc;background: -webkit-linear-gradient(top,#fff,#f2f2f2);background: -ms-linear-gradient(top,#fff,#f2f2f2);background: linear-gradient(top,#fff,#f2f2f2);position: absolute;right: 0;top: 0;}
.sys-select-box .select-name:after{content: '';display:inline-block;width:0;height:0;overflow:hidden;vertical-align:middle;margin:0 0 0 4px;border-style: solid dashed dashed;border-color: #666 transparent transparent;border-width: 4px 4px 0;position: absolute;right: 5px;top: 50%;margin-top: -2px;}
.sys-select-box .select-list{min-width: 100%;position: absolute;left: 0;top: 30px;display: none;}
.sys-select-box .select-list ul{border: 1px solid #dcdcdc;background-color: #fff;}
.sys-select-box .select-list li a{display: block;height: 31px;line-height: 31px;padding: 0 10px;color: #666;white-space: nowrap;}
.sys-select-box .select-list li a:hover{background-color: #fafafa;color: #508d32;}
.sys-select-large{min-width: 190px;}
.sys-select-large .select-name{height: 35px;line-height: 35px;border-color: #b6b6b6;box-shadow: 3px 3px 5px -3px rgba(0,0,0,.25) inset;background-color: #fff;font-size: 16px;color: #858585;}
.sys-select-large .select-name:before{width: 40px;border-left: 1px solid #b6b6b6;box-shadow: 3px 3px 5px -3px rgba(0,0,0,.25) inset;background: none;}
.sys-select-large .select-name:after{border-width: 6px 6px 0;border-top-color: #333;right: 13px;}
.sys-select-large .select-list{top: 36px;}
.sys-select-large .select-list ul{border-color: #b6b6b6;font-size: 16px;box-shadow: 3px 3px 5px -3px rgba(0,0,0,.25) inset;}
.sys-select-large .select-list li a{height: 36px;line-height: 36px;color:#858585;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sys-select-large .select-list li a:hover{background: rgba(0,0,0,.03);}

/*表单验证*/
.Validform_right{color: #508d32;}
.Validform_wrong{color: #f00;}
.help-block {color: #f00;}

/*广告*/
.ad-container{overflow:hidden;vertical-align:middle;}

/*分页*/
/*.sys-pages {padding: 45px 0;text-align: center;line-height: 36px;}
.sys-pages a,.sys-pages .page-spr,.sys-pages .page-prev,.sys-pages .page-next,.sys-pages .page-active,.sys-pages .page-disabled{min-width: 20px;display: inline-block;padding: 0 8px;text-align: center;margin: 0 2px 5px;color: #555;vertical-align: middle;border: 1px solid #eee;}
.sys-pages a,.sys-pages .page-spr,.sys-pages .page-prev,.sys-pages .page-next,.sys-pages .page-active,.sys-pages .page-disabled{*display: inline;}
.sys-pages a:hover,.sys-pages .page-active{border-color: #23b539;background-color: #23b539;color:#fff;}
.sys-pages .page-prev,.sys-pages .page-next{padding-left: 15px!important;padding-right: 15px!important;}
.sys-pages .page-disabled,.sys-pages .page-disabled:hover{border-color: #e2e2e2;color: #d2d2d2;cursor: not-allowed;}
.sys-pages .page-spr{border: 0;min-width: inherit;font-size: 15px;color: #aaa;font-weight: bold;letter-spacing:4px;padding: 0;}*/

/*分页*/
.sys-pages {padding: 45px 0;text-align: center;line-height: 36px;}
.sys-pages a,.sys-pages .page-spr,.sys-pages .page-prev,.sys-pages .page-next,.sys-pages .page-active,.sys-pages .page-disabled{min-width: 20px;display: inline-block;padding: 0 8px;text-align: center;margin: 0 2px 5px;color: #555;vertical-align: middle;border: 1px solid #eee;}
.sys-pages .page-disabled{border:0; margin: 0}
.sys-pages a,.sys-pages .page-spr,.sys-pages .page-prev,.sys-pages .page-next,.sys-pages .page-active,.sys-pages .page-disabled{*display: inline;}
.sys-pages a:hover,.sys-pages .page-active{border-color: #508d32;background-color: #508d32;color:#fff;}
.sys-pages .page-prev,.sys-pages .page-next{padding-left: 15px!important;padding-right: 15px!important;}
.sys-pages .page-disabled,.sys-pages .page-disabled:hover{border-color: #e2e2e2;color: #d2d2d2;cursor: not-allowed;}
.sys-pages a:hover,.sys-pages .page-active,.sys-pages .page-active:hover{border-color: #508d32;background-color: #508d32;color:#fff;}
.sys-pages .page-spr{border: 0;min-width: inherit;font-size: 15px;color: #aaa;font-weight: bold;letter-spacing:4px;padding: 0;}

/*当前位置*/
.path-bar {padding: 20px 0;line-height: 24px;}
.path-bar .path-nav li,.path-bar .path-nav li a{color: #666;font-size:14px;}
.path-bar .path-nav li{float: left;padding-right: 15px;}
.path-bar .path-nav li:after{content: '>';padding-left: 10px;font-family: simsun;}
.path-bar .path-nav li.tit:after{display: none;}
.path-bar .path-nav li:last-child:after{display: none;}
.path-bar .path-nav li.selected-list{font-size: 0;}
.path-bar .path-nav li.selected-list .selected-tag{font-size: 13px;margin-right: 5px;}
.path-bar .selected-tag{display: inline-block;height: 23px;line-height: 20px;padding: 0 0 0 12px;border: 1px solid #b5b5b5;}
.path-bar .selected-tag{*display: inline;}
.path-bar .selected-tag .tag-txt{vertical-align: middle;font-style: normal;}
.path-bar .selected-tag .ico-del{display: inline-block;width: 25px;height: 23px;line-height: 23px;overflow: hidden;vertical-align: middle;margin-left: 4px;background-position: -147px 2px;vertical-align: middle;cursor: pointer;}
.path-bar .selected-tag .ico-del{*display: inline;}
.path-bar .selected-tag:hover{border-color: #ff000a;color: #ff000a;background-color: #fff8f8;}
.path-bar .selected-tag:hover .tag-txt{color: #ff000a;}

/* 文字列表 */
.sys-txt-list li{font-size:14px;height: 36px;line-height: 36px;overflow: hidden;padding-left: 15px;}
.sys-txt-list li:before{content: '';display: inline-block;width: 4px;height: 4px;background-color: #888;border-radius: 50%;position: absolute;margin-left: -15px;margin-top: 16px;}

/*定点*/
.local-badge{display: inline-block;height: 24px;line-height: 21px;border-width: 1px;border-style: solid;border-left: 0;font-size: 14px;box-sizing: border-box;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;}
.local-badge{*display: inline;}
.local-badge .badge-ico{display: inline-block;width: 23px;height: 23px;vertical-align: top;}
.local-badge .badge-ico,.local-badge{*display: inline;}
.local-badge .badge-txt{padding: 0 8px;}

.local-badge-1{border-color: #ddb76c;color: #ddb76c!important;}       /*综合亮点*/
.local-badge-2{border-color: #76dfcf;color: #76dfcf!important;}       /*医疗亮点*/
.local-badge-3{border-color: #56a1e1;color: #56a1e1!important;}       /*交通亮点*/
.local-badge-4{border-color: #ef9554;color: #ef9554!important;}        /*餐饮亮点*/
.local-badge-5{border-color: #05ad8f;color: #05ad8f!important;}       /*周边景点*/
.local-badge-6{border-color: #f80b35;color: #f80b35!important;}      /*机构亮点*/
.local-badge-7{border-color: #e6b900;color: #e6b900!important;}      /*品牌亮点*/
.local-badge-8{border-color: #356635;color: #356635!important;}      /*设施亮点*/
.local-badge-9{border-color: #c6abcf;color: #c6abcf!important;}      /*护理亮点*/



.local-badge-1 .badge-ico{background-color: #ddb76c;background-position: -51px -101px;}
.local-badge-2 .badge-ico{background-color: #76dfcf;background-position: -26px -101px;}
.local-badge-3 .badge-ico{background-color: #56a1e1;background-position: -1px -101px;}
.local-badge-4 .badge-ico{background-color: #ef9554;background-position: -101px -101px;}
.local-badge-5 .badge-ico{background-color: #05ad8f;background-position: -76px -101px;}
.local-badge-6 .badge-ico{background-color: #f80b35;background-position: -176px -101px;}
.local-badge-7 .badge-ico{background-color: #e6b900;background-position: -268px -101px;}
.local-badge-8 .badge-ico{background-color: #356635;background-position: -126px -101px;}
.local-badge-9 .badge-ico{background-color: #c6abcf;background-position: -248px -101px;}

/*服务*/
.sys-sv-ico{display: inline-block;width: 25px;height: 25px;position: relative;}
.sys-sv-ico{*display: inline;}
.sv-ico-daily_care{background-position: 0 -133px;}            /*起居照料*/
.sv-ico-live_assisted{background-position: -25px -135px;}     /*生活协助*/
.sv-ico-disability_care{background-position: -50px -135px;}   /*卧床老人护理*/
.sv-ico-recreation{background-position: -75px -135px;}        /*文体娱乐*/
.sv-ico-get_medicine{background-position: -101px -135px;}     /*送医拿药*/
.sv-ico-doctor{background-position: -125px -135px;}           /*驻院医师*/
.sv-ico-recovery{background-position: -150px -135px;}         /*康复训练*/
.sv-ico-take_medicine{background-position: -175px -135px;}    /*用药管理\提醒*/
.sv-ico-alzheimers{background-position: -200px -135px;}       /*认知症照护*/
.sv-ico-repast{background-position: -225px -135px;}           /*营养膳食*/
.sv-ico-travel{background-position: -250px -135px;}           /*休闲旅居*/
.sv-ico-terminal_care{background-position: -275px -135px;}    /*临终关怀*/
.sv-ico-health{background-position: -300px -137px;}           /*健康管理*/
.sv-ico-spirit{background-position: 0 -165px;}                /*精神慰藉*/
.sv-ico-homemaking{background-position: -25px -165px;}        /*家政*/
.sv-ico-fianco{background-position: -50px -165px;}            /*体测*/
.sv-ico-knead{background-position: -75px -165px;}             /*按摩*/
.sv-ico-bath{background-position: -100px -165px;}             /*助浴*/
.sv-ico-accompany{background-position: -125px -165px;}        /*陪伴*/
.sv-ico-bedsore_care{background-position: -150px -165px;}     /*压疮护理*/
.sv-ico-chaperonage{background-position: -175px -165px;}      /*陪诊*/
.sv-ico-haircut{background-position: -200px -165px;}          /*剪发*/
.sv-ico-aging_design{background-position: -225px -165px;}     /*适老化设计*/
.sv-ico-day_care{background-position: -250px -165px;}         /*日托*/
.sv-ico-short_care{background-position: -275px -165px;}       /*短托*/

.sv-ico-clean{background-position: -77px -196px;}        	  /*清洁清洗*/
.sv-ico-help_shopping{background-position: -124px -199px;}    /*代订代购*/
.sv-ico-rent_car{background-position: -100px -199px;}         /*租车*/
.sv-ico-ticket{background-position: -151px -199px;}           /*代订机票火车票*/
.sv-ico-pick_up{background-position: -177px -199px }          /*接送机*/
.sv-ico-housekeeper{background-position: -202px -199px;}      /*管家服务*/
.sv-ico-travel{background-position: -228px -199px;}       	  /*周边游*/

/*简单文字提示层*/
.sys-simple-tips{width: 180px;text-align: center;position: absolute;left: 50%;margin-left: -90px;bottom:32px ;height: 0;opacity: 0;}
.sys-simple-tips:before{content: '';}
.sys-simple-tips .tips-box{width: 100%;position: absolute;left: 0;bottom: 0;}
.sys-simple-tips .tips-msg{display: inline-block;background-color: #fff;border: 1px solid #f5891f;padding: 6px 12px;color: #f5891f!important;border-radius: 0px;line-height: 1.3;}
.sys-simple-tips .tips-msg:before,.sys-simple-tips .tips-msg:after{content: '';display: block;width: 0;height: 0;overflow: hidden;border-style: solid dashed dashed;border-width: 7px 5px 0;border-color: #f5891f transparent transparent;position: absolute;left: 50%;margin-left: -5px;bottom: -7px;}
.sys-simple-tips .tips-msg:after{border-color: #fff  transparent transparent;bottom: -5px;z-index: 1;}
.active .sys-simple-tips{-webkit-animation: tipsIn .15s linear;-o-animation: tipsIn .15s linear;animation: tipsIn .15s linear;-webkit-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;opacity: 1;}
@-webkit-keyframes tipsIn {0%{-webkit-transform: scale(.3);transform: scale(.3);}100%{-webkit-transform: scale(1);transform: scale(1);}}
@keyframes tipsIn {0%{-webkit-transform: scale(.3);transform: scale(.3);}100%{-webkit-transform: scale(1);transform: scale(1);}}


/*通栏*/
.bn-full a{display: block;}
.bn-full img{display: block;width: 100%;height: auto;}

/*顶部通栏*/
.sys-banner-layer{background-repeat: no-repeat;background-position: 0 81px;padding-top:81px;}
.sys-banner-layer .layout{min-height: 240px;padding: 40px 0 30px;}
.sys-banner-layer .banner-title{font-size: 72px;font-weight: normal;color: #467390;line-height: 1.1;}
.sys-banner-layer .banner-desc{width: 490px;font-size: 16px;color: #31697a;line-height: 2;padding-top: 20px;}
.sys-banner-layer .banner-title{-webkit-animation: bnfadeUp .9s ease;animation: bnfadeUp .9s ease;-webkit-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.sys-banner-layer .banner-desc{-webkit-animation: bnfadeUp 1.2s ease;animation: bnfadeUp 1.2s ease;-webkit-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes bnfadeUp{0%{opacity: 0;-webkit-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);}100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}}
@keyframes bnfadeUp{0%{opacity: 0;-webkit-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);}100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}}


/*价格*/
.sys-price{color: #f00;}
.sys-price .price-ico{font-size: 14px;}
.sys-price .price-num{font-size: 20px;}

/* 提示层 */
.sys-msg-bar{background-color: #00b240;border-radius: 3px;font-size: 16px;padding: 12px 5%;text-align: center;margin: 0 auto 20px;position: relative;}
.sys-msg-bar,.sys-msg-bar a{color: #fff;}
.sys-msg-bar .msg-close{display: block;width: 17px;height: 17px;position: absolute;right: 25px;top: 15px;background-position: -31px -20px;cursor: pointer;}
.sys-msg-fail{background-color: #d10202;}

/*日期选择插件*/
.pick-area{display: inline-block;min-width: 90px;position: relative;font-size: 14px;z-index: 3;}
.pick-area{*display: inline;}
.pick-area .pick-show{display: block;height: 29px;line-height: 19px;border: 1px solid #dcdcdc;padding: 0 30px 0 10px;cursor: default;position: relative;color: #999;white-space: nowrap;}
.pick-area input.pick-value {cursor: default;opacity: .2;position: absolute;left: 0;top: 0;opacity: 0;z-index: 1;}
.pick-area .pick-show span.pick-cell,.pick-area .pick-show i{margin: 5px 0;padding: 0 3px;}
.pick-area .pick-show span.pick-cell{display: inline-block;border-radius: 3px;position: relative;z-index: 2;}
.pick-area .pick-show span.pick-cell:hover,.pick-area .pick-show .pressActive{background-color: #508d32;color: #fff;}
.pick-area .pick-show i{padding: 0 5px;display: inline-block;}
.pick-show .pick-arrow:before{content: '';display: block;width: 18px;height: 100%;border-left: 1px solid #dcdcdc;background: -webkit-linear-gradient(top,#fff,#f2f2f2);background: linear-gradient(top,#fff,#f2f2f2);position: absolute;right: 0;top: 0;}
.pick-show .pick-arrow:after{content: '';display:inline-block;width:0;height:0;overflow:hidden;vertical-align:middle;margin:0 0 0 4px;border-style: solid dashed dashed;border-color: #666 transparent transparent;border-width: 4px 4px 0;position: absolute;right: 5px;top: 50%;margin-top: -2px;}
.pick-area .pick-list{position: absolute;left: 0;top: 30px;display: none;border: 1px solid #dcdcdc;background-color: #fff;overflow: hidden;overflow-y: auto;}
.pick-area .pick-list li{display: block;height: 31px;line-height: 31px;padding: 0 10px;color: #666;white-space: nowrap;}
.pick-area .pick-list li:hover{color: #fff;background: #508d32;}
a.pick-area:hover{color: inherit;}




/* ------------------------------ 页眉 ------------------------------ */

.top-bar {height: 38px;line-height: 38px;background-color: #f7f7f7;font-size: 14px;position: relative;z-index: 3;}
.top-bar .top-left {display: inline;float: left;}
.top-bar .city-active{color: #ff554f;padding-right: 8px;}
.top-bar .top-r{display:inline;float:right;padding:11px 0;font-size: 12px;}
.top-bar .top-r li{float:left;*display:inline;line-height:14px;padding:0 6px; position:relative;}
.top-bar .top-r li a{font-size:14px; display:inline-block;padding:0 8px;}
.top-bar .top-r li a:hover{color: #333;}
.top-bar .ico-arrow-down{display:inline-block;width:0;height:0;overflow:hidden;vertical-align:middle;margin:0 0 0 4px;border-style: solid dashed dashed;border-color: #666 transparent transparent;border-width: 4px 4px 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.top-bar .ico-arrow-down{*display:inline;}
.top-bar .top-drop-menu{min-width:100%;*width: 100%;position:absolute;right:-1px;top:27px;background-color:#fff;border:1px solid #ddd;border-top:0;display:none;_width:95px;}
.top-bar .top-drop-menu ul{padding:0;}
.top-bar .top-drop-menu ul li{height:27px;line-height:27px;overflow:hidden;*display:block;float:none;border:0;padding:0;white-space: nowrap;}
.top-bar .top-drop-menu ul li a{display: block;padding: 0 5px 0 13px;}
.top-bar .top-drop-menu ul li a:hover{background-color: #f2f2f2;color: #333;}
.top-bar .top-r li.top-nav-uc{z-index:99;}
.top-bar .top-r li.nav-uc-active{background-color:#fff;padding-top:11px;padding-bottom:11px;margin-top:-11px;margin-bottom:-11px;}
.top-bar .top-r li.nav-uc-active {border-left:1px solid #dedede;border-right:1px solid #dedede;margin-left:-1px;margin-right:-1px;}
.top-bar .top-r li.nav-active .top-drop-menu{top:36px;}
.top-bar .top-r li.nav-active .ico-arrow-down{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.top-bar .top-r li:last-child{padding-right: 0;}
.header {padding: 10px 0;}
.header .logo,.header .logo a{display: inline-block;width: 150px;height: 61px;float: left;vertical-align: middle;margin:0;}
.header .logo a{background: url(../images/logo.png) center no-repeat;text-indent: -9999px;overflow: hidden;background-size: 100%;}
.header .head-search {height: 47px;float: right;margin-top: 5px;position: relative;}
.header .head-search .search-ipt {width: 370px;height: 45px;line-height: 45px;padding: 0;background-color: #f7f7f7;border: 1px solid #f7f7f7;border-radius: 30px;padding: 0 0 0 15px;font-size: 16px;float: left;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;outline: 0;}
.header .head-search .search-ipt:focus{background-color: #f2f2f2;/*border:1px solid: #000*/;}
.header .head-search .search-btn {width: 47px;height: 47px;border: 0;cursor: pointer;background-color: transparent;background-position: -50px 0;position: absolute;right: 0;top: 0;}
.header .head-hotline {float: right;padding-left: 65px;/* margin-right: 50px; */color: #666;font-size: 16px;position: relative;}
.header .head-hotline .ico-tel{display: inline-block;width: 50px;height: 50px;position: absolute;left: 0;top: 50%;margin-top: -25px;background-position: 0 0;-webkit-transition: all .6s ease;-o-transition: all .6s ease;transition: all .6s ease;}
.header .head-hotline .hotline-label{display: block;}
.header .head-hotline .hotline-txt {display: block;font-size: 26px;line-height: 1.1;padding-top: 3px;}
.nav-bar {float: left;width: 650px;height: 60px;line-height: 60px;}
.nav-bar .head-nav{/* overflow: hidden; */}
.nav-bar .head-nav ul{width: 108%;}
.nav-bar .head-nav li{float: left;/* margin-right: 38px; *//* width: 100px; */padding: 0 22px;text-align: center;}
.nav-bar .head-nav li a{display: inline-block;position: relative;padding-bottom: 3px;width: 100%;display: block;font-size:18px;font-weight: normal;}
.nav-bar .head-nav li a:before{content: '';display: block;width: 0%;opacity: 0;height: 3px;background-color: #508d32;position: absolute;left: 50%;bottom: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.nav-bar .head-nav li a:hover:before,.nav-bar .head-nav li.active a:before,.nav-bar .head-nav:hover li.active a:hover:before{width: 100%;left: 0;opacity: 1;}
.nav-bar .head-nav li a:hover{color: #508d32;}
.nav-bar .head-nav li.active a{color: #508d32;}
.nav-bar .head-nav:hover li.active a{border-bottom-color: #fff;}
.nav-bar .head-nav:hover li.active a:before{width: 0;left: 50%;}





/* -------------------- 顶部 -------------------- */
.top-bar-dark{height:48px;line-height:48px;background-color:#2a2c38;}
.top-bar-dark .top-nav{float:left;}
.top-bar-dark .top-nav li {float:left;margin-right:50px;}
.top-bar-dark .top-nav li,.top-bar-dark .top-nav li a{color:#fff;font-size:18px;}
.top-bar-dark .top-nav li a:hover,.top-bar-dark .top-nav li.active a{color:#ff9d12;}
.top-bar-dark .top-r {display:inline;float:right;}
.top-bar-dark .top-r,.top-bar-dark .top-r a{color:#a6a6a6;}
.top-bar-dark .top-r a:hover{color:#be8f0a;}
.top-bar-dark .top-r .space-line{padding:0 10px;font-style:normal;font-size:12px;vertical-align:top;}
.header-grey{background-color:#f2f2f2;}
.header-grey .head-search .search-ipt{border-color:#d7d7d7;}
.header-grey .head-search .search-ipt:focus{background-color:#fff;}

.header{z-index: 99999;width: 100%;height: 61px; background-color: #ffffff;box-shadow: -3px -3px 13px rgb(0 0 0 / 10%);}
.fled{
    position: fixed;
}
.header .select-city{margin-left: 30px;float: left;*display: inline;font-size: 16px;margin-top: 30px;line-height: 1.3;}
.header .select-city:after{content: '';display: inline-block;width: 0;height: 0;overflow: hidden;border-style: solid dashed dashed;border-width: 4px 4px 0;border-color: #787878 transparent transparent;margin-left: 4px;vertical-align: middle;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.header .select-city:hover:after{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);border-top-color: #508d32;}
.top-item .drop-qrcode{width:210px;position:absolute;left:50%;margin-left:-110px;top:100%;padding-top:28px;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.top-item .drop-qrcode .qrcode-img{display:block;text-align:center;border:1px solid #e2e2e2;padding:5px;background-color:#fff;position:relative;}
.top-item .drop-qrcode .qrcode-img img{max-width:100%;height:auto;}
.top-item .drop-qrcode .qrcode-img:before,.top-item .drop-qrcode .qrcode-img:after{content:'';display:block;width:0;height:0;overflow:hidden;border:12px solid #e1e1e1;border-left-color:transparent;border-right-color:transparent;border-top:0;position:absolute;left:50%;margin-left:-12px;top:-11px;}
.top-item .drop-qrcode .qrcode-img:after{border-bottom-color:#fff;top:-10px;}
.top-item:hover .drop-qrcode{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}

.head-r{float: right;}
.head-r .top-item{*display: inline;padding-left: 65px;position: relative;line-height: 25px;margin-left: 50px;float: left;margin-top: 5px;}
.head-r .top-item .item-ico{display: inline-block;width: 49px;height: 49px;position: absolute;left: 0;top: 50%;margin-top: -25px;-webkit-transition: all .6s ease;-o-transition: all .6s ease;transition: all .6s ease;}
.head-r .top-item .item-tit{display: block;font-size: 18px;font-weight: normal;color: #333;}
.head-r .top-item .item-desc{display: block;color: #6c6a6b;font-size: 14px;}
.head-r .item-ico-xcx{background-position: 0 -230px;}
.head-r .item-ico-wx{background-position: -49px -230px;}
.head-r .top-item:hover .item-ico{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.head-r .top-item:hover .item-desc{color: #508d32;}
.head-r .head-hotline{*display: inline;margin-left: 50px;}
.head-r .head-hotline:hover .ico-tel{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.header .head-r .head-hotline .ico-tel{background-position: -98px -230px;}





/* ------------------------------ 页底 ------------------------------ */
.footer{background-color: #222222;font-size: 14px;clear: both;}
.footer,.footer a{color: #b6b6b6;}
.footer a:hover{color: #fff;}
.foot-service{padding: 50px 0 20px;border-bottom: 1px solid #000;box-shadow: 0 1px 0 #000 inset;}
.foot-service .foot-logo{float: left;margin-right: 200px;}
.foot-service .foot-sv-nav{float: left;line-height: 32px;}
.foot-service .foot-sv-nav .nav-item{width: 145px;padding-right: 15px;float: left;}
.foot-service .foot-sv-nav .nav-item .item-hd{font-size: 14px;font-weight:bold;}
.foot-service .foot-sv-nav .nav-item .item-hd,.foot-service .foot-sv-nav .nav-item .item-hd a{color: #fff;}
.foot-service .foot-sv-nav .nav-item .item-list {line-height: 32px;}
.foot-contact{width: 168px;float: right;text-align: right;}
.foot-contact .btn-wrap{display: block;padding-top: 18px;}
.foot-contact .sys-btn-order{width: 165px;color: #fff;}
.foot-contact .contact-info{text-align: right;}
.foot-contact .contact-info dt,.foot-contact .contact-info dd{display: block;padding-bottom: 6px;}
.foot-contact .contact-info dt{font-size: 18px;}
.foot-contact .contact-info dt .ico-tel{display: inline-block;width: 24px;height: 24px;vertical-align: middle;background-position: -100px 0;}
.foot-contact .contact-info dt .ico-tel{*display: inline;}
.foot-contact .contact-info dt .tel-txt{display: inline;padding-left: 12px;}
.foot-bar{padding: 15px 0;text-align: center;font-size: 12px;border-top: 1px solid #424556;}
.foot-bar,.foot-bar a{color: #999;}
.foot-bar a:hover{color: #fff;}
.foot-bar .hot-cities{width: 80%;margin: 10px auto 4px;line-height: 22px;text-align: left}
.foot-bar .hot-cities span{word-break: keep-all}
.foot-links{font-size: 0;}
.foot-link li{display: inline;padding-right: 15px;font-size: 12px;}
.foot-link li:before{content: '|';padding-right: 15px;font-family: simsun;}
.foot-link li.tit:before{display: none;}
.foot-copyright{display: block;padding-top: 8px;padding-bottom: 5px;}
.foot-copyright .icp-info{padding-left: 15px;}
.foot-copyright .icp-info img{width:16px;margin: 0 5px;}
.uc-foot{text-align: center;border-top: 1px solid #dcdcdc;padding: 10px 0 20px;font-size: 14px;}
.uc-foot,.uc-foot a{color: #999;}



/* ------------------------------ 右侧快捷 ------------------------------ */
.side-quicks {width: 60px;height: 20%;background-color: #fff;box-shadow:-1px 0 12px rgba(0,0,0,.08);position: fixed;*position: absolute;/*right: 12%;*/top: 40%;z-index: 2;}
@media only screen and (max-width: 1400px) {
	.side-quicks {right: 0}
}
@media only screen and (min-width: 1401px) and (max-width: 1919px) {
	.side-quicks {right: 6%}
}
@media only screen and (min-width: 1920px) {
	.side-quicks {right: 12%}
}
.side-quicks .quick-list{width: 100%;position: absolute;left: 0;top: 50%;margin-top: -126px;}
.side-quicks .quick-item {height: 64px;position: relative;padding: 3px 0;border-bottom: 2px solid #f7f7f7}
.side-quicks .quick-item a{font-size:14px;-webkit-transition: none;-o-transition: none;transition: none;}
.side-quicks .quick-ico{display: block;text-align: center;padding: 12px 0;position: relative;z-index: 1;background-color: #fff;}
.side-quicks .quick-ico i{display: inline-block;width: 20px;height: 20px;vertical-align: middle;cursor: pointer;}
.side-quicks .quick-ico i{*display: inline;}
.side-quicks .q-ico-case i{background-position: 0 -50px;}
.side-quicks .q-ico-wx i{background-position: -20px -50px;}
.side-quicks .q-ico-xcx i{background-position: -40px -50px;}
.side-quicks .q-ico-sv i{background-position: -60px -50px;}
.side-quicks .q-ico-sug i{background-position: -80px -50px;}
.side-quicks .q-ico-top i{background-position: -100px -50px;}
.side-quicks .gotop{display: none;}
.side-quicks .quick-item:hover .quick-ico{background-color: #508d32;color:#fff}
.side-quicks .quick-item:hover .q-ico-case i{background-position: 0 -70px;}
.side-quicks .quick-item:hover .q-ico-wx i{background-position: -20px -70px;}
.side-quicks .quick-item:hover .q-ico-xcx i{background-position: -40px -70px;}
.side-quicks .quick-item:hover .q-ico-sv i{background-position: -60px -70px;}
.side-quicks .quick-item:hover .q-ico-sug i{background-position: -80px -70px;}
.side-quicks .quick-item:hover .q-ico-top i{background-position: -100px -70px;}
.side-quicks .quick-pop{opacity: 0;visibility: hidden;;position: absolute;right: 53px;top: 9px;}
.side-quicks .quick-pop-txt{background-color: #191919;line-height: 16px;padding: 4px 20px 4px 15px;border-radius: 4px;white-space: nowrap;}
.side-quicks .quick-pop-txt,.side-quicks .quick-pop-txt a{color: #fff;}
.side-quicks .quick-pop-txt:after{content: '';display: block;width: 0;height: 0;overflow: hidden;border-style: dashed dashed dashed solid;border-width:4px 0 4px 4px;border-color: transparent transparent transparent #191919;position: absolute;right: -4px;top: 7px;}
.side-quicks .quick-pop-img{top: 0;}
.side-quicks .quick-pop-img .qrcode-img{border: 1px solid #eee;}
.side-quicks .quick-pop-img .qrcode-img,.side-quicks .quick-pop-img .qrcode-img img{display: block;width: 130px;height: 130px;}




/* ------------------------------ 注册 ------------------------------ */
.member-wrap .member-hd:after,.member-form-item:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.member-wrap .member-hd,.member-form-item{*zoom:1;}
.member-wrap{width: 350px;padding-left:20px;background-color: #fff;font-size: 14px;color: #666;margin: 100px auto;}
.member-wrap .member-hd .hd-title{font-size: 24px;line-height: 32px;float: left;color: #333;}
.member-wrap .member-hd .hd-r{float: right;line-height: 16px;padding-top: 12px;}
.member-wrap .member-hd .hd-r a{color: #23b539;}
.member-wrap .hd-desc{padding-top: 12px;}
.member-wrap .member-form-item{padding-top: 25px;position: relative;}
.member-wrap .sys-ipt-txt{width: 328px;height: 39px;line-height: 39px;font-size: 14px;}
.member-wrap .ipt-validate,.member-wrap .ipt-img-validate,.member-wrap .ipt-sms-validate{width: 195px;float: left;}
.member-wrap .validate-img,.member-wrap .validate-img img{width: 125px;height: 41px;}
.member-wrap .validate-img{float: right;}
.member-wrap .form-agree{color: #999;padding-top: 10px;}
.member-wrap .form-agree a{display: inline-block;margin-left: 15px;color: #388edd;}
.member-wrap .form-agree i{font-family: simsun;}
.member-wrap .form-agree a:hover{text-decoration: underline;}
.member-wrap .form-agree .sys-ipt-opt{padding-left: 16px;}
.member-wrap .form-agree .checkbox-grey+label:before{width: 11px;height: 11px;top: 3px;}
.member-wrap .form-agree .checkbox-grey+label:after {left: -14px;top:4px;}
.member-wrap .form-foot{display: block;padding-top: 10px;}
.member-wrap .btn-wrap{display: block;padding-top: 10px;}
.member-wrap .sys-btn{display: block;width: 100%;height: 41px;line-height: 41px;padding: 0;}
.member-wrap .btn-get-sms{width: 125px;height: 41px;line-height: 41px;float: left;margin-left:8px;background-color: #388edd;}
.member-wrap .btn-get-sms.disabled{opacity: .8;cursor: default;pointer-events:none;}
.member-wrap .Validform_checktip{display: block;clear: both;position: absolute;left: 0;bottom: -20px;}
.member-wrap .Validform_wrong{color: #f00;}
.member-wrap .Validform_error{border-color: #e62129;background-color: #fff;}
.member-wrap .member-form-item .help-block {color: #f00;margin-bottom:0;clear:both}
.member-ipt-pwd-2.Validform_error{margin-bottom: 15px;}
.member-ipt-pwd-2.Validform_error+.Validform_checktip{bottom: -10px;}
.Validform_wrong{display: block;color: #f00;clear: both;}
.reg-pop-wrap{position: fixed;left: 50%;top: 50%;margin-left:-225px;margin-top:-278px;z-index: 9;}
.sys-pop-mask{width: 100%;height: 100%;background-color: rgba(0,0,0,.5);position: fixed;left: 0;top: 0;z-index: 3;display: none;}
.sys-close-pop{display: inline-block;width:23px;height:23px;position: absolute;right: 15px;top: 15px;background-position: -250px 0;cursor: pointer;-webkit-transition: all .15s ease;-o-transition: all .15s ease;transition: all .15s ease;}
.sys-close-pop:hover{background-position: -250px -23px;}



/* ------------------------------ 评论 ------------------------------ */
.comment-item:after,.small-imgs:after,.cmt-item-ft:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.comment-item,.small-imgs,.cmt-item-ft{*zoom:1;}
.comment-item {padding:45px 0;border-bottom:1px dotted #c1c1c1;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.comment-item:hover{background-color: #fcfcfc;}
.comment-item:last-child{border-bottom: 0;}
.comment-item .cmt-item-hd{width:60px;float:left;text-align:center;}
.comment-item .cmt-item-hd .user-avatar,.comment-item .cmt-item-hd .user-avatar img{display:block;width:100%;height:auto;}
.comment-item .cmt-item-hd .txt-review{display:block;font-size:14px;font-weight:bold;color:#fc8319;padding-top:6px;}
.comment-item .cmt-item-bd{margin-left:100px;}
.comment-item .cmt-item-meta{display:block;padding-bottom:5px;}
.comment-item .cmt-item-meta .user-name{font-size:16px;font-weight: bold}
.comment-item .cmt-item-meta .user-name,.comment-item .cmt-item-meta .user-name a{color:#fc8319;}
.comment-item .cmt-item-meta .meta-desc{color:#999;font-size:13px;padding-left:10px;}
.comment-item .cmt-item-cont{color:#666;margin-bottom:10px;word-wrap:break-word;word-break:break-all;}
.comment-item .cmt-item-ft{width:752px;color:#999;font-size:13px;}
.comment-item .cmt-item-ft .cmt-post-time{float:left;}
.comment-item .cmt-item-ft .cmt-img-more{float:right;cursor:pointer;}
.comment-item .cmt-item-ft .cmt-img-more:after{content:'';display:inline-block;width:9px;height:5px;background-position:-190px 0;margin-left:3px;}
.comment-item .cmt-item-ft .cmt-img-more:after{*display:inline;}
.comment-item .cmt-item-reply{color:#f07160;padding-top:10px;}
.comment-item .cmt-imgs{padding-top:2px;padding-bottom:7px;}
.comment-item .cmt-imgs .small-imgs{margin:0 auto 3px;}
.comment-item .cmt-imgs .small-imgs li{float:left;margin:0 6px 3px 0;padding:2px;}
.comment-item .cmt-imgs .small-imgs li img{width:85px;height:75px;cursor:url(../images/zoom-cur-out.png),url(../images/zoom-cur-out.cur),auto;}
.comment-item .cmt-imgs .small-imgs li.active{border:2px solid #23b539;padding:0;overflow:hidden;}
.comment-item .cmt-imgs .small-imgs li.active img{cursor:url(../images/zoom-cur-in.png),url(../images/zoom-cur-in.cur),auto;}
.comment-item .cmt-imgs .big-img{margin-bottom:3px;;}
.comment-item .cmt-imgs .big-img img{max-width:752px;height:auto;cursor:url(../images/zoom-cur-in.png),url(../images/zoom-cur-in.cur),auto}
.cmt-imgs-active .cmt-imgs .hide{display:block;}
.cmt-imgs-active .cmt-item-ft .cmt-img-more:after{background-position:-190px -6px;}
.cmt-load-tips{padding:60px 0;text-align:center;color:#999;}

/* 发布评论 */
.comment-edit {}
.comment-edit .comment-edit-hd {white-space: nowrap;padding: 0 0 20px;}
.comment-edit .comment-edit-hd .hd-title{display: inline-block;font-size: 16px;font-weight: normal;min-width: 90px;}
.comment-edit .comment-edit-hd .hd-desc{display: inline;}
.comment-edit .comment-edit-hd .hd-desc,.comment-edit .comment-edit-hd .hd-desc a{color: #919191;}
.comment-edit .comment-edit-hd .hd-desc a:hover{color: #508d32;}
.comment-edit .comment-edit-bd .edit-avatar{width: 75px;float: left;text-align: center;}
.comment-edit .comment-edit-bd .edit-avatar img{width: 48px;}
.comment-edit .comment-edit-bd .edit-cont{margin-left: 90px;}
.comment-edit .comment-edit-bd .comment-txt-box{border: 1px solid #bdbdbd;padding: 10px;}
.comment-edit .comment-edit-bd .comment-textarea{display: block;width: 100%;height: 130px;overflow: hidden;background: url(../images/commentl-textarea-bg.png) center no-repeat;border: 0;}
.comment-edit .comment-edit-bd .comment-textarea.active{background: none;}
.comment-edit .comment-edit-ft{padding: 20px 0 0;}
.comment-edit .comment-edit-ft,.comment-edit .comment-edit-ft  a{color: #4f4f4f}
.comment-edit .comment-edit-ft  a{text-decoration: underline;}
.comment-edit .comment-edit-ft .btn-comment{display: inline-block;width: 132px;height: 34px;line-height: 34px;background-color: #23b539;border: 0;font-size: 16px;color: #fff;border-radius: 4px;margin-right: 15px;vertical-align: bottom;}
.comment-edit .comment-edit-ft .btn-disabled{background-color: #a5a5a5;pointer-events: none;}
.comment-edit .comment-edit-ft .edit-ft-txt {display: inline;}
.comment-edit .comment-edit-ft .edit-ft-txt .login-link{color: #223e87;}

/* 文章显示页 */
.article-content *{font-size: 16px!important;text-wrap: inherit!important;}
.article-content p{padding:0!important;line-height: 30px!important;text-indent: 0!important;margin: 0 0 28px 0!important;}
.article-content img{display:block!important;max-width: 700px!important;margin: 0 auto;margin-bottom: 28px;height:auto!important;}
.article-content p img:nth-child(2), .article-content p img:nth-child(3), .article-content p img:nth-child(4), .article-content p img:nth-child(5){margin: 12px auto!important;}
.article-content p img:last-child{margin-bottom: 0!important;}

.article-content p:last-child{color:#000000;}
.header .cityc{
 position: relative;
 float: left;
 width: 100px;
 text-align: center;
 line-height: 60px;

}
.header .cityc>span{
    display: block;
    font-size: 16px;
    cursor: default;
}

.header .cityc .pcity{
    width: 320px;
    height: 320px;
    background-color: #ffffff;
    position: absolute;
    top: 60px;
    display: none;
    border-radius: 10px;
    padding: 30px 10px 20px 10px;
    box-shadow: -3px -3px 13px rgb(0 0 0 / 10%);
    box-sizing: border-box;
    z-index: 999;
}

.header .cityc .pcity i{
        display: block;
    width: 0;
    height: 0;
    border-width: 0 6px 8px;
    border-style: solid;
    border-color: transparent transparent #ffffff;
    margin-left: 26px;
    position: absolute;
    top: -8px;
    left: 0;
}
.pd101{
    padding-top: 101px;
}
.header .cityc .pcity>a{
    display:
    block;
    float: left;
    width: 55px;
    height: 30px;
    line-height: 30px;
    border-radius: 10px;
    margin-bottom: 10px;
    margin: 5px 10px;
    font-size: 14px;
    transition: none;

}
.header .cityc .pcity>a:hover{
    color: #ffffff;
     background-color: #508d32;
}
.header .cityc>span:hover + div{
    display: block;
    
}
.header .cityc>span + div:hover{
    display: block;
}


.header .cityc>span:before{
    
    content: "\f0205";
}

.header .cityc>span:after{
    content: "\e625";
    font-size: 10px;
}

.layer-cases .case-items li .item-info span{
    font-family: "iconfont" !important;
    padding-left: 5px;
}

.layer-cases .case-items li .item-info span:before{
    content: "\e8b8";
}

.sojourn-banner-layer .layer-slides{
    padding-top: 0;
}

.sojourn-banner-layer .slide-banners .slide-item .banner-img img{
    height: 345px;
}

.nurse-media-list .nurse-item span:before{
    content: "\e8b8";
}

.pre li{margin-top:5px;font-size: 16px;}


.yanglao-time {
    font-size: 12px;
    width: 1190px;
    margin: 0 auto;
    padding:5px 0;
    border-bottom: 1px solid #efefef;
    color: #bfbfbf;
    text-align: center;
}