.container{width:1200px;margin:0 auto;}
.bg333{background:#FC5987;}
.selling-cont{text-align:center;padding:10px 0;margin-bottom:0px;overflow:hidden;}
.selling-cont p{line-height:33px;color:#fff;}
.text-center{text-align:center;}
.selling-point{width: 220px;padding: 0 10px;position:relative;float:left}
.selling-point dl{padding:15px 20px;margin:0;background:#57bdd1;cursor:default; box-shadow: 0 0 10px rgba(0,0,0,.1); border-radius: 16px;}
.selling-point dl dt{font-size: 32px;line-height: 36px; margin-bottom: 10px;padding-bottom: 10px;font-weight: 700; border-bottom: 1px solid #e6e6e6; color: #fc5987;}
.selling-point dl span { font-size: 20px; color: #f6ac00;display: block;}
.selling-point dl:hover{background:#603688;}

.btn {display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle; cursor: pointer; background-image: none;border: 1px solid transparent; white-space: nowrap; padding: 6px 12px;font-size: 14px;line-height: 1.42857143; border-radius: 4px;-webkit-user-select: none;-moz-user-select: none; -ms-user-select: none; user-select: none;border-radius: 100px;width:80%;}

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:active,.btn.active{background:#f7ac01;outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default:hover{background:#f7ac01;color:#333}
.ss1 ,.ss1 ul{width:100%;padding:0px;}
.ss1 li{width:100%;border:1px solid #ccc;height:100px;margin-bottom:14px;}
.ss1 li img{float:left;vertical-align:middle;padding:20px 20px 0 15px;}
.ss1 li dt{font-size:16px;font-weight:700;line-height:30px;padding-top:20px;}
.ss1 li dd{font-size:14px;line-height:20px;}
.ruzhu{width:100%;margin-top:0px;}

.ruzhu-left {
    float: left;
    width: 152px;padding-top:40px;
}
.ruzhu-left h5 {
    font-size: 18px;
    color: #fc5987;
    line-height: 45px;
    text-align: center;
}
.ruzhu-left a {
    display: block;
    width: 103px;
    height: 32px;
    margin: 2px auto 0 auto;
    line-height: 32px;
    text-align: center;
    border-radius: 2px;
}

.basic-btn-brown {
    background-color: #57bdd1;
    color: #fff;
}
.infiniteCarousel {
  width: 700px;float:left;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.home-doctor-list{padding-top:25px;height:170px;}
.marquee-cross-wrap{position:relative;height:100%;padding-left:29px;padding-right:29px}
.marquee-cross-wrap .marquee-screen{position:relative;width:1040px;height:100%;overflow:hidden}
.marquee-cross-wrap .marquee-screen>ul{position:absolute;width:100000%;left:0;top:0;z-index:90}
.marquee-cross-wrap .marquee-screen>ul>li{float:left}
.marquee-cross-wrap .doctor-each-li{width:160px}
.doctor-each-li{text-align:center;color:#000}
.doctor-each-li .photo,.photo-name{display:inline-block;vertical-align:top}
.doctor-each-li .photo{width:150px;height:110px}
.doctor-each-li .photo img {border:1px solid #eee;padding:2px;}
.carousel-control{display:inline-block;vertical-align:top;font-size:0;background-color:#dadada;overflow:hidden;text-align:center}
.carousel-control.next,.carousel-control.prev{width:25px;height:110px;line-height:110px}
.carousel-control:hover{background-color:#ccc}
.carousel-control .lt-icon{vertical-align:middle}
.carousel-control.prev{background:url(../image/left.gif) no-repeat left center;}

.carousel-control.next{background:url(../image/right.gif) no-repeat right center;}
.marquee-cross-wrap .carousel-control{position:absolute;top:0px;z-index:96}
.marquee-cross-wrap .carousel-control.prev{left:0}
.marquee-cross-wrap .carousel-control.next{right:0}

.th-hospital2{width:100%;padding-left:10px;padding-top:20px;padding-bottom:20px;}
.th-hospital2 li.mr_29{margin:0 10px 10px 20px;}
.th-hospital-view2:hover{background:#f9f9f9;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;box-shadow:inset 0 0 10px #eee,inset 0 0 10px #eee;-webkit-box-shadow:inset 0 0 10px #eee,inset 0 0 10px #eee;-moz-box-shadow:inset 0 0 10px #eee,inset 0 0 10px #eee}
.th-hospital-img2{width:230px;height:150px;}
.th-hospital-txt2{padding:0 5px;width:230px;height:90px;}
.th-hospital-txt2 h5{border-bottom:dashed 1px #ccc;height:30px;line-height:30px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.th-hospital-txt2 p{background:url(../image/tubiao.png) no-repeat left top;padding-left:60px;line-height:22px;height:80px;display:block;}
.hd-list li{padding:9px;float:left;width:240px;border:1px solid #eee;background:#f9f9f9;overflow:hidden;}
.hd-list li:hover{border:1px solid #08c;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}



/*主导航菜单*/


#nav{padding-left:20px;padding-top:10px;}
#nav li{float:left;height:35px;}
#nav li a{float:left;display:block;padding-left:16px;height:35px;cursor:pointer;text-decoration:none;}
#nav li a span{float:left;padding:10px 25px;line-height:14px;border:1px solid #ccc;font-size:14px;font-weight:bold;color:#333;text-decoration:none; box-shadow: 0 0 3px rgba(0,0,0,.1); border-radius: 5px;}
#nav li .current{}
#nav li .current span{color:#333333;background:#57bdd1;color:#fff;text-decoration:none;}
/*子栏目*/
#menu_con{height:360px;text-align:left;padding-left:20px;clear:both;}
.bk1{width:25%;padding:22px 0;border-bottom:1px solid #57bdd1;padding-bottom:10px;margin-bottom:12px;}
.bk1tt{font-size: 18px;;font-weight: bold;font-family: 微软雅黑;color: #fc5987;border-left:6px solid #57bdd1;padding-left:10px;}