.sectionBanner{
    overflow: hidden;
    position: relative;
}
.sectionBanner .center{
    overflow: hidden;
    position: relative;
    /*padding: 0 70px;*/
    background-color: #fff;
}
.sectionBanner .center .carousel-caption{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 40px 70px 115px 70px;
    margin: 0;
    text-align: left;
    z-index: 10;
    text-shadow: none;
}
.sectionBanner .center .carousel-caption .txt{
    overflow: hidden;
    width: 50%;
    padding: 0 2% 0 0;
}
.top_box .tit .logo img{
	max-width: 300px;
}
.footer .foot .fool-l .logo img{
	max-width: 300px;
}
.sectionBanner .center .carousel-caption .txt h1{
    margin: 0;
    font-size: 48px;
    color: #222222;
    line-height: 1.2;
}
.sectionBanner .center .carousel-caption .txt h1 span{
    color: #ff86ae;
}
.sectionBanner .center .carousel-caption .txt .bor{
    margin: 10px 0 10px 0;
}
.sectionBanner .center .carousel-caption p{
    margin: 0;
    font-size: 16px;
    color: #444444;
    line-height: 1.6;
}
.sectionBanner .center .carousel-caption .txt .link{
    overflow: hidden;
    margin: 50px 0 0 0;
}
.sectionBanner .center .carousel-caption .txt .link a{
    display: block;
    float: left;
    overflow: hidden;
    min-width: 160px;
    padding: 10px 0;
    margin: 0 25px 0 0;
    font-size: 16px;
    text-align: center;
    border: 1px solid #ff86ae;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.sectionRight .link a{
	width: 150px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    background-color: #ff86ae;
    color: #fff;
    text-align: center;
    font-size: 18px;
    display: block;
    margin-top: 10px;
}
.sectionBanner .center .carousel-caption .txt .link a:first-child{
    color: #444444;
    background-color: #fff;
}
.sectionBanner .center .carousel-caption .txt .link a:first-child:hover{
    color: #fff;
    background-color: #ff86ae;
}
.sectionBanner .center .carousel-caption .txt .link a:last-child{
    color: #fff;
    background-color: #ff86ae;
    margin: 0;
}
.sectionBanner .center .carousel-caption .txt .link a:last-child:hover{
    color: #444444;
    background-color: #fff;
}
.sectionBanner .center  .carousel-indicators {
    position: absolute;
    bottom: 115px;
    margin: 0;
    left: 0%;
    z-index: 15;
    width: 100%;
    padding-left: 66px;
    text-align: left;
    list-style: none;
}
.sectionBanner .center .carousel-indicators li {
    width: 35px;
    height: 5px;
    margin: 0 4px;
    background-color: #6f8ba4;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.sectionBanner .center .carousel-indicators .active {
    width: 35px;
    height: 5px;
    margin: 0 4px;
    background-color: #ff86ae;
}




















.tib .table-responsive p img {  
    max-width: 100%;  
}






/*鏉烆喗鎸�*/
.Broadcast{
    overflow: hidden;
    position: relative;
    text-align: center;
}
.Broadcast .picScroll-left{
    overflow: hidden;
    position: relative;
}
.Broadcast .picScroll-left .bd{
    overflow: hidden;
    padding: 0 30px;
}
.Broadcast .picScroll-left .bd .picList{
    overflow:hidden;
}
.Broadcast .picScroll-left .bd ul li{
    width: 20%;
    float:left;
    list-style-type: none;
}
.Broadcast .picScroll-left .bd ul li .pic a{
    height: 75px;
    line-height: 75px;
    overflow: hidden;
    display: block;
    margin: auto;
    border: 1px solid #dcdcdc;
}
.Broadcast .picScroll-left .bd ul li .pic img{
    display:block;
    margin: auto ;
    width: 100%;
    height: auto
}
.Broadcast .picScroll-left .hd{
}
.Broadcast .picScroll-left .hd .prev{
    display:block;
    float:left;
    margin-top:25px;
    overflow:hidden;
    cursor:pointer;
}
.Broadcast .picScroll-left .hd .next{
    display:block;
    float:right;
    margin-top:25px;
    overflow:hidden;
    cursor:pointer;
}
.section2{
    overflow: hidden;
    position: relative;
    margin: -65px 0 0 0;
    z-index: 1;
}
.section2 .center{
    overflow: hidden;
    position: relative;
    padding: 0 58px;
    /*background-color: #fff;*/
}
.section2 .center ul{
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.section2 .center ul li{
    padding: 5px 12px;
    max-width: 20%;
    list-style-type: none;
    width:16%;
}
@media screen and (max-width: 767px){
    .section2 .center ul li{
        width: 50%;
    }
    .footer .foot{flex-wrap: wrap;}
}

@media screen and (max-width: 767px){
    .section2 .center{
        display: none;
    }
}
@media screen and (max-width: 767px){
    .section2 .center_one{
        display: block!important;
    }
}
.section2 .center ul li .li{
    overflow: hidden;
    text-align: center;
    min-height: 170px;
    background-color: #fff;
    cursor: pointer;
    padding: 30px 20px 30px 20px;
    -webkit-border-radius: 0 20px 0 20px;
    -moz-border-radius: 0 20px 0 20px;
    border-radius: 0 20px 0 20px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s ;
    -ms-transition: all 0.5s ease 0s ;
    -o-transition: all 0.5s ease 0s ;
    transition: all 0.5s ease 0s ;
}
.section2 .center ul li .li .img{
    overflow: hidden;
    height: 31px;
    line-height: 31px;
}
.section2 .center ul li .li .img img{}
.section2 .center ul li .li h4{
    margin: 15px 0 10px 0;
    color: #3b566e;
    min-height: 38px;
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
.section2 .center ul li .li p{
    font-size: 16px;
    color: #6f8ba4;
    margin: 0;
}
.section2 .center ul li .li:hover{
    background-color: #ff86ae;
}
.section2 .center ul li .li:hover h4,.section2 .center ul li .li:hover p{
    color: #fff;
}
.section3{
    margin: -209px 0 0 0;
}
.section3 .center{
    overflow: hidden;
    position: relative;
    padding: 0 70px;
    height: 209px;
    background-color: #fff;
}
.section4{
    overflow: hidden;
}
.section4 .center{
    overflow: hidden;
    position: relative;
    padding: 40px 70px 0 70px;
    background-color: #fff;
}
.section4 .center .list{
    overflow: hidden;
    position: relative;
    display: none;
}
.section4 .center .list:first-child{
    display: block;
}
.section4 .center .sectionLeft{
    overflow: hidden;
    position: relative;
    padding: 5px 5px 5px 0 ;
    width: 36%;
}
.section4 .center .sectionLeft .spI{
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 2px 0 5px rgba(0,0,0,.3);
    -moz-box-shadow: 2px 0 5px rgba(0,0,0,.3);
    box-shadow: 2px 0 5px rgba(0,0,0,.3);
}
.section4 .center .sectionLeft img{
    width: 100%;
    height: auto;
}
.section4 .center .sectionRight{
    overflow: hidden;
    position: relative;
    width: 64%;
    padding: 6% 15px 0 25px;
}
.section4 .center .sectionRight p{
    font-size: 18px;
    margin: 0;
    line-height: 1.8;
    color: #262626;
}
.section4 .center .sectionRight .more{
    overflow: hidden;
    position: relative;
    margin: 40px 0 0 0;
    text-align: right;
}
.section4 .center .sectionRight .more img{
    margin: 0 40px 0 0;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s ;
    -ms-transition: all 0.5s ease 0s ;
    -o-transition: all 0.5s ease 0s ;
    transition: all 0.5s ease 0s ;
}
.section4 .center .sectionRight .more img:hover{
    margin: 0 30px 0 0;
}
.section5{
    overflow: hidden;
    padding: 45px 70px 0;
    background-color: #fff;
}
.section5 .center{
    overflow: hidden;
    position: relative;
    background-color: #f9f9f9;
}
.section5 .center .ulBox{
    overflow: hidden;
    position: relative;
}
.section5 .center .ulBox ul{
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    justify-content: space-around;
    flex-wrap: wrap;
    align-items: center;
    padding: 30px 0;

}
.section5 .center .ulBox ul li{
    list-style-type: none;
}
.section5 .center .ulBox ul li .counter{
    font-size: 36px;
    font-weight: bold;
}
.section5 .center .ulBox ul li .sp1{
    font-size: 36px;
}
.section5 .center .ulBox ul li .sp2{
    font-size: 18px;
    color: #262626;
    margin: 0 0 0 10px;
}
.section5 .center .ulBox ul li:nth-child(1){
    color: #f0755b;
}
.section5 .center .ulBox ul li:nth-child(2){
    color: #65b78d;
}
.section5 .center .ulBox ul li:nth-child(3){
    color: #1d274b;
}
.section5 .center .ulBox ul li:nth-child(4){
    color: #f5cc77;
}
.section6{
    overflow: hidden;
}
.section6 .center{
    overflow: hidden;
    position: relative;
    padding: 0 70px 45px 70px;
    background-color: #fff;
}
.section6 .center .tit{
    overflow: hidden;
    position: relative;
    margin: 45px 0 0 0;
    text-align: center;
}
.section6 .center .tit h2{
    margin: 0;
}
.section6 .center .tit .bor{
    overflow: hidden;
    position: relative;
    margin: 5px 0 15px 0;
}
.section6 .center .tib{
    overflow: hidden;
    position: relative;
}
.section6 .center .tib ul{
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    margin: 0 -7px;
}
.section6 .center .tib ul li{
    margin: 14px 0 0 0;
    padding: 0 7px;
    width: 50%;
    list-style-type: none;
}
.section6 .center .tib ul li .spI{
    overflow: hidden;
    position: relative;
    height: 300px;
}
.section6 .center .tib ul li .spI img{
    width: 100%;
    height: auto;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s ;
    -ms-transition: all 0.5s ease 0s ;
    -o-transition: all 0.5s ease 0s ;
    transition: all 0.5s ease 0s ;
}
.section6 .center .tib ul li .spI:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.section6 .center .tib ul li h4{
    margin: 20px 0 15px 0;
    color: #262626;
}
.section6 .center .tib ul li p{
    font-size: 16px;
    margin: 0;
    color: #9693a2;
}
.section6 .center .tib ul li .more{
    overflow: hidden;
    position: relative;
    margin: 15px 0 0 0;
}
.section6 .center .tib ul li .more a{
    font-size: 16px;
    color: #9693a2;
}
.section6 .center .tib ul li .more a:hover{
    color: #ff86ae;
}
.newsBox{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.newsBox .center{
    overflow: hidden;
    position: relative;
}
.newsBox .center .ulNav{
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
}
.newsBox .center .ulNav ul{
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}
.newsBox .center .ulNav ul li{
    margin: 0 15px 0 0;
    list-style-type: none;
}
.newsBox .center .ulNav ul li a{
    display: block;
    overflow: hidden;
    height: 52px;
    line-height: 50px;
    color: #ff86ae;
    min-width: 200px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #ff86ae;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.newsBox .center .ulNav ul li a:hover,.newsBox .center .ulNav ul .this a{
    color: #fff;
    background-color: #ff86ae;
}
.newsBox .center .ulList{
    overflow: hidden;
    position: relative;
}
.newsBox .center .ulList ul{
    display: flex;
    flex-wrap: wrap;
}
.newsBox .center .ulList ul li{
    overflow: hidden;
    list-style-type: none;
    padding: 5px 10px;
    margin: 0 0 30px 0;
    width: 33.3333333333%;
    float: left;
}
.newsBox .center .ulList ul li .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 100%;
    float: none !important;
}
.newsBox .center .ulList ul li .sectionLeft h3{
    color: #ff86ae;
    font-weight: bold;
    font-size: 20px;
    margin: 0;
}
.newsBox .center .ulList ul li .sectionLeft .date{
    overflow: hidden;
    position: relative;
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    align-items: center;
    height: 30px;
    margin: 15px 0 15px 0;
}
.newsBox .center .ulList ul li .sectionLeft .date img{
    max-height: 14px;
}
.newsBox .center .ulList ul li .sectionLeft .date span{
    color: #646464;
    font-size: 16px;
    margin: 0 10px;
}
.newsBox .center .ulList ul li .sectionLeft .date>div{
    overflow: hidden;
}
.newsBox .center .ulList ul li .sectionLeft .date>div a{
    display: block;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    color: #fff;
    min-width: 150px;
    font-size: 12px;
    text-align: center;
    background-color: #ff86ae;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.newsBox .center .ulList ul li .sectionLeft p{
    color: #646464;
    line-height: 1.8;
    margin: 0;
    font-size: 16px;
}
.newsBox .center .ulList ul li .sectionLeft .more{
    overflow: hidden;
    position: relative;
    margin: 20px 0 0 0;
}
.newsBox .center .ulList ul li .sectionLeft .more a{
    display: block;
    overflow: hidden;
    height: 36px;
    line-height: 34px;
    color: #ff86ae;
    width: 140px;
    text-align: center;
    border: 1px solid #ff86ae;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.newsBox .center .ulList ul li .sectionLeft .more a:hover{
    color: #fff;
    background-color: #ff86ae;
}
.newsBox .center .ulList ul li .sectionRight{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0 5px 0 0;
    height: auto;
    float: none !important;
    margin-bottom: 30px;
}
.newsBox .center .ulList ul li .sectionRight a{display: block;width: 100%;height: 100%;}
.newsBox .center .ulList ul li .sectionRight img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.6);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.6);
    box-shadow: 0 0 5px rgba(0,0,0,.6);
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
    -ms-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
}
.newsBox .center .ulList ul li:hover .sectionRight img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.newsDetail{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.newsDetail .center{
    overflow: hidden;
    position: relative;
}
.newsDetail .center .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 740px;
}
.newsBox .center .ulList ul li .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 100%;

}
.newsDetail .center .sectionLeft h2{
    color: #262626;
    font-weight: bold;
    margin: 0;
}
.newsDetail .center .sectionLeft .date{
    overflow: hidden;
    position: relative;
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    align-items: center;
    height: 30px;
    margin: 15px 0 20px 0;
}
.newsDetail .center .sectionLeft .date img{
    max-height: 14px;
}
.newsDetail .center .sectionLeft .date span{
    color: #646464;
    font-size: 16px;
    margin: 0 10px;
}
.newsDetail .center .sectionLeft .date>div{
    overflow: hidden;
}
.newsDetail .center .sectionLeft .date>div a{
    display: block;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    color: #fff;
    min-width: 150px;
    font-size: 12px;
    text-align: center;
    background-color: #ff86ae;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.newsDetail .center .sectionLeft .txt{
    overflow: hidden;
    position: relative;
}
.newsDetail .center .sectionLeft .txt img{
    max-width: 100%;
    height: auto;
}
.newsDetail .center .sectionLeft .txt p{
    font-size: 18px;
    color: #333333;
    margin: 30px 0 0 0;
    line-height: 1.8;
}
.newsDetail .center .sectionRight{
    overflow: hidden;
    position: relative;
    float: left;
    width: 330px;
    border: 1px solid #eee;
}
.newsDetail .center .sectionRight .tit{
    overflow: hidden;
    position: relative;
    font-size: 18px;
    color: #fff;
    padding: 22px 0;
    text-align: center;
    background-color: #ff86ae;
}
.newsDetail .center .sectionRight .spI{
    overflow: hidden;
    position: relative;
    text-align: center;
    margin: -1px 0 0 0;
    height: 12px;
    line-height: 12px;
}
.newsDetail .center .sectionRight .spI img{
    height: 100%;
}
.newsDetail .center .sectionRight .tic{
    overflow: hidden;
    position: relative;
    padding: 20px;
}
.newsDetail .center .sectionRight .tic h4{
    color: #ff86ae;
    margin: 5px 0 0 0;
    line-height: 1.8;
}
.newsDetail .center .sectionRight .tic p{
    font-size: 18px;
    line-height: 1.8;
    color: #646464;
    margin: 0;
}
.newsDetail .center .sectionRight .tic p a{
	
	color: #646464;
}
.newsDetail .center .sectionRight .tib{
    overflow: hidden;
    position: relative;
    padding: 0 20px;
    margin: 10px 0 0 0;
}
.newsDetail .center .sectionRight .tib .bor{
    overflow: hidden;
    position: relative;
    padding: 50px 0 40px 0;
    border-top: 1px solid #eee;
}
.newsDetail .center .sectionRight .tib a{
    display: block;
    overflow: hidden;
    position: relative;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    margin: auto;
    width: 220px;
    text-align: center;
    background-color: #ffaac6;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.newsDetail .center .sectionRight .tib a:hover{
    background-color: #ff86ae;
}
.aboutBox{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.aboutBox .aboutSection{
    overflow: hidden;
    position: relative;
}
.aboutBox .aboutSection .center{
    overflow: hidden;
    position: relative;
}
.aboutBox .aboutSection .center .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 50%;
    padding: 0 70px 0 0;
}
.aboutBox .aboutSection .center .sectionLeft h2{
    margin: 20px 0 0 0 ;
}
.aboutBox .aboutSection .center .sectionLeft h3{
	    font-size: 30px;
}
.aboutBox .aboutSection .center .sectionLeft .bor{}
.aboutBox .aboutSection .center .sectionLeft p{
    color: #646464;
    font-size: 18px;
    line-height: 1.8;
    margin: 15px 0 0 0;
}

.aboutBox .aboutSection .center .sectionLeft  ul{
	    list-style-image: url(../images/pic49.png);
	  padding: 0 0 0 25px;
}
.aboutBox .aboutSection .center .sectionLeft  ul li{
	color:#da0067;
}
.aboutBox .aboutSection .center .sectionRight{
    overflow: hidden;
    position: relative;
    width: 50%;
}
.aboutBox .aboutSection .center .sectionRight img{
    width: 100%;
    height: auto;
}

.aboutBox .aboutSection .center .carousel{
    margin: 30px 0 0 0;
    padding: 0 0px;
}
.aboutBox .aboutSection .center .carousel .carousel-inner .item{

}
.aboutBox .aboutSection .center .carousel .carousel-inner .item .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.aboutBox .aboutSection .center .carousel .carousel-inner .item .sectionLeft ul{

}
.aboutBox .aboutSection .center .carousel .carousel-inner .item .sectionLeft ul li{
    margin: 0 0 20px 0;
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    justify-content: space-between;
}
.aboutBox .aboutSection .center .carousel .carousel-inner .item .sectionRight img{
    max-width: 100%;
    height: auto;
    max-height:365px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.aboutBox .aboutSection .center .carousel-indicators {
    position: relative;
    bottom: 0;
    left: 0;
    z-index: 15;
    width: 100%;
    margin: 35px 0 0 0;
    padding: 0;
    text-align: center;
 
}
.aboutBox .aboutSection .center .carousel-indicators li {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background-color: #bfbfbf;
    border: none;
    border-radius: 10px;
}
.aboutBox .aboutSection .center .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background-color: #ff86ae;
}
.aboutBox .aboutSection .center .carousel-control {
    position: absolute;
    top: 40%;
    bottom: 0;
    left: 0;
    width: 15px;
    font-size: 36px;
    height:36px;
    line-height:36px;
    color: #ff86ae;
    text-align: center;
    text-shadow: none;
    margin-top:-18px;
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: 0.5;
    background-image:none;

}
.aboutBox .aboutSection .center .carousel-control:hover{
    filter: alpha(opacity=100);
    opacity: 1;
}
.aboutBox .aboutSection .center .carousel-control.right{
    left:auto;
    right:0;
}









.aboutBox .aboutSection2{
    overflow: hidden;
    position: relative;
    margin: 50px 0 0 0;
}
.aboutBox .aboutSection2 .center{
    overflow: hidden;
    position: relative;
}
.aboutBox .aboutSection2 .center .picScroll-left{
    overflow: hidden;
    position: relative;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd{
    overflow: hidden;
    padding: 0 60px;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd .picList{
    overflow:hidden;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li{
    width: 20%;
    float:left;
    list-style-type: none;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic{
    overflow: hidden;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tit{
    overflow: hidden;
    padding: 0 10px;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tit .spI{
    overflow: hidden;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tit .spI img{
    max-width: 100%;
    height: auto;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tit h3{
    color: #ff8686;
    margin: 15px 0 5px 0 ;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tit p{
    font-size: 16px;
    color: #646464;
    margin: 0;
    line-height: 1.6;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tic{
    overflow: hidden;
    margin: 15px 0 0 0;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tic .bor{
    overflow: hidden;
    width: 5px;
    height: 100px;
    margin: auto;
    background-color: #ff8686;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tib{
    overflow: hidden;
    position: relative;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tib .num{
    width: 80px;
    height: 80px;
    overflow: hidden;
    line-height: 60px;
    text-align: center;
    color: #ff8686;
    font-size: 20px;
    margin: auto;
    border: 10px solid #ff8686;
    background-color: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    z-index: 1;
    position: relative;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tib .bor{
    overflow: hidden;
    position: absolute;
    height: 20px;
    width: 100%;
    left: 0;
    top: 30px;
    background-color: #ff8686;
}


.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(odd) .pic .tit{
    margin: 100px 0 0 0;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(odd) .pic .tic .bor{
    height: 100px;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(even) .pic .tic .bor{
    height: 200px;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(1) .pic .tit h3{
    color: #ff8686;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(1) .pic .tib .num{
    color: #ff8686;
    border: 10px solid #ff8686;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(1) .pic .tic .bor,.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(1) .pic .tib .bor{
    background-color: #ff8686;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(2) .pic .tit h3{
    color: #54b8f3;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(2) .pic .tib .num{
    color: #54b8f3;
    border: 10px solid #54b8f3;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(2) .pic .tic .bor,.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(2) .pic .tib .bor{
    background-color: #54b8f3;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(3) .pic .tit h3{
    color: #f4d649;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(3) .pic .tib .num{
    color: #f4d649;
    border: 10px solid #f4d649;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(3) .pic .tic .bor,.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(3) .pic .tib .bor{
    background-color: #f4d649;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(4) .pic .tit h3{
    color: #a6ca36;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(4) .pic .tib .num{
    color: #a6ca36;
    border: 10px solid #a6ca36;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(4) .pic .tic .bor,.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(4) .pic .tib .bor{
    background-color: #a6ca36;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(5) .pic .tit h3{
    color: #f35321;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(5) .pic .tib .num{
    color: #f35321;
    border: 10px solid #f35321;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(5) .pic .tic .bor,.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(5) .pic .tib .bor{
    background-color: #f35321;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(6) .pic .tit h3{
    color: #7ff3b8;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(6) .pic .tib .num{
    color: #7ff3b8;
    border: 10px solid #7ff3b8;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(6) .pic .tic .bor,.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(6) .pic .tib .bor{
    background-color: #7ff3b8;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(7) .pic .tit h3{
    color: #4c80f3;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(7) .pic .tib .num{
    color: #4c80f3;
    border: 10px solid #4c80f3;
}
.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(7) .pic .tic .bor,.aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(7) .pic .tib .bor{
    background-color: #4c80f3;
}


.aboutBox .aboutSection2 .center .picScroll-left .hd{}
.aboutBox .aboutSection2 .center .picScroll-left .hd a{
    position: absolute;
    bottom: 15px;
}
.aboutBox .aboutSection2 .center .picScroll-left .hd .prev{
    left: 0;
}
.aboutBox .aboutSection2 .center .picScroll-left .hd .next{
    right: 0;
}
.aboutBox .aboutSection3{
    overflow: hidden;
    position: relative;
    margin: 50px 0 0 0;
}
.aboutBox .aboutSection3 .center{
    overflow: hidden;
    position: relative;
}
.aboutBox .aboutSection3 .center .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 40%;
}
.aboutBox .aboutSection3 .center .sectionLeft img{
    width: 100%;
    height: auto;
}
.aboutBox .aboutSection3 .center .sectionRight{
    overflow: hidden;
    position: relative;
    width: 60%;
    padding: 0 0 0 70px;
}
.aboutBox .aboutSection3 .center .sectionRight h2{
    margin: 20px 0 0 0 ;
}
.aboutBox .aboutSection3 .center .sectionRight ul{
	    list-style-image: url(../images/pic49.png);
	  padding: 0 0 0 25px;
}
.aboutBox .aboutSection3 .center .sectionRight .bor{}
.aboutBox .aboutSection3 .center .sectionRight p{
    color: #646464;
    font-size: 18px;
    line-height: 1.8;
    margin: 15px 0 0 0;
}
.aboutBox .aboutSection3 .center .sectionRight .more{
    overflow: hidden;
    margin: 20px 0 0 0;
    position: relative;
}
.aboutBox .aboutSection3 .center .sectionRight .more a{
    display: block;
    overflow: hidden;
    height: 45px;
    line-height: 43px;
    color: #fff;
    width: 170px;
    font-size: 18px;
    text-align: center;
    border: 1px solid #ff86ae;
    background-color: #ff86ae;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.aboutBox .aboutSection3 .center .sectionRight .more a:hover{
    color: #ff86ae;
    background-color: #fff;
}
.aboutBox .aboutSection4{
    overflow: hidden;
    position: relative;
    margin: 50px 0 0 0;
}
.aboutBox .aboutSection4 .center{
    overflow: hidden;
    position: relative;
}
.aboutBox .aboutSection4 .center .tit{
    overflow: hidden;
    position: relative;
    text-align: center;
}
.aboutBox .aboutSection4 .center .tit h2{
    margin: 20px 0 0 0 ;
}
.aboutBox .aboutSection4 .center .tit .bor{}

.aboutBox .aboutSection4 .center .picScroll-left{
    overflow: hidden;
    position: relative;
    margin: 30px 0 0 0;
}
.aboutBox .aboutSection4 .center .picScroll-left .bd{
    overflow: hidden;
    padding: 0 5px;
}
.aboutBox .aboutSection4 .center .picScroll-left .bd .picList{
    overflow:hidden;
}
.aboutBox .aboutSection4 .center .picScroll-left .bd ul li{
    width: 20%;
    float:left;
    list-style-type: none;
}
.aboutBox .aboutSection4 .center .picScroll-left .bd ul li .pic{
    padding: 0 5px;
}
.aboutBox .aboutSection4 .center .picScroll-left .bd ul li .pic .li{
    overflow: hidden;
    position: relative;
    text-align: center;
    border: 2px solid #eee;
    padding: 30px 15px 30px 15px;
    min-height: 260px;
}
.aboutBox .aboutSection4 .center .picScroll-left .bd ul li .pic .li .liI{
    overflow: hidden;
    position: relative;
    margin: 0 0 10px 0;
    height: 84px;
    padding: 0px 35px 0px 35px;
}
.aboutBox .aboutSection4 .center .picScroll-left .bd ul li .pic .li img{
    max-width: 100%;
    height: 100%;
}
.aboutBox .aboutSection4 .center .picScroll-left .bd ul li .pic .li h5{
    margin: 0;
    line-height: 1.6;
    color: #646464;
}
.aboutBox .aboutSection4 .center .picScroll-left .hd{}
.aboutBox .aboutSection4 .center .picScroll-left .hd .prev{
    display:block;
    float:left;
    margin-top:116px;
    overflow:hidden;
    cursor:pointer;
}
.aboutBox .aboutSection4 .center .picScroll-left .hd .next{
    display:block;
    float:right;
    margin-top:116px;
    overflow:hidden;
    cursor:pointer;
}
.nurseBox{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.nurseBox .center{
    overflow: hidden;
    position: relative;
}
.nurseBox .center .ulList{
    overflow: hidden;
    position: relative;
}
.nurseBox .center .ulList ul{
    margin: 0 -20px;
}
.nurseBox .center .ulList ul li{
    overflow: hidden;
    float: left;
    list-style-type: none;
    padding:5px 50px;
    margin: 0 0 40px 0;
    width: 50%;
}
.nurseBox .center .ulList ul li .li{
    overflow: hidden;
    position: relative;
	min-height:200px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.nurseBox .center .ulList ul li .li .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 50%;

}
.nurseBox .center .ulList ul li .li .sectionLeft img{
    width: 100%;
    height: auto;
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
    -ms-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
}
.nurseBox .center .ulList ul li .li .sectionRight{
    overflow: hidden;
    position: relative;
    width: 50%;
    padding: 30px;
}
.nurseBox .center .ulList ul li .li .sectionRight h4{
    color: #333333;
    margin: 0 0 15px 0;
}
.nurseBox .center .ulList ul li .li .sectionRight p{
    color: #646464;
    line-height: 1.6;
    margin: 0;
    font-size: 16px;
}
.nurseBox .center .ulList ul li .li .sectionRight .more{
    overflow: hidden;
    position: relative;
    margin: 20px 0 0 0;
}
.nurseBox .center .ulList ul li .li .sectionRight .more a{
    display: block;
    overflow: hidden;
    height: 36px;
    line-height: 34px;
    width: 140px;
    text-align: center;
    border: 1px solid #ff86ae;
    color: #fff;
    background-color: #ff86ae;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.nurseBox .center .ulList ul li .li .sectionRight .more a:hover{
    color: #ff86ae;
    background-color: #fff;
}
.nurseBox .center .pages {
    margin: 5px 0 0 0;
}
.nurseBox .center .ulList ul li .li:hover .sectionLeft img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.nurseDetail{
    overflow: hidden;
    position: relative;
    background-color: #fff;
}
.nurseDetail .nurseSection{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
}
.nurseDetail .nurseSection .center{
    overflow: hidden;
    position: relative;
}
.nurseDetail .nurseSection .center .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 40%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.nurseDetail .nurseSection .center .sectionLeft img{
    width: 100%;
    height: auto;
}
.nurseDetail .nurseSection .center .sectionRight{
    overflow: hidden;
    position: relative;
    width: 60%;
    padding: 0 0 0 70px;
}
.nurseDetail .nurseSection .center .sectionRight h1{
    margin: 0 0 0 0 ;
    color: #ff86ae;
}
.nurseDetail .nurseSection .center .sectionRight ul{}
.nurseDetail .nurseSection .center .sectionRight  ul li{
    list-style-type: none;
    color: #333;
    font-size: 18px;
    line-height: 1.8;
    margin: 15px 0 0 0;
    list-style-image: url(../images/pic49.png);
}
.nurseDetail .nurseSection .center .sectionRight p{
    color: #333;
    font-size: 18px;
    line-height: 1.8;
    margin: 15px 0 0 0;
}
.nurseDetail .nurseSection2{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #f1f1f1;
}
.nurseDetail .nurseSection2 .center{
    overflow: hidden;
    position: relative;
}
.nurseDetail .nurseSection2 .center h1{
    margin: 0;
    text-align: center;
    color: #ff86ae;
}
.nurseDetail .nurseSection2 .center .carousel{
    margin: 30px 0 0 0;
    padding: 0 30px;
}
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item{

}
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 50%;
}
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul{

}
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li{
    margin: 0 0 20px 0;
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    justify-content: space-between;
}
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li .spT{
    overflow: hidden;
    position: relative;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background-color: #ff86ae;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li .spD{
    overflow: hidden;
    position: relative;
    width: 88%;
}
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li .spD h4{
    color: #262626;
    font-size: 16px;
    margin: 0;
    line-height: 1.8;
}
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li .spD p{
    color: #666666;
    font-size: 16px;
    margin: 0;
    line-height: 1.8;
}
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionRight{
    overflow: hidden;
    position: relative;
    width: 50%;
	text-align:center;
    padding: 0 0 0 50px;
}
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionRight img{
    max-width: 100%;
    height: auto;
max-height:365px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.nurseDetail .nurseSection2 .center .carousel-indicators {
    position: relative;
    bottom: 0;
    left: 0;
    z-index: 15;
    width: 100%;
    margin: 35px 0 0 0;
    padding: 0;
    text-align: center;
    list-style: none;
}
.nurseDetail .nurseSection2 .center .carousel-indicators li {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background-color: #bfbfbf;
    border: none;
    border-radius: 10px;
}
.nurseDetail .nurseSection2 .center .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background-color: #ff86ae;
}
.nurseDetail .nurseSection2 .center .carousel-control {
    position: absolute;
    top: 50%;
    bottom: 0;
    left: 0;
    width: 15px;
    font-size: 36px;
    height:36px;
    line-height:36px;
    color: #ff86ae;
    text-align: center;
    text-shadow: none;
    margin-top:-18px;
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: 0.5;
    background-image:none;

}
.nurseDetail .nurseSection2 .center .carousel-control:hover{
    filter: alpha(opacity=100);
    opacity: 1;
}
.nurseDetail .nurseSection2 .center .carousel-control.right{
    left:auto;
    right:0;
}






.nurseDetail .nurseSection3{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
}
.nurseDetail .nurseSection3 .center{
    overflow: hidden;
    position: relative;
}
.nurseDetail .nurseSection3 .center h1{
    margin: 0;
    text-align: center;
    color: #ff86ae;
}
.nurseDetail .nurseSection3 .center .ul{
    overflow: hidden;
    margin: 25px 0 0 0;
}
.nurseDetail .nurseSection3 .center .ul ul{
    margin: 0 -5px;
}
.nurseDetail .nurseSection3 .center .ul ul li{
    overflow: hidden;
    float: left;
    list-style-type: none;
    padding: 5px 10px;
    margin: 0 0 10px 0;
    width: 33.333333333333333%;
}
.nurseDetail .nurseSection3 .center .ul ul li .li{
    overflow: hidden;
    position: relative;
    min-height: 420px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.nurseDetail .nurseSection3 .center .ul ul li .li .spI{
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
/*     padding: 70px 30px 70px 30px; */
}
.nurseDetail .nurseSection3 .center .ul ul li .li .spI img{
    max-width: 100%;
/*     max-height: 280px; */
    height: auto;
}
.nurseDetail .nurseSection3 .center .ul ul li .li .spD{
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    padding: 70px 30px 70px 30px;
    background-color: #ff86ae;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
    -ms-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
}
.nurseDetail .nurseSection3 .center .ul ul li .li .spD h4{
    color: #fff;
    line-height: 1.6;
    margin: 0 0 25px 0;
}
.nurseDetail .nurseSection3 .center .ul ul li .li .spD p{
    color: #fff;
    line-height: 1.6;
    margin: 0;
    font-size: 16px;
}
.nurseDetail .nurseSection3 .center .ul ul li .li:hover .spD{
    filter:alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.nurseDetail .nurseSection4{
    overflow: hidden;
    position: relative;
    background-color: #f1f1f1;
}
.nurseDetail .nurseSection4 .center{
    overflow: hidden;
    position: relative;
}
.nurseDetail .nurseSection4 .center .sectionLeft{
    width: 50%;
    padding: 50px 0 50px 70px;
    overflow: hidden;
    position: relative;
}
.nurseDetail .nurseSection4 .center .sectionLeft h1{
    margin: 0;
    color: #ff86ae;
}
.nurseDetail .nurseSection4 .center .sectionLeft .form{
    overflow: hidden;
    position: relative;
    margin: 10px 0  0 0;
}
.nurseDetail .nurseSection4 .center .sectionLeft .form ul{
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.nurseDetail .nurseSection4 .center .sectionLeft .form ul li{
    width: 48%;
    list-style-type: none;
    margin: 20px 0  0 0;
}
.nurseDetail .nurseSection4 .center .sectionLeft .form ul li h4{
    margin: 0 0 10px 0 ;
    color: #646464;
}
.nurseDetail .nurseSection4 .center .sectionLeft .form ul li input{
    width: 100%;
    height: 42px;
    padding: 0 10px;
    color: #646464;
    border: 1px  solid #dfdfdf;
}
.nurseDetail .nurseSection4 .center .sectionLeft .form ul li select{
    width: 100%;
    height: 42px;
    padding: 0 10px;
    color: #646464;
    border: 1px  solid #dfdfdf;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    background: url("../images/pic58.png") right 10px center no-repeat;
    background-color: #fff;
}
.laydate-icon {
    border: 1px solid #ccc;
   /*  background: url("../images/pic57.png") right 10px center no-repeat!important; */
    background-color: #fff!important;
}
.laydate_body .laydate_y .laydate_yms ul{
    width: 120px;
}
.laydate_body .laydate_top {
    border-top: 1px solid #ff86ae!important;
    background-color: #ff86ae!important;
    padding: 0!important;
}
.laydate_body .laydate_ym {
    border: 1px solid #ff86ae!important;
    background-color: #ff86ae!important;
}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{
    color: #ff86ae!important;
}
.laydate_body .laydate_chprev {
    border-right: 1px solid #ff86ae!important;
}
.laydate_body .laydate_choose {
    border-left: 1px solid #ff86ae!important;
}
.laydate_body .laydate_y .laydate_yms a {
    border-bottom: 1px solid #ff86ae!important;
}
.laydate_body .laydate_ym .laydate_yms {
    border: 1px solid #ff86ae!important;
    background-color: #ff86ae!important;
}
.laydate_body .laydate_y .laydate_yms .laydate_chdown {
    border-top: 1px solid #ff86ae!important;
}
.laydate_body .laydate_bottom .laydate_btn {
    top: 0!important;
}
.nurseDetail .nurseSection4 .center .sectionLeft .form ul li textarea{
    width: 100%;
    height: 100px;
    padding: 10px;
    resize: none;
    color: #646464;
    border: 1px  solid #dfdfdf;
}
.nurseDetail .nurseSection4 .center .sectionLeft .form ul li button{
    width: 100%;
    height: 42px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border: 1px  solid #ff86ae;
    background-color: #ff86ae;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.nurseDetail .nurseSection4 .center .sectionLeft .form ul li button:hover{
    color: #ff86ae;
    background-color: #f1f1f1;
}

.nurseDetail .nurseSection4 .center .sectionRight{
    width: 50%;
    padding: 0 0 0 70px;
    overflow: hidden;
    position: relative;
}
.nurseDetail .nurseSection4 .center .sectionRight img{
    width: 100%;
    height: auto;
}
.thanksBox{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.thanksBox .center{
    overflow: hidden;
    position: relative;
}
.thanksBox .center .ulList{
    overflow: hidden;
    position: relative;
}
.thanksBox .center .ulList  ul{

}
.thanksBox .center .ulList ul li{
    display: block;
    overflow: hidden;
    margin: 0 0 50px 0;
}
.thanksBox .center .ulList .ulydshow{display: none;}
.thanksBox .center .ulList ul li:last-child{
    margin: 0;
}
.thanksBox .center .ulList ul li .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 50%;
}
.thanksBox .center .ulList ul li .sectionLeft h2{
    margin: 20px 0 0 0 ;
}
.thanksBox .center .ulList ul li .sectionLeft .bor{}
.thanksBox .center .ulList ul li .sectionLeft p{
    color: #646464;
    font-size: 18px;
    line-height: 1.8;
    margin: 15px 0 0 0;
}
.thanksBox .center .ulList ul li .sectionRight{
    overflow: hidden;
    position: relative;
    width: 50%;
}
.thanksBox .center .ulList ul li .sectionRight img{
    width: 100%;
    height: auto;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.thanksBox .center .ulList ul li:nth-child(odd) .sectionLeft{
    float: right;
    padding: 0 0 0 25px;
}
.thanksBox .center .ulList ul li:nth-child(odd) .sectionRight{
    float: left;
    padding: 0 25px 0 0;
}
.thanksBox .center .ulList ul li:nth-child(even) .sectionLeft{
    float: left;
    padding: 0 25px 0 0;
}
.thanksBox .center .ulList ul li:nth-child(even) .sectionRight{
    float: right;
    padding: 0 0 0 25px;
}
.serviceBox{
    overflow: hidden;
    position: relative;
    background-color: #fff;
}
.serviceBox .serviceSection{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 20px 70px;
    background-color: #f9faff;
}
.serviceBox .serviceSection .tit{
    overflow: hidden;
    position: relative;
    text-align: center;
}
.serviceBox .serviceSection .tit h2{
    margin: 0 0 0 0 ;
    color: #333;
}
.serviceBox .serviceSection .tit .bor{}
.serviceBox .serviceSection .center{
    overflow: hidden;
    position: relative;
}
.serviceBox .serviceSection .center ul{
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 -25px;
}
.serviceBox .serviceSection .center ul li{
    padding: 0 25px;
    width: 33.3333333333333%;
    list-style-type: none;
    margin: 30px 0;
}
.serviceBox .serviceSection .center ul li .li{
    overflow: hidden;
    text-align: center;
}
.serviceBox .serviceSection .center ul li .li .img{
    overflow: hidden;
    height: 50px;
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    align-items: flex-end;
    justify-content: center;
}
.serviceBox .serviceSection .center ul li .li .img img{}
.serviceBox .serviceSection .center ul li .li h4{
    margin: 15px 0 10px 0;
    color: #333;
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
.serviceBox .serviceSection .center ul li .li p{
    font-size: 16px;
    color: #646464;
    margin: 0;
}
.serviceBox .serviceSection2{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
}
.serviceBox .serviceSection2 .center{
    overflow: hidden;
    position: relative;
}
.serviceBox .serviceSection2 .center .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 40%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.serviceBox .serviceSection2 .center .sectionLeft img{
    width: 100%;
    height: auto;
}
.serviceBox .serviceSection2 .center .sectionRight{
    overflow: hidden;
    position: relative;
    width: 60%;
    padding: 0 0 0 70px;
}
.serviceBox .serviceSection2 .center .sectionRight h2{
    margin: 0 0 0 0 ;
    color: #333;
}
.serviceBox .serviceSection2 .center .sectionRight p{
    color: #333;
    font-size: 18px;
    line-height: 1.8;
    margin: 15px 0 0 0;
}
.serviceBox .serviceSection2 .center .sectionRight ul{}
.serviceBox .serviceSection2 .center .sectionRight  ul li{
    list-style-type: none;
    color: #333;
    font-size: 18px;
    line-height: 1.8;
    margin: 15px 0 0 0;
    list-style-image: url(../images/pic49.png);
}
.serviceBox .serviceSection3{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #f9faff;
}
.serviceBox .serviceSection3 .tit{
    overflow: hidden;
    text-align: center;
    position: relative;
}
.serviceBox .serviceSection3 .tit h2{
    margin: 0 0 0 0 ;
    color: #333;
}
.serviceBox .serviceSection3 .center{
    overflow: hidden;
    position: relative;
}
.serviceBox .serviceSection3 .center ul{}
.serviceBox .serviceSection3 .center ul li{
    display: block;
    overflow: hidden;
    margin: 30px 0 0 0;
    cursor: pointer;
}
.serviceBox .serviceSection3 .center ul li .liT{
    overflow: hidden;
    height: 80px;
    line-height: 70px;
    padding: 0 20px;
    border-top: 10px solid #ff86ae;
    background-color: #ffffff;
}
.serviceBox .serviceSection3 .center ul li .liT span{
    display: block;
    overflow: hidden;
}
.serviceBox .serviceSection3 .center ul li .liT .sp1{
    color: #ff86ae;
    font-size: 30px;
    margin-right: 30px;
}
.serviceBox .serviceSection3 .center ul li .liT .sp2{
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 70%;
    color: #666;
    font-size: 18px;
}
.serviceBox .serviceSection3 .center ul li .liT .sp3{
    font-size: 18px;
    color: #666666;
    text-align: center;
}
.serviceBox .serviceSection3 .center ul li .liT .sp3 i{
    display: block;
    margin: 26px 0 0 0;
}
.serviceBox .serviceSection3 .center ul li .liT .sp3 .fa-minus{
    display: none;
}
.serviceBox .serviceSection3 .center ul li .liT .sp3 .fa-plus{
    display: block;
}
.serviceBox .serviceSection3 .center ul li .liB{
    display: none;
    overflow: hidden;
    padding: 15px 20px 15px;
    text-align: justify;
    color: #333;
}
.serviceBox .serviceSection3 .center ul li .liB dl{
    margin: 0;
}
.serviceBox .serviceSection3 .center ul li .liB dl dd{
    display: block;
    overflow: hidden;
    margin: 0 0 0 0;
    font-size: 16px;
    color: #333;
    line-height: 1.8;
}

.serviceListBox{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.serviceListBox .center{
    overflow: hidden;
    position: relative;
}
.serviceListBox .center .ulList{
    overflow: hidden;
    position: relative;
}
.serviceListBox .center .ulList ul{}
.serviceListBox .center .ulList ul li{
    overflow: hidden;
    list-style-type: none;
    border-bottom: 1px solid #eeeeee;
    padding: 50px 0;
}
.serviceListBox .center .ulList ul li:first-child{
    padding-top: 0;
}
.serviceListBox .center .ulList ul li .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 50%;
    padding: 0 50px 0 0;
}
.serviceListBox .center .ulList ul li .sectionLeft .spI{
    overflow: hidden;
    position: relative;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    height: 278px;
}
.serviceListBox .center .ulList ul li .sectionLeft .spI img{
    width: 100%;
    height: auto;
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
    -ms-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
}
.serviceListBox .center .ulList ul li:hover .sectionLeft .spI img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.serviceListBox .center .ulList ul li .sectionLeft .download{
    overflow: hidden;
    position: absolute;
    right: 50px;
    bottom: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    z-index: 1;
    text-align: center;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #ff86ae;
}
.serviceListBox .center .ulList ul li .sectionRight{
    overflow: hidden;
    position: relative;
    width: 50%;
}
.serviceListBox .center .ulList ul li .sectionRight h4{
    color: #646464;
    margin: 0;
}
.serviceListBox .center .ulList ul li .sectionRight h3{
    color: #333333;
    font-size: 20px;
    margin: 15px 0;
    line-height: 1.4;
}
.serviceListBox .center .ulList ul li .sectionRight p{
    color: #646464;
    line-height: 1.8;
    margin: 0 0 0 0;
    font-size: 16px;
}
.serviceListBox .center .ulList ul li .sectionRight .more{
    overflow: hidden;
    position: relative;
    margin: 20px 0 0 0;
}
.serviceListBox .center .ulList ul li .sectionRight .more a{
    display: block;
    float: left;
    overflow: hidden;
    height: 35px;
    line-height: 33px;
    color: #fff;
    width: 165px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #ff86ae;
    background-color: #ff86ae;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.serviceListBox .center .ulList ul li .sectionRight .more a:first-child {
    margin: 0 30px 0 0;
}
.serviceListBox .center .ulList ul li .sectionRight .more a:hover{
    color: #ff86ae;
    background-color: #fff;
}
.serviceListDetail{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.serviceListDetail .center{
    overflow: hidden;
    position: relative;
}
.serviceListDetail .center .tit{
    overflow: hidden;
    position: relative;
}
.serviceListDetail .center .tit h3{
    color: #333333;
    margin: 0 0 20px 0;
    line-height: 1.4;
}
.serviceListDetail .center .tit p{
    color: #646464;
    line-height: 1.8;
    margin: 5px 0 0 0;
    font-size: 16px;
}
.serviceListDetail .center .tib{
    overflow: hidden;
    position: relative;
    margin: 40px 0 0 0;
}
.serviceListDetail .center .tib img{
    max-width: 100%;
    height: auto;
}
.serviceListDetail .center .tib p{
    color: #646464;
    line-height: 1.8;
    margin: 30px 0 0 0;
    font-size: 16px;
}
.serviceListBox2{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.serviceListBox2 .center{
    overflow: hidden;
    position: relative;
}
.serviceListBox2 .center .tit{
    overflow: hidden;
    position: relative;
}
.serviceListBox2 .center .tit h2{
    color: #333333;
    margin: 0 0 0px 0;
}
.serviceListBox2 .center .tit p{
    color: #646464;
    line-height: 1.8;
    margin: 5px 0 0 0;
    font-size: 18px;
}
.serviceListBox2 .center .tit h4{
    color: #333;
    margin: 15px 0 0 0;
}
.serviceListBox2 .center .tit h4 span{
    color: #ff86ae;
}
.serviceListBox2 .center .tib{
    overflow: hidden;
    position: relative;
    padding: 5px;
    margin: 20px 0 0 0;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.serviceListBox2 .center .tib table{
    font-size: 18px;
    width: 100% !important;
    border: none!important;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.5);
    box-shadow: 0 0 5px rgba(0,0,0,.5);
}
.serviceListBox2 .center .tib table tr:nth-child(odd){
    background-color: #ffc5d8;
}
.serviceListBox2 .center .tib table tr th{
    color: #333;
    padding: 15px 40px;
    border: none!important;
/*     -webkit-border-radius: 20px 0 0 0;
    -moz-border-radius: 20px 0 0 0;
    border-radius: 20px 0 0 0; */
}
.serviceListBox2 .center .tib table tr .fl{
  -webkit-border-radius: 20px 0 0 0;
    -moz-border-radius: 20px 0 0 0;
    border-radius: 20px 0 0 0;
    width: 25%;
}
.serviceListBox2 .center .tib table tr .lr{
    width: 35%;
    -webkit-border-radius:0 20px 0 0;
    -moz-border-radius:0 20px 0 0;
    border-radius: 0 20px 0 0;
}
.serviceListBox2 .center .tib table tr td{
    color: #646464;
    padding: 15px 40px;
    border: none!important;
}
.serviceListBox2 .center .tib table tr:last-child td:first-child{
    -webkit-border-radius:0 0  0 20px;
    -moz-border-radius:   0 0  0 20px;
    border-radius: 0 0  0 20px;
}
.serviceListBox2 .center .tib table tr:last-child td:last-child{
    -webkit-border-radius:  0 0 20px  0 ;
    -moz-border-radius:  0 0 20px  0 ;
    border-radius: 0 0 20px  0 ;
}
.caseBox{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.caseBox .center{
    overflow: hidden;
    position: relative;
}
.caseBox .center .ulNav{
    overflow: hidden;
    position: relative;
    margin:0 0 50px 0;
}
.caseBox .center .ulNav ul{
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}
.caseBox .center .ulNav ul li{
    margin: 10px 15px 0 0;
    list-style-type: none;
}
.caseBox .center .ulNav ul li a{
    display: block;
    overflow: hidden;
    height: 52px;
    line-height: 50px;
    color: #ff86ae;
    min-width: 200px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #ff86ae;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.caseBox .center .ulNav ul li a:hover,.caseBox .center .ulNav ul .this a{
    color: #fff;
    background-color: #ff86ae;
}
.caseBox .center .ulList{
    overflow: hidden;
    position: relative;
}
.caseBox .center .ulList ul{
    margin: 0 -5px;
    display: flex;
    flex-wrap: wrap;
}
.caseBox .center .ulList ul li{
    overflow: hidden;
    float: left;
    list-style-type: none;
    padding:5px 10px;
    margin: 0 0 10px 0;
    width: 33.3333333333%;
}
.caseBox .center .ulList ul li a{display: block;width: 100%;height: 100%;}
.caseBox .center .ulList ul li .li{
    overflow: hidden;
	height: 100%;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.caseBox .center .ulList ul li .li .sectionLeft{
    overflow: hidden;
    position: relative;
    height: 360px;
}
.caseBox .center .ulList ul li .li .sectionLeft img{
    width: 100%;
    height: auto;
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
    -ms-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
}
.caseBox .center .ulList ul li .li .sectionRight{
    overflow: hidden;
    position: relative;
    padding: 30px 20px;
}
.caseBox .center .ulList ul li .li .sectionRight h4{
    color: #333333;
    margin: 0 0 15px 0;
}
.caseBox .center .ulList ul li .li .sectionRight p{
    color: #646464;
    line-height: 1.6;
    margin: 0;
    font-size: 16px;
}
.caseBox .center .ulList ul li .li .sectionRight .more{
    overflow: hidden;
    position: relative;
    margin: 20px 0 0 0;
}
.caseBox .center .ulList ul li .li .sectionRight .more a{
    display: block;
    overflow: hidden;
    height: 36px;
    line-height: 34px;
    width: 140px;
    text-align: center;
    border: 1px solid #ff86ae;
    color: #fff;
    background-color: #ff86ae;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.caseBox .center .ulList ul li .li .sectionRight .more a:hover{
    color: #ff86ae;
    background-color: #fff;
}
.caseBox .center .pages {
    margin: 40px 0 0 0;
}
.caseBox .center .ulList ul li .li:hover .sectionLeft img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.contactBox{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.contactBox .center{
    overflow: hidden;
    position: relative;
}
.contactBox .center .sectionLeft{
    overflow: hidden;
    position: relative;
    width: 65%;
    padding: 0 50px 0 0;
}
.contactBox .center .sectionLeft .tit{
    overflow: hidden;
    position: relative;
}
.contactBox .center .sectionLeft .tit h2{
    color: #333333;
    margin: 0 0 0px 0;
}
.contactBox .center .sectionLeft .form{
    overflow: hidden;
    position: relative;
}
.contactBox .center .sectionLeft .form ul{
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.contactBox .center .sectionLeft .form ul li{
    width: 48%;
    list-style-type: none;
    margin: 25px 0  0 0;
}
.contactBox .center .sectionLeft .form ul li input{
    width: 100%;
    height: 42px;
    padding: 0 10px;
    color: #646464;
    border: 1px  solid #dfdfdf;
}
.contactBox .center .sectionLeft .form ul li textarea{
    width: 100%;
    height: 100px;
    padding: 10px;
    resize: none;
    color: #646464;
    border: 1px  solid #dfdfdf;
}
.contactBox .center .sectionLeft .form ul li button{
    width: 150px;
    height: 42px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border: 1px  solid #ff86ae;
    background-color: #ff86ae;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.contactBox .center .sectionLeft .form ul li button:hover{
    color: #ff86ae;
    background-color: #fff;
}



.contactBox .center .sectionRight{
    overflow: hidden;
    position: relative;
    width: 35%;
}
.contactBox .center .sectionRight .tit{
    overflow: hidden;
    position: relative;
}
.contactBox .center .sectionRight .tit h2{
    color: #333333;
    margin: 0 0 0px 0;
}
.contactBox .center .sectionRight .ul{
    overflow: hidden;
    position: relative;
    margin: 20px 0  0 0;
}
.contactBox .center .sectionRight .ul ul{

}
.contactBox .center .sectionRight .ul ul li{
    display: block;
    overflow: hidden;
    margin: 5px 0 0 0;
    list-style-type: none;
}
.contactBox .center .sectionRight .ul ul li .liI{
    overflow: hidden;
    position: relative;
    float: left;
    margin: 0 10px 0 0;
}
.contactBox .center .sectionRight .ul ul li .liT{
    float: left;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    color: #646464;
    width: 85%;
    line-height: 1.6;
    margin: 3px 0 0 0;
}
.contactBox .center .sectionRight .ul ul li .liT span{
    color: #ff86ae;
}
.contactBox .map{
    overflow: hidden;
    position: relative;
    margin: 50px 10px 0 0;
	width:49%;
	float:left;
}
.contactBox .map .tit{
    overflow: hidden;
    position: relative;
    margin: 0 0 20px 0;
    font-size: 24px;
    color: #333333;
}
.contactBox .map .tit .liI{
	
	    overflow: hidden;
    position: relative;
    float: left;
    margin: 0 10px 0 0;
}
.links{
	text-decoration:underline !important;
}
.contactBox .map .tit img{
    float: left;
}
.contactBox .map .tit span{
    float: left;
    display: block;
    overflow: hidden;
    width: 95%;
    margin: 0 0 0 10px;
}
.contactBox .map .spI{
    overflow: hidden;
    position: relative;
	text-align: center;
}
.contactBox .map .spI img{
    width: 88%;
    height: auto;
}


.popup-bg{
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999999;
    background-color: rgba(0,0,0,.7);
    display: none;
}
.popup-box{
    overflow: hidden;
    position: fixed;
    width: 580px;
    left: 50%;
    margin-left: -290px;
    top: 50%;
    margin-top: -252px;
    z-index: 99999991;
    display: none;
}
.popup-box .close-x{
    overflow: hidden;
    position: relative;
    text-align: right;
    z-index: 1;
}
.popup-box .close-x i{
    cursor: pointer;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.popup-box .close-x i:hover{
    color: #fff;
    background-color: #ff86ae;
}
.popup-box .form-box{
    overflow: hidden;
    position: relative;
    width: 563px;
    margin: -17px 0 0 0;
    padding: 70px 90px 110px 90px;
    background-color: #fff;
}
.popup-box .form-box h2{
    color: #000000;
    margin: 0 0 0 0;
    text-align: center;
}
.popup-box .form-box .form{
    overflow: hidden;
    position: relative;
    margin: 50px 0 0 0;
}
.popup-box .form-box .form .form-name{
    overflow: hidden;
    position: relative;
    margin: 0 0 10px 0;
    border: 1px solid #bac8d3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.popup-box .form-box .form .form-name .img{
    overflow: hidden;
    position: relative;
    width: 45px;
    height: 45px;
    line-height: 43px;
    text-align: center;
    float: left;
    border-right: 1px solid #bac8d3;
}
.popup-box .form-box .form .form-name .img img{}
.popup-box .form-box .form .form-name input{
    padding: 0 10px;
    width: 336px;
    height: 45px;
    float: right;
    border: none;
}
.popup-box .form-box .form .form-pas{
    overflow: hidden;
    position: relative;
    border: 1px solid #bac8d3;
    margin: 0 0 10px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.popup-box .form-box .form .form-pas .img{
    overflow: hidden;
    position: relative;
    width: 45px;
    height: 45px;
    line-height: 43px;
    text-align: center;
    float: left;
    border-right: 1px solid #bac8d3;
}
.popup-box .form-box .form .form-pas .img img{}
.popup-box .form-box .form .form-pas input{
    padding: 0 10px;
    width: 291px;
    height: 45px;
    float: left;
    border: none;
}
.popup-box .form-box .form .form-pas .eye{
    overflow: hidden;
    position: relative;
    width: 45px;
    height: 45px;
    line-height: 43px;
    text-align: center;
    float: left;
}
.popup-box .form-box .form .form-pas .eye img{
    cursor: pointer;
}
.popup-box .form-box .form .new-card{
    overflow: hidden;
    position: relative;
    color: #a5a5a5;
}
.popup-box .form-box .form .new-card a{
    color: #ff86ae;
    border-bottom: 1px solid #ff86ae;
    cursor: pointer;
}
.popup-box .form-box .form .but{
    overflow: hidden;
    position: relative;
    margin: 45px 0 0 0;
}
.popup-box .form-box .form .but button{
    width: 100%;
    height: 45px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background-color: #ff86ae;
    border: 1px solid #ff86ae;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.popup-box .form-box .form .but button:hover{
    color: #ff86ae;
    background-color: #fff;
}








.appointmentBox{
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
}
.appointmentBox .appointmentSection{
    overflow: hidden;
    position: relative;
}
.appointmentBox .appointmentSection .center{
    overflow: hidden;
    position: relative;
}
.appointmentBox .appointmentSection .center h2{
    color: #ff86ae;
    margin: 0 0 35px 0;
    text-align: center;
}
.appointmentBox .appointmentSection .center ol{
    padding: 0 0 0 20px;
}
.appointmentBox .appointmentSection .center ol li{
    font-size: 18px;
    color: #646464;
    line-height: 1.6;
    margin: 10px 0 0 0;
}
.appointmentBox .appointmentSection2{
    overflow: hidden;
    position: relative;
    margin: 20px 0 0 0;
    padding: 5% 15%;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.1);
    box-shadow: 0 0 15px rgba(0,0,0,.1);
}
.appointmentBox .appointmentSection2 h2{
    color: #ff86ae;
    margin: 0;
    text-align: center;
}
.appointmentBox .appointmentSection2 .form{
    overflow: hidden;
    position: relative;
    margin: 10px 0 0 0;
}
.appointmentBox .appointmentSection2 .form ul{

}
.appointmentBox .appointmentSection2 .form ul li{
    display: block;
    overflow: hidden;
    margin: 25px 0 0 0;
}
.appointmentBox .appointmentSection2 .form ul li h4{
    margin: 0 0 10px 0;
    color: #333333;
}
.appointmentBox .appointmentSection2 .form ul li h4 span{
    color: #ff0000;
}
.appointmentBox .appointmentSection2 .form ul li input{
    width: 100%;
    height: 60px;
    padding: 0 15px;
    color: #a8a8a8;
    font-size: 16px;
    border: 1px solid #dfdfdf;
}
.appointmentBox .appointmentSection2 .form ul li input:-moz-placeholder {  color: #a8a8a8;  }
.appointmentBox .appointmentSection2 .form ul li input::-moz-placeholder {  color: #a8a8a8;  }
.appointmentBox .appointmentSection2 .form ul li input:-ms-input-placeholder{  color: #a8a8a8;  }
.appointmentBox .appointmentSection2 .form ul li input::-webkit-input-placeholder{  color: #a8a8a8;  }
.appointmentBox .appointmentSection2 .form ul li input:-ms-input-placeholder{ color: #a8a8a8; }
.appointmentBox .appointmentSection2 .form ul li input::-webkit-input-placeholder{ color: #a8a8a8;}
.appointmentBox .appointmentSection2 .form ul li select{
    width: 100%;
    height: 60px;
    padding: 0 15px;
    color: #a8a8a8;
    font-size: 16px;
    border: 1px solid #dfdfdf;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    background: url("../images/pic118.png") right 15px center no-repeat;
}
.appointmentBox .appointmentSection2 .form ul li button{
    width: 200px;
    height: 40px;
    color: #fff;
    margin: 20px 0 0 0;
    background-color: #ff86ae;
    border: 1px solid #ff86ae;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.appointmentBox .appointmentSection2 .form ul li button:hover{
    color: #ff86ae;
    background-color: #fff;
}
.appointmentBox .appointmentSection2 .form ul li .opt-box{
    overflow: hidden;
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    margin: 20px 20px 0 0;
}
.appointmentBox .appointmentSection2 .form ul li .opt-box .opt{
    overflow: hidden;
    margin: 0 20px 0 0;
}
.appointmentBox .appointmentSection2 .form ul li .opt-box .opt .magic-radio:checked + label:before {
    border: 1px solid #ff86ae;
}
.appointmentBox .appointmentSection2 .form ul li .opt-box .opt .magic-radio + label:after {
    top: 6px;
    left: 6px;
    background: #ff86ae;
}
.appointmentBox .appointmentSection2 .form ul li .magic-radio + label, .magic-checkbox + label{
    color: #a8a8a8;
}

.popup-box2{
    overflow: hidden;
    position: fixed;
    width: 580px;
    left: 50%;
    margin-left: -290px;
    top: 50%;
    margin-top: -289px;
    z-index: 99999991;
    display: none;
}
.popup-box2 .close-x{
    overflow: hidden;
    position: relative;
    text-align: right;
    z-index: 1;
}
.popup-box2 .close-x i{
    cursor: pointer;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.popup-box2 .close-x i:hover{
    color: #fff;
    background-color: #ff86ae;
}
.popup-box2 .form-box{
    overflow: hidden;
    position: relative;
    width: 563px;
    margin: -17px 0 0 0;
    padding: 50px 50px 80px 50px;
    background-color: #fff;
}
.popup-box2 .form-box .tit{
    overflow: hidden;
    position: relative;
}
.popup-box2 .form-box .tit h2{
    color: #000000;
    margin: 0;
    line-height: initial;
}
.popup-box2 .form-box .tit .ul{
    overflow: hidden;
    position: relative;
    padding: 5px 0 0 0;
}
.popup-box2 .form-box .tit .ul ul{
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
}
.popup-box2 .form-box .tit .ul li{
    display: block;
    overflow: hidden;
}
.popup-box2 .form-box .tit .ul li .num{
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #ff86ae;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.popup-box2 .form-box .tit .ul .this .num{
    color: #fff;
}
.popup-box2 .form-box .tit .ul li .bor{
    width: 15px;
    height: 1px;
    margin: 15px 0 0 0;
    background-color: #ff86ae;
}
.popup-box2 .form-box .tib{
    overflow: hidden;
    position: relative;
    font-size: 18px;
    color: #000000;
    margin: 40px 0 0 0;
}
.popup-box2 .form-box .form{
    overflow: hidden;
    position: relative;
}
.popup-box2 .form-box .form ul{

}
.popup-box2 .form-box .form ul li{
    list-style-type: none;
    display: block;
    overflow: hidden;
    margin: 15px 0 0 0;
}
.popup-box2 .form-box .form ul li span{
    overflow: hidden;
    position: relative;
    width: 153px;
    height: 45px;
    line-height: 45px;
    float: left;
    color: #646464;
    font-size: 16px;
}
.popup-box2 .form-box .form ul li input{
    padding: 0 10px;
    width: 310px;
    height: 45px;
    float: right;
    color: #646464;
    border: 1px solid #bac8d3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.popup-box2 .form-box .form ul li select{
    padding: 0 10px;
    width: 310px;
    height: 45px;
    float: right;
    color: #646464;
    border: 1px solid #bac8d3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    background: url("../images/pic118.png") right 10px center no-repeat;
}
.popup-box2 .form-box .form ul .but{
    margin: 40px 0 0 0;
}
.popup-box2 .form-box .form ul li button{
    width: 100%;
    height: 45px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background-color: #ff86ae;
    border: 1px solid #ff86ae;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.popup-box2 .form-box .form ul li button:hover{
    color: #ff86ae;
    background-color: #fff;
}
.addkecheng {
    overflow: hidden;
    position: relative;
    padding: 0px 70px 50px 70px;
    background-color: #f9faff;
    }
    .addkecheng .address{background-color: #f9faff;padding: 0;}
    .addkecheng .address .center{border-bottom: none;}
    .addkecheng .addone{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
    .addkecheng .addone .left{width: 35%;}
    .addkecheng .addone .left img{box-shadow: 5px 5px 15px 0px #e5e5e7;width: 100%;}
    .addkecheng .addone .right{width: 62%;}
    .addkecheng .addone .right p{font-size: 18px;color: #646464;margin-top: 30px;}
    .addrecent {
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #fff;
    }
    .addrecent  .tit h2{text-align: center;}
    .addrecent  .tit img{display: block;margin: 20px auto;}
    .multipleColumn{position:relative;margin-top: 50px;}
    .multipleColumn .hd .prev{position: absolute;left: -10px;top: 50%;width: 18px;height: 26px;background: url(../images/al.png);z-index: 9;}
    .multipleColumn .hd .next{position: absolute;right: -10px;top: 50%;width: 18px;height: 26px;background: url(../images/ar.png);z-index: 9;}
    .multipleColumn .bd{overflow: hidden;padding: 0 10px;  }
    .multipleColumn .bd .ulWrap{width: 100%;}
    .multipleColumn .bd .ulWrap .tempWrap{margin-left: 10px;}
    .multipleColumn .bd ul{ overflow:hidden; zoom:1; float:left; _display:inline;padding: 10px;  }
    .multipleColumn .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width: 33.333333333333%;}
    .multipleColumn .bd ul li .pic{position: relative;overflow: hidden;margin: 0 15px;background-color: #f9faff;box-shadow: 2px 2px 5px 2px #f5f5f5;margin-bottom: 30px;  }
    .multipleColumn .bd ul li .boximg{overflow: hidden;}
    .multipleColumn .bd ul li .boximg img{width: 100%;}
    .multipleColumn .bd ul li p{font-size: 18px;color: #333333;margin-top: 20px;text-align: left;padding:0 15px;}
    .multipleColumn .bd ul li dl{padding:15px;}
    .multipleColumn .bd ul li dl dd{text-align: left;font-size: 16px;color: #646464;}
    .multipleColumn .bd ul li .aitme{padding: 0 15px 30px 15px;display: flex;}
    .multipleColumn .bd ul li .aitme a{width: 124px;height: 30px;line-height: 30px; border-radius: 30px;background-color: #ff86ae;color: #fff;text-align: center;font-size: 14px;display: block;margin-right: 50px;}
    .multipleColumn .bd ul li .aitme a:hover{border:1px solid #ff86ae;color: #ff86ae;background:none;}
    .addStrong {
    overflow: hidden;
    position: relative;
    padding: 50px 70px 50px 70px;
    background-color: #f9faff;
    }
    .addStrong .tit h2{text-align: center;}
    .addStrong .tit img{display: block;margin: 20px auto;}
    .addStrong .tib ul{display: flex;flex-wrap: wrap;margin: 50px auto;}
    .addStrong .tib ul li{width: 25%;list-style: none;}
    .addStrong .tib ul li img{display: block;margin: 20px auto;max-width: 100%;}
    .addStrong .tib ul li p{font-size: 18px;color: #646464;text-align: center;margin-bottom: 5px;}
.modal-header{
    border-bottom: none !important;
    position: absolute;
    right: -10px;
    top: -20px;
    z-index: 55;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff;
}
    .section.dwo {
    position: relative;
    width: 100%;
    display: block;
}
.dwo .full-height {
    
}
.dwo #eye{position: absolute;right: 10px !important;top:15px;left: auto;}
.dwo [type="checkbox"]:checked,
.dwo [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.dwo .checkbox:checked + label,
.dwo .checkbox:not(:checked) + label {
    position: relative;
    display: block;
    text-align: center;
    width: 60px;
    height: 16px;
    border-radius: 8px;
    padding: 0;
    margin: 10px auto;
    cursor: pointer;
    background-color: #ffeba7;
}
.dwo .checkbox:checked + label:before,
.dwo .checkbox:not(:checked) + label:before {
    position: absolute;
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    color: #ffeba7;
    background-color: #102770;
    font-family: "unicons";
    content: "\eb4f";
    z-index: 20;
    top: -10px;
    left: -10px;
    line-height: 36px;
    text-align: center;
    font-size: 24px;
    transition: all 0.5s ease;
}
.dwo .checkbox:checked + label:before {
    transform: translateX(44px) rotate(-270deg);
}
.dwo .xz{margin-top: 10px;}
.dwo .card-3d-wrap {
    position: relative;
    width: 100%;
    max-width: 100%;
    height: 400px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    perspective: 800px;
}
.dwo .card-3d-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: all 600ms ease-out;
}
.dwo .card-front,
.dwo .card-back {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}
.dwo .card-back {
    transform: rotateY(180deg);
}
.dwo .checkbox:checked ~ .card-3d-wrap .card-3d-wrapper {
    transform: rotateY(180deg);
}
.dwo .center-wrap {
    position: relative;
    width: 100%;
    padding: 0 35px;
    top: 0%;
    left: 0;
    z-index: 20;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.dwo .form-group {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}
.dwo .form-style {
    padding: 0px 20px;
    padding-left: 55px;
    height: 48px;
    width: 100%;
    font-weight: 500;
    border-radius: 4px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.5px;
    outline: none;
    color: #c4c3ca;
    border: 1px solid #bac8d3;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;

}
.dwo .form-style:focus,
.dwo .form-style:active {

    outline: none;
}

.dwo .faa{
    position: absolute;
    top: 0;
    left: 0px;
    width: 50px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
    text-align: center;
    color: #718ca1;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
      border-right:1px solid #bac8d3;

}
.dwo .form-group input:-ms-input-placeholder {
    color: #c4c3ca;
    opacity: 0.7;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.dwo .form-group input::-moz-placeholder {
    color: #c4c3ca;
    opacity: 0.7;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.dwo .form-group input:-moz-placeholder {
    color: #c4c3ca;
    opacity: 0.7;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.dwo .form-group input::-webkit-input-placeholder {
    color: #c4c3ca;
    opacity: 0.7;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.dwo .form-group input:focus:-ms-input-placeholder {
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.dwo .form-group input:focus::-moz-placeholder {
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.dwo .form-group input:focus:-moz-placeholder {
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.dwo .form-group input:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.dwo .btn {
    width: 100%;
    border-radius: 4px;
    height: 44px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    padding: 0 30px;
    letter-spacing: 1px;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    text-align: center;
    border: none;
    background-color: #ff86ae;
    color: #fff;
    margin-top: 30px;
}
.dwo .text-center{color: #a5a5a5;width: 100%;}
.flex-fill p{font-size: 14px;color: #a5a5a5}
.dwo .btn:hover {
    background: none;
    border:1px solid #ff86ae;
    color: #ff86ae;
    box-shadow: 0 8px 24px 0 rgba(16, 39, 112, 0.2);
}

.dwo label {
    margin-bottom: 0;
    cursor: pointer;
    color: #ff86ae;
    border-bottom:1px solid #ff86ae;
}
.dwo  h4{font-size: 30px;color: #000000;margin-bottom: 30px;margin-top: 0px;}
.dwo .bgk {
  animation: textColor 10s ease infinite;
}
@keyframes animateGlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes textColor {
  0% {
    color: #7e0fff;
  }
  50% {
    color: #0fffc1;
  }
  100% {
    color: #7e0fff;
  }
}
.modal.in .modal-dialog{top: 30%;}
.ydcase{display: none;}










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

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

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

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

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

}
@media screen and (max-width:1280px) {
    .box-shadow {
        width: 100%;
        box-shadow: none;
    }
    .section6 .center .tib ul li h4{
        min-height: 38px;
        display: flex;
        display: -o-flex;
        display: -ms-flex;
        display: -moz-flex;
        display: -webkit-flex;
        align-items: center;
    }
    .section6 .center .tib ul li .spI {
        height: 250px;
    }
}
@media screen and (max-width:1152px) {
    .top_box .center {
        padding: 25px 15px;
    }
    .sectionBanner .center .carousel-caption {
        padding: 40px 15px 15px 15px;
    }
    .section2 .center {
        padding: 0 3px;
    }
    .section2 .center ul li .li {
        min-height: 164px;
        padding: 20px 15px 20px 15px
    }
    .section3 {
        margin: -233px 0 0 0;
    }
    .section3 .center {
        padding: 0 15px;
        height: 233px;
    }
    .section4 .center {
        padding: 40px 15px 0 15px;
    }
    .section4 .center .sectionRight {
        padding: 20px 15px 0 25px;
    }
    .section5 {
        padding: 45px 15px 0;
    }
    .section6 .center {
        padding: 0 15px 45px 15px;
    }

    .footer .foot {
        padding: 50px 15px;
        justify-content: center;
    }
    .footer .foot .fool-l {
        margin: 0 20px 0 0;
        max-width: 200px;
    }
    .footer .foot .fool-r {
        margin: 20px 0 0 0;
    }
    .footer .copy {
        padding: 0 15px;
    }
    .sectionBanner .center .carousel-indicators {
        bottom: 5px;
        padding-left: 11px;
    }
    .sectionBanner .center .carousel-caption .txt .link {
        margin: 20px 0 0 0;
    }
    .section2 {
        margin: 0 0 0 0;
        padding: 40px 0 0 0;
        background-color: #fff;
    }
    .section3 {
        display: none;
    }
    .zBanner .spT,.address{
        padding: 0 15px;
    }
    .newsBox {
        padding: 50px 15px 50px 15px;
    }
    .newsBox .center .ulList ul li .sectionLeft {
        padding: 0 20px 0 0;
    }
    .newsBox .center .ulList ul li .sectionRight{
        height: 198px;
    }
    .zBanner .spT h1 {
        font-size: 24px;
    }
    .zBanner .spT h4 {
        margin: 20px 0 0 0;
    }
    .newsDetail {
        padding: 50px 15px 50px 15px;
    }
    .newsDetail .center .sectionLeft {
        width: 710px;
    }
    .newsDetail .center .sectionRight {
        width: 264px;
    }
    .aboutBox {
        padding: 50px 15px 50px 15px;
    }
    .aboutBox .aboutSection .center .sectionLeft{
        padding: 0 20px 0 0;
    }
    .aboutBox .aboutSection3 .center .sectionRight{
        padding: 0 0 0 20px;
    }
    .nurseDetail .nurseSection {
        padding: 50px 15px 50px 15px;
    }
    .nurseDetail .nurseSection .center .sectionRight {
        padding: 0 0 0 40px;
    }
    .nurseDetail .nurseSection2 {
        padding: 50px 15px 50px 15px;
    }
    .nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionRight {
        padding: 0 0 0 20px;
    }
    .nurseDetail .nurseSection3 {
        padding: 50px 15px 50px 15px;
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li{
        min-height: 378px;
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li .spI img {
      /*   max-height: 238px; */
    }
    .nurseDetail .nurseSection4 .center .sectionLeft {
        padding: 50px 0 50px 15px;
    }
    .nurseDetail .nurseSection4 .center .sectionRight{
        padding: 0 0 0 15px;
    }
    .nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li .spD {
        width: 85%;
    }
    .thanksBox {
        padding: 50px 15px 50px 15px;
    }
    .thanksBox .center .ulList ul li:nth-child(odd) .sectionLeft{
        float: right;
        padding: 0 0 0 10px;
    }
    .thanksBox .center .ulList ul li:nth-child(odd) .sectionRight{
        float: left;
        padding: 0 10px 0 0;
    }
    .thanksBox .center .ulList ul li:nth-child(even) .sectionLeft{
        float: left;
        padding: 0 10px 0 0;
    }
    .thanksBox .center .ulList ul li:nth-child(even) .sectionRight{
        float: right;
        padding: 0 0 0 10px;
    }
    .serviceBox .serviceSection {
        padding: 50px 15px 20px 15px;
    }
    .serviceBox .serviceSection2 {
        padding: 50px 15px 50px 15px;
    }
    .serviceBox .serviceSection2 .center .sectionRight{
        padding: 0 0 0 40px;
    }
    .serviceBox .serviceSection3 {
        padding: 50px 15px 50px 15px;
    }
    .serviceListBox {
        padding: 50px 15px 50px 15px;
    }
    .serviceListBox .center .ulList ul li .sectionLeft {
        padding: 0 20px 0 0;
    }
    .serviceListBox .center .ulList ul li .sectionLeft .download{
        right: 20px;
    }
    .serviceListDetail {
        padding: 50px 15px 50px 15px;
    }
    .serviceListBox2 {
        padding: 50px 15px 50px 15px;
    }
    .caseBox {
        padding: 50px 15px 50px 15px;
    }
    .contactBox {
        padding: 50px 15px 50px 15px;
    }
    .contactBox .center .sectionLeft {
        padding: 0 20px 0 0;
    }
	.caseBox .center .ulList ul li .li{
		min-height:310px;
	}
    .caseBox .center .ulList ul li .li .sectionLeft{
        height:41vh;
    }
    .caseBox .center .ulList ul li .li .sectionRight h4{line-height: 1.6;margin-bottom: 0}
    .nurseBox {
        padding: 50px 15px 50px 15px;
    }
    .nurseBox .center .ulList ul li{
        width: 100%;
    }

    .nurseBox .center .ulList ul li .li .sectionRight{
        position: absolute;
        right: 0;
        top: 0;
        width: 50%;
        display: flex;
        display: -o-flex;
        display: -ms-flex;
        display: -moz-flex;
        display: -webkit-flex;
        align-items: center;
        height: 100%;
    }
    .serviceListBox .center .ulList ul li .sectionLeft .spI{
        height: 256px;
    }
    .appointmentBox,.addkecheng,.addrecent,.addStrong{
        padding: 50px 15px 50px 15px;
    }
    .appointmentBox .appointmentSection2 {
        padding: 50px 50px;
    }
    .multipleColumn .hd .next{right: 0}
    .multipleColumn .hd .prev{left: 0}





}
@media screen and (max-width:1024px) {
.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionRight img{

	max-height:335px;

}
.newsBox .center .ulList ul li .sectionLeft .date>div a{    min-width: 120px;}
    .caseBox .center .ulList ul li .li .sectionLeft{
        height:32vh;
    }
	.contactBox .map{
		width: 100%;
	}
}
@media screen and (max-width:768px) {
	.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionRight{

	max-height:238px;

}
    .serviceListBox .center .ulList ul li .sectionLeft .spI{
        height: 186px;
    }
    
	.nurseBox .center .ulList ul li .li {

    /* min-height: 340px; */

}
    .caseBox .center .ulList ul li .li .sectionLeft{
        height: auto;
    }
    .aboutBox .aboutSection4 .center .picScroll-left .bd ul li .pic .li .liI{
        padding: 0;
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li .spI img {
       /*  max-height: 158px; */
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li {
        min-height: 298px;
    }
    .nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li .spD {
        width: 80%;
    }
    .newsDetail .center .sectionLeft {
        width: 520px;
    }
    .newsDetail .center .sectionRight {
        width: 198px;
    }
    .newsDetail .center .sectionRight .tit{
        font-size: 14px;
    }
    .newsDetail .center .sectionRight .tib a{
        width: 100%;
    }
    .top_box .tit .logo img{
        height: 38px;
    }
    .top_box .yyui_menu1 li a{
        font-size: 14px;
    }
    .sectionBanner .center .carousel-caption .txt h1 {
        font-size: 24px;
    }
    .sectionBanner .center .carousel-caption {
        padding: 20px 15px 15px 15px;
    }
    .sectionBanner .center .carousel-caption p,.sectionBanner .center .carousel-caption .txt .link a{
        font-size: 14px;
    }
    .sectionBanner .center .carousel-caption .txt .bor{
        margin: 0;
    }
    .sectionBanner .center .carousel-indicators {
        bottom: 15px;
    }
    .section2 .center ul {
        justify-content: end;
    }
    .section2 .center ul li {
        padding: 5px 12px;
        margin: 0 0 12px 0;
        max-width: 33.33333333333%;
    }
    .section2 .center ul li .li p{
        font-size: 14px;
    }
    .section2 .center ul li .li {
        min-height: 214px;
        padding: 20px 15px 20px 15px;
    }
    .section4 .center .sectionRight p {
        font-size: 14px;
        line-height: 1.8;
    }
    .section4 .center .sectionRight .more {
        margin: 20px 0 0 0;
    }
    .section4 .center .sectionRight {
        padding: 0 15px 0 25px;
    }
    .section5 .center .ulBox ul li .counter,.section5 .center .ulBox ul li .sp1{
        font-size: 24px;
    }
    .section5 .center .ulBox ul li .sp2{
        font-size: 14px;
    }
    .section6 .center .tit h2{
        font-size: 18px;
    }
    .section6 .center .tib ul li p{
        font-size: 14px;
    }
 
    .footer .foot {
        justify-content: space-between;
    }
    .footer .foot .fool-c h3{
        font-size: 18px;
    }
    .newsDetail .center .sectionRight .tic h4,.newsDetail .center .sectionRight .tic p{
        font-size: 14px;
    }
    .contactBox .center .sectionRight .ul ul li .liT {
        width: 80%;
    }
    .contactBox .map .tit span {
        width: 90%;
    }
    .addkecheng .addone .left{width: 100%}
    .addkecheng .addone .right{width: 100%;margin-top: 30px}
    .addStrong .tib ul li{width: 50%}
    .caseBox .center .ulList ul li .li {
    min-height: 210px;
}
.newsBox .center .ulList ul{justify-content: space-between;}
.newsBox .center .ulList ul li{width: 49%;}
.multipleColumn .bd ul li .aitme{display: block;}
.multipleColumn .bd ul li .aitme a{width: 100%;margin-right: 0;margin-bottom: 10px;}



}
@media screen and (max-width:767px) {
		.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionRight img{

	max-height: inherit;

}
.serviceBox .serviceSection3 .center ul li .liB dl dd p img{
	width:100%;
}
.nurseDetail .nurseSection .center .sectionRight p,.nurseDetail .nurseSection .center .sectionRight p span{
    font-size: 14px!important;
    margin: 10px 0 0 0;
}
    .popup-box{
        width: 90%;
        left: 5%;
        margin-left: 0;
        top: 50%;
        margin-top: -156px;
    }
    .popup-box .form-box {
        width: 100%;
        margin: -35px 0 0 0;
        padding: 40px 15px 30px 15px;
    }
    .popup-box .form-box h2{
        font-size: 18px;
    }
    .popup-box .form-box .form {
        margin: 20px 0 0 0;
    }
    .popup-box .form-box .form .form-name input {
        width: 86%;
    }
    .popup-box .form-box .form .form-pas input {
        width: 73%;
    }
    .popup-box .form-box .form .but {
        margin: 25px 0 0 0;
    }
    .popup-box .form-box .form .but button{
        font-size: 14px;
    }
    .popup-box2 {
        width: 90%;
        left: 5%;
        margin-left: 0;
        top: 50%;
        margin-top: -272px;
    }
    .popup-box2 .form-box {
        width: 100%;
        margin: -35px 0 0 0;
        padding: 40px 15px 30px 15px;
    }
    .popup-box2 .form-box .tit h2{
        font-size: 18px;
    }
    .popup-box2 .form-box .tit .ul li .num {
        width: 20px;
        height: 20px;
        line-height: 20px;
    }
    .popup-box2 .form-box .tit .ul li .bor {
        margin: 10px 0 0 0;
    }
    .popup-box2 .form-box .tib {
        font-size: 14px;
        margin: 20px 0 0 0;
    }
    .popup-box2 .form-box .form ul li span {
        width: 100%;
        height: auto;
        line-height: inherit;
        font-size: 14px;
        margin: 0 0 5px 0;
    }
    .popup-box2 .form-box .form ul li input,.popup-box2 .form-box .form ul li select{
        width: 100%;
    }
    .popup-box2 .form-box .form ul li button{
        font-size: 14px;
    }
    .popup-box2 .form-box .form ul .but {
        margin: 25px 0 0 0;
    }

    .ulNav{display:none;}



    .appointmentBox {
        padding: 30px 15px 30px 15px;
    }
    .appointmentBox .appointmentSection .center h2 {
        margin: 0 0 15px 0;
        font-size: 18px;
    }
    .appointmentBox .appointmentSection .center ol li {
        font-size: 14px;
    }
    .appointmentBox .appointmentSection2 {
        padding: 30px 15px;
    }
    .appointmentBox .appointmentSection2 h2{
        font-size: 18px;
    }
    .appointmentBox .appointmentSection2 .form ul li {
        margin: 15px 0 0 0;
    }
    .appointmentBox .appointmentSection2 .form ul li h4{
        font-size: 14px;
    }
    .appointmentBox .appointmentSection2 .form ul li select,.appointmentBox .appointmentSection2 .form ul li input {
        height: 45px;
        font-size: 14px;
    }
    .appointmentBox .appointmentSection2 .form ul li button {
        margin: 10px 0 0 0;
    }



    .section2 .center ul li .li .img {
        overflow: hidden;
        height: 35px;
        line-height: 35px;
    }
    .section2 .center ul li .li .img img{
        height:35px;
    }
    .serviceListBox .center .ulList ul li .sectionLeft .spI{
        height: 206px;
    }
    .nurseBox {
        padding: 30px 15px 30px 15px;
    }
    .nurseBox .center .ulList ul li .li .sectionLeft{
        width: 100%;
    
    }
	.nurseBox .center .ulList ul li .li {
    min-height: inherit;
}
    .nurseBox .center .ulList ul li .li .sectionRight{
        position: relative;
        width: 100%;
        padding: 20px 15px;
    }
    .nurseBox .center .ulList ul li .li .sectionRight p{
        font-size: 14px;
    }
    .nurseBox .center .ulList ul li {
        margin: 0 0 10px 0;
    }
.caseBox .center .ulList ul li .li {
    min-height: inherit;
}
  
    .contactBox {
        padding: 30px 15px 30px 15px;
    }
    .contactBox .center .sectionLeft{
        width: 100%;
        padding: 0;
    }
    .contactBox .center .sectionLeft .tit h2,.contactBox .center .sectionRight .tit h2{
        font-size: 18px;
    }
    .contactBox .center .sectionLeft .form ul li{
        width: 100%!important;
        margin: 15px 0 0 0;
    }
    .contactBox .center .sectionLeft .form ul li button{
        font-size: 14px;
    }
    .nurseDetail .nurseSection4 .center .sectionLeft .form ul li{
        width: 100%!important;
    }
    .contactBox .center .sectionRight{
        width: 100%;
        margin: 20px 0 0 0;
    }
    .contactBox .center .sectionRight .ul {
        margin: 10px 0 0 0;
    }
    .contactBox .center .sectionRight .ul ul li .liT {
        width: 88%;
    }
    .contactBox .map {
        margin: 30px 0 0 0;
    }
    .contactBox .map .tit {
        margin: 0 0 15px 0;
        font-size: 18px;
    }
    .contactBox .map .tit span {
        width: 88%;
    }



    .caseBox {
        padding: 30px 15px 30px 15px;
    }
    .caseBox .center .ulList ul li{
        width: 100%;
    }
    .caseBox .center .pages {
        margin: 10px 0 0 0;
    }
    .caseBox .center .ulList ul li .li .sectionRight p{
        font-size: 14px;
    }
    .serviceListBox2 {
        padding: 30px 15px 30px 15px;
    }
    .serviceListBox2 .center .tit h2{
        font-size: 18px;
    }
    .serviceListBox2 .center .tit p{
        font-size: 14px;
    }
    .serviceListBox2 .center .tit h4{
        font-size: 14px;
        margin: 10px 0 0 0;
    }
    .serviceListBox2 .center .tib table{
        font-size: 14px;
    }
    .serviceListBox2 .center .tib table tr th {
        padding: 15px 15px;
    }
    .serviceListBox2 .center .tib table tr td {
        padding: 15px 15px;
    }


    .serviceListDetail {
        padding: 30px 15px 30px 15px;
    }
    .serviceListDetail .center .tit h3 {
        font-size: 18px;
        margin: 0 0 10px 0;
    }
    .serviceListDetail .center .tib {
        margin: 20px 0 0 0;
    }
    .serviceListDetail .center .tit p{
        font-size: 14px;
    }
    .serviceListDetail .center .tib p {
        margin: 20px 0 0 0;
        font-size: 14px;
    }
    .serviceListBox {
        padding: 30px 15px 30px 15px;
    }
    .serviceListBox .center .ulList ul li {
        padding: 20px 0;
    }
    .serviceListBox .center .ulList ul li .sectionRight{
        width: 100%;
    }
    .serviceListBox .center .ulList ul li .sectionRight h3{
        font-size: 18px;
        margin: 10px 0;
    }
    .serviceListBox .center .ulList ul li .sectionRight .more {
        margin: 10px 0 0 0;
    }
    .serviceListBox .center .ulList ul li .sectionRight .more a{
        margin: 0 0 15px 0!important;
        width: 100%;
    }
    .serviceListBox .center .ulList ul li .sectionRight h4{
        font-size: 16px;
    }
    .serviceListBox .center .ulList ul li .sectionRight p{
        font-size: 14px;
    }
    .serviceListBox .center .ulList ul li .sectionLeft .download{
        right: 0;
    }
    .serviceListBox .center .ulList ul li .sectionLeft{
        width: 100%;
        padding: 0;
    }

    .serviceBox .serviceSection {
        padding: 30px 15px 30px 15px;
    }
    .serviceBox .serviceSection .tit h2{
        font-size: 18px;
    }
    .serviceBox .serviceSection .center ul li{
        width: 100%;
        margin: 20px 0 0 0 ;
    }
    .serviceBox .serviceSection2 {
        padding: 30px 15px 30px 15px;
    }
    .serviceBox .serviceSection2 .center .sectionRight{
        width: 100%;
        padding: 0;
    }
    .serviceBox .serviceSection2 .center .sectionRight h2{
        font-size: 18px;
        text-align: center;
    }
    .serviceBox .serviceSection2 .center .sectionRight>div{
        text-align: center;
    }
    .serviceBox .serviceSection2 .center .sectionRight p,.serviceBox .serviceSection2 .center .sectionRight ul li {
        font-size: 14px;
        margin: 10px 0 0 0;
    }
    .serviceBox .serviceSection2 .center .sectionLeft{
        width: 100%;
        margin: 20px 0 20px 0;
        padding: 0;
    }
    .serviceBox .serviceSection3 {
        padding: 30px 15px 30px 15px;
    }
    .serviceBox .serviceSection3 .tit h2{
        font-size: 18px;
    }
    .serviceBox .serviceSection3 .center ul li .liT {
        padding: 0 15px;
    }
    .serviceBox .serviceSection3 .center ul li .liT .sp1 {
        font-size: 18px;
        margin-right: 15px;
    }
    .serviceBox .serviceSection3 .center ul li .liT .sp2{
        font-size: 16px;
    }
    .serviceBox .serviceSection3 .center ul li .liB dl dd{
        font-size: 14px;
    }
    .serviceBox .serviceSection3 .center ul li {
        margin: 20px 0 0 0;
    }
    .thanksBox {
        padding: 30px 15px 30px 15px;
    }
    .thanksBox .center .ulList ul li {
        margin: 0 0 25px 0;
    }
    .thanksBox .center .ulList ul li .sectionLeft{
        width: 100%;
        padding: 0!important;
    }
    .thanksBox .center .ulList ul li .sectionLeft h2{
        font-size: 18px;
        margin: 0;
    }
    .thanksBox .center .ulList ul li .sectionLeft p{
        font-size: 14px;
    }
    .thanksBox .center .ulList ul li .sectionRight{
        width: 100%;
        padding: 0!important;
        margin: 15px 0 0 0;
    }
    .thanksBox .center .ulList ul li .sectionLeft p{
        margin: 10px 0 0 0;
    }
    .pages ul li a {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
    .nurseDetail .nurseSection {
        padding: 30px 15px 30px 15px;
    }
    .nurseDetail .nurseSection .center .sectionRight{
        width: 100%;
        padding: 0 0 0 25px;
    }
    .nurseDetail .nurseSection .center .sectionRight h1 {
        font-size: 18px;
        text-align: center;
    }
    .nurseDetail .nurseSection .center .sectionRight ul li{
        font-size: 14px;
        margin: 10px 0 0 0;
    }
    .nurseDetail .nurseSection .center .sectionLeft{
        width: 100%;
        margin: 15px 0  0  0;
    }
    .nurseDetail .nurseSection2 {
        padding: 30px 15px 30px 15px;
    }
    .nurseDetail .nurseSection2 .center h1{
        font-size: 18px;
    }
    .nurseDetail .nurseSection2 .center .carousel {
        margin: 20px 0 0 0;
    }
    .nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft{
        width: 100%;
    }
    .nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li .spD h4,.nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li .spD p{
        font-size: 14px;
    }
    .nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionRight{
        width: 100%;
        padding: 0;
    }
    .nurseDetail .nurseSection2 .center .carousel-indicators {
        margin: 15px 0 0 0;
    }
    .nurseDetail .nurseSection3 {
        padding: 30px 15px 30px 15px;
    }
    .nurseDetail .nurseSection3 .center h1{
        font-size: 18px;
    }
    .nurseDetail .nurseSection3 .center .ul ul li{
        width: 100%;
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li .spI img {
  /*       max-height: 294px; */
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li {
        min-height: 434px;
    }
    .aboutBox {
        padding: 30px 15px 30px 15px;
    }
    .aboutBox .aboutSection .center .sectionLeft{
        width: 100%;
        padding: 0;
    }
    .aboutBox .aboutSection .center .sectionLeft h2 {
        text-align: center;
        margin: 0px 0 0 0;
        font-size: 18px;
    }
	.aboutBox .aboutSection .center .sectionLeft h3{
		 font-size: 18px;
	}
    .aboutBox .aboutSection .center .sectionLeft>div{
        text-align: center;
    }
    .aboutBox .aboutSection .center .sectionLeft p {
        font-size: 14px;
    }
    .aboutBox .aboutSection .center .sectionRight{
        width: 100%;
        margin: 15px 0 0 0;
    }
    .aboutBox .aboutSection2 {
        margin: 30px 0 0 0;
    }
    .aboutBox .aboutSection2 .center .picScroll-left .bd ul li{
        width: 100%;
    }
    .aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tit{
        padding: 0;
    }
    .aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tit h3{
        font-size: 18px;
    }
    .aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tit p{
        font-size: 14px;
    }
    .aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(odd) .pic .tit {
        margin: 0 0 0 0;
    }
    .aboutBox .aboutSection2 .center .picScroll-left .bd ul li:nth-child(even) .pic .tic .bor {
        height: 100px;
    }
    .aboutBox .aboutSection2 .center .picScroll-left .bd ul li .pic .tib .num{
        font-size: 18px;
    }
    .aboutBox .aboutSection3 {
        margin: 30px 0 0 0;
    }
    .aboutBox .aboutSection3 .center .sectionRight{
        width: 100%;
        padding: 0;
    }
    .aboutBox .aboutSection3 .center .sectionRight h2{
        text-align: center;
        font-size: 18px;
        margin: 0;
    }
    .aboutBox .aboutSection3 .center .sectionRight>div{
        text-align: center;
    }
    .aboutBox .aboutSection3 .center .sectionRight p,.aboutBox .aboutSection3 .center .sectionRight .more a{
        font-size: 14px;
    }
    .aboutBox .aboutSection3 .center .sectionLeft{
        width: 100%;
        margin: 15px 0 0 0;
    }
    .aboutBox .aboutSection4 {
        margin: 30px 0 0 0;
    }
    .aboutBox .aboutSection4 .center .tit h2{
        font-size: 18px;
        margin: 0;
    }
    .aboutBox .aboutSection4 .center .picScroll-left {
        margin: 20px 0 0 0;
    }
    .aboutBox .aboutSection4 .center .picScroll-left .bd ul li{
        width: 100%;
    }
    .aboutBox .aboutSection4 .center .picScroll-left .bd ul li .pic .li .liI{
        padding: 0;
    }
    .newsDetail {
        padding: 30px 15px 30px 15px;
    }
    .newsDetail .center .sectionLeft{
        width: 100%;
    }
    .newsDetail .center .sectionLeft h2{
        font-size: 18px;
    }
    .newsDetail .center .sectionLeft .date span{
        font-size: 14px;
    }
    .newsDetail .center .sectionLeft .date {
        margin: 10px 0 15px 0;
    }
    .newsDetail .center .sectionLeft .txt p {
        font-size: 14px;
        margin: 20px 0 0 0;
    }
    .newsDetail .center .sectionRight{
        width: 100%;
        margin: 20px 0 0 0;
    }
    .newsDetail .center .sectionRight .tic h4{
        font-size: 14px;
    }
    .newsDetail .center .sectionRight .tic{
        padding: 15px;
    }
    .newsDetail .center .sectionRight .tib .bor {
        padding: 30px 0 20px 0;
    }
    .newsDetail .center .sectionRight .tib a{
        font-size: 14px;
    }
    .zBanner .spT {
        padding:0 15px 0 15px;
        /* width: 100%; */
    }
    .zBanner .spT h1 {
        font-size: 18px;
    }
    .zBanner .spT h4{
        margin: 10px 0 0 0;
        font-size: 14px;
    }
    .address .center {
        padding: 15px 0 15px 0;
        border-bottom: 1px solid #eeeeee;
    }
    .address .center .link {
        line-height: inherit;
    }
    .address .center .search {
        min-width: 100%;
        margin: 10px 0 0 0;
    }
	.address .pull-right{display:block;width:auto;height:20px;border:1px solid #ff86ae;background:#ff86ae;box-sizing:border-box;padding:0px 5px;color:#fff;}
    .newsBox {
        padding: 30px 15px 30px 15px;
    }
    .caseBox .center .ulNav {
        margin: 0 0 10px 0;
    }
    .caseBox .center .ulNav ul li{
        width: 100%;
        margin: 10px 0 15px 0;
    }
    .caseBox .center .ulNav ul li a {
        font-size: 14px;
        width: 100%;
        min-width: 100%;
    }
    .newsBox .center .ulNav ul li{
        width: 100%;
        margin: 0 0 15px 0;
    }
    .newsBox .center .ulNav ul li a {
        font-size: 14px;
        width: 100%;
        min-width: 100%;
    }
    .newsBox .center .ulList ul li {
        padding:0;
    }
    .newsBox .center .ulList ul li .sectionLeft{
        width: 100%;
        padding: 0;
    }
    .newsBox .center .ulList ul li .sectionLeft h3{
        font-size: 18px;
    }
    .newsBox .center .ulList ul li .sectionLeft .date span{
        font-size: 14px;
    }
    .newsBox .center .ulList ul li .sectionLeft p{
        font-size: 14px;
    }
    .newsBox .center .ulList ul li .sectionRight{
        width: 100%;
        margin: 15px 0 30px 0;
        height: auto;
    }

    .newsBox .center .ulList ul li .sectionLeft .date {
        margin: 10px 0 10px 0;
    }
    .newsBox .center .ulList ul li .sectionLeft .more {
        margin: 10px 0 0 0;
    }
    .pages {
        margin: 25px 0 0 0;
    }
    .address .center .search input {
        width: 88%;
    }
    .address .center .search button{width: 45px}
    .address .center .search{padding: 0 !important}
    .header{position:fixed;width: 100%; height:50px;background:white;z-index: 666;padding-top: 5px;border-bottom: 1px solid #00a0e9;}
    .sectionBanner,.zBanner{margin-top: 50px;}
    .header h3{color: #2c2c2c;margin: 0;line-height: 50px}
    .header .logo{display:block;padding:0 0 0 15px;float: left;position: relative;z-index: 9991;}
    .header .logo img{display:block;height: 35px;top: 0;margin: 2px 0 0 0;}
    .header .search span{display:none;}
    .dl-menuwrapper{
        margin-bottom: 0;
    }
    .dl-menuwrapper button {
        background: white url("../images/menu.png") no-repeat scroll center center / 20px auto;
        border-bottom: 1px solid #00a0e9;
    }
    .dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active{
        background-color: white;
    }
    .dl-menuwrapper ul {
        background: #54c9ff none repeat scroll 0 0;
    }
    .dl-menuwrapper li a {
        border-top: 1px solid #54c9ff;
        border-bottom: none;
        padding: 9px 20px;
        font-size: 14px;
        color: #333;
    }
    .dl-menuwrapper li > a:after{color: #333;}
    .dl-menuwrapper li.dl-back:after{
        top: 2px;
    }
    .header .sel{
        position: absolute;
        top: 0;
        right: 55px;
        z-index: 9991;
        font-size: 13px;
    }
    .header .sel .language{
        overflow: hidden;
        display: flex;
        display: -o-flex;
        display: -ms-flex;
        display: -moz-flex;
        display: -webkit-flex;
        height: 50px;
        margin: 0 5px;
        align-items: center;
    }
    .header .sel .language a{
        color: #252525;
        margin: 0 5px;
    }
    .header .sel .language .this{
        color: #ff86ae;
    }
    .header .sel .on_login{
        overflow: hidden;
        display: flex;
        display: -o-flex;
        display: -ms-flex;
        display: -moz-flex;
        display: -webkit-flex;
        align-items: center;
        height: 50px;
        color: #252525;
        cursor: pointer;
    }
	.header .sel .on_login i{color:#ff86ae;margin-left:10px;font-size:20px;}
    .header .sel .on_login img{
        height: 15px;
    }
    .sectionBanner .center .carousel-caption {
        padding: 15px 15px 15px 15px;
    }
    .sectionBanner .center .carousel-caption .txt{
        /* width: 100%; */
    }
    .sectionBanner .center .carousel-caption .txt h1{
        font-size: 16px;
    }
    .sectionBanner .center .carousel-caption p {
        font-size: 12px;
        line-height: 1.4;
        display: none;
    }
    .sectionBanner .center .carousel-caption .txt .link{
        /* display: none; */
    }
    .sectionBanner .center .carousel-indicators{
        display: none;
    }
    .sectionBanner .center .carousel-caption .txt .link {
        margin: 0px 0 0 0;
    }
    .sectionBanner .center .carousel-caption .txt .link a{
        width:90%;
        min-width: 90%;
        padding: 5px 0;
        margin:10px 0 0 0!important;
    }

    .section2 {
        padding: 30px 0 0 0;
    }
    .section2 .center ul li {
        padding: 5px 12px;
        margin: 0 0 12px 0;
        max-width: 50%;
    }
    .section2 .center ul li .li {
        min-height: 148px;
        padding: 20px 15px 20px 15px;
    }
    .section4 .center {
        padding: 10px 15px 0 15px;
    }
    .section4 .center .sectionLeft{
        width: 100%;
    }
    @media screen and (max-width: 767px){
        .section4{
            display: none;
        }
        .addStrong .tib ul li{width: 100%}
        .zBanner .spT{width: 100% !important}
        .addkecheng{padding-top: 0px}
        .addkecheng .addone .right p,.addStrong .tib ul li p{font-size: 14px;line-height: 1.6}
        .thanksBox .center .ulList .ulpcshow{display: none;}
        .thanksBox .center .ulList .ulydshow{display: block;}
         .thanksBox .center .ulList .ulydshow li .sectionLeft{margin-top: 30px;}
         .newsBox .center .ulList ul li{width: 100%}
         .multipleColumn .bd ul li{width: 100%}
         .ydcase{display: block;width: 100%;padding: 10px 0px;background-color: #ff86ae;margin-bottom: 20px;text-align: center;color: #fff}
   

    }
    .section4 .center .sectionRight {
        width: 100%;
        padding: 20px 0px 0 0px;
    }
    .section5 {
        padding: 30px 15px 0;
    }
    .section5 .center .ulBox ul li{
        width: 50%;
        text-align: center;
    }
    .section6 .center .tit {
        margin: 30px 0 0 0;
    }
    .section6 .center .tit .bor {
        margin: 5px 0 5px 0;
    }
    .section6 .center .tib ul li {
        width: 100%;
    }
  
    .section6 .center {
        padding: 0 15px 30px 15px;
    }
    .footer .foot .fool-l .a2a_floating_style{
        width:100%;
        background-color: #f9f9f9;
    }
    .footer .foot .fool-r ul li h4 {
        text-align: center;
        font-size:14px;
    }
    .footer .foot .fool-l .a2a_floating_style ul{
        justify-content: center;
    }
    .footer .foot .fool-l{
        text-align:center;
    }
    .footer .foot {
        justify-content: center;
        padding: 30px 15px;
    }
    .footer .foot .fool-l {
        margin: 0 0px 0 0;
        max-width: 100%;
    }
    .footer .foot .fool-c {
        margin: 20px 0px 0 0;
    }
    .footer .foot .fool-r {
        margin: 0px 0 0 0;
    }
    .footer .foot .fool-r ul li {
        list-style-type: none;
        width: 100%;
        margin: 20px 0 0 0!important;
    }
    .footer .copy .txt div{
        width: 100%;
        text-align: center;
    }
    .section5 .center .ulBox ul li{
        line-height: 1.8;
    }
    .section5 .center .ulBox ul {
        padding: 20px 0;
    }
    .nurseDetail .nurseSection4 .center .sectionLeft {
        padding: 30px 15px 30px 15px;
        width: 100%;
    }
    .nurseDetail .nurseSection4 .center .sectionLeft h1{
        font-size: 18px;
    }
    .nurseDetail .nurseSection4 .center .sectionLeft .form{
        margin: 0;
    }
    .nurseDetail .nurseSection4 .center .sectionLeft .form ul li h4{
        font-size: 14px;
    }
    .nurseDetail .nurseSection4 .center .sectionLeft .form ul li button{
        font-size: 14px;
    }
    .nurseDetail .nurseSection4 .center .sectionRight{
        width: 100%;
        padding: 0;
    }
	.right-fixed {
		position: fixed;
		right: 0;
		top: auto;
		bottom:0;
		margin-top: 0;
		width: 100%;
		z-index: 99999;
	}
	.right-fixed a {
		width: 100%;
		height: 40px;
		font-size: 14px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.right-fixed-h{
		overflow:hidden;
		position:relative;
		height: 40px;
	}
    .modal.in .modal-dialog{top: 20%;}
    .serviceListBox2 .center .tib table{width: 180% !important}
	
	
}
@media screen and (max-width:414px) {}
@media screen and (max-width:375px) {
    .popup-box .form-box .form .form-name input {
        width: 85%;
    }
    .popup-box .form-box .form .form-pas input {
        width: 70%;
    }

    .sectionBanner .center .carousel-caption .txt h1 {
        font-size: 14px;
    }
    .serviceListBox .center .ulList ul li .sectionLeft .spI{
        height: 184px;
    }
    

    .contactBox .map .tit span {
        width: 86%;
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li .spI img {
       /*  max-height: 258px; */
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li {
        min-height: 398px;
    }
    .newsBox .center .ulList ul li .sectionRight{
        height: 138px;
    }
    .sectionBanner .center .carousel-caption {
        /* padding: 10% 15px 15px 15px; */
    }

    .section2 .center ul li .li {
        min-height: 148px;
    }
    .nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li .spD {
        width: 78%;
    }
    .address .center .search button {
    width: 40px;
}
}
@media screen and (max-width:360px) {
    .popup-box .form-box .form .form-name input {
        width: 84%;
    }
    .popup-box .form-box .form .form-pas input {
        width: 69%;
    }
    .serviceListBox .center .ulList ul li .sectionLeft .spI{
        height: 176px;
    }
    

    .contactBox .map .tit span {
        width: 86%;
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li .spI img {
    /*     max-height: 244px; */
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li {
        min-height: 384px;
    }
    .newsBox .center .ulList ul li .sectionRight{
        height: 132px;
    }
 
    .section2 .center ul li .li {
        min-height: 148px;
    }
    .section6 .center .tib ul li h4{
        min-height: 57px;
    }
    .address .center .search button {
    width: 38px;
}
}
@media screen and (max-width:320px) {
    .popup-box .form-box .form .form-name input {
        width: 82%;
    }
    .popup-box .form-box .form .form-pas input {
        width: 64%;
    }
    .nurseDetail .nurseSection2 .center .carousel .carousel-inner .item .sectionLeft ul li .spD {
        width: 75%;
    }
    .sectionBanner .center .carousel-caption .txt h1 {
        font-size: 12px;
    }
    .sectionBanner .center .carousel-caption .txt .link a{
        font-size: 12px;
        margin: 5px 0 0 0!important;
    }
    .serviceListBox .center .ulList ul li .sectionLeft .spI{
        height: 156px;
    }
    

    .contactBox .map .tit span {
        width: 84%;
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li .spI img {
   /*      max-height: 206px; */
    }
    .nurseDetail .nurseSection3 .center .ul ul li .li {
        min-height: 148px;
    }
    .newsBox .center .ulList ul li .sectionRight{
        height: 114px;
    }
    .sectionBanner .center .carousel-caption {
        /* padding: 5% 15px 15px 15px; */
    }
    .section2 .center ul li {
        max-width: 100%;
    }
    .section2 .center ul li .li {
        min-height: 194px;
    }
    .section2 .center ul li .li h4 {
        min-height: inherit;
    }
    .section5 .center .ulBox ul li .counter, .section5 .center .ulBox ul li .sp1 {
        font-size: 18px;
    }
    .section5 .center .ulBox ul li .sp2 {
        font-size: 12px;
        margin: 0 0 0 5px;
    }
    .address .center .search input {
    width: 86%;
}
   



}








