 html, body {
      position: relative;
      height: 100%;
    }
body {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color:#000;
  margin: 0;
  padding: 0;
}
.swiper-container,.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide,.swiper-slide {
  text-align: center;
  font-size: 18px;


  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-container2 {
  width: 100%;
  height: 100%;
}
.swiper-slide2 {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-container3{
  width: 100%;
  height: 100%;
}
.swiper-container4 {
  width: 100%;
  height: 100%;
}


/* 头部 */
header{width: 100%;height: 100px;background-color: #fff;}
header .heamain{width: 1200px;margin:0 auto;}
header .heamain .logo{width: 205px;height: 100%;line-height: 100px;float:left;}
header .heamain .logo img{width: 100%;vertical-align:middle;}
header .heamain nav{float: right;display:flex;align-items: center;}
header .heamain nav ul li{width: 100px;height: 100%;line-height: 100px;text-align: center;float: left;color: #666;position: relative;}
header .heamain nav ul li a{
	color:#fff;
}
header .heamain nav>a{
	background:url(../image/global.png) no-repeat left center;
	padding-left:30px;
	margin-left: 20px;
}
header .heamain nav ul li:hover p{color: #fff;}
header .heamain nav ul li:hover p{background-color: #00736E;cursor:pointer;}

header .heamain nav ul .active{background-color: #00736E;color: #fff;cursor:pointer;}
header .heamain nav ul .active p{color: #fff;}

header .heacl{display: none;}
header .heamain nav ul li p{width: 100%;height: 100%;}
/* banner */
.banner{width: 100%;position: relative;overflow: hidden;}
.banner img{width: 100%;}
.phonenav{display: none;}
header .heamain nav ul li .dbli{background-color: rgba(0, 0, 0, 0.8) !important;position: absolute;top: 100px;z-index: 9999;display: none;}
header .heamain nav ul li .dbli ul li{color: #fff !important;line-height:50px;}
header .heamain nav ul li .dbli ul li:hover{cursor: pointer;background-color: #00736E;}
header .heamain nav ul li:hover .dbli{display: block;}




/* banner下部 */
.molist{width: 100%;}
.molist .mlimain{width: 1200px;margin:0 auto;}
.molist .mlimain .mlocon{width:16%;float: left;text-align: center;margin-bottom: 80px;
background:url(../image/border.png) no-repeat right center;}
.molist .mlimain .mlocon .mclist{width: 130px;height: 130px;border:1px solid #999;border-radius: 100%;margin:0 auto;margin-top: 80px;text-align: center;line-height: 130px;position: relative;margin-bottom: 40px;display:flex;align-items:center;justify-content:center}
.molist .mlimain .mlocon:hover .mclist{background-color: #00736E;}
.molist .mlimain .mlocon .mclist img{max-width:100%;max-height:100%;}
.molist .mlimain .mlocon:hover .mclist img:nth-child(1){display: none;}
.molist .mlimain .mlocon:hover .mclist img:nth-child(2){display: block;}
.molist .mlimain .mlocon .mclist img:nth-child(2){display: none;}
.molist .mlimain .mlocon h5{font-size: 20px;font-weight: bold;}
.molist .mlimain .mlocon:hover h5{color: #00736E;}
.molist .mlimain .mlocon h6{color: #999;font-size: 12px;width:80%;margin:15px auto 0;}
.molist .mlimain .mlocon:hover h6{color:#00736E; }

.molist .mlimain a:last-child .mlocon{background:none;}






/* 标题 */
.tit{width: 100%;text-align: center;padding-top: 70px;padding-bottom: 50px;}
.tit h5{font-size: 24px;color: #F6F6F6;}
.tit h6{font-size: 10px;color: #F6F6F6;}








/* 产品介绍模块 */
.product{width: 100%;background-size:100% auto;height: 600px;position: relative;}
.product .probner{width: 1540px;margin:0 auto;height: 300px;margin-bottom: 40px;}
.product .probner .swiper-button-next1,.swiper-button-prev1{width: 40px;height: 100px;background-color: #EAEAEA;margin-top: -50px;}
.product .probner .swiper-button-next1:hover,.swiper-button-prev1:hover{background-color: #00736E;}
.product .probner .swiper-button-prev1:hover{background-color: #00736E;}

.proimg{width: 100%;height: 240px;background-color: #fff;line-height: 240px;position: relative;}
.proimg img{width: 65%;height: 65%;vertical-align: middle;}
.product .probner h5{width: 100%;color: #fff;margin-top: 25px;font-size: 16px;}
.product .probner .swiper-slide{display: block;}
.product .probner .mb{position: absolute;width: 100%;height: 100%;background-color: rgba(38, 128, 128, 0.8);top: 0;left: 0;display: none;}
.product .probner .proimg:hover .mb{display: block;}
.product .probner .swiper-button-prev{background-color: #EAEAEA;}
.product .probner .mb .fk{width: 90%;height: 90%;border:1px solid #fff;margin-left: 5%;	margin-top: 3%;line-height: 240px;}
.product .probner .mb .fk img{width: 38px;height: 38px;margin-top: -6%;}
.product .probtn{width: 120px;height: 30px;background-color: #00736E;margin:0 auto;border-radius:20px;text-align: center;line-height: 30px;color: #fff;}
.product .probtn a{
	color:#fff;
}
.product .probtn:hover{cursor:pointer;}










/* 患者园地 */
.patient{width: 100%;}
.patient .patmain{width: 1200px;margin:0 auto;height: 440px;position: relative;}
.patient .tit h5{color:#333; }
.patient .tit h6{color:#999; }
.patient .patta{height: 50px;width: 1000px;}
.patient .patta .pattabt{height: 50px;}
.patient .patta .pattabt .patttxex{font-size: 14px;color: #999;}
.patient .patta .pattabt .patttxex:hover{cursor:pointer;color: #333;}
.swiper-slide-thumb-active .patttxex{color: #333 !important;}

.patient .swiper-button-next{background-color:rgba(0,0,0,0);background-image: url('../image/prev.png');background-size: 50% 50%;z-index: 9999;top: 25px;right: 0;}
.patient .swiper-button-prev{background-color:rgba(0,0,0,0);background-image: url('../image/next.png');background-size: 50% 50%;z-index: 9999;top: 25px;left: 0;width: 30px;height: 50px;}
.patient .patmain .patcon .patimg{width: 50%;height: 70%;float: left;}
.patient .patmain .patcon .patext{width: 50%;height: 70%;background-color: #00736E;}
.patient .patmain .patcon .patext h5{font-size: 24px;text-align: left;margin-top: 30px;margin-left: 20px;color: #fff;}
.patient .patmain .patcon .patext p{font-size: 14px;margin-top: 30px;margin-left: 20px;color: #fff;text-align: left;margin-right: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 130px;}
.patient .patmain .patcon .patext .patbtn{width: 120px;height: 30px;background-color: #00736E;margin:0 auto;border-radius:20px;text-align: center;line-height: 30px;color: #fff;border:1px solid #fff;float: left;margin-left: 20px;}
.ptbom{border-top:1px solid #E6E6E6;}

.pro .promain .grolist ul li{position: relative;}
.grozy{line-height: 32px;background-color: rgba(0, 0, 0, 0.6);text-align: center;color: #fff;width: 100%;position: absolute;left: 0;bottom: 28%;}


















/* 新闻动态 */
.news{width: 100%;padding-bottom: 52px;background-size:100% auto;}
.news .tit h5{color: #333;}
.news .tit h6{color: #999;} 
.news .newsmain{width: 1200px;margin:0 auto;}
.news .newsmain .newsl{width: 50%;height: 400px;position: relative;overflow: hidden;float: left;}
.news .newsmain .newsl .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{width: 14px !important;height: 14px !important;border-radius: 100% !important;
background: #D5D5D5;}
.news .newsmain .newsl img{width: 100%;height: 100%;}
.news .newsmain .newsl .swiper-container-vertical > .swiper-pagination-bullets{top: 88%;}
.news .newsmain .newsl .newslist{position: relative;}
.news .newsmain .newsl .newslist .newstext{position: absolute;bottom: 0px;box-shadow:0px -90px 10px rgba(0, 0, 0, 0.6) inset;padding-bottom: 25px;}
.news .newsmain .newsl .newslist .newstext h6{font-size:20px;color: #fff;text-align: left;margin-left: 20px;margin-right: 20px;}
.news .newsmain .newsl .newslist .newstext p{width: 90%;height: 44px;font-size: 14px;color: #fff;text-align: left;margin-left: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news .newsmain .newsr{width: 48%;height: 400px;float: left;margin-left: 20px;}
.news .newsmain .newsr ul li{width: 100%;height: 120px;}
.news .newsmain .newsr ul li:hover{background-color: #fff;cursor:pointer;border-right: 4px solid #00736E;}
.news .newsmain .newsr ul li{margin-top: 20px;}
.news .newsmain .newsr ul li:first-of-type{margin-top: 0;}
.news .newsmain .newsr ul li .datatime{width: 56px;height: 56px;vertical-align: middle;text-align: center;margin-left: 20px;float:left;}
.news .newsmain .newsr ul li .datatime h5{font-size: 30px;height: 50px;padding-top: 20px;}
.news .newsmain .newsr ul li:hover .datatime h5{color: #00736E;}
.news .newsmain .newsr ul li .newscon{width: 80%;height: 100%;float: right;}
.news .newsmain .newsr ul li .newscon h6{margin-top: 20px;font-size: 20px;color: #333;font-weight: bold;}
.news .newsmain .newsr ul li:hover .newscon h6{color: #00736E;}
.news .newsmain .newsr ul li .newscon P{width: 94%;height: 44px;margin-top: 4px;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.news .newsmain .newsr ul li:hover .newscon P{color: #00736E;overflow: hidden;}
.newsbtn{width: 120px;height: 30px;margin:0 auto;border-radius:20px;text-align: center;line-height: 30px;color: #00736E;border:1px solid #00736E;margin-top: 60px;}


.newsbtn a{
	color: #00736E;
}









/* 关于我们 */
.about{width: 100%;padding-bottom: 100px;}
.about .abomain{width: 1200px;margin:0 auto;}
.about .abomain .abotext{width: 50%;float: left;}
.about .abomain .abotext h1{
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin:88px 0 30px;
}
.about .abomain .abotext h2{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-bottom: 60px;
}
.about .abomain  .text p{
	text-indent:0 !important;
	font-size: 18px;
	font-family: MicrosoftYaHeiLight;
	font-weight: 400;
	color: #333333 !important;
	margin-bottom:30px;
}
.about .abomain .abotext h2 span{
	color:#999;
	font-size: 18px;
}
.about .abomain .abotext h5{text-align: center;font-size: 24px;color:  #00736E;margin-top: 100px;}
.about .abomain .abotext h6{text-align: center;font-size: 12px;color:  #00736E;margin-bottom: 30px;}
.about .abomain .abotext p{color: #888;	text-indent:25px;}
.about .abomain .abotext ul{width: 100%;margin-top: 20px;}
.about .abomain .abotext ul li{width: 33%;float: left;height: 100px;line-height: 100px;background: #43B9F6;}
.about .abomain .abotext ul li:nth-of-type(2){background: #9878FF;}
.about .abomain .abotext ul li:nth-of-type(3){background: #6686FF;}
.about .abomain .abotext ul a:nth-child(1) li{background-color: #43B9F6;}
.about .abomain .abotext ul a:nth-child(2) li{background-color: #9878FF;margin-left: 1px;}
.about .abomain .abotext ul a:nth-child(3) li{background-color: #6686FF;margin-left: 1px;}
.about .abomain .abotext ul li .inlbox{float: left;margin-left:40px;line-height: 72px;margin-top:12%;text-align: center;width: 50px;height: 50px;background-color: #fff;border-radius: 100%;​}
.about .abomain .abotext ul li span{margin-left: 15px;color: #fff;}
.about .abomain .abotext .abobtn{width: 120px;height: 30px;margin:0 auto;border-radius:20px;text-align: center;line-height: 30px;color: #00736E;border:1px solid #00736E;margin-top: 40px;}
.about .abomain .aboimg{width: 46%;float: left;height: 485px;margin-top: 100px;margin-left: 40px;}
.about .abomain .aboimg2{
	width: 34%;
	    float: right;
	    height: auto;
}
.about .abomain .aboimg img{width: 100%;height: 100%;}
.pro .promain .group .grol img{width: 100%;height: 100%;}


/* 底部 */
.footer{width: 100%;height: auto;background-color: #2d2d2d;}
.footer .con{width: 1200px;margin: 0 auto;}
.footer .Contact{width: 73%;}
.footer .Contact li{display: inline-block;margin-right: 6%;vertical-align: top;}
.footer .Contact li:first-of-type{margin-top: 5%;}
.footer .Contact li:last-of-type{margin-top: 7%;}
.footer .Contact li .cont_pp{margin-bottom: 16px;}
.footer .Contact li p{color: #999;font-size: 14px;line-height: 26px;}
.footer .Contact li .Contact_tt{color:#fff;font-size: 20px;}
.footer .Contact li .Contact_pp{font-size: 16px;margin-bottom: 4%;}
.footer .WeChat{width: 27%;padding-top: 5%;text-align: center;display:flex;}
.footer .WeChat .code{
	width: 130px;
	margin:0 15px;
	box-sizing: border-box;
}
.footer .WeChat .code span{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: block;
	text-align: center;
	margin-top:10px;
}
.footer .WeChat p{text-align: center;margin-top: 2%;color: #d9251d;font-size: 14px;}
.footer .WeChat img{max-width: 100%;vertical-align: middle;}
.footer .copy{text-align: center;height: 40px;line-height: 40px;margin-top: 2%;color: #929292;background-color: #252525;width: 100%;}
.footer .copy a{color: #929292;}
.footer .copy .coma{width: 1200px;height: 40px;margin:0 auto;color: #929292;
}
.footer .copy .coma .cpmar{float: right;}
.footer .copy .coma .cpmal{float: left;margin-left: 60px;}

/* 二级头部 */
.dbbanner{width: 100%;height: 450px;overflow: hidden;position: relative;z-index: -1;}
.dbbanner img{width: 100%;}
.dbbanner h4{font-size: 50px;color: #00736E;position: absolute;top:30%;left: 19%;font-weight: bold;}
.dbbanner h5{font-size: 24px;color: #666;position: absolute;top:45%;left: 19%;font-weight: bold;}











/* 产品介绍 集团介绍 新闻动态 主体 */
.pro{width: 100%;}
.pro .promain{width: 1200px;margin:0 auto;padding-top:50px;}
.pro .promain .pronav{width: 100%;margin-top: 80px;height: 30px;border-bottom: 1px solid #E6E6E6;}
.pro .promain .pronav ul{display:flex;align-items:center;justify-content: center;}
.pro .promain .pronav ul li{float:left;margin-left: 60px;margin-bottom: 10px;color: #999;height: 100%;line-height: 30px;position: relative;}
.pro .promain .pronav ul li:hover{color: #333;cursor: pointer;}
.pro .promain .pronav ul li .line{width: 100%;height: 2px;background-color: #00736E;display: none;position: 
absolute;bottom: -1px;}
.pro .promain .pronav ul li span{
	font-size: 16px;
}
.pro .promain .pronav ul li:hover .line{display: block;}
.pro .promain .pronav ul .active{color: #333 !important;}
.pro .promain .pronav ul .active .line{display: block !important;}
.pro .promain .procon{width: 100%;padding-top: 40px;}
.pro .promain .procon ul li{height: 375px;border:1px solid #E6E6E6;line-height: 240px;text-align: center;position: relative;display:inline-flex;
	align-items: center;
	justify-content: center;width:100%;}
.pro .promain .procon ul >a{
	width: 47%;
	float: left;
	margin-right: 6%;
	margin-bottom: 100px;
	
}

.commontitle{
	text-align: center;
}
.commontitle h2{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-bottom: 20px;
}

.pro .promain .procon ul >a>h5{
	font-size: 25px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	text-align: center;
	margin-top:40px;
}
.pro .promain .procon ul a:nth-of-type(2n) {margin-right: 0;}
.pro .promain .procon ul li img{max-width:100%;max-height:100%;vertical-align: middle;}
.pro .promain .procon ul li h5{position: absolute;bottom: 0;text-align: center;width: 100%;color: #666;height: 80px;}
.pro .promain .procon ul li:hover h5{color:#00736E; }
.pro .promain .procon ul li .mb{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color:rgba(50,128,128,0.7) ;display: none;}
.pro .promain .procon ul li:hover .mb{display: 
block;}
.pro .promain .procon ul li .mb .mbma{width: 90%;height: 84%;margin-left: 5%;margin-top: 5%;border:1px solid #fff;}
.pro .promain .procon ul li .mb .mbma img{width: 38px;height: 38px;margin-top: -6%;}
.page{width: 100%;margin-bottom: 80px;}
.page ul{display:flex;align-items:center;justify-content: center;}
.page ul li{float: left;width: 42px;height: 42px;line-height: 42px;text-align: center;color: #666;margin-left: 6px;}
.page ul li:hover{background-color: #00736E;cursor: pointer;color: #fff;}
.page ul .active{background-color: #00736E;cursor: pointer;color: #fff;}
.page ul .active a{color:#fff;}
.pro .promain .group{width: 100%;margin-top: 60px;position: relative;margin-bottom: 120px;}
.pro .promain .group .grol{width: 50%;height: 490px;float: left;overflow: hidden;}

.history li >span{
	width:30%;
	display: inline-block;
	text-align:right;
	font-size:20px;
	vertical-align: top;
	
}
.history li >div{
	width: 65%;
	margin-left: 2%;
	display: inline-block;
	position: relative;
	border-left:2px solid  #00736E;
	padding:0 0 40px 20px;
}
.history li .con p{
	    font-size: 16px;
		color:#333;
		line-height: 30px;
}
.history li span.circle{
	width: 25px;
	height:25px;
	display: inline-block;
	border:2px solid  #00736E;
	border-radius: 50%;
	position: absolute;
	top:0;
	left:-15px;
	z-index: 999;
	    background: #fff;
}
.about .abomain .abotext p{
	text-align: justify;
}
.pro .promain .group .grol img{width: 100%;}
.pro .promain .group .gror{width: 50%;height: 490px;float: left;overflow: hidden;background-color: #32737D;}
.pro .promain .group .grotext{position: absolute;width: 55%;height:465px;background-color: #fff;top: 10%;left: 45%;}
.pro .promain .group .grotext h5{font-size: 24px;color: #333;margin-left: 30px;margin-top: 40px;}
.pro .promain .group .grotext .line{width: 114px;height: 2px;background-color: #32737D;margin-top: 10px;margin-left: 30px;}
.pro .promain .group .grotext p{margin-left: 30px;margin-right: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow: hidden;margin-top: 20px;color: #666;
text-align: justify;}
.pro .promain .group h3{height: 12px;position: absolute;top:20px;right:30px;border-left:2px solid #fff;line-height: 12px;padding-left: 20px;color: #fff; }
.pro .promain .grotit{width: 100%;text-align: center;}
.pro .promain .grotit h4{width: 100%;text-align: center;font-size: 24px;}
.pro .promain .grotit img{margin-top: 15px;margin-bottom: 60px;}
.pro .promain .grolist{width: 100%;margin-bottom: 170px;}
.pro .promain .grolist ul{width: 100%;}
.pro .promain .grolist ul li{width: 32%;margin-left: 20px;float: left;}
.pro .promain .grolist ul li:nth-child(1){margin-left: 0;}
.pro .promain .grolist ul li img{width: 100%;height: 70%;}
.pro .promain .grolist ul li h5{font-size: 16px;color: #32737D;width: 100%;text-align: center;margin-top: 8px;}
.pro .promain .grolist ul li p{color: #666;margin-top: 8px;
    width: 70%;
    margin: 8px auto;
    text-align: center;}
.pro .promain .grocon{width: 100%;text-align: center;}
.pro .promain .grocon p{color: #666;margin-top: 60px;
width:90%;margin:50px auto 0;}
.pro .promain .grobanner{width: 100%;margin-top: 60px;position: relative;padding-bottom: 200px;}
.pro .promain .grobanner .line{width: 100%;height: 1px;border-bottom: 1px dotted #A0A0A0;position: absolute;top:13%;z-index: 999;}
.pro .promain .grobanner .grobannert{width: 90%;height: 150px;}
.pro .promain .grobanner .swiper-slide{position: relative;}
.pro .promain .grobanner .swiper-slide:hover{cursor: pointer;}
.pro .promain .grobanner .swiper-slide-thumb-active h6{color: #32737D;}
.pro .promain .grobanner .swiper-slide-thumb-active .yuan{background-color: #32737D !important;}     
.pro .promain .grobanner .swiper-slide:hover h6{color: #32737D;}
.pro .promain .grobanner .swiper-slide:hover .yuan{background-color: #32737D;z-index: 9999;}
.pro .promain .grobanner .grobannert h6{font-size: 18px;width: 100%;}
.pro .promain .grobanner .grobannert .yuan{width: 9px;height: 9px;background-color: #A0A0A0;border-radius: 100%;position: absolute;top: 60%;}
.pro .promain .grobanner .grobannerb{width: 91%;height: 400px;}
.pro .promain .grobanner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: url(../image/pre.png) !important;}
.pro .promain .grobanner .swiper-button-next{background-image: url(../image/nex.png) !important;}
.pro .promain .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 0%;}
.pro .promain .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:0%;}
.pro .promain .grobanner .grobannerb .product .probner .swiper-button-next, .swiper-button-prev{background-color: rgba(0, 0, 0, 0);}
.pro .promain .grobanner .grobannerb .product .probner .swiper-button-next:hover, .swiper-button-prev:hover{background-color: rgba(0, 0, 0, 0);}
.pro .promain .grobanner .grobannerb img{width: 50%;float: left;}
.pro .promain .grobanner .grobannerb .bbtime{width: 50%;
text-align:left;padding-left:70px;}
.pro .promain .grobanner .grobannerb .bbtime h5{font-size: 30px;color: #32737D;}
.pro .promain .grobanner .grobannerb .bbtime span{color: #666;
display:block;margin-bottom:50px;}
.pro .promain .grobanner .grobannerb .bbtime .mb{height: 40px;}
.pro .promain .culture{width: 100%;margin-top: 80px;padding-bottom: 200px;}
.pro .promain .culture ul{width: 100%;}
.pro .promain .culture ul li{float: left;width: 31.1%;margin-right: 40px;position: relative;}
.pro .promain .culture ul  li:nth-of-type(3n){margin-right: 0;}
.pro .promain .culture ul li h5{color: #666;width: 100%;text-align: center;margin-top: 15px;}
.pro .promain .culture ul li img{width: 100%;height: 240px;}
.pro .promain .culture ul li .mb{width: 100%;height: 240px;position: absolute;top: 0;background-color: rgba(0, 0, 0, 0.3);display: none;}
.pro .promain .culture ul li .mb .mbc{width: 90%;height: 90%;border:1px solid #fff;margin-left: 5%;margin-top: 3%;text-align: center;}
.pro .promain .culture ul li:hover .mb{display: block;}
.pro .promain .culture ul li .mb .mbc img{width: 38px;height: 38px;margin-top: 25%;}

.pro .promain .culture .text p{
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	line-height: 72px;
	text-align: center;
	margin:120px auto 0;
	width: 88%;
}
.pro .promain .culcon{width: 100%;margin-top: 100px;padding-bottom: 200px;}
.pro .promain .culcon h3{text-align: center;font-size: 36px;color: #32737D;}
.pro .promain .culcon P{color: #666;text-indent: 25px;margin-top: 20px;}
.pro .promain .culcon img{width: 100%;margin-top: 20px;}
.pro .promain .tem{width: 100%;}
.pro .promain .tem h3{text-align: center;font-size: 24px;color: #32737D;margin-top: 80px;margin-bottom: 80px;}
.pro .promain .tem .line{width: 74%;margin: 0 auto;height: 35px;border-left: 1px solid #666;border-top: 1px solid #666;border-right: 1px solid #666;}
.pro .promain .tem .line .linecon{width: 1px;height: 70px;background-color: #666;margin:0 auto;margin-top: -35px;}
.pro .promain .tem .temtit{width: 100%;}
.pro .promain .tem .temtit ul{margin-top: 30px;}
.pro .promain .tem .temtit ul li{width: 33.33%;text-align: center;float:left;color: #666;}
.pro .promain .temlist li{margin-left: 12.5% !important;margin-top: 60px;}
.pro .promain .temlist li h5{color: #666;font-size: 16px;}
.pro .promain .yxtit{margin-top: 60px;}
.pro .promain .yxlist{width: 100%;padding-bottom: 200px;}
.pro .promain .yxlist ul{width: 100%;}
.pro .promain .yxlist ul li{width: 100%;margin-top: 30px;}
.pro .promain .yxlist ul li .yxlimg{width: 155px;height: 308px;float: left;}
.pro .promain .yxlist ul li .yxrtext{width: 900px;float: right;}
.pro .promain .yxlist ul li .yxrtext h5{font-size: 24px;color: #32737D;}
.pro .promain .yxlist ul li .yxrtext p{margin-top: 10px;color: #666;}
.pro .promain .yxlist ul li .yxrtext .exc{color: #32737D;margin-top: 15px;}
.pro .promain .yxlist ul li .yxrtext .newexc{width: 315px;line-height: 25px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.pro .promain .recruit{width: 100%;margin-top: 80px;}
.pro .promain .recruit ul{width: 100%;}
.pro .promain .recruit ul li{width: 100%;margin-top: 20px;background-color: #FBFBFB;}
.pro .promain .recruit ul li .rectop{width: 100%;}
.pro .promain .recruit ul li .rectop ul{display:flex;align-items:center;justify-content: center;}
.pro .promain .recruit ul li .rectop ul li{width: 32%;float: left;text-align: center;}
.pro .promain .recruit ul li .rectop ul img{float: left;}
.pro .promain .recruit ul li .rectop ul li h5{font-size: 16px;color: #333;font-weight: bold;}
.pro .promain .recruit ul li .rectop ul li p{color: #666;margin-top: 20px;}
.pro .promain .recruit ul li .recbom{width: 100%;height: 43px;line-height: 43px;margin-top: 60px;padding-bottom: 60px;}
.pro .promain .recruit ul li .recbom span{color: #32737D;font-size: 16px;margin-left: 15.5%;}
.pro .promain .recruit ul li .recbom span:hover{cursor: pointer;}
.pro .promain .recruit ul li .recbtn{width: 153px;height: 43px;background-color: #32737D;text-align: center;line-height: 43px;float: right;margin-right: 15.5%;color: #fff;}
.pro .promain .recruit ul li .peccon{width: 100%;display: none;margin-top: 80px;}
.pro .promain .recruit ul li .peccon .penl{width: 21%;float: left;padding-bottom: 60px;}
.pro .promain .recruit ul li .peccon .penr{width: 79%;float: left;padding-bottom: 60px;}
.pro .promain .recruit ul li .peccon .penl h5{font-size: 16px;color: #333;text-align: right;width: 100%;font-weight: bold;}
.pro .promain .recruit ul li .peccon .penr p{color: #666;margin-left: 20px;margin-top: 10px;}
.pro .promain .recruit ul li .peccon .penr p:nth-child(1){margin-top: 0;}
.pro .promain .recruit ul li .peccon .penl h6{font-size: 16px;text-align: right;width: 100%;color: #32737D;}
.pro .promain .recruit ul li .peccon .penl h6:hover{cursor: pointer;}
.pro .promain .recruit ul li .peccon .penr .recbtn{float: left;margin-left: 40px;margin-top: -10px;}
.pro .promain .penlogo{width: 100%;text-align: center;margin-top: 100px;margin-bottom: 100px;}
.pro .promain .news{width: 100%;margin-top: 30px;}
.pro .promain .news ul{width: 100%;}
.pro .promain .news ul li{width: 100%;margin-top: 25px;position: relative;}
.pro .promain .news ul li img{width: 280px;float: left;}
.pro .promain .news ul li .newstext{float: left;width: 74%;margin-left: 30px;}
.pro .promain .news ul li .newstext h5{font-size: 20px;color: #000;margin-top: 15px;}
.pro .promain .news ul li .newstext P{width: 80%;color: #666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;margin-top: 15px;}
.pro .promain .news ul li .newstext .datatime{width: 60px;position: absolute;right: 0;top: 10%;text-align: center;}
.pro .promain .news ul li .newstext .datatime h6{font-size: 30px;color: #333;}
.pro .promain .news ul li .newstext .datatime .line{width: 100%;height: 1px;background-color: #666666;}
.pro .promain .news ul li .newstext .datatime span{color: #666;}
.pro .promain .news ul li .newstext .newbtn{width: 110px;height: 34px;border:1px solid #B2B2B2;text-align: center;line-height: 34px;margin-top: 20px;color: #666}
.pro .promain .news ul li .newstext .newbtn:hover{background-color: #32737D;color: #fff;cursor: pointer;}
.pro .promain .news ul li .newstext .newbtn span{font-size: 8px;}
.pro .promain .news .page{margin-top: 60px;}
.pro .promain .news .page ul li{width: 42px;height: 42px;}
.pro .promain .newscon{width: 100%;margin-top: 60px;}
.pro .promain .newscon h3{font-size: 36px;margin-top: 80px;text-align: center;}
.pro .promain .newscon .newszj{margin-top: 20px;color: #999999;text-align: center;}
.pro .promain .newscon .newszj .seenum{margin-left: 40px;}
.pro .promain .newscon .line{width: 100%;height: 1px;background-color: #BFBFBF;margin-bottom: 60px;margin-bottom: 10px;}
.pro .promain .newscon .newscon{width: 100%;padding-bottom: 80px;}
.pro .promain .newscon .newscon p{color: #666;}
.pro .promain .newscon .newscon img{max-width: 100%;margin:20px auto ;display: block;}
.pro .promain .hgo{width: 100%;margin-bottom: 200px;}
.pro .promain .hgo span{color: #666;}
.pro .promain .hgo span:hover{color: #32737D;cursor: pointer;}
.pro .promain .hgo .next{float: right;}

.xq_time{
	padding-bottom:20px;
}
.xq_time .xq_time_rigth a {
    padding-left: 15px;
}




/* 产品介绍 患者园地 详情 */
.proxq{width: 100%;margin-top: 20px;padding-bottom: 120px;}
.proxq .proxmain{width: 1200px;margin:0 auto;}
.proxq .proxmain .prml{width: 70%;float: left;}
.proxq .proxmain .prml h5{font-size: 20px;color: #00736E;margin-top: 20px;}
.proxq .proxmain .prml p{margin-top: 4px;color: #666;}
.proxq .proxmain .prml .prmlimg{width: 100%;height: 532px;margin-top: 10px;}
.proxq .proxmain .prml .prmlimg img{width: 100%;height: 100%;}
.proxq .proxmain .prml table{margin-top: 20px;}
.proxq .proxmain .prml table tr{text-align: center;}
.proxq .proxmain .prml table tr th{padding-left: 60px;color: #666;}
.proxq .proxmain .prml table tr td{padding-left: 60px;color: #666;}
.proxq .proxmain .prml table tr th:nth-child(1){padding-left: 0;}
.proxq .proxmain .prml table tr td:nth-child(1){padding-left: 0;}
.proxq .proxmain .prmr{width: 27%;margin-left: 30px;float: right;}
.proxq .proxmain .prml .patte{width: 100%;margin-top: 20px;}
.proxq .proxmain .prmr .prmrtop{width: 100%;background-color: #32737D;margin-top: 40px;}
.proxq .proxmain .prmr .prmrtop h4{font-size: 24px;color: #fff;padding-left: 15px;padding-top: 20px;}
.proxq .proxmain .prmr .prmrtop p{padding-left: 15px;padding-top: 20px;padding-bottom: 20px;color: #fff;text-indent: 25px;width: 91%;}
.proxq .proxmain .prmr .patrtop{width: 100%;margin-top: 40px;}
.proxq .proxmain .prmr .patrtop img{width: 100%;height: 100%;margin-top: -10px;}
.proxq .proxmain .prmr .prmbtn{width: 100%;height: 42px;background-color:#32737D ;margin-top: 8px;text-align: center;line-height: 42px;color: #fff;}

/* 患者园地 */
.dbpatient{width: 100%;padding-top: 100px;padding-bottom: 120px;}
.dbpatient .patma{width: 1200px;margin:0 auto;}
.dbpatient .patma ul{margin-bottom: 80px;}
.dbpatient .patma ul li{width: 386px;height: 454px;background-color: #F8F8FA;margin-left: 10px;float: left;margin-top: 10px;text-align: center;}
.dbpatient .patma ul a:nth-child(3n+1) li{margin-left: 0;}
.dbpatient .patma ul li img{width: 80%;height: 40%;margin-top: 40px;}
.dbpatient .patma ul li h5{font-size: 20px;color: #666;margin-top: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-left: 40px;margin-right: 40px;}
.dbpatient .patma ul li .line{width: 50px;height: 3px;background-color: #32737D;margin:0 auto;margin-top: 10px;}
.dbpatient .patma ul li P{color: #999;margin-top: 20px;margin-left: 20px;margin-right: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}


/* 联系我们 */
.online{width: 100%;padding:60px 0 150px;}
.online .onlima{width: 1200px;margin:76px auto 55px;position: relative}
.online .onlima .mb{width: 100px;height: 400px;position: absolute;background-color: #f1f1f1;top:-40px;right: 0;z-index: -1;}
.online .onlima .form{width: 34%;float: left;}
.online .onlima .form h5{font-size: 48px;color: #32737D;margin-bottom: 20px;}
.online .onlima .form h5 form{width: 100%;}
.online .onlima .form form input{width: 100%;border-bottom: 1px solid #CBCBCB;height: 40px;margin-bottom: 10px;color: #999;}
.online .onlima .form form button{width: 120px;height: 39px;background-color: #32737D;color: #fff;margin-top: 30px;margin-bottom: 40px;}
.online .onlima .ontext{width: 56%;float: left;background-color: #1E89A2;margin-left: 10%;padding-top: 40px;padding-bottom:60px;}
.online .onlima .ontext p{margin-left: 10%;margin-top: 20px;height: 25px;position: relative;}
.online .onlima .ontext img{position: absolute;top:0px;}
.online .onlima .ontext p span{font-size: 20px;color: #fff;margin-left: 70px;}
.online .onlima .map{width: 100%;padding-bottom: 200px;height:300px;}
.online .onlima .map img{width: 100%;margin-top: 40px;}

.saigai img{width: 80% !important;margin-left: 10%;margin-top: 40px !important;}

.map .wrap{
	height:400px;
}

.major{
	padding:55px 0 95px;
}

.commontitle{
	text-align: center;
}
.commontitle h2{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	text-align: center;
	margin-bottom: 20px;
}
.commontitle img{
	display: block;
	margin:0 auto;
}
	
.wrap{
	width:1200px;
	margin:0 auto;
}
.major .text{
	margin:80px 0 55px;
	text-align: center;
}

.major .text h3{
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	text-align: center;
	margin-bottom: 20px;
}
.major .text p{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.major .con img{
	display: block;
	margin:0 auto;
}

.team{
	padding:80px 0;
}
.team ul{
	margin-top:90px;
}
.team li{
	display: flex;
	align-items: flex-start;
	margin-bottom: 50px;
justify-content: space-between;
}
.team li>img{
	width: 21%;
}
.team li>div{
	width: 74%;
}

.team li>div span{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #1E89A2;
	display: block;
	margin-top:5px;
}
.team li>div p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
}
.team li>div p.font1{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1E89A2;
	line-height: 30px;
	margin-bottom: 20px;
}

.honor{
	padding:80px 0 100px;
}
.honor ul{
	margin-top:80px;
}
.honor .part li{
	width: 31.6%;
	margin:0 2% 35px 0;
}
.honor .part li .pro{
	height:250px;
	background:#eee;
	display: flex;
	align-items: center;
	justify-content: center;
}
.phonebanner{
	display: none;
}
.honor .part li .pro img{
	max-width: 100%;
	max-height: 100%;
	width: auto;
}
.honor .part li p{
	height: 50px;
	background: #E5E5E5;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 50px;
	overflow: hidden;
	text-align: center;
}
.honor li{
	width: 23%;
	margin:0 2% 35px 0;
	display: inline-block;
	vertical-align: top;
}
.honor li:nth-of-type(4n){
	margin-right: 0;
}
.honor .part li:nth-of-type(3n){
	margin-right: 0;
}
.honor .part li:nth-of-type(4n){
	margin-right: 2%;
}
.honor .part li:nth-of-type(12n){
	margin-right: 0;
}
.honor li img{
	width: 100%;
}

.details .content p.title{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	border-left: 3px solid #1E89A2;
	padding-left: 15px;
	margin:50px 0 30px;
}
.details .content p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 22px;
		margin-bottom: 20px;
}
.details .content .con img{
	max-width: 100%;
}
.proimgs img{
	display: block;
	margin:0 auto 100px;
	max-width: 100%;
}
.proimgs span{
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1E89A2;
	display: block;
	text-align: center;
}