/* 顶部 */
    .top{height:420px;background:url(../images/top.jpg) no-repeat center top}
    
    @media screen and (max-width:768px){
        .top{height:120px;background:url(../images/top.jpg) no-repeat center center;background-size:cover}
    }

/* 导航 */
    .nav{height:52px;background:#e61b03;line-height:52px}
    .nav em, .nav p{display: none;}
    .nav ul li{float:left;width:200px;text-align:center;font-size:18px;color:#fff;background:url(../images/nav_line.png) no-repeat right center}
    .nav ul li:last-child{background:none}
    .nav ul li a{display:block;color:#fff}
    
    @media screen and (max-width:768px){
        .nav{position:relative;height:40px;line-height:normal}
        .nav p{display:block; line-height: 40px; margin-right: 108px; font-size: 16px; color: #fff;}
        .nav p a{color: #fff; display: inline-block; padding: 0 20px;}
        .nav em{display:block;position:absolute;right:2%;top:0;width:108px;height:40px;line-height:40px;background:url(../images/menu.png) no-repeat right center;font-style:normal;font-size:16px;color:#fff}
        
        .nav ul{display:none;position:absolute;z-index:1;right:0;width:30%;top:40px;background:#e61b03}
        .nav ul li{float:none;width:auto;text-align:center;height:42px;line-height:42px;font-size:16px;background:none;border-bottom:1px solid #fff}
        .nav ul li:last-child{background:none}
        .nav ul li a{display:block;color:#fff}
    }

/* 首页 */
    /* 关于我们 */
    .gywm{margin-top:20px}
    .gywm .img{float:left;width:396px;height:262px;border:2px solid #75c033}
    .gywm .img img{width:396px;height:262px}
    .gywm .intro{float:right;width:768px;height:266px}
    .gywm .intro .txt{height:216px;overflow:hidden}
    .gywm .intro .txt p{text-indent:2em;line-height:36px;font-size:16px;color:#333}
    .gywm .intro .more{height:40px;text-align:right}
    .gywm .intro .more a{display:inline-block;width:120px;height:40px;background:url(../images/more1.png) no-repeat center center;text-align:center;line-height:40px;font-size:16px;color:#fff}
    
    @media screen and (max-width:768px){
        .gywm{margin-top:10px;padding:0 2%}
        .gywm .img{float:none;width:auto;height:auto}
        .gywm .img img{width:100%;height:auto}
        .gywm .intro{margin-top:10px;float:none;width:auto;height:auto}
        .gywm .intro .txt{height:auto;overflow:auto}
        .gywm .intro .txt p{line-height:32px}
        .gywm .intro .more{text-align:center;margin-top:8px}
    }

    /* 服务内容 */
    .fwnr{margin-top:22px;background:#f7f7f7;padding:20px 0}
    .fwnr .container{background:#fff;padding:30px 40px;width:1120px;margin:0 auto}
    .fwnr h2{font-size:34px}
    .fwnr h2::before{display:inline-block;content:"";width:5px;height:20px;background:#e61b03;margin-right:12px}
    .fwnr .img{float:right}
    .fwnr .img img{width:504px;height:336px}
    .fwnr dl{float:left;width:550px}
    .fwnr dl dt{margin-top:5px;font-size:18px;color:#c1c1c1}
    .fwnr dl dd{margin-top:15px;overflow:hidden;height:295px}
    .fwnr dl dd .big{width:594px}
    .fwnr dl dd a{float:left;margin:0 44px 45px 0;width:152px;height:38px;border:1px solid #75c033;border-radius:6px;text-align:center;line-height:38px;font-size:16px;color:#75c033}

    @media screen and (max-width:768px){
        .fwnr{margin-top:12px;padding:10px 0}
        .fwnr .container{background:#fff;padding:10px 2%;width:auto}
        .fwnr h2{font-size:28px}
        .fwnr .img{float:none}
        .fwnr .img img{width:100%;height:auto}
        .fwnr dl{float:none;width:auto}
        .fwnr dl dt{display: none;}
        .fwnr dl dd{margin-top:12px;height:auto}
        .fwnr dl dd .big{width:auto;margin-right:-1.33333333%}
        .fwnr dl dd a{float:left;margin:0 1.33333333% 16px 0;width:32%;height:38px;line-height:38px;font-size:14px;box-sizing:border-box}
    }

    /* 在线视频 */
    .zxsp{margin-top:30px}
    .zxsp h2{text-align:center;font-size:34px}
    .zxsp h2::after{display:block;content:"";width:60px;height:2px;background:#e61b03;margin:0 auto;margin-top:18px}
    .zxsp ul{margin-top:26px;overflow:hidden}
    .zxsp ul .big{width:1220px}
    .zxsp ul li{float:left;width:285px;margin:0 20px 0 0}
    .zxsp ul li img{width:285px;height:190px}
    .zxsp ul li h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;height:40px;line-height:40px;font-size:16px;color:#4c4c4c}
    .zxsp ul li h3 a{color:#4c4c4c}
    
    @media screen and (max-width:768px){
        .zxsp{margin-top:10px;padding:0 2%}
        .zxsp h2{font-size:28px}
        .zxsp h2::after{margin-top:8px}
        .zxsp ul{margin-top:16px}
        .zxsp ul .big{width:auto;margin-right:-2%}
        .zxsp ul li{width:48%;margin:0 2% 0 0}
        .zxsp ul li img{width:100%;height:auto}

        /* 防止图片大小不一导致页面撑开变形 */
        .zxsp ul li:nth-child(2n+1){clear:both} 
    }

    /* 养老环境 */
    .ylhj{background:#fffcf1;padding:30px 0}
    .ylhj h2{text-align:center;font-size:34px}
    .ylhj h2::after{display:block;content:"";width:60px;height:2px;background:#e61b03;margin:0 auto;margin-top:18px}
    .ylhj ul{margin-top:30px;overflow:hidden}
    .ylhj ul .big{width:1260px}
    .ylhj ul li{float:left;width:360px;margin-right:60px}
    .ylhj ul li img{width:360px;height:240px}

    @media screen and (max-width:768px){
        .ylhj{padding:20px 2%}
        .ylhj h2{font-size:28px}
        .ylhj ul{margin-top:16px}
        .ylhj ul .big{width:auto}
        .ylhj ul li{float:none;width:100%;margin:0 0 10px 0}
        .ylhj ul li img{width:100%;height:auto}
    }

/* 底部 */
    .foot{background:#e61b03;padding:10px 0}
    .foot .logo{padding:55px 0;float:left;width:90px;height:90px}
    .foot .logo img{width:90px;height:90px}
    .foot .copyright{float:left;width:400px;margin-left:44px;font-size:16px;color:#fff}
    .foot .copyright .mnav{line-height:40px;border-bottom:1px solid #fff}
    .foot .copyright .mnav a{color:#fff}
    .foot .copyright .mnav span{padding:0 17px}
    .foot .copyright .address{margin-top:10px;line-height:30px}
    .foot .copyright .address a{color: #fff;}
    .foot .copyright p{background:url(../images/tel.png) no-repeat left center;padding-left:34px;line-height:30px;font-size:22px}
    .foot .qrcode{float:right;width:360px;margin-top:16px}
    .foot .qrcode li{width:149px}
    .foot .qrcode li img{width:149px;height:143px}
    .foot .qrcode li h2{line-height:40px;text-align:center;font-size:14px;color:#fff}
    .foot .qrcode .wx{float:left}
    .foot .qrcode .cyz{float:right}
    
    @media screen and (max-width:768px){
        .foot{padding:10px 2%}
        .foot .logo{display:none; padding:12px 0;float:none;width:auto;height:40px;text-align:center}
        .foot .logo img{width:40px;height:40px}
        .foot .copyright{float:none;width:auto;margin:0 0 0 0}
        .foot .copyright .mnav{text-align:center;line-height:30px}
        .foot .copyright .mnav span{padding:0 10px}
        .foot .copyright .mnav .yl{display: none;}
        .foot .qrcode{float:none;width:auto;margin-top:12px}
        .foot .qrcode li{width:50%;text-align:center}
        .foot .qrcode li img{width:80%;height:auto}
        .foot .qrcode li h2{line-height:40px;text-align:center;font-size:14px;color:#fff}
    }

/* 内页 */
    .npage{margin-top:20px; padding-bottom: 20px;}

    /* 康复二维码 */
    .npage .qrcode{float:left;padding:8px 10px;width:240px;background:#fafafa;border-top:3px solid #ef2501}
    .npage .qrcode dt{line-height:30px;font-size:18px;font-weight:bold;color:#e61b03}
    .npage .qrcode dt::before{display:inline-block;vertical-align:middle;margin-right:10px;content:"";width:5px;height:20px;background:#ef2501}
    .npage .qrcode dd{margin-top:16px;text-align:center;border-bottom:1px solid #eeecec}
    .npage .qrcode dd img{width:149px;height:143px}
    .npage .qrcode dd h2{line-height:40px;font-size:14px;color:#666}
    .npage .qrcode dd:last-child{border-bottom: none;}
    
    @media screen and (max-width:768px){
        .npage{margin-top:0}
        .npage .qrcode{display:none}
    }

    /* 显示区 */
    .showbox{float:right;width:918px}
    .position{position:relative;height:44px;line-height:44px;border-bottom:2px solid #e2e2e2;font-size:18px;font-weight:bold}
    .position i{display:none}
    .position p{position:absolute;right:0;top:0;font-size:14px;font-weight:normal;color:#999}
    .position p a{color: #999}

    @media screen and (max-width:768px){
        .showbox{float:none;width:auto;padding:0 2%}
        

        .position{position:relative; padding-left: 44px; height:44px;line-height:44px;border-bottom:2px solid #e2e2e2;font-size:18px;font-weight:bold}
        
        .position i{
            position: absolute;
            left: 0;
            top: 0;
            display: block;
            padding: 0 10px 0 0;
            width: 24px;
            height: 46px;
            background: url(../images/back.png) no-repeat left center;
        }
        .position i::after{
            position: absolute;
            right: 0;
            top: 8px;
            display: block;
            content: "";
            width: 1px;
            height: 30px;
            background: #e61b03;
        }
        
        .position p{display:none}
    }

    /* 详情样式 */
    .detail .title{padding:20px 0;text-align:center;font-size:30px}
	.detail .time{text-align:center;line-height:28px;padding-bottom:8px;color:#8e8e8e; border-bottom: 1px dashed #d1d1d1;}
	.detail .content{margin-top:10px; min-height:364px;line-height:38px;font-size:16px;color:#333}

    @media screen and (max-width:768px){
        .detail .title{padding:10px 0;font-size:18px}
        .detail .content{min-height:auto}
    }

    /* 标题列表样式 */
    .news{margin-top:15px}
	.news li{height:44px;line-height:44px;padding:0 10px}
	.news li p{float:left;padding-left:16px;width:792px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/ico3.png) no-repeat left center}
	.news li span{float:right;width:90px;color:#999}
	.news .line{margin:15px 0;height:1px;background:#ebebeb}
	.news li p:hover a{color:#df201f}
    
    @media screen and (max-width:768px){
        .news{margin-top:12px}
        .news li{height:44px;line-height:44px;padding:0}
        .news li p{float:none;padding-left:16px;width:auto;font-size:16px}
        .news li span{margin-left:8px}
    }

    /* 图片列表样式 */
    .plist{margin-top:10px;overflow:hidden}
    .plist .big{width:948px}
    .plist li{float:left;width:286px;margin:0 30px 0 0}
    .plist li img{width:286px;height:191px}
    .plist li h2{line-height:44px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#666}
    .plist li h2 a{color:#666}

    @media screen and (max-width:768px){
        .plist .big{width:auto;margin-right:-2%}
        .plist li{width:48%;margin:0 2% 0 0}
        .plist li img{width:100%;height:auto}

        /* 防止图片大小不一导致页面撑开变形 */
        .plist li:nth-child(2n+1){clear:both}
    }