@charset "utf-8";.lists,.news{margin-top:20px}.care-list,.column ul,.hospital .hoslists,.hospital li span{box-sizing:border-box}.layout{width:100%;height:auto;overflow:hidden;padding:20px 0}.imgscrool,.news{width:670px}.bg-gray{background:#f0f0f0}.bg-white{background:#fff}.z{float:left}.y{float:right}.imgscrool{height:350px;overflow:hidden;position:relative}.imgscrool .hd{height:8px;overflow:hidden;position:absolute;right:5px;bottom:16px;z-index:1}.imgscrool .hd ul li{float:left;margin-right:10px;width:8px;height:8px;background:#fff;cursor:pointer;border-radius:100%}.imgscrool .hd ul li.on{background:#007aff}.imgscrool .bd{position:relative;height:100%;z-index:0}.imgscrool .bd li{zoom:1;vertical-align:middle}.option{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.5);text-indent:1em;color:#fff;display:block}.imgscrool .bd li .option{line-height:40px;font-size:18px}.lists{width:490px}.lists ul{clear:both}.lists li{line-height:42px;position:relative;padding-left:20px}.lists li a{font-size:16px;color:#000}.lists li span{float:right;color:#666}.lists li i{width:7px;height:7px;background:#000;position:absolute;left:0;top:19px}.hospital,.hospital li,.hospital li a.hosimg{overflow:hidden;position:relative}.news .lists{width:100%}.news .lists li{border-bottom:1px dashed #f2f2f2}.news .lists li a{color:#666;font-size:18px}.news .lists li i{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.lists li:hover a,.lists li:hover a span{color:#0a97bf}.lists li:hover i{background:#0a97bf}.lists li em{padding:0 5px;background:#fbf203;font-size:14px;color:#000;margin-left:5px}.width585{width:585px}.width580 li,.width585 li{padding-left:0;border-bottom:1px solid #ebebeb}.yhg{margin-top:-20px}.hospital{width:580px;height:auto;margin-top:20px}.hospital ul{height:auto;overflow:hidden}.hospital li{float:left;margin:12px 12px 0 0;width:185px;text-align:center;font-size:16px}.department,.department ul,.expert{margin-top:20px}.hospital li a img,.hospital li span{width:100%;float:left}.hospital li a.hosimg{height:130px;display:block}.hospital li span{color:#666;display:block;height:23px;border:1px solid #e1e1e1;border-bottom:none;position:absolute;bottom:0;background:#fff}.hospital li:last-child{margin-right:0}.hospital .hoslists{height:122px;width:579px;padding:0 20px;border:1px solid #e1e1e1}.hospital .hoslists li{width:auto;margin-right:14px;margin-left:14px}.hospital .hoslists li a{font-size:14px;color:#000}.hospital hr{background:#e1e1e1;position:absolute;left:20px;width:540px;height:1px;border:none}.hospital .hr1{bottom:58px}.hospital .hr2{bottom:22px}.ex-info{width:111px;height:130px;background:#f6f6f6;border-bottom:2px solid #38b2d5;padding:20px 10px 0}.expert,.expert ul{height:auto;overflow:hidden}.expert ul{float:left}.expert li{width:283px;overflow:hidden;float:left;margin-right:22px;margin-bottom:22px}.expert li:nth-child(4n){margin-right:0}.ex-info h2{font-size:18px;color:#000;font-weight:400}.ex-info h2 span{font-size:14px;color:#999}.ex-info p{font-size:14px;color:#666;line-height:24px;height:72px;overflow:hidden;text-overflow:ellipsis}.ex-info a{padding:2px 6px;background:#f6f6f6;font-size:14px;color:#000}.ex-info a:hover{background:#0a97bf;color:#fff}.department{width:580px}.department ul{background:#f8f8f8;width:100%;height:auto;overflow:hidden}.department li{width:171px;height:65px;padding:20px 9px;background:#42b2d2;float:left;margin:11px}.care-img,.care-list{margin-bottom:10px;margin-top:20px;overflow:hidden}.department li a{font-size:16px;color:#fff}.width580{width:580px}.mod{width:575px}.care-list{width:290px;height:176px;padding:5px 0}.care-list li{line-height:32px;position:relative;font-size:16px}.care-list li i{width:8px;height:8px;background:#000;position:absolute;left:0;top:10px;border-radius:100%}.care-list li a{color:#000}.care-list li:hover a{color:#0a97bf}.care-img span,.column span{color:#fff;text-align:center;display:block}.care-list li:hover i{background:#0a97bf}.care-img{position:relative;display:block;width:283px;height:176px}.care-img span{width:100%;height:100%;position:absolute;bottom:-146px;line-height:30px;background:rgba(0,0,0,.5);font-size:16px;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.care-img:hover span{bottom:0;line-height:176px;font-size:20px}.mod .care-list.fr{padding-left:20px}.column{position:relative;width:579px;height:362px;overflow:hidden;margin-top:30px}.column span,.column ul{position:absolute;width:100%}.column span{z-index:3;bottom:0;height:40px;line-height:40px;background:rgba(0,0,0,.8);font-size:16px}.column ul li,.infolists .lists li:first-child a{font-size:20px}.column ul{z-index:2;bottom:-100%;left:0;height:100%;background:rgba(255,255,255,.8);padding:70px 30px;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.column ul li{position:relative;line-height:40px;padding-left:20px}.column ul li a{color:#000}.column ul li:hover a{color:#0a97bf}.column:hover ul{bottom:0}.infolists .lists li:first-child{border-bottom:none}.slidebox{overflow:hidden;padding:10px 30px;position:relative;background:#f6f6f6}.slidebox .snext,.slidebox .sprev{text-align:center;position:absolute;top:10px;display:block;width:30px;height:176px;line-height:176px}.slidebox ul li,.slidebox ul li .pic{width:251px;height:176px;overflow:hidden}.slidebox .snext i,.slidebox .sprev i{font-size:24px}.slidebox .sprev{left:0}.slidebox .snext{right:0}.slidebox .snext:hover,.slidebox .sprev:hover{background:#0a97bf;color:#fff}.slidebox ul{overflow:hidden;zoom:1}.slidebox ul li{margin:0 8px;float:left;text-align:center;position:relative}.slidebox ul li .pic{display:block}.slidebox ul li .pic img{height:176px}.slidebox ul li .title{width:100%;height:100%;position:absolute;bottom:-146px;background:rgba(0,0,0,.5);display:block;color:#fff;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.slidebox ul li .title span{font-size:14px;line-height:30px;position:absolute;top:0;width:100%;text-align:center;display:block}.slidebox ul li .title i{font-size:50px;position:absolute;left:100px;top:50px}.slidebox ul li:hover .title{bottom:0}.slidebox ul li:hover .title span{top:140px}.slidebox .slidecon{width:1140px;overflow:hidden}