.clear{clear: both;}
.fleft{float: left;}
.fright{float: right;}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {margin: 0;padding: 0}
a,a:hover{text-decoration: none;color: #000;}
ol,ul {list-style: none}
/* 头部样式 */

img{border:0;}
body{width: 100%;background-image:url(../img/bg.jpg);z-index: 999;background-size:100%;background-repeat:no-repeat;}
.container{padding-left:0;padding-right:0;}
#CarNumber {
    background: none;
    outline: none;
    border: 2px solid #5e9e9f;
    height: 36px;
    border-radius: 20px;
    width: 270px;
    padding: 2px 30px 2px 12px;
}

    #CarNumber:focus {
        border: 2px solid #5e9e9f;
        height: 36px;
        border-radius: 20px;
    }
.head{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;padding: 20px 0;position: relative;}
.logo{height: 80px;width:auto;}
.logo>a{display: block;height: 100%;}
.logo>a>img{height: 100%;border:0;}
.txt{display: flex;align-items: flex-end;}
.txt>p{color: #666;font-size:18px;margin-right: 30px;}
.txt>span{color: #999;font-size:14px;}
.nav{background-color: #5e9e9f;height: auto;margin: 0 auto;}
.content,.Intermediate_content{max-width: 1200px;margin: 0 auto;}
.ul{display: flex;}
.ul>li{width: 13%;position: relative;float:left;}
.ul>li>a{color: #fff;display: block;text-align: center;padding: 15px 0;font-size: 16px;}
.ul>li:hover,.cur{background-color: #4f8586; }
.ul2>li>a{background-color: #4f8586;color: #fff;}
.ul2{position: absolute;background-color: #006f61;min-width: 100%;max-width:400%;display:none;z-index: 9999;color: #fff;}
.ul2>li>a{display: block;padding: 10px 0;text-align: center;color: #fff;}
.u12>li:hover{background: #4f8586 !important;color: #db944a !important;}
.ul2>li:last-child>a{border-bottom: none;}
/*特色专科导航*/
.ulTS {
    width: 400% !important;
    text-align: left;
    background: #4f8586;
    padding:0 10px 10px 10px;
}
    .ulTS li>a{text-align:left;width:auto;display:inline-block;}
        .ulTS >li > a:hover{background:#4d8586;}
        .ul2son {
            background: #4f8586;
        }
.ul2son > li {
    display: inline-block;
    background: #4f8586;
}
            .ul2son{border-bottom:1px dashed #fff;}
            .zuzhi h5 a {
                color: #fff;
                font-weight:bold;
                line-height:28px;
            }
.zuzhi h5 a:hover{
    color: #f89216;
}
.ul2son > li a {
    color: #fff;
    padding: 3px 2px;
    line-height: 20px;
}
        .ul2son > li>a:hover{background:#4f8586 !important;;color:#f89216;}
        .ul3 > li > a {
            background-color: #4f8586;
            color: #fff;
        }
.ul3{position: absolute;background-color: #4f8586;width: 100%;display: none;z-index: 999;color: #fff;left: 143px;top: 10px;z-index: 999;}
.ul3>li>a{display: block;padding: 10px 0;text-align: center;color: #fff;}
.u13>li:hover{background: #4f8586 !important;color: #4f8586 !important;}
.ul3>li:last-child>a{border-bottom: none;}
.banner{width: 100%;}
.banner>img{width: 100%;}
.san>img{width: 100%;height: auto;}
.yin{width:100%;position: absolute;z-index: 99;right: 0;top: 60px;display: none;}
.la>li{background-color: #000;opacity: 0.7;border-bottom: 1px solid #fff;padding: 5px 0;text-align: center;}
.la>li>a{color: #fff;display: block;}
/*中型设备*/
@media only screen and (min-width: 1025px) and (max-width:1200px) {
	.head,.content,.nav{width: 96%;margin: 0 auto;}
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.head,.content,.nav{width: 96%;margin: 0 auto;}
	.san{width: 5%;}
	.yin{width: 20%;top:78px}
}
/** iPhone **/
@media only screen and (min-width: 300px) and (max-width: 767px) {
	.head,.content,.nav{width: 96%;margin: 0 auto;}
	.san{width: 6%;}
	.logo{height: 40px;}
}




/* 底部样式 */
footer{width: 100%;}
.foot{width: 1200px;margin: 0 auto;padding: 20px 0;}
.foot_tit{font-size: 18px;color: #5e9e9f;line-height: 30px;
margin-bottom: 4px;
z-index: 0;
padding-left: 5px;
padding: 10px 0px 2px 18px;
}
.foot_tit span{font-weight: 500;}
.foot_tit span::before {
        content: "|";
        width: 2px;
        height:5px;
        position: relative;
        top: 0px;
        left: -4px;
        background: #5e9e9f;
}
.lf{width: 40%;margin-top: 30px;}
.lf>p{color: #fff;margin-top: 20px;padding-left: 20px;}
.rt{width: 60%;margin-top: 30px;}
.r-ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 15px;}
.r-ul>li{width: 25%;text-align: left;}
.r-ul>li>a{color: #000;display: block;overflow: hidden;line-height: 30px;}
/*中型设备*/
@media only screen and (min-width: 1025px) and (max-width:1439px) {
	.foot{width: 96%;margin: 0 2%;}
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.foot{width: 96%;margin: 0 2%;}
}
/** iPhone **/
@media only screen and (min-width: 300px) and (max-width: 767px) {
	.foot{width: 96%;margin: 0 2%;}
	.rt{margin-top: 0;width: 50%;}
	.lf{width: 100%;}
	.logo2>a>h3{font-size: 1.2rem}
	.lf>p{font-size: 1rem}
	.r-ul>li{width: 50%;margin-bottom: 20px;}
	.r-ul2>li>a{padding: 0;}
	.r-ul>li>a{font-size: 1.2rem}
	.r-ul2>li>a,.size{font-size: 1rem}
}

/*学校新闻*/
.flex{display: flex;justify-content: space-between;}
.xxxw{
	display: flex;
	justify-content: space-between;
	margin: 30px auto;
	padding: 20px 0;
}
.xxxw .dtgg{width: 50%;}
.xxxw .dtgg_tit{color: #154e7e;line-height: 30px;}
.xxxw .dtgg_tit a{color: #154E7E;font-size: 12px;cursor:pointer;}
.xxxw .liebiao{padding: 25px 15px;border: 1px solid #ccc;border-top: 2px solid #154e7e;}
.xxxw .liebiao ul li{
	clear: both;
}
 .xxxw .liebiao ul li a{display: flex;font-size: 14px;justify-content: space-between;line-height: 34px;clear: both;
	border-bottom: 1px dashed #b4b4b4;}
.xxxw .liebiao ul li a p{
	color: #010101;
	width:70%;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
float: left;
}
.xxxw .liebiao ul li a span{color: #999;float: right;}
/*底部版权*/
.banquan{
	background: #154e7e;
	color: #fff;
}
.banquan p{padding: 18px 0;font-size: 14px;text-align: center;}


/*li*/
.activ>a{
			background: #4587c1 !important;color: #db944a !important
		}
		
/*第二版新闻*/
.xxxw02{
	display: flex;
	justify-content: space-between;
	margin: 20px auto;
	padding: 20px 0;
	height: 300px;
	overflow: hidden;
}
.xxxw02 .dtgg_tit{color: #154e7e;line-height: 30px;
    border-bottom: 1px dashed #d6d6d6;}
.xxxw02 .dtgg_tit a{color: #154E7E;font-size: 12px;cursor:pointer;}
.xxxw02 .liebiao{padding: 25px 15px;border: 1px solid #ccc;border-top: 2px solid #154e7e;height: 250px;overflow: hidden;}
.xxxw02 .liebiao ul li{
	clear: both;
}
 .xxxw02 .liebiao ul li a{display: flex;font-size: 14px;justify-content: space-between;line-height: 46px;clear: both;}
	 .xxxw02 .liebiao ul li a span{color: #bbb;}
	 .xxxw02 .liebiao ul li a p:hover{
	 	color: #54a1a7 !important;
	 }
.xxxw02 .liebiao ul li a p{
	color: #010101;
	width:84%;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
float: left;
}

/*lunbo*/
/*reset*/
.dtgg,ul,li,ol,img{margin: 0;padding: 0;}
li{list-style: none;}

.dtgg>h5{margin-left: 20px;}

/*example*/
.example{}
.example ol{position:relative;width: 80px;height: 20px;top:-30px;margin: 0 auto;}
.example ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;border-radius: 50%;}
.example ol li.seleted{background: #154e7e;}
/*banner轮播*/
#banner {
		position: relative;
		height: 100%;
		overflow: hidden;
		margin-top:20px ;
	}
	#banner_list {
		overflow: hidden;
	}
	#banner_list img {
		border: 0px;
		height: 100%;
		width: 100%;
	}
	
	#banner_bg {
		position: absolute;
		bottom: 0;
		background-color: #000;
		height: 30px;
		filter: Alpha(Opacity=30);
		opacity: 0.3;
		z-index: 10;
		cursor: pointer;
		width: 100%;
	}
	
	#banner_info {
		position: absolute;
		bottom: 0;
		left: 5px;
		height: 22px;
		color: #fff;
		z-index: 1001;
		cursor: pointer;
		width: 60%;overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		float: left;
		
	}
	
	#banner_text {
		position: absolute;
		width: 120px;
		z-index: 1002;
		right: 3px;
		bottom: 3px;
	}
	
	#banner ul {
		position: absolute;
		list-style-type: none;
		filter: Alpha(Opacity=80);
		opacity: 0.8;
		z-index: 1002;
		margin: 0;
		padding: 0;
		bottom: 3px;
		right: 5px;
	}
	
	#banner ul li {
		padding: 0px 6px;
		float: left;
		display: block;
		color: #fff;
		background: #154e7e;
		cursor: pointer;
		/*border: 1px solid #154e7e;*/
		/*border: 0;*/
		border-radius: 50%;
		text-align: center;
		margin-right: 3px;
	}
	
	#banner ul li.on {
		background-color: #fff;
		color: #154e7e;
		/*border: 1px solid #154e7e;*/
	}
	
	#banner_list a {
		position: absolute;
	}
	/*二级导航*/
	.zuzhi a{position: relative;}
	.zuzhi a img{position: absolute;right: 5px;}				
	/*第五版修改*/
			
/*图片缩放2020-06-29*/
.flexend{display: flex;justify-content: flex-end;}

.four figcaption{width: 100%; height: 100%;}
.four figcaption div{width: 100%; height: 100%; border: 2px solid #fff; position: absolute;top: 0;left: 0; opacity: 0;}
.four:hover figcaption div{transform:scale(0.5,0.8); opacity: 1;}
.four:hover img{transform:scale(1.3,1.3);}
.four figcaption h2{margin-left: 10%; margin-top: 10%; transform:scale(1.3,1.3)}
.four figcaption p{margin-left: 10%; transform:scale(1.3,1.3)}
.four:hover figcaption h2{transform:scale(3,3);}
.four:hover figcaption p{transform:scale(3,3);}
.tzgg01{height: 320px;}

/*新版样式*/
		#banner {
		    position: relative;
		    height: 100%;
		    overflow: hidden;
		    margin-top: 0px;
		}
		.xxxw02 {
		    padding: 0px 0;
		    height: 380px;
		}
		.xxxw02 .liebiao {
			padding:0px 15px 10px;
		    border: 0;
		    border-top:0;
		    height: auto;
		    overflow: hidden;
		}
		.xxxw02 .liebiao ul{
		    height: auto;
		    overflow: hidden;
		}
		.xxxw02 .dtgg_tit a {
		    color: #5e9e9f;
		    padding: 0px 10px;
		    font-size: 16px;
		    cursor: pointer;
		}
		.fleft {
		    float: left;
		    line-height: 24px;
		}
		#banner_list a{width: 100% !important;height: 100% !important;}
		.foot{background: #f5f5f5;padding: 10px 15px; margin-bottom: 20px;border-radius: 10px;}

/*通知公告科研动态*/
.tzgg01 .dtgg{width: 49.5%;overflow: hidden;}
.tzgg01 .dtgg_tit{color: #154e7e;line-height: 30px;border-bottom: 1px dashed #d6d6d6;}
.tzgg01 .dtgg_tit a{color: #154E7E;font-size: 12px;cursor:pointer;}
.tzgg01 .liebiao{padding: 5px 15px;height: auto;overflow: hidden;}
.tzgg01 .liebiao ul li{
	clear: both;
}
 .tzgg01 .liebiao ul li a{display: flex;font-size: 14px;justify-content: space-between;line-height: 44px;clear: both;}
	.tzgg01 .liebiao ul li a span{color: #bbb;}
.tzgg01 .liebiao ul li a p{
	color: #010101;
	width:84%;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
float: left;
}
.tzgg01 .liebiao ul li a p:hover{
	color: #54a1a7;
}
.tzgg01 .dtgg_tit a {
		    color: #5e9e9f;
		    padding: 0px 10px;
		    font-size: 16px;
		    border-radius: 15px;
		    cursor: pointer;
		}
		
.dtgg {border: 1px solid #e5e5e5;}

/*典型案例*/
.block01_bottom {
    display: flex;
    padding: 10px 0 10px 0;
    width: 100%;
}
.block01_bottom_img img{width: 180px;height: 114px;margin-right: 8px;}
.jiuyi{font-size: 18px;
    color: #5e9e9f;
    line-height: 30px;
    margin-bottom: 4px;
    z-index: 0;
    padding-left: 5px;
    padding: 10px 0px 2px 18px;}

/*就医指南*/
.mokuai-yuan li{margin: 10px auto;text-align: center;}
.mokuai02 div:first-child{border:1px solid #54a1a7;border-radius: 50%;width: 90px;height:90px;display: flex;justify-content: center;align-items: center;}
.mokuai-a {
    text-align: center;
}
.mokuai02 p{line-height: 26px;}
/*特色诊疗*/
.keshi{display: flex;padding: 15px 0;justify-content: space-between;flex-wrap: wrap;}
.keshi>div{width: 32.5%;background: #f5f5f5;margin-bottom: 10px;padding: 20px;}
.keshi>div:last-child{border: 0;}
.keshi01{display: flex;align-items: center;justify-content: center;}
.keshi01_left{border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.keshi01_left img{width: 80%;margin: 5px;}
.keshi01_right{margin-left: 5px;}
.keshi01_right h5{font-size: 16px;}
.keshi01:hover{cursor: pointer;}


.newanyi>div{width: 33% !important;}


/*引入字体*/
@font-face {
    font-family: fz;
    src: url(fontfz.TTF);
}
.head-link a{color:#aeaeae;}
.head-link li{list-style-type:circle;}
