@charset "utf-8";

 
/*图标*/
.appoint-main .elder-info-item .ico-edit,.appoint-main .elder-info-item .ico-add{background-image: url(../images/common-icons.png);background-repeat: no-repeat;}

/* 清除浮动 */
.appoint-steps ul:after,.check-in-cell:after,.price-box:after,.elder-info-item:after,.settle-form .settle-form-cell .form-cell-bd:after,.ipt-box:after,.settle-form-cell:after,.sojourn-layer .sojourn-hd:after,.widget-list:after,.sojourn-layer .sojourn-bd:after,.climate-list:after,.climate-item:after,.sojourn-items .item-info:after,.sojourn-items ul:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.appoint-steps ul,.check-in-cell,.price-box,.elder-info-item,.settle-form .settle-form-cell .form-cell-bd,.ipt-box,.settle-form-cell,.sojourn-layer .sojourn-hd,.widget-list,.sojourn-layer .sojourn-bd,.climate-list,.climate-item,.sojourn-items .item-info,.sojourn-items ul{*zoom:1;}



/* =======================================================
 * 预约提交
 * ------------------------------------------------------- */
.appoint-layer{padding-bottom: 100px;}

/*页眉*/
.appoint-head{padding: 40px 0;margin-bottom: 10px;}
.appoint-head .appoint-logo,.appoint-head .appoint-logo a{display: inline-block;width: 190px;height: 60px;float: left;vertical-align: middle;}
.appoint-head .appoint-logo{margin-right: 30px;}
.appoint-head .appoint-logo a{background: url(../images/logo.png) center no-repeat;text-indent: -9999px;overflow: hidden;}
.appoint-head .logo-side{float: left;font-size: 20px;font-weight: normal;color: #333;margin-right: 120px;padding-top: 15px;}
.appoint-head-nav {float: left;padding: 10px 0;line-height: 40px;margin-right: 70px;font-size: 16px;}

/*进度*/
.appoint-steps{margin-bottom: 100px;position: relative;text-align: center;}
.appoint-steps .step-item{display: inline-block;width: 250px;text-align: center;vertical-align: middle;}
.appoint-steps .step-item {*display: inline;}
.appoint-steps .step-item .step-ico{display: inline-block;width: 30px;height: 30px;line-height: 30px;background-color: #bfbfbf;border-radius: 50%;font-size: 16px;color: #fff;position: relative;}
.appoint-steps .step-active .step-ico{background-color: #23b53a;}
.appoint-steps .step-active .step-ico-tick{overflow: hidden;position: relative;}
.appoint-steps .step-ico-tick:after{content: '';display: inline-block;width: 12px;height: 7px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;left: 50%;margin-left: -7px;top: 50%;margin-top: -7px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);transform-origin: center}
.appoint-steps .step-name{display: block;font-weight: bold;font-size: 16px;color: #999;padding-top: 10px;}
.appoint-steps .step-active .step-name{color: #23b53a;}
.appoint-steps .step-line{display: block;width: 100%;height: 2px;background-color: #eee;position: absolute;left: 0;top: 14px;z-index: -1;}

/*左侧栏*/
.appoint-side {width: 232px;float: left;}
.appoint-side .appoint-item .appoint-img,.appoint-side .appoint-item .appoint-img img{display: block;width: 100%;height: auto;}
.appoint-side .appoint-item .appoint-name{display: block;font-size: 16px;font-weight: normal;padding-top: 8px;}
.appoint-side .appoint-item .appoint-info{padding: 15px;color: #666;line-height: 2;word-break: break-all;word-wrap: break-word;}
.appoint-side .appoint-item .appoint-info .txt{padding-right: 10px;}
.appoint-side .appoint-item .appoint-price{background-color: #f6f6f6;padding: 15px;color: #666;}
.appoint-side .appoint-item .price-desc{display: block;padding-top: 10px;text-align: right;}
.appoint-side .appoint-item .price-box{display: block;line-height: 26px;color: #333;}
.appoint-side .appoint-item .price-box .price-label{font-size: 18px;}
.appoint-side .appoint-item .price-box .sys-price{float: right;font-size: 20px;color: #f00;}


/* 右侧 */
.appoint-main{width: 911px;float: right;font-size: 14px;}
.appoint-main .appoint-panel{}
.appoint-main .panel-hd{height: 36px;line-height: 36px;background-color: #f2f2f2;padding: 0 20px;}
.appoint-main .panel-hd .hd-title{font-size: 16px;font-weight: normal;}
.appoint-main .appoint-panel .panel-bd{padding: 20px 20px 40px;}
.appoint-main .elder-info-item+.elder-info-item{padding-top: 20px;}
.appoint-main .elder-info-item li{float: left;margin-right: 30px;color: #666;}
.appoint-main .elder-info-item li.sys-ipt-opt{margin-top: 2px;}
.appoint-main .elder-info-item li .txt-tag{padding-right: 12px;}
.appoint-main .elder-info-item li .txt-tag:after{content: '|';padding-left: 12px;}
.appoint-main .elder-info-item li .txt-tag:last-child:after{display: none;}
.appoint-main .elder-info-item li.item-name{color: #333;}
.appoint-main .elder-info-item li.item-act{float: right;}
.appoint-main .elder-info-item li.item-act,.appoint-main .elder-info-item li.item-act a{color: #0890de;}
.appoint-main .elder-info-item li.item-act a:hover{text-decoration: underline;}
.appoint-main .elder-info-item .info-add-new{color: #999;}
.appoint-main .elder-info-item .info-add-new:hover{text-decoration: underline;}
.appoint-main .elder-info-item .ico-edit{display: inline-block;width: 17px;height: 12px;background-position: -22px -202px;}
.appoint-main .elder-info-item .ico-add{display: inline-block;width: 17px;height: 17px;background-position: -41px -200px;vertical-align: middle;margin-right: 4px;}
.appoint-main .elder-info-item .sys-checkbox:hover+label:before,
.appoint-main .elder-info-item .sys-checkbox:checked+label:before{background: none;border-color: #999;-webkit-animation: none;animation: none;}
.appoint-main .elder-info-item .sys-checkbox:checked+label:after {border-color: #999;}
.appoint-main .check-in-cell + .check-in-cell{padding-top: 20px;}
.appoint-main .check-in-cell .cell-inline{display: inline;padding-right: 45px;}
.appoint-main .check-in-cell .cell-item{width: 50%;float: left;}
.appoint-main .check-in-cell .sys-price{display: inline;}
.appoint-main .check-in-cell .cell-label{display: inline-block;}
.appoint-main .check-in-cell .cell-val{display: inline-block;padding-left: 5px;}
.appoint-main .check-in-cell .cell-val-impt{font-size: 20px;color: #f00;}
.appoint-main .check-in-cell .sys-ipt-txt{color: #666;font-size: 14px;}
.appoint-main .notice-cont{color: #666;}
.appoint-main .appoint-form-foot{padding:50px 0 35px;text-align: center;}
.appoint-main .appoint-form-foot .btn-submit{width: 230px;padding-top: 10px;padding-bottom: 10px;border-radius: 2px;font-size: 16px;}



/* =======================================================
 * 帮助中心
 * ------------------------------------------------------- */
.help-layer{height: 1000px;}
.help-side{width: 191px;background-color: #eee;padding: 35px 0;float: left;}
.help-side .side-logo {display: block;text-align: center;padding-bottom: 24px;}
.help-side .side-logo img {width: auto;height: 39px;}
.help-side .nav-group{padding-bottom: 30px;}
.help-side .nav-title{margin-left: 45px;margin-bottom: 13px;font-size: 16px;}
.help-side .side-menu li{line-height: 36px;}
.help-side .side-menu li a{display: block;padding-left: 45px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.help-side .side-menu li.active a{background-color: #00b240; color: #fff;}
.help-main{width: 950px;float: right;}
.help-main .main-tit-bar {height: 39px;line-height: 38px;border-bottom: 1px solid #e7e7e7;margin-bottom: 35px;padding-top: 20px;}
.help-main .main-tit-bar .title{display: inline-block;border-bottom: 2px solid #23b53a;margin-bottom: -1px;font-size: 16px;}
.help-main .about-content{font-size: 14px;}
.help-main .about-content .cont-tit{font-weight: bold;padding-bottom: 26px;}
.help-main .about-content p{word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;color: #666;}



/* =======================================================
 * 机构入驻
 * ------------------------------------------------------- */

/*入驻申请*/
.settle-main{width: 850px;height: 810px;padding-right: 30px;font-size: 16px;float: left;}
.settle-main .main-title{padding: 35px 0 35px;text-align: center;font-size: 32px;font-weight: normal;}
.settle-main .form-hd-tips{color: #f00;margin-bottom: 45px;}
.settle-form .settle-form-cell{position: relative;}
.settle-form .settle-form-cell .form-cell-hd{width: 13%;padding-right: 5%;text-align: right;float: left;line-height: 37px;}
.settle-form .settle-form-cell .form-cell-bd{width: 79%;float: right;}
.settle-form .settle-form-cell .sys-ipt-opt{margin-right: 60px;}
.settle-form .settle-form-cell .ipt-validate{float: left;}
.settle-form .settle-form-cell .btn-get-validate,.settle-form .pick-area .pick-show,.settle-form .pick-area .pick-list{border: 1px solid #b6b6b6;box-shadow: 3px 3px 5px -3px rgba(0,0,0,.25) inset;}
.settle-form .settle-form-cell .btn-get-validate{display: inline-block;width: 135px;text-align: center;height: 37px;line-height: 37px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;padding: 0;background-color:#388edd;font-size: 16px;color: #fff!important;float: left;}
.settle-form .settle-form-cell .btn-get-validate b{color: #f00;font-weight: normal;}
.settle-form .settle-form-cell .btn-get-validate.disabled{pointer-events: none;cursor: default;	opacity: .7;}
.settle-form .settle-form-cell .ipt-box{display: inline-block;position: relative;padding-bottom: 45px;}
.settle-form .settle-form-cell .ipt-box{*display: inline;}
.settle-form .settle-form-cell .ipt-label{display: inline-block;line-height: 39px;position: relative;}
.settle-form .settle-form-cell .cell-impt{position: absolute;left: 0;top: 0;color: #f00;font-family: simsun;font-size: 18px;line-height: 37px;}
.settle-form .settle-form-cell .form-cell-bd .cell-impt{left: -1em;}
.settle-form .settle-form-cell .sys-ipt-full{width: 630px;}
.settle-form .form-cell-agree{padding-top: 10px;}
.settle-form .form-cell-agree a{color: #426fff;}
.settle-form .sys-ipt-opt{padding-left: 22px;margin: 11px 0;}
.settle-form .sys-radio + label,.settle-form .sys-checkbox + label{padding-left: 4px;font-size: 16px;}
.settle-form .sys-radio+label:before,.settle-form .sys-checkbox+label:before{left: -22px;}
.settle-form .sys-radio + label:before{width: 16px;height: 16px;}
.settle-form  .sys-radio + label:after{left: -17px;top: 5px;}
.settle-form .sys-checkbox+label:before{width: 16px;height: 16px;box-shadow: 3px 3px 5px -3px rgba(0,0,0,.25) inset;}
.settle-form .sys-checkbox + label:after{border-width:2px;width: 6px;height: 10px;left: -16px;top: 3px;}
.settle-form .sys-checkbox:checked + label:after{}
.settle-form .select-box-full{width:652px;}
.settle-form .settle-form-foot {padding-left: 21%;padding-top: 30px;padding-bottom: 20px;}
.settle-form .settle-form-foot .sys-btn-large{width: 270px;}
.settle-form .pick-area input.pick-value {cursor: default;opacity: .2;position: absolute;left: 0;top: 0;opacity: 0;}
.settle-form .pick-area .pick-show{height: 37px;line-height: 27px;font-size: 16px;}
.settle-form .pick-area .pick-show .pick-arrow:before{width: 40px;border-left: 1px solid #b6b6b6;box-shadow: 3px 3px 5px -3px rgba(0,0,0,.25) inset;background: none;}
.settle-form .pick-area .pick-show .pick-arrow:after{border-width: 6px 6px 0;border-top-color: #333;right: 13px;}
.settle-form .pick-area .pick-list{top: 38px;}
.settle-form .pick-area .pick-list li{height: 36px;line-height: 36px;font-size: 16px;}
.settle-form .pick-area .pick-show .pick-cell{padding: 0 6px;}
.settle-form .pick-area .pick-show i{padding: 0 2px;}
.settle-form .settle-form-cell label{font-weight: normal}
.settle-form .settle-form-cell .Validform_checktip {position: absolute;left: 10px;bottom: 12px;font-size: 14px;white-space: nowrap;background: none!important;}
.settle-form .settle-form-cell .ipt-opt-list .Validform_checktip{left: 24px;bottom: 16px;}
.settle-form .settle-form-cell .Validform_wrong{color: #f00;}
.settle-form .settle-form-cell .pick-show .Validform_checktip{top: 38px;bottom: auto;}
.settle-main .has-error .help-block {color: #f00; font-size: 14px}

/* 右侧栏 */
.settle-side{width: 276px;height: 700px;float: right;border-left: 1px solid #d6d6d6;padding-left: 33px;padding-bottom: 30px;font-size: 14px;margin-left: -1px;}
.settle-side .side-widget{margin-bottom: 60px;}
.settle-side .widget-hd{border-bottom: 1px solid #d6d6d6;font-size: 18px;padding: 12px 0;margin-bottom: 20px;}
.settle-side .widget-hd .hd-title{font-size: 18px;font-weight: normal;}
.settle-side .widget-hd .impt{color: #f00;}
.settle-side .sys-txt-list li{margin-bottom: 4px;}
.settle-side .sys-txt-list li a{color: #666;}
.settle-side .sys-txt-list li a:hover{color:#23b53a;}
.settle-side .widget-contact{border-top: 1px solid #d6d6d6;padding-top: 20px;}
.settle-side .widget-contact .desc-txt{display: block;margin-bottom: 15px;}
.settle-side .widget-contact .qr-code{display: block;width: 110px;text-align: center;}
.settle-side .widget-contact .qr-code .qr-code-img {display: block;}
.settle-side .widget-contact .qr-code .qr-code-img img{display: block;width: 100%;}
.settle-side .widget-contact .qr-code .qr-code-txt{display: block;}





/* =======================================================
 * 旅居养老
 * ------------------------------------------------------- */
/* 图标 */
.sojourn-layer .sojourn-widget .tit-ico,.climate-list .climate-ico{background-image: url(../images/sojourn-sprites.png);background-repeat: no-repeat;}
.sojourn-layer .sojourn-hd:before{background-image: url(../images/sojourn-sprites.png);background-repeat: no-repeat;}
.widget-traffic{
    margin-right: 0px!important;
}
/* 顶部大图*/
.sojourn-banner-layer {overflow: hidden;}
.sojourn-banner-layer .banner-wrapper{width: 4000px;position: relative;left: 50%;margin-left: -2000px;text-align: center;}
.sojourn-banner-layer .banner-wrapper .banner-img{height: auto;}

/* 快捷链接 */
.sojourn-layer .head-panel {text-align: center;padding-bottom: 15px;}
.sojourn-layer .layer-title{font-size: 26px;text-align: center;font-weight: normal;margin-bottom: 20px;}
.sojourn-layer .floor-tabs{height:48px;}
.sojourn-layer .floor-tabs ul{text-align: center;padding: 0;}
.sojourn-layer .floor-tabs li{display: inline;padding: 0 60px;font-size: 18px;}
.sojourn-layer .floor-tabs li a{display: inline-block;line-height: 48px;position: relative;}
.sojourn-layer .floor-tabs li a{*display: inline;}
.sojourn-layer .floor-tabs li a:after{content: '';display: block;width: 0;height: 3px;background-color: #23b53a;position: absolute;left: 50%;bottom: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sojourn-layer .floor-tabs li.active,.sojourn-layer .floor-tabs li.active a{color: #508d32;}
.sojourn-layer .floor-tabs li.active a:after{width: 100%;left: 0;}
.sojourn-layer .tabs-fixed ul{width: 100%;position: fixed;left: 0;top: 0;background-color: #fff;background-color: rgba(255,255,255,.95);box-shadow: 0 0 15px rgba(0,0,0,.15);z-index: 3;}
.sojourn-layer .tabs-fixed li a{line-height: 55px;}

/* 标题栏 */
.sojourn-layer .sojourn-hd {width: 100%;position: relative;border-bottom: 3px solid #23b53a;padding: 0 0 6px;}
.sojourn-layer .sojourn-hd,.sojourn-layer .sojourn-hd a{color: #666;}
.sojourn-layer .sojourn-hd:before{content: '';width: 36px;height: 21px;background-position: 0 -100px;position: absolute;left: 116px;bottom: -3px;background-color: #fff;}
.sojourn-layer .sojourn-hd .hd-ico{display: inline-block;width: 158px;height: 78px;float: left;text-indent: -9999px;overflow: hidden;background-position: 0 center;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden;}
.sojourn-layer .sojourn-hd  .simple-weather {width: 190px;float: left;}
.sojourn-layer .sojourn-hd  .simple-weather .weather-icon {padding: 5px 0;float: left;}
.sojourn-layer .sojourn-hd  .simple-weather .weather-icon img{width: 45px;height: 45px;}
.sojourn-layer .sojourn-hd  .simple-weather .weather-info{display: block;margin-left: 62px;padding-top: 10px;line-height: 1.3;}
.sojourn-layer .sojourn-hd  .simple-weather .info-impt{display: block;font-size: 16px;font-style: normal;}
.sojourn-layer .sojourn-hd  .simple-weather .info-impt,.sojourn-layer .sojourn-hd  .simple-weather .info-impt a{display: block;color: #333;}
.sojourn-layer .sojourn-hd  .simple-weather .info-other{display: block;padding-top: 3px;font-style: normal;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sojourn-layer .sojourn-hd  .simple-weather:hover .info-other{color: #23b53a}
.sojourn-layer .sojourn-hd  .hd-desc{width: 960px;height: 50px;line-height: 25px;font-size: 14px;font-weight: normal;text-overflow: ellipsis;margin-top: 28px;float: left;margin-left: 30px}

/* 外部容器 */
.sojourn-layer{margin-bottom: 20px;}
.sojourn-layer .sojourn-bd{padding: 25px 0 0;}

/* 左侧栏 */
.sojourn-layer .sojourn-side{width: 100%;float: left;margin-bottom: 20px;}
.sojourn-layer .sojourn-side .side-hd {background-color: #508d32;padding: 28px 0;/* margin-bottom: 20px; */text-align: center;font-size: 18px;overflow: hidden;position: relative;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);width: 277px;float: left;height: 150px;margin-right: 20px;box-sizing: border-box;}
.sojourn-layer .sojourn-side .side-hd:before{content: '';display: block;width: 200%;padding: 50% 0;background: rgba(0,0,0,.08);position: absolute;left: -50%;top: 100%;border-radius:50% 50% 0 0;opacity: .3;-webkit-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;z-index: -1;}
.sojourn-layer .sojourn-side .side-hd:hover:before{top: -15%;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;-webkit-transition: all .6s ease;-o-transition: all .6s ease;transition: all .6s ease;}
.sojourn-layer .sojourn-side .side-hd,.sojourn-layer .sojourn-side .side-hd a{color: #fff;}
.sojourn-layer .sojourn-side .side-title{font-size: 30px;margin-bottom: 5px;vertical-align: middle;}
.sojourn-layer .sojourn-widget{padding: 10px;width: 277px;height: 150px;float: left;background-color: #f5f5f5;box-sizing: border-box;margin-right: 20px;}
.sojourn-layer .sojourn-widget .widget-hd{line-height: 20px;padding: 5px 0;margin-bottom: 5px;white-space: nowrap;}
.sojourn-layer .sojourn-widget .tit-ico{display: inline-block;width: 20px;height: 20px;vertical-align: top;}
.sojourn-layer .sojourn-widget .tit-ico-climate{background-position: 0 -80px;}
.sojourn-layer .sojourn-widget .tit-ico-scene{background-position: -20px -80px;}
.sojourn-layer .sojourn-widget .tit-ico-traffic{background-position: -40px -80px;}
.sojourn-layer .sojourn-widget .widget-tit{display: inline;font-size: 16px;font-weight: normal;}
.sojourn-layer .sojourn-widget .widget-bd{font-size:14px;}
.sojourn-layer .climate-list li{width: 50%;float: left;padding: 8px 0;}
.sojourn-layer .climate-list li .climate-item{}
.sojourn-layer .climate-list li .climate-ico{display: inline-block;width: 30px;height: 30px;float: left;margin-right: 8px;margin-top: 5px;}
.sojourn-layer .climate-list li .climate-ico{*display: inline;}
.sojourn-layer .climate-list li .climate-info{display: block;}
.sojourn-layer .climate-list li .info-val,.sojourn-layer .climate-list li .info-desc{display: block;height: 1.3em;line-height: 1.3em;overflow: hidden;}
.sojourn-layer .climate-list li .info-val{color: #333;font-size: 16px;font-style: normal;}
.sojourn-layer .climate-list li .info-desc{padding-top: 3px;color: #666;font-style: normal;}
.sojourn-layer .widget-list li{width: auto;float: left;padding: 5px;}
.sojourn-layer .widget-list li,.sojourn-layer .widget-list li a{color: #666;font-size:14px;}
.sojourn-layer .widget-list li a:hover{color: #23b53a;}
.sojourn-layer .widget-list li.tit{color: #333;width:50px}
.sojourn-layer .widget-climate .ico-tem{background-position: 0 -50px;}
.sojourn-layer .widget-climate .ico-humidity{background-position: -30px -50px;}
.sojourn-layer .widget-climate .ico-air{background-position: -60px -50px;}

/* 列表 */
.sojourn-items {width: 100%;float: right;overflow: hidden;}
.sojourn-items ul{/* width: 108%; */}
.sojourn-items ul li{width: 277px;height: 308px;float: left;margin-right: 20px;overflow: hidden;}
.sojourn-items ul li .item-img,.sojourn-items ul li .item-img img{display: block;width: 277px;height: 215px;}
.sojourn-items ul li .item-img{position: relative;overflow: hidden;}
.sojourn-items ul li .item-img img{background-color: #f8f8f8;}
.sojourn-items ul li .item-info{display: block;padding: 10px 0 0;}
.sojourn-items ul li .item-info .info-tit{width: 70%;height: 22px;line-height: 22px;overflow: hidden;font-size: 14px;font-weight: normal;float: left;}
.sojourn-items ul li .item-info .price-box{width: 28%;height: 22px;line-height: 22px;text-align: right;float: right;color: #999;font-size: 12px;}
.sojourn-items ul li .item-info .price-ico,.sojourn-items ul li .item-info .price-num{color: #f00;}
.sojourn-items ul li .item-info .price-num{font-size: 16px;}
.sojourn-items ul li .local-badge{float: left;margin: 5px 5px 0 0;}
.sojourn-items .local-badges{padding-top: 5px;}
.sojourn-items .local-badge{height: 21px;line-height: 20px;}
.sojourn-items .local-badge .badge-ico{width: 22px;height: 21px;}
.sojourn-items .local-badge .badge-txt{padding: 0 6px;}






/* =======================================================
 * 照护专题
 * ------------------------------------------------------- */

/* 清除浮动 */
.nurse-tools ul:after,.tool-item:after,.nurse-media-list ul:after,.nurse-layer-hd:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.nurse-tools ul,.tool-item,.nurse-media-list ul,.nurse-layer-hd{*zoom:1;}

/* 背景图标*/
.nurse-tools li .item-ico{background-image: url(../images/nurse-sprites.png);background-repeat: no-repeat;}

/* 顶部大图*/
.nurse-banner-layer {overflow: hidden;margin-top: -8px;}
.nurse-banner-layer .banner-wrapper{width: 4000px;position: relative;left: 50%;margin-left: -2000px;text-align: center;}
.nurse-banner-layer .banner-wrapper .banner-img{height: auto;}

/* 快捷链接 */
.nurse-tools ul{margin: 0 -21px;}
.nurse-tools li{/* width: 16.3333%; */float: left;/* padding: 0 0 25px; *//* padding: 5px 25px; */}
.nurse-tools li .tool-item,.nurse-tools li .tool-item .item-tit,.nurse-tools li .tool-item .item-desc{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.nurse-tools li .tool-item{display: block;margin: 0 18px;background-color: #f5f5f5;border-radius: 4px;padding: 5px 20px;}
.nurse-tools li .item-info{display: block;text-align: center;}
.nurse-tools li .item-ico{display: inline-block;width: 72px;height: 72px;float: left;margin-right: 15px;}
.nurse-tools li .item-ico-1{background-position: 0 0;}
.nurse-tools li .item-ico-2{background-position: -75px 0;}
.nurse-tools li .item-ico-3{background-position: -160px 0;}
.nurse-tools li .item-ico-4{background-position: -240px 0;}
.nurse-tools li .item-ico-5{background-position: -320px 0;}
.nurse-tools li .item-ico-6{background-position: -400px 0;}
.nurse-tools li .item-tit{display: block;font-size: 18px;font-weight: normal;font-style: normal;color: #333;}
.nurse-tools li .item-desc{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #888;font-size: 14px;padding-top: 5px;white-space: nowrap;text-overflow: ellipsis;font-style: normal;}
.nurse-tools li .tool-item:hover, .nurse-tools li .tool-item.active {background-color: #508d32;}
.nurse-tools li .tool-item:hover .item-tit,.nurse-tools li .tool-item.active .item-tit,.nurse-tools li .tool-item:hover .item-desc{color: #fff;opacity: .9;}
.nurse-tools li .tool-item:hover .item-ico, .nurse-tools li .tool-item.active .item-ico{-moz-animation:.6s icojump linear;-webkit-animation:.6s icojump linear;-ms-animation:.6s icojump linear;animation:.6s icojump linear}
.nurse-tools li .tool-item:hover .item-ico-1, .nurse-tools li .tool-item.active .item-ico-1{background-position: 0 -70px;}
.nurse-tools li .tool-item:hover .item-ico-2, .nurse-tools li .tool-item.active .item-ico-2{background-position: -75px -70px;}
.nurse-tools li .tool-item:hover .item-ico-3, .nurse-tools li .tool-item.active .item-ico-3{background-position: -160px -70px;}
.nurse-tools li .tool-item:hover .item-ico-4, .nurse-tools li .tool-item.active .item-ico-4{background-position: -240px -70px;}
.nurse-tools li .tool-item:hover .item-ico-5, .nurse-tools li .tool-item.active .item-ico-5{background-position: -320px -70px;}
.nurse-tools li .tool-item:hover .item-ico-6, .nurse-tools li .tool-item.active .item-ico-6{background-position: -400px -70px;}

/* 列表 */
.nurse-layer{margin-bottom: 25px;}
.nurse-layer .special-topic h1{font-size:24px;margin:20px 0 10px}
.nurse-layer .special-topic .title{font-size:20px;font-weight:bold;margin:40px 0 20px 0;}
.nurse-layer .special-topic .title em{display: inline-block; width: 6px;  height: 24px;  background-color: #448aff;margin-right:6px;vertical-align: middle}
.nurse-layer .special-topic .title span{margin-top:5px;}
.nurse-layer-hd {margin: 0 auto 20px;}
.nurse-layer-hd .hd-title{font-size: 24px;font-weight: normal;float: left;line-height: 30px;}
.nurse-layer-hd .hd-more{float: right;line-height: 18px;padding-top: 12px;color: #999;font-size: 14px;}
.nurse-layer-hd .hd-more:hover{color: #23b53a;}
.nurse-media-list ul{margin: 0 -11px;}
.nurse-media-list ul li{width: 596px;float: left;height: 135px;margin-bottom: 30px;margin-right: 10px;}
.nurse-media-list .nurse-item{display: block;width: 100%;height: 100%;/* margin: 0 11px; */text-align: center;}
.nurse-media-list .nurse-item .item-img,.nurse-media-list .nurse-item .item-img img{display: block;width: 200px;height: 100%;float: left;}
.nurse-media-list .nurse-item .item-tit{width: 355px;display: block;font-size: 16px;font-weight: normal;/* float: left; */overflow: hidden;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;font-size: 18px;margin-bottom: 12px;/* padding-top: 5px; */}
.nurse-media-list .nurse-item .item-tit a{text-align: left;line-height: 25px;width: 100%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nurse-cases{padding-bottom: 10px;}
.nurse-media-list .nurse-item p{
        width: 355px;
        text-align: left;
        float: left;
        padding: 0 10px;
        font-size: 14px;
        margin-bottom: 10px;
}
.nurse-media-list .nurse-item span{
    display: block;
    float: left;
    width: 355px;
    text-align: left;
    font-size: 16px;
    padding: 0 10px;
        font-family: "iconfont" !important;
}
/* =======================================================
 * 文章详情
 * ------------------------------------------------------- */


/* 清除浮动 */
.clearfix:after,.article-hd:after,.article-side .side-rcmd .rcmd-item:after,.comment-edit-bd:after{content: '';display:block; height: 0;clear: both;visibility: hidden;}
.clearfix,.article-hd,.comment-edit-bd{*zoom:1;}

/* 图标 */
.article-main .article-meta li .ico-cmt,.article-main .article-dig .dig-ico,.article-side .btn-contribute .btn-ico{background-image: url(../images/detail-sprites.png);background-repeat: no-repeat;}



/* ---------------------- 左侧 ----------------------- */

/* 标题栏 */
.article-hd{margin-bottom: 10px;padding:0 5px 12px;line-height: 25px;border-bottom: 1px solid #d9d9d9;}
.article-hd .hd-title{font-size: 18px;font-weight: normal;float: left;}
.article-hd .hd-title .txt-impt{color: #f00;}
.article-hd .hd-more{float: right;line-height: 18px;padding-top: 7px;color: #848484;font-size: 14px;}
.article-hd .hd-more:hover{color: #23b53a;}

/* 文章 */
.article-main{font-size:16px;width: 780px;float: left;/* padding-bottom: 80px; */}
.article-main .article-title{font-size: 30px;font-weight: bold;padding: 20px 0;text-align: center;font-size: 30px;}
.article-main .article-meta{font-size:14px;text-align: center;}
.article-main .article-meta,.article-main .article-meta a{color: #999;}
.article-main .article-meta li{display: inline;padding: 0 10px;}
.article-main .article-meta li .meta-txt,.article-main .article-meta li .meta-label{vertical-align: middle;}
.article-main .article-meta li .ico-cmt {display: inline-block;width: 18px;height: 16px;background-position: -1px -80px;vertical-align: middle;margin-right: 5px;vertical-align: middle;}
.article-main .article-meta li a:hover{color: #23b53a;}
.article-main .article-content{font-size: 16px;padding-top:40px;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;}
.article-main .share-bar{padding: 0 20px 35px;}
.article-main .article-dig {padding-bottom: 70px;text-align: center;}
.article-main .article-dig .dig-this {display: inline-block;}
.article-main .article-dig .dig-ico{display: inline-block;width: 67px;height: 67px;background-position: -50px 0;}
.article-main .article-dig .dig-txt{display: block;padding-top: 6px;font-size: 14px;color: #454545;}
.article-main .article-dig:hover .dig-ico{-moz-animation:.6s icojump linear;-webkit-animation:.6s icojump linear;-ms-animation:.6s icojump linear;animation:.6s icojump linear}
.article-main .pre{margin-top:20px}
.article-source {margin-top:40px;font-size:18px}
.article-source p{padding:10px 0;}
.article-source a{color:#56a1e1}
.article-related {border-top: 1px solid #dbdbdb;padding: 30px 0 20px;}
.article-related .related-hd {padding: 0 0 20px;}
.article-related .related-hd .hd-title{font-size: 18px;font-weight: normal;}
.article-comment .comment-list{padding-bottom: 30px;}
.article-comment .comment-item .cmt-item-hd .user-avatar{margin-top: 5px;}
.article-comment .comment-item .cmt-item-hd .user-avatar,.article-comment .comment-item .cmt-item-hd .user-avatar img{border-radius: 50%;overflow: hidden;}
.article-comment .article-hd .hd-title{font-size: 16px;}


/* ----------------------- 右侧栏 ---------------------- */
.article-side{width: 373px;float: right;padding-bottom: 120px;}
.article-side .btn-contribute{display: block;background-color: #f2f2f2;padding: 32px 0;text-align: center;font-size: 22px;color: #666;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.article-side .btn-contribute .btn-ico{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.article-side .btn-contribute .btn-ico{display: inline-block;width: 38px;height: 34px;vertical-align: middle;background-position: 0 0;margin-right: 18px;}
.article-side .btn-contribute .btn-txt{display: inline;}
.article-side .btn-contribute:hover{background-color: #e6e6e6;}
.article-side .btn-contribute:hover .btn-ico{background-position: 0 -40px;}
.article-side .side-widget{margin-bottom: 25px;}
.article-side .sys-txt-list li{margin-bottom: 4px;}
.article-side .side-rcmd {}
.article-side .side-rcmd .rcmd-list{padding-left: 10px;}
.article-side .side-rcmd .rcmd-item {padding: 20px 0;border-bottom: 1px solid #ebebeb;}
.article-side .side-rcmd .item-img,.article-side .side-rcmd .rcmd-item .item-img img{display: block;width: 100px;height: 73px;}
.article-side .side-rcmd .item-img{float: left;}
.article-side .side-rcmd .item-info{margin-left: 110px;}
.article-side .side-rcmd .info-name{height: 1.8em;line-height: 1.8em;overflow: hidden;font-size: 14px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.article-side .side-rcmd .info-desc{color: #8c8c8c;height: 43px;line-height: 24px;overflow: hidden;margin-top: 2px;font-size: 13px;}
.article-main .article-content a{
        text-decoration: underline;
}
.pre ul { margin-bottom:10px;}
.pre ul li{ line-height:200%; }

