html{font-size:625%;}
img{max-width: 100%;}
/* 主页 */
header{width: 100%;height: 50px;position: fixed;top: 0;z-index: 9999;}
header nav{display: none !important;}
header .heamain{width: 100%;}
header .heamain .logo{width: 115px;line-height: 50px;margin-left: 4%;float: left;}
header .heacl{display: block;width: 50px;height: 50px;text-align: center;line-height: 50px;float: right;margin-right: 8px;}
header .heacl img{width: 80%;height: 80%;vertical-align:middle;}
.banner,.dbbanner{
	display: none;
}
.molist .mlimain .mlocon{
	width: 33%;
}
.pro .promain .culture{
	margin-top:30px;
}

.pro .promain .culture ul{
	margin-top:30px !important;
}
.team li>div p.font1{
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
}
.team li{
	margin-bottom: 20px;
}
.team li>div p{
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 5px;
}
.team li>img{
	width: 38%;
}
.team li>div{
	width: 55%;
}
.team li>div span{
	font-size: 18px;
}
.major,.team,.honor{
	padding:30px 0 50px;
}
.team ul,.honor ul{
	margin:30px 4% 0;
}
.pro .promain .culture .text p{
	font-size: 22px;
	width: 94%;
	line-height: 40px;
	margin:20px auto;
}
.pro .promain .procon{
	padding-top:30px;
}
.honor li,.honor .part li{
	width: 48%;
	margin:0 2% 20px 0;
}
.pro .promain .newscon h3{
	font-size: 24px;
	margin-top:20px;
}
.proimgs img{
	margin:0 auto 30px;
}
.proxq  .content{
	padding:0 4%;
}
.online{
	padding: 30px 0 50px;
}
.details .content p.title{
	font-size: 18px;
	margin:20px 0 10px;
}
.details .content p{
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}

.proimgs span{
	font-size: 20px;
}
.pro .promain .procon ul >a{
	margin-bottom: 30px;
	width: 48%;
	margin-right: 2%;
}
.pro .promain .procon ul li{
	height: 200px;
}
.pro .promain .procon ul >a>h5{
	font-size: 18px;
	margin-top:10px;
}
.honor li:nth-of-type(2n),.honor .part li:nth-of-type(2n){
	margin-right: 0;
}
.honor .part li .pro{
	height: 200px;
}
.honor .part li p{
	height:35px;
	line-height: 35px;
	font-size: 14px;
}
.commontitle h2,.major .text p,.about .abomain .abotext h2{
	font-size: 18px;
	margin-bottom: 10px;
}
.major .text{
	margin:20px 0;
}
.about .abomain .abotext h1{
	font-size: 24px;
	margin:20px 0;
}
.about .abomain .text p{
	font-size: 14px;
	margin:0 0 10px 0;
}
.about .abomain .aboimg img{
	max-width: 80%;
	display: block;
	margin:0 auto;
	width: auto;
	height: auto;
}
.major .text h3{
	font-size: 22px;
}
	
.news .newsmain .newsl .newslist .newstext h6{
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news .newsmain .newsl .newslist .newstext{
	width: 100%;
}
.phonebanner{position: relative;display: block;margin-top:50px;}
.phonebanner img{width: 100%;}
.footer .copy{height: 80px;line-height:25px;}
.footer .copy .coma{width: 100%;}
.phonenav{display: block;position: fixed;width: 240px;height: 100%;top: 50px;right: 0;background-color: rgba(50, 125, 125, 0.8);right: -240px;transition: all 0.4s;}
.phonenav nav{width: 100%;margin-top: 50px;}
.phonenav nav ul{width: 100%;}
.mobie{
	position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	   
	    display: none;
	    z-index: 99999;
		transition: all .3s;
}
.phonenav.active{
	right:0;
}
.mobie.active{
	display: block;
}
.wrap{width: 94%;margin:0 auto;}
.phonenav nav ul li{width: 100%;text-align: center;height: 40px;color: #fff;font-size: 1.0em;line-height: 40px;background-color: rgba(50, 125, 125, 0.4);}
.banner{margin-top: 50px;height: 200px;}
.banner .swiper-button-next{right: 10px;}
.banner .swiper-button-prev{margin-top: -22px;left: 10px;top: 50%;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 0;}
.molist .mlimain{width: 100%;}
.molist .mlimain .mlocon .mclist{width: 70px;height: 70px;margin-bottom: 4px;margin-top: 20px;}
.molist .mlimain .mlocon .mclist img{width: 60%;height: 60%;left: 77%;top: -26%;}
.molist .mlimain .mlocon:hover .mclist img:nth-child(1){display: block;}
.molist .mlimain .mlocon:hover .mclist img:nth-child(2){display: none;}
.molist .mlimain .mlocon h5{font-size:1.0em;}
.molist .mlimain .mlocon h6{font-size: .1em;}
.molist .mlimain .mlocon{margin-bottom: 20px;}
.tit{padding-top: 10px;padding-bottom: 10px;}
.tit h5{font-size: 1.2em;margin-top: 8px;}
.product{height: 310px;background-size:100% 100%;}
.product .probner{width: 76%;margin-left: 10%;height: 185px;}
.proimg{height:160px;line-height: 30px;}
.proimg img{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.news .newsmain .newsr{
	height: 430px;
}
.product .probner .mb .fk{
	line-height: 150px;
}
.product .probner h5{font-size: .1em;margin-top: 2px;}
.product .probner{background-color: rgba(50, 125, 125, 0.4);padding-top: 8px;padding-left: 8px;padding-right: 8px;}
.product .probner .swiper-button-next, .swiper-button-prev{width: 30px;height: 50px;margin-top: 76px;background-color:rgba(0,0,0,0);}
.product .probner .swiper-button-next{background-image:url('../image/prevw.png');right: 0;}
.product .probner .swiper-button-prev{background-image:url('../image/nextw.png');left: 0;background-color: rgba(0, 0, 0, 0);}
.product .probtn{margin-top: -30px;}
.product .probner .swiper-button-next:hover,.swiper-button-prev:hover{background-color: rgba(0,0,0,0);}
.patient .patmain{width: 100%;}
.patient .patta{width: 86%;margin-left: 7%;height: 80px;}
.patient .patta .pattabt .patttxex{display: inline-block;margin-top: 20%;}
.patient .swiper-button-prev{top: -75px;}
.patient .patmain{height: auto;padding-bottom: 20px;}
.patient .patmain .patcon .patext h5{margin-top: 4px;}
.patient .patmain .patcon .patext p{margin-top: 4px;height: auto;}
.swiper-container, .swiper-container{height: auto;}
.patient .patmain .patcon .patext .patbtn{margin-bottom: 8px;}
.news {background-size:100% auto;padding-bottom: 20px;}
.newsbtn{margin-top: 10px;}
.news .newsmain{width: 100%;}
.about .abomain .abotext h5{
	margin-top:50px;
}
.footer .copy .coma .cpmal{
	margin-left: 10px;
}
.pro .promain{
	padding-top:20px;
}
.pro .promain .pronav{
	overflow: scroll;
}
.news .newsmain .newsl{width: 100%;height:300px;}
.news .newsmain .newsr{width: 100%;margin-left: 0;}
.news .newsmain .newsr ul li .newscon{width: 75%;}
.news .newsmain .newsr ul li .newscon h6{margin-top: 12px;font-size: 1.2em;margin-right: 2%;}
.about{padding-bottom: 10px;}
.about .abomain{width: 100%;}
.about .abomain .abotext{width: 92%;margin-left: 4%;}
.about .abomain .abotext ul li .inlbox{margin-top: 20%;margin-left: 4px;}
.about .abomain .abotext ul li span{font-size: .1em;margin-left: 4px;}
.about .abomain .abotext .abobtn{margin-top: 20px;}
.about .abomain .aboimg{width: 100%;height: 370px;margin-top: 10px;}
.footer .con{width: 92%;margin-left: 4%;}
.footer .WeChat{width: 100%;margin-bottom: 8px;}
/* 集团介绍 */
.dbbanner{margin-top: 50px;height: 205px;}
.phonebanner h4{top: 30%;left: 4%;font-size: 32px;position: absolute;    color: #00736E;}
.phonebanner h5{top: 50%;left: 4%;font-size: 12px;position: absolute;    color: #666;}
.pro .promain{width: 100%;}
.pro .promain .pronav{margin-top: 10px;}
.pro .promain .pronav ul{width: 200%;overflow: scroll;align-items: flex-start;
justify-content: flex-start;height:30px;}
.pro .promain .pronav ul li{margin-left: 10px;}
.pro .promain .group{margin:20px 0 70px;}
.pro .promain .group h3{display: none;}
.pro .promain .group .grotext{
	position: relative;
	width: 100%;
	top:0;
	left: 0;
}
.pro .promain .grotit img{
	margin:15px 0 30px;
}
.pro .promain .group .grotext h5,.pro .promain .group .grotext p
,.pro .promain .group .grotext .line{
	margin-left: 3%;
}
.pro .promain .grotit h4,.pro .promain .group .grotext h5{
	font-size: 18px;
}
.pro .promain .group .grol{width: 100%;height: auto;float: none;}
.pro .promain .group .gror{width: 100%;height: 0px;}
.pro .promain .grolist ul li{width: 92%;margin-left: 4%;padding-bottom: 8px;}
.pro .promain .grolist ul li:nth-child(1){margin-left: 4%;}
.pro .promain .grolist{margin-bottom: 20px;}
.pro .promain .culture ul li{width: 92%;margin-left: 4%;}
.pro .promain .culture ul a:nth-child(3n+1) li{margin-left: 4%;}
.pro .promain .culture ul li h5{margin-bottom: 10px;}
.pro .promain .culture{padding-bottom: 20px;}
.pro .promain .grobanner .line{top:21%}
.pro .promain .grocon{width: 94%;margin:30px 3% 0 !important;}
.pro .promain .grocon p{margin-top: 20px;width: 100%;}
.pro .promain .grobanner .grobannerb .bbtime{
	padding-left: 15px;
}
.pro .promain .grobanner .grobannerb .bbtime h5{font-size: 14px;}
.pro .promain .grobanner .grobannerb .bbtime span{font-size: 12px;}
.pro .promain .grobanner .grobannerb{height: auto;}
.pro .promain .swiper-button-next{top: 65%;    width: 20px;
    background-size: 100%;
    height: 30px;}
.pro .promain .swiper-button-prev{top: 38%;    width: 20px;
    background-size: 100%;
    height: 30px;}
	.pro .promain .grobanner .grobannert{
		height: 110px;
	}
.pro .promain .grobanner .grobannert h6{font-size: 12px;}
.pro .promain .grobanner{height: auto;padding-bottom: 20px;margin-top:20px;}
.pro .promain .temlist li{margin-left: 4% !important;margin-top: 0 !important;}
.pro .promain .recruit ul li .peccon .penr p{margin-right: 2%;}
.pro .promain .penlogo{margin-top: 20px;margin-bottom: 20px;}
.pro .promain .recruit ul li{margin-top: 0;padding-top: 8px;}
.pro .promain .procon ul li{width: 92%;margin-left: 4%;}
.pro .promain .procon ul a:nth-child(3n+1) li{margin-left: 4%;}
.proxq .proxmain{width: 100%;}
.proxq .proxmain .prml{width: 92%;margin-left: 4%;}
.proxq .proxmain .prmr{width: 100%;margin-left: 0;}
.proxq .proxmain .prml table tr th{padding-left: 4%;}
.proxq .proxmain .prml table tr td{padding-left: 4%;}
.proxq{padding-bottom: 0;}
.xq_time{
	padding:10px 0;
}
.pro .promain .news ul li img{width: 92%;margin-left: 4%;}
.pro .promain .news ul li .newstext{width: 92%;margin-left: 4%;}
.pro .promain .news ul li .newstext .datatime{top: 70%;right: 4%;}
.pro .promain .newscon{width: 92%;margin-left: 4%;margin-top:0;}
.pro .promain .newscon .newscon{margin-left: 0;}
.pro .promain .hgo{text-align: center;margin-bottom: 80px;}
.pro .promain .hgo .next{margin-right: 4%;margin-top: 8px;}
.dbpatient{padding-top: 0;}
.dbpatient .patma{width: 100%;}
.online .onlima .form h5{
	font-size: 30px;
}
.map .wrap,.map .wrap img{
	height: 200px;
}
.dbpatient .patma ul li{width: 92%;margin-left: 4%;}
.dbpatient .patma ul a:nth-child(3n+1) li{margin-left: 4%;}
.online .onlima{width: 100%;margin:30px 0;}
.online .onlima .form{width: 92%;margin-left: 4%;}
.online .onlima .mb{display: none;}
.online .onlima .ontext{width: 92%;margin-left: 4%;}
.online{margin-top: 20px;}
.online .onlima .map{padding-bottom: 40px;width: 92%;margin-left: 4%;}
.molist .mlimain{width: 100%;}
.about .abomain .aboimg{margin-left: 0;}
.news .newsmain .newsr ul li:hover{border:none;}
.online .onlima .ontext p span{font-size: 12px;margin-left: 40px;}
.product .probner .swiper-button-next1,.swiper-button-prev1{width: 40px;height: 50px;background-color: #EAEAEA;margin-top: 80px;}
.product .probner .swiper-button-next1{right: 5px;margin:0;}
.product .probner .swiper-button-prev1{left: 5px;margin:0;}
.grozy{bottom:32%;}