body{ color: #666666; }
section {margin:0;padding:0;}

.carousel-indicators {margin-bottom:0;bottom:6px;}
.nursing_ban_con {position:absolute;bottom:0;left:38%;padding:80px 0 40px 0px;width:24%;height:100%;}
.nursing_ban_con h1 {font-size:26px;color:#fff;position:relative;margin-top:0;line-height:35px;font-weight:bold;}
.nursing_ban_con h1::after {content:'';width:200px;height:3px;background-color:#c51b1f;position:absolute;left:26%;bottom:-15px;}
.nursing_ban_con p {color:#fff;font-size:14px;margin:50px 0 40px 0;line-height:20px;text-align:center;}
.nursing_ban_con p span {font-size:20px;display:block;color:#fff;margin-bottom:10px;}
.nursing_ban_con a {background-color:#c51b1f;color:#fff;border:2px solid #c51b1f;display:block;width:180px;line-height:40px;text-align:center;margin:0 auto;}
.nursing_ban_con a:hover {background-color:#fff;border:2px solid #c51b1f;color:#c51b1f;}
.nursing_index_ban_h1 {font-size:28px;color:#fff;text-align:center;line-height:40px;font-weight:bold;position:absolute;top:27%;left:0;bottom:0;right:0;letter-spacing:3px;background-color:rgba(0,0,0,.6);width:31%;height:160px;margin:0 auto;padding:20px;}

/*content*/
.container{ padding: 30px 0 ; }
.nursing_index_part1{ margin-top: 50px; margin-bottom: 20px; }
.nursing_index_01{ border:1px solid #c9c9c9; border-radius: 10px; padding: 0 10px 10px; }
.nursing_index_01 img{ margin: 0 auto; }
.nursing_detail{ padding: 0 10px 0 15px; }
.nursing_detail h3{ margin:5px 0 15px; font-size: 22px;  text-align:center; font-weight: bold; color:#666;}
.nursing_detail .nursing_line{ width: 30%; height: 3px; background-color:#666666; display: block; margin: 0 auto; }
.nursing_detail p{font-size: 14px; line-height: 20px; margin: 20px 0 ;}
.nursing_detail a{ border:1px solid #9e7658; color: #af8d74; border-radius: 20px;  text-align: center; margin:0 auto; 
    width: 69%; display: block;  padding: 6px 5px; margin-bottom: 20px;}
.nursing_detail a:hover{ background-color: #f6e8de; color: #b47e57; }
#nursing_bed01{ margin-top: 40px; }
#nursing_bed02{ margin-top: 19px; }

.nursing_index_02{ position: relative; }
.nursing_index_02_detail{ position: absolute; background-color:rgba(0,0,0,0.7); bottom: 36px; right:15px; width: 530px; height: 230px;
padding:20px 20px 20px 25px; }
.nursing_index_02_detail h3{ font-size: 28px; color: #ececec; margin: 0;  font-weight: bold;}
.nursing_index_02_detail .nursing_index_02_p{ line-height: 16px; font-size: 13px;  color: #ececec; margin:20px 0 30px;}
.nursing_index_02_detail .nursing_index_02_p a{ color: #f0c298; margin-left: 20px; font-weight: 400; }
.nursing_index_02_detail .nursing_index_02_p a:hover{ text-decoration: underline; }
.nursing_index_02_detail .nursing_index_02_price{ font-size: 20px; color: #ececec;font-family: Impact;}
.nursing_index_02_detail .nursing_index_02_price span{ font-family: Impact;font-size:46px; margin: 0 2px;}
.nursing_index_02_detail .nursing_index_02_price i{ font-family: Impact; position: relative; top: -15px;right: 0;}

.nursing_index_03 div{ margin-top: 30px; }
.nursing_index_03 div img{border:1px solid #cccccc;margin:0 auto;}
.nursing_index_03 .nursing_index_03_detail{ margin: 10px 0; }
.nursing_index_03_detail .height{ height: 34px; }
.nursing_index_03_detail h3{ color: #666666; font-weight: bold; font-size: 16px; margin: 15px 0 ; }
.nursing_index_03_detail a:hover h3{text-decoration: underline;}
.nursing_index_03 .nursing_index_03_price{ margin: 0; }
.nursing_index_03_price a{background-color:#ffffff;border:1px solid #8e6e56;border-radius: 5px;padding:3px 15px;text-align: center;
    color:#562900;font-size:13px; font-weight: bold;}
.nursing_index_03_price a:hover{background-color:#eedacb;}
.nursing_index_03_price p{ font-size: 20px; color: #666; font-family: Impact; margin-right: 10px;}
.nursing_index_03_price p span{ font-family: Impact;font-size:46px;}
.nursing_index_03_price p i{ font-family: Impact; position: relative; top: -19px;right: 0;}


.nursing_index_04{ margin-top: 10px; margin-bottom: 60px; }
.nursing_index_part4_01{margin-top: 30px;}
.nursing_index_part4_01 h3{ font-size: 26px; margin: 0; color: #333; font-weight: bold;}
.nursing_index_part4_01 h3::after {content:'';width:180px;height:3px;background-color:#c51b1f;position:absolute;left:15px;top: 40px;}
.nursing_index_part4_01 div{ margin-top: 45px; }
.nursing_index_part4_01 div p{ font-size: 16px; color: #666; font-weight: bold; margin-bottom: 10px;}
.nursing_index_part4_01 div p span{width: 4px; height: 4px; display: inline-block; background: #666666; border-radius: 100%; margin: 3px 8px 3px 0;}
.nursing_index_04 video{ width: 560px; height: 320px; background-color: #000; }




@media screen and (max-width:1700px) and (min-width:1390px) {
    .nursing_ban_con {padding:50px 0  0 0px;width:29%;left:35.5%;}
    .nursing_ban_con h1 {font-size:24px;line-height:30px;text-align:center;}
    .nursing_ban_con p {margin:40px 0 40px 0;}
    .nursing_ban_con p span {font-size:16px;margin-bottom:10px;}
    .nursing_index_ban_h1 {top:18%;font-size:24px;line-height:34px;padding-top:30px;}
}

@media screen and (max-width:1389px) and (min-width:1201px) {
    .nursing_ban_con {padding:40px 0 0 0px;width:29%;left:36%;}
    .nursing_ban_con h1 {font-size:18px;line-height:28px;text-align:center;}
    .nursing_ban_con p {margin:25px 0 15px 0;}
    .nursing_ban_con p span {font-size:16px;margin-bottom:10px;}
    .nursing_ban_con a {width:150px;}
    .nursing_index_ban_h1 {top:18%;font-size:22px;padding-top:20px;height:135px;line-height:32px;width:30%;}
}

@media screen and (max-width:1200px) and (min-width:1150px) {

    .nursing_ban_con {padding:30px 0px 0 0px;width:32%;left:34%;}
    .nursing_ban_con h1 {font-size:18px;line-height:28px;text-align:center;}
    .nursing_ban_con p {margin:25px 0 15px 0;}
    .nursing_ban_con p span {font-size:16px;margin-bottom:8px;}
    .nursing_ban_con a {width:120px;line-height:26px;font-size:14px;}
    .nursing_part1 p {padding:0 50px;}
    .nursing_index_ban_h1 {top:15%;font-size:22px;letter-spacing:2px;padding-top:20px;height:130px;line-height:28px;width:31%;}

}
@media screen and (max-width:1149px) and (min-width:1000px) {
    .nursing_ban_con {padding:20px 0px 0 0px;width:32%;left:34%;}
    .nursing_ban_con h1 {font-size:18px;line-height:28px;text-align:center;}
    .nursing_ban_con p {margin:25px 0 15px 0;padding:0 35px;}
    .nursing_ban_con p span {font-size:14px;margin-bottom:3px;}
    .nursing_ban_con a {width:120px;line-height:26px;font-size:12px;}
    .nursing_part1 p {padding:0 50px;}
    .nursing_index_ban_h1 {top:15%;font-size:22px;letter-spacing:2px;line-height:32px;padding-top:20px;height:145px;line-height:28px;width:30%;}

}


@media screen and (max-width:999px) {

    .nursing_ban_con {padding:20px 0px 0 0px;width:35%;left:33%;}
    .nursing_ban_con h1 {font-size:18px;line-height:28px;text-align:center;width:90%;margin:0 auto;}
    .nursing_ban_con h1::after {display:none;}
    .nursing_ban_con p {margin:10px 0 15px 0;}
    .nursing_ban_con p span {font-size:14px;margin-bottom:5px;}
    .nursing_ban_con a {width:120px;line-height:26px;font-size:12px;margin-top:8px;}
    .nursing_index_ban_h1 {top:11%;line-height:36px;}
    .nursing_part1 p {padding:0 50px;}
    .nursing_index_ban_h1 {top:12%;font-size:18px;letter-spacing:2px;line-height:38px;padding-top:10px;height:125px;line-height:26px;width:30%;}
}

@media screen and (max-width:768px) {

    .container{ width: 96%;  padding: 10px 0; }

    .nursing_index_ban_h1 {top:20px;font-size:17px;line-height:20px;letter-spacing:0;width:31%;height:100px;padding-top:10px;}
    .nursing_ban_con {padding:30px 0 0;width:33%;left:34%;}
    .nursing_ban_con h1 {font-size:15px;line-height:18px;font-weight:300;width:80%;margin:0 auto;}
    .nursing_ban_con p,.nursing_ban_con h1::after {display:none;}
    .nursing_ban_con a {width:120px;line-height:26px;font-size:12px;margin-top:30px;}

    .nursing_index_part1{ margin-top: 20px; }

    .nursing_index_part1 li{ margin-bottom: 20px; }
    .nursing_index_02{ position: unset; }
    .nursing_index_02_detail{ position: unset; width: 100%; bottom: 0; right: 0; padding:20px 10px 20px 20px; height: auto;} 
    .nursing_index_02_detail .nursing_index_02_price{ margin-bottom: 0; }
    
    .nursing_index_04 video{ width: 100%; margin-left: 0; height: auto; margin-top: 20px; }

    .nursing_index_03_detail .height2{ height: 34px; }

}

@media (min-width:376px) and (max-width:415px) {

    .nursing_index_ban_h1 {top:10px;font-size:14px;margin:0 auto;width:68%;}
    .nursing_ban_con {padding-top:10px;}
    .nursing_ban_con h1 {font-size:13px;width:100%;}
    .nursing_ban_con a {width:80px;line-height:20px;font-size:12px;margin-top:5px;}
    .nursing_index_01{ padding: 0 10px; }
    

    .nursing_detail{ padding: 0 ; }

    .nursing_detail a{ width: 90%; }
    #nursing_bed01{ margin-top: 0; }
    #nursing_bed02{ margin-top: 24px; }
    #nursing_bed03{ margin-top: 40px; }

    .nursing_index_02_detail h3{ font-size: 24px; }
    .nursing_index_02_detail{ padding: 20px; }
    .nursing_index_02_detail .nursing_index_02_p{ margin:20px 0 25px; }
    .nursing_index_02_detail .nursing_index_02_price span{ font-size: 40px; }
    .nursing_index_03_price p{ float: left!important; }
    .nursing_index_03_price p span{ font-size: 40px; }
    .nursing_index_03_price p i{ top: -15px; }
    .nursing_index_part4_01 h3::after{ top: 65px; }

    .nursing_index_03_detail .height{ height: 51px; }
    .nursing_index_03_detail .height2{ height: 51px; }


}
@media (min-width:321px) and (max-width:375px) {

    .nursing_index_ban_h1 {top:10px;font-size:14px;margin:0 auto;}
    .nursing_ban_con {padding-top:10px;}
    .nursing_ban_con h1 {font-size:13px;width:100%;}
    .nursing_ban_con a {width:70px;line-height:16px;font-size:12px;margin-top:5px;font-weight:300;}

    .nursing_detail{ padding: 0 ; }
    .nursing_detail h3{ font-size: 20px; }
    .nursing_detail a{ width: 90%; }
    #nursing_bed01{ margin-top: 40px; }
    #nursing_bed02{ margin-top: 0px; }
    #nursing_bed03{ margin-top: 10px; }
    #nursing_bed04{ margin-top: 40px; }

    .nursing_index_02_detail h3{ font-size: 20px; }
    .nursing_index_02_detail{ padding: 20px; }
    .nursing_index_02_detail .nursing_index_02_p{ margin:20px 0; }
    .nursing_index_02_detail .nursing_index_02_price span{ font-size: 30px; }
    .nursing_index_02_detail .nursing_index_02_price i{ top: -7px; }
    .nursing_index_03_price p{ float: left!important; }
    .nursing_index_03_price p span{ font-size: 30px; }
    .nursing_index_03_price p i{ top: -7px; }
    .nursing_index_part4_01 h3::after{ top: 65px; }
    .nursing_index_part4_01 h3{ font-size: 20px; }
    .nursing_index_part4_01 h3::after{ top: 35px; }

    .nursing_index_03_detail .height{ height: 51px; }
    .nursing_index_03_detail .height2{ height: 68px; }
    .nursing_index_03_detail .height51{ height: 51px; }


}

@media (max-width:320px) {

    .nursing_index_ban_h1 {top:8px;font-size:13px;margin:0 auto;height:50px;width:87%;padding-top:5px;line-height:20px;}
    .nursing_ban_con {padding-top:5px;}
    .nursing_ban_con h1 {font-size:13px;width:100%;}
    .nursing_ban_con a {display:none;}

    .nursing_detail{ padding: 0 ; }
    .nursing_detail h3{ font-size: 20px; }
    .nursing_detail a{ width: 100%; font-size: 13px; }
    #nursing_bed01{ margin-top: 60px; }
    #nursing_bed02{ margin-top: 0px; }
    #nursing_bed03{ margin-top: 10px; }
    #nursing_bed04{ margin-top: 60px; }

    .nursing_index_02_detail h3{ font-size: 20px; }
    .nursing_index_02_detail{ padding: 20px; }
    .nursing_index_02_detail .nursing_index_02_p{ margin:20px 0; }
    .nursing_index_02_detail .nursing_index_02_price span{ font-size: 30px; }
    .nursing_index_02_detail .nursing_index_02_price i{ top: -7px; }
    .nursing_index_03_price p{ float: left!important; }
    .nursing_index_03_price p span{ font-size: 30px; }
    .nursing_index_03_price p i{ top: -7px; }
    .nursing_index_part4_01 h3::after{ top: 65px; }
    .nursing_index_part4_01 h3{ font-size: 20px; }
    .nursing_index_part4_01 h3::after{ top: 52px; }


}
