.container2{padding-top: 60px;position: relative;}
/*标题*/
.title{width:435px;height: 84px;background: url(../img/title-bg.png) center top no-repeat;margin: 0 auto;}
.title p{font-size:26px;color: #00b4c3;font-weight: bold;margin-left: 55px;}

.search-box{width: 300px;height:34px;position: absolute;top: 110px;right: 0;}
.search-box input{width: 235px;height: 34px;font-size: 14px;color: #757575;background: #D1F6FB;text-indent: 2em;float: left;}
.search-box .div1{width:60px;height: 34px;font-size: 14px;color: #656565;line-height: 28px;background: none;position: relative;transition: all 0.3s;float: right;text-align: center;cursor: pointer;}
.button-hover{width:60px;height: 6px;background: url(../img/line1.png) center 0 ;left: 0;bottom: 0;}
@-webkit-keyframes gogo{
	from{
		background-position:0 0;
	}
	to{
		background-position:60px 0;
	}
}

@-moz-keyframes gogo{
	from{
		background-position:0 0;
	}
	to{
		background-position:60px 0;
	}
}

@keyframes gogo{
	from{
		background-position:0 0;
	}
	to{
		background-position:60px 0;
	}
}

.search-box .div1:hover{color: #00b4c3;}
.search-box .div1:hover .button-hover{animation: gogo 3s infinite linear;-webkit-animation: gogo 3s infinite linear;-moz-animation: gogo 3s infinite linear;}

/*二级导航*/
.class2{margin: 0 auto;display: table;height: auto;overflow: hidden;margin-top: 30px}
.class2 li{line-height: 44px;float: left;margin: 0 30px;background: url(../img/line2.png) center bottom no-repeat;position: relative;min-width: 60px;text-align: center;}
.class2 li a{display: block;font-size: 16px;color: #131313;}
.class2 .on{background: url(../img/line1.png) center bottom no-repeat;}
.class2 li:hover{background: none;}
.class2 li:hover .class2-hover{display: block;}
.class2 .on .class2-hover{display: none;}
.class2-hover{width:60px;height: 6px;background: url(../img/line1.png) center 0 ;left: 50%;bottom: 0;margin-left: -30px;position: absolute;animation: gogo 3s infinite linear;-webkit-animation: gogo 3s infinite linear;-moz-animation: gogo 3s infinite linear;display: none;}
@-webkit-keyframes gogo{
	from{
		background-position:0 0;
	}
	to{
		background-position:60px 0;
	}
}

@-moz-keyframes gogo{
	from{
		background-position:0 0;
	}
	to{
		background-position:60px 0;
	}
}

@keyframes gogo{
	from{
		background-position:0 0;
	}
	to{
		background-position:60px 0;
	}
}

/*当前位置*/
.position{margin-top: 30px;line-height: 40px;font-size: 14px;color: #9b9b9b;}
.position a{color: #9b9b9b;transition: all 0.3s;}
.position a:hover{color: #00b4c3;}

/*经典案例*/
.case-box{margin-bottom: 90px;}
.case-box .line{width: 100%;height:10px;background: url(../img/page-bg.png) center top no-repeat;}
.box-inner{background: #e0fbff;padding-bottom: 50px;padding-top: 1px;min-height: 300px;}
.case-list{width:1121px;margin: 0 auto;}
.case-list li{width: 260px;background:#fff;border-radius: 5px;float: left;margin-right: 27px;padding: 25px 0;transition: all 0.3s;margin-top: 30px;}
.case-list li img{width: 220px;height: 150px;border:1px solid #ffffff;display: block; margin:0 auto;}
.case-list li .p1{padding: 0 20px;font-size:16px;color: #656565;text-align: center;margin-top: 10px;transition: all 0.3s;height: 22px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case-list li .p2{padding: 0 20px;font-size:14px;color: #656565;margin-top: 10px;line-height: 22px;height: 66px;transition: all 0.3s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.case-list li:hover{background:#00b4c3;}
.case-list li:hover .p1{color: #fff}
.case-list li:hover .p2{color: #fff}


/*单页*/
.box{padding: 30px;background:#e0fbff;min-height: 500px;}
.box img{max-width: 100%;}

/*科室介绍*/
.room{margin-bottom: 35px;}
.room li{width: 390px;float: left;margin-right: 20px;margin-bottom:20px;padding: 20px 0;background:#d1f6fb;}
.room li .p1{padding: 0 20px;font-size: 14px;color: #323232;line-height: 24px;height: 96px;transition: all 0.5s; 
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
.room li span{border-radius: 40px;float: left;font-size: 16px;text-align: center;line-height: 34px;margin-top: 15px;transition: all 0.5s; }
.room li .span1{min-width:75px;height: 34px;background: #00b4c3;color: #ffffff;margin-left: 20px;padding: 0 10px}
.room li .span2{width:95px;height: 34px;background: #aceaf2;color: #00b4c3;margin-left: 6px;}
.room li .p1:hover{color: #00b4c3;}
.room li .span1:hover{opacity: 0.8;}
.room li .span2:hover{background: #00b4c3;color: #ffffff;}

/*人才招聘*/
.contact-list{width: 1140px;margin:10px auto 0;}
.contact-list li{width:560px;float:left;margin-right: 20px;margin-top: 20px;padding: 25px 0;background: #ffffff;transition: all 0.5s;}
.contact-list li p{padding: 0 30px;overflow: hidden;text-overflow: ellipsis;transition: all 0.5s;}
.contact-list li .p1{font-size:16px;color: #525252;font-weight: bold;height:30x;line-height: 30px;white-space:nowrap;}
.contact-list li .p2{font-size:14px;color: #a0a0a0;font-family: arial;height:30px;line-height: 30px;}
.contact-list li .p3{font-size:14px;color: #8a8a8a;height: 72px;line-height: 24px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.contact-list li:hover{background: #00b4c3;}
.contact-list li:hover p{color: #fff;}

/*搜索结果*/
.result-list{width: 1120px;margin: 15px auto 0;}
.result-list li{width: 100%;float: left;margin-top: 16px;background: #ffffff;padding: 20px 0;transition: all 0.5s;}
.result-list li p{padding: 0 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.5s;}
.result-list li .p1{font-size: 16px;color: #525252;font-weight: bold;height: 30px;line-height: 30px;}
.result-list li .p2{font-size: 14px;color: #a0a0a0;margin-top: 5px;}
.result-list li:hover{background: #00b4c3;}
.result-list li:hover p{color: #fff;}

/*医院动态*/
.news-list{width: 1140px;margin:10px auto 0;}
.news-list li{width:560px;float:left;margin-right: 20px;margin-top: 20px;padding: 25px 0;background: #ffffff;transition: all 0.5s;}
.news-list li p{padding: 0 30px;overflow: hidden;text-overflow: ellipsis;transition: all 0.5s;}
.news-list li .p1{font-size:16px;color: #525252;font-weight: bold;height:30x;line-height: 30px;white-space:nowrap;}
.news-list li .p2{font-size:14px;color: #a0a0a0;font-family: arial;height:30px;line-height: 30px;}
.news-list li .p3{font-size:14px;color: #8a8a8a;height: 72px;line-height: 24px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.news-list li:hover{background: #00b4c3;}
.news-list li:hover p{color: #fff;}

/*宠物讲堂*/
.speech{margin-bottom: 35px;}
.speech li{width: 390px;float: left;margin-right: 20px;margin-bottom:25px;padding: 15px 0;background:#d1f6fb;transition: all 0.5s;}
.speech li p{padding: 0 20px;transition: all 0.5s;}
.speech li .p1{font-size: 14px;color: #323232;line-height: 24px;transition: all 0.5s; 
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.speech li .p3{font-size: 14px;color: #323232;line-height: 24px;transition: all 0.5s; 
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.speech li .p2{font-size: 14px;color: #8a8a8a;font-family: arial;margin-top: 5px;}
.speech li:hover{background: #00b4c3;}
.speech li:hover p{color: #ffffff;}

/*专家团队*/
.team{width: 1125px;margin: 0 auto;}
.team li{width: 550px;float: left;margin-right:25px;margin-top:35px;background: #ffffff;padding:30px 0;transition:all 0.5s;border-radius: 5px;}
.team li img{width:123px;height: 185px;border: 9px solid #ffffff;float: left;margin-left:20px;box-shadow: 0 4px 3px #edebe2;border-radius: 5px;transition:all 0.5s;}
.team li div{width: 340px;float: right;margin-right: 25px;}
.team li div p{transition: all 0.5s;}
.team li div .p1{font-size:16px;color: #525252;font-weight:bold;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 5px;}
.team li div .p2{font-size:16px;color: #525252;font-weight:bold;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.team li div .p3{font-size: 14px;color: #4c4c4c;margin-top: 20px;line-height: 24px;height: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;}
.team li:hover{background: #00b4c3;}
.team li:hover img{box-shadow: 0 4px 3px #00a8b0;}
.team li:hover div p{color: #ffffff;}

/*新闻单页*/
.news-title{font-size:20px;color: #131313;font-weight: bold;text-align: center;padding: 30px 30px 0;}
.news-time{font-size:16px;color: #9cb2b5;text-align: center;margin-top: 10px;font-family: arial}
.news-text{min-height:400px;margin: 20px auto;padding: 0 30px;}
.news-text img{max-width: 100%;}
.news-page{padding: 0 30px;}
.news-page p{width: 45%;font-size:14px;color: #383838;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-page p a{color: #383838;margin: 0 10px;transition: 0.5s;}
.news-page p a:hover{color: #00b4c3;}
.news-left{float: left;}
.news-right{float: right;text-align: right;padding-right:10px;}

/*就医指南*/
.box2{margin-top: 20px;height: 500px;}
.box2-lt{width:867px;height: 500px;background: #e0fbff;padding-top: 1px;}
#allmap2{width: 830px;height: 460px;margin: 20px auto;}
.box2-rt{width:330px;height: 500px;background: #e0fbff;padding-top: 1px;}
.box2-rt p{text-align: center;font-size: 24px;color: #505c5d;margin-top: 65px;}
.box2-rt ul{width: 190px;margin: 30px auto 0;}
.box2-rt ul li{width: 190px;height:44px;float: left;text-align: center;line-height: 44px;background: #00b4c3;border-radius: 40px;margin-top: 25px;}
.box2-rt ul li a{width: 190px;height:44px;display:block;font-size: 14px;color: #ffffff;}
.box2-rt ul li:hover{opacity: 0.8;filter: alpha(opacity=80);}



/*医院设备*/
.object-list{width: 1125px;margin: 0 auto;}
.object-list li{width: 520px;float: left;margin-right:25px;margin-top:25px;background: #ffffff;padding:15px;transition:all 0.5s;border-radius: 5px;}
.object-list li:nth-child(2n+2){margin-right: 0;}
.object-list li .img{/*float: left;*/width:150px;height: 150px;text-align: center;display: table-cell;vertical-align: middle;}
.object-list li .img img{/*margin: 0 auto;*/max-width: 150px;max-height: 150px;margin: 0 auto;transition: all 0.3s;}
.object-list li .right{width: 360px;float: right;overflow: hidden;}
.object-list li .right .p1{font-size: 16px;color: #4b4c4c;font-weight: bold;line-height: 30px;height: 30px;margin-top: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;}
.object-list li .right .p1 span{display: none;}
/*.object-list li .right .p1 .s1{}
.object-list li .right .p1 .s2{display: none;}*/
.object-list li .right .p2{line-height: 25px;margin-top: 15px;color: #4b4c4c;height: 75px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;}
.object-list li:hover .img img{transform: scale(1.05);}
.object-list li:hover .right .p1{color: #02B4C3;}
.object-list li:hover .right .p2{color: #02B4C3;}





