﻿/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */select,option,
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0; font-family:Arial,Microsoft Yahei;  text-align: justify;     font-weight: normal;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
  /*  font: 12px/1 "微软雅黑"; *//*Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;*/ /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt {  } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: none; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none;width: 100%; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }

audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px); }

html,body{ height:100%; }



	.web-ie2018{ font-family: Arial,'宋体';   position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
	.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
	.web-ie2018 dl #img{    display: block;margin: 50px auto;}
	.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
	.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
	.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
	.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
	.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
	.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}




input, button, select, textarea {outline: none;}
.clearfix:after{display:block;content:'';clear:both;visibility:hidden}



*:focus{outline:none;}
 


 .ek02wrap h6{ font-size: 16px;color: #0B1E33;line-height: 32px;width: 1400px;margin: 50px auto; }





.header{position: fixed;width: 100%;height: 100px;background:#fff;top: 0;left: 0;z-index: 99999; transition: all .2s; box-shadow: 0 0 30px 0 rgba(0,0,0,.1); }
.header .hpcenter{ display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center; height: 100px; width: 90%; margin: 0 auto;  }
.header .logo{ display: block;float: left;width: auto;background: #fff; padding: 0 0;}
.header .logo img{display: block;height:60px;margin: 0 0 0 0; transition: all .2s; }
.header .pc-nav{display: block; display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.header .pc-nav .pa{ display: block; position: relative; height:100px;     transition: all .1s;}
.header .pc-nav .pa h3{ display: block;overflow: hidden;position: relative;}
.header .pc-nav .pa h3 a{ display: block;line-height: 100px;font-size: 18px; padding: 0 30px; color: #0B1E33;     transition: all .1s;}
.header .pc-nav .pa h3:before{ content: " ";position: absolute;bottom: 0;left: -100%;width: 100%;height: 1px;background:#F2B67E;transition: all .3s;  } 
.header .pc-nav .pa:last-child h3 a{ padding: 0 0 0 30px; }

.header .pc-nav .pa h4{ position: absolute; top: 100px; width: 100%; height: auto; left: 0; background: #fff; padding: 10px 0; display: none; }
.header .pc-nav .pa h4 a{ display: block; color: #9A9A9A; font-size: 14px;text-align: center;line-height: 30px;margin: 10px 0; }
.header .pc-nav .pa h4 a:hover,.header .pc-nav .pa:hover h3 a{ color:#F2B67E; }
.header .pc-nav .pa:hover h4{ display: block; }
.header .pc-nav .pa:hover h3:before{ left:0; }


.div2_1 .header,.div2_1 .header .hpcenter,.div2_1 .header .pc-nav .pa{ height: 80px; }
.div2_1 .header .pc-nav .pa h3 a{ line-height: 80px; }
.div2_1 .header .pc-nav .pa h4{ top: 80px; }
.div2_1 .header .logo img{ height: 50px; }







.banner{ display: block;width: 100%;overflow: hidden;position: relative;height: auto; max-height:100%; background: #000; margin: 100px 0 0 0; }
.banner .swiper-wrapper,.banner .swiper-container3{ height: 100%;  max-height: 100%;  }
.banner .swiper-slide{ position: relative;display: block;overflow: hidden;     max-height: 100%;}
.banner .swiper-slide img{ display: block; width: 100%; min-height:100%; }
.banner .swiper-slide .in-banner-txt{ position: absolute;top:50%; left:50px;width: auto; z-index: 3; background:rgba(0, 0, 0, 0.3); padding: 50px; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.banner .swiper-slide .in-banner-txt h4{ display: block;color: #fff;text-transform: uppercase;font-size:40px;  line-height: 1em; margin: 0 0 30px 0; letter-spacing: 0; font-weight: bold;}
.banner .swiper-slide .in-banner-txt .to-a{}

.banner .swiper-button-prev, .banner .swiper-button-next{ background:none;color: #fff;width: 27px;text-align: center;border: 0 solid #eee; font-size: 0;line-height: 44px;opacity:0.6;bottom:auto;top: auto; margin: 0; position: relative; display: inline-block; height:52px;  }
.banner .swiper-button-prev img, .banner .swiper-button-next img{ display: block;width: 100%; }
.banner .swiper-pagination-bullet{ width: 12px;height: 12px;border: 1px solid #fff;background: none; margin: 16px 10px; display: inline-block; opacity: 1; }
.banner .swiper-button-prev:hover, .banner .swiper-button-next:hover{ opacity:1; background: none; }
.banner .swiper-button-prev{left:auto;right:auto;}
.banner .swiper-button-next{right:auto;}
 
/*
.banner .banner-to{transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;display: block;font-size: 1em; position: absolute;overflow: hidden;z-index: 9;bottom: 20px;left: 50%;margin-left: -10px;}
.banner .banner-to h4{ width: 20px;height: 30px;border: 2px solid #fff;border-radius: 1em;display: block;overflow: hidden; opacity: 0.9; }
.banner .banner-to strong{ animation: downico 1.5s ease-out infinite;position: relative;display: block;line-height: 30px;width: 3px;height: 5px;background: #fff;margin:10px auto;}
.banner .banner-to:hover h4{border: 2px solid #fff; opacity:1;}
.banner .banner-to:hover strong{background: #fff;}

@keyframes downico{
	0%{top: 0;opacity: 1;}
	35%{top: 40%;opacity: 0;}
	65%{top: -40%;opacity: 0;}
	100%{top: 0;opacity: 1;}
}
*/


.banner .swiper-pagination{ width: auto;right: auto;left: auto;bottom: 0;height: 44px;position: relative;display: inline-block; margin: 0 60px; vertical-align: top;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{  margin: 15px 5px 0 5px; }

.banner .bbicon{ position: absolute;width: 100%;bottom:50px;z-index: 2; display: block; text-align: center; height: 52px; }
.banner .swiper-pagination-bullet-active{ background:#fff; }







 

.newsshow{ display: block; width: 1000px; margin: 0 auto;overflow: hidden; background: #fff; padding: 30px;border-radius: 4px; }
.newsshow .title{ display: block;overflow: hidden; border: 1px solid #146ca9; padding: 20px; border-radius: 4px; }
.newsshow .title span{ display: block;font-size: 30px;letter-spacing: 1px;margin: 0 0 20px 0;color: #146ca9;}
.newsshow .title p{ display: block; overflow: hidden;}
.newsshow .title p font{ display: block;letter-spacing: 0;font-size: 14px;color: #666;  margin: 0 20px 0 0; line-height: 30px;  float: left;}
.newsshow .title p .fa:before{float: left;display: block;width: 30px;height: 30px;border: 1px solid #146ca9;border-radius: 50%;text-align: center;line-height: 30px;color: #146ca9;margin: 0 5px 0 0; } 

.newsshowcenter{ display: block;overflow: hidden;margin: 50px 0;}
.newsshowcenter p,.newsshowcenter span{    line-height: 30px;color: #333;margin: 20px 0;}
.newsshowcenter img{ display: block;width: auto; height:auto; max-width: 100%;margin: 30px auto;overflow: hidden; }

.newsshow .backtoa{display: block;border: 1px solid #ddd;text-align: center;border-radius: 4px;width: 120px;padding: 10px 0;margin: 0 auto;color: #999;font-size: 14px;}
.newsshow  .fa:before{margin: 0 4px 0 0;font-size: 12px;}
.newsshow .backtoa:hover{ color: #146ca9; border: 1px solid #146ca9; } 
 













.title{ display: block; overflow: hidden; }
.title h3{ color: #0B1E33;font-size: 40px;text-align: center;line-height: 40px;text-transform: capitalize;}
.title h4{ color: #0B1E33;display: block;text-align: center;font-size: 26px;line-height: 26px;margin: 16px 0 0 0;}



.inkey{ display: block;width: 100%; overflow: hidden; position:relative;text-align:center;background:#fff; padding:120px 0;}
.inkey .list{ display: block; overflow: hidden; margin:120px auto 0; width:1400px; border: 1px solid #ccc;  }
.inkey .list .lista{ display: block;overflow: hidden;float: left;width: calc(33.333% - 101px);position: relative; padding:50px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;  }
.inkey .list .lista:nth-child(4),.inkey .list .lista:nth-child(5),.inkey .list .lista:nth-child(6){ border-bottom:0; }
.inkey .list .lista:nth-child(3),.inkey .list .lista:nth-child(6){ border-right:0; }
.inkey .list .lista .txt{ display: block; width:100%; position: relative; z-index: 2;}
.inkey .list .lista .txt h3{ color: #0B1E33;display: block;font-size: 22px;font-weight: bold; margin: 0 0 10px 0;}
.inkey .list .lista .txt h4{ color: #0B1E33;display: block;font-size: 16px; width: 70%;text-align: left;min-height: 48px; }
.inkey .list .lista .txt .djck{ display: block;color: #777;font-size: 12px;margin: 20px 0 0 0;text-align: left;}
.inkey .list .lista .txt .djck .fa{ font-size: 14px; margin: 0 0 0 5px; }
.inkey .list .lista .imgicon{ display: block;position: absolute;width:200px;top: 50px;right: 0;     z-index: 2; }
.inkey .list .lista .imgicon img{ display: block; width: 100%; height: 100px;}
.inkey .list .lista:before{ content: " ";position: absolute;top: 0;left: 0;width:26px;height: 26px;background: #D4725D; } 
.inkey .list .lista:nth-child(2):before{background: #F48092;}
.inkey .list .lista:nth-child(3):before{background: #F8BB57;}
.inkey .list .lista:nth-child(4):before{background: #F2B67E;}
.inkey .list .lista:nth-child(5):before{background: #8ECFF3;}
.inkey .list .lista:nth-child(6):before{background: #B87C5E;}


.inkey .list .lista:after{ content: " ";position: absolute;top: 0;left: -100%;width: 100%;z-index: 1;height: 100%;background: #D4725D;transition: all .3s; }
.inkey .list .lista:nth-child(2):after{background: #F48092;}
.inkey .list .lista:nth-child(3):after{background: #F8BB57;}
.inkey .list .lista:nth-child(4):after{background: #F2B67E;}
.inkey .list .lista:nth-child(5):after{background: #8ECFF3;}
.inkey .list .lista:nth-child(6):after{background: #B87C5E;}










.inkey .list .lista:hover:after{left:0;}
.inkey .list .lista:hover .txt h3,.inkey .list .lista:hover .txt h4,.inkey .list .lista:hover .txt .djck{ color:#fff; }

.inkey .list .lista #imgb{opacity: 0;}
.inkey .list .lista:hover #imga{ display: none;}
.inkey .list .lista:hover #imgb{opacity: 1;}











.inteam{  display: block;width: 100%; overflow: hidden; position:relative;text-align:center;background:#F9F9F9; padding:120px 0; }
.inteam  .inteamlist{ display: block; overflow: hidden; margin:120px auto; width: 90%; border: 0 solid #ccc;  }
.inteam .to-a{ margin: 0 auto; }
.inteam .cont{display: block;position: relative; margin:120px auto; width:1400px;   }

.inteam .swiper-slide{}
.inteam .swiper-slide a{ display: block; overflow: hidden; border: 2px solid #F9F9F9; padding: 50px 30px; transition: all .3s;}
.inteam .swiper-slide a .imgbox{ display: block; overflow: hidden; }
.inteam .swiper-slide a .imgbox img{ display: block; width: 100%; }
.inteam .swiper-slide a .txt{ display: block;overflow: hidden;margin: 30px 0; opacity: 1; transition: all .3s; }
.inteam .swiper-slide a .txt strong{ display: block;color: #0B1E33;text-align: center;font-size: 24px;font-weight: normal;}
.inteam .swiper-slide a .txt span{ display: block;color: #0B1E33;text-align: center;font-size: 14px;letter-spacing: 1px;margin: 10px 0 0 0; }
.inteam .swiper-slide a:hover .txt strong,.inteam .swiper-slide a:hover .txt span,.inteam .swiper-slide-active a .txt strong,.inteam .swiper-slide-active a .txt span{color: #F2B67E;}
.inteam .swiper-button-prev02 img, .inteam .swiper-button-next02 img{width: auto;height: 46px;}
.inteam .swiper-button-prev02,.inteam .swiper-button-next02{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);left: -50px; width: auto; cursor: pointer;}
.inteam .swiper-button-next02{ left: auto; right: -50px;}
.inteam .swiper-pagination02{margin: 50px 0 0 0;} 
.inteam .swiper-pagination-bullet{ background: none;border: 1px solid #F2B67E;width: 12px;height: 12px;opacity: 1;margin: 0 10px; }
.inteam .swiper-pagination-bullet-active{ background:#F2B67E; }


.inteam .swiper-slide-active a,.inteam .swiper-slide:hover a{ border: 2px solid #F2B67E; }
.inteam .swiper-slide-active a .txt,.inteam .swiper-slide:hover a .txt{ opacity: 1; }


.inteam .swiper-container02{ overflow: hidden;width: 100%;display: block;  margin:0 auto; }


 
 



.to-a{ display: block;overflow: hidden;border: 1px solid #fff; background:#F2B67E; text-align: center;height: 48px;line-height: 48px;width: 180px;position: relative; border-radius: 2em;}
.to-a .t{ display: block;font-size: 12px;text-transform: uppercase;color: #fff; position: relative; z-index: 2;}
.to-a .t .fa{ font-size: 16px; margin-left: 10px; }
.to-a .b{position: absolute;width: 100%;height: 100%;background: #fff;top: 0;left: -100%;transition: all .3s;z-index:1;}
.to-a:hover{border: 1px solid #F2B67E; }
.to-a:hover .b{left:0;}
.to-a:hover .t{color:#F2B67E; }
  





.inclass{ display: block;width: 100%; overflow: hidden; position:relative;text-align:center;background:#fff; padding:120px 0; }
.inclass .inclass-imgst{ display: block;width: 100%;margin: 120px auto;overflow: hidden; background: #fff4e9; padding: 120px 0;     position: relative; }
.inclass .inclass-imgst .inclass-imgst-center{ display: block; width: 1400px; margin: 0 auto; position: relative;   overflow: hidden;}
.inclass .inclass-imgst .inclass-imgst-center .p-yjy{ width: 45%;display: block;overflow: hidden;position: absolute;top: 20px;right: 0;z-index: 2; }
.inclass .inclass-imgst .inclass-imgst-center .p-yjy a{display: block;border-top: 1px solid #979797; margin: 0 0 50px 40%;color: #0B1E33;font-size: 22px;text-align: left;padding: 10px 0 0 20px; width:60%;     position: relative;}
.inclass .inclass-imgst .inclass-imgst-center .p-yjy .active{ border-top: 1px solid #F2B67E; }
.inclass .inclass-imgst .inclass-imgst-center .p-yjy a span{ display: inline-block;font-size: 18px;margin: 0 10px 0 0;} 
.inclass .inclass-imgst .inclass-imgst-center .p-yjy a:before{ content: " ";position: absolute;top:-1px;left: 0;width:0;height:1px;background:#F2B67E; transition: all .3s;} 
.inclass .inclass-imgst .inclass-imgst-center .p-yjy .active:before{width:40%;  left: -40%;}
.inclass .inclass-imgst .inclass-imgst-center .p-yjy .active{ color:#F2B67E;  }
.inclass .inclass-imgst .inclass-imgst-center .p-yjy-center{ display: block;width: 60%;overflow: hidden;position: relative; }
.inclass .inclass-imgst .inclass-imgst-center .p-yjy-center .p-kn{overflow: hidden;position: relative; width: 100%;}
.inclass .inclass-imgst .inclass-imgst-center .p-yjy-center .p-kn img{ display: block;width: 100%; transition: all .6s;}
.inclass .inclass-imgst .inclass-imgst-center .p-yjy-center .p-kn .txt{ position: absolute; }
.inclass .inclass-imgst:before{ content: " ";position: absolute;top: 0;left: 0;width:40%;height:100%;background:#F2B67E;   } 

.inclass .inclass-imgst .inclass-imgst-center .to-a{    position: absolute;bottom: 0;right: 0;}


.inclass .inclass-imgst .inclass-imgst-center .p-yjy-center .p-kn:hover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1); }




 



.innews{ display: block;width: 100%; overflow: hidden; position:relative;text-align:center;background:#F9F9F9; padding:120px 0; }
.innews .list{ display: block;width: 1400px;margin: 120px auto;overflow: hidden;}
.innews .list a{ display: block;overflow: hidden;border-top: 1px solid #979797;padding: 30px 0;position: relative; display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.innews .list a:last-child{ border-bottom: 1px solid #979797; }
.innews .list a p{ display: block;overflow: hidden;width: 30%;}
.innews .list a p img{ display: block;width: 100%; transition: all .6s;}
.innews .list a h4{ display: block;overflow: hidden; margin: 0;width: 70%;box-sizing: border-box;padding-left: 40px;}
.innews .list a h4 strong{ color: #0B1E33;display: block;font-size: 18px; }
.innews .list a h4 span{ color: #999;margin: 20px 0 0 0;display: block; }
.innews .list a .frc{}
.innews .list a .frc img{ display: block; width: 100%;}

.innews .list a:hover p img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.innews .list a:hover h4 strong,.innews .list a:hover h4 span{ color: #146ca9; }

.innews .to-a{ margin: 0 auto; }







.hllogolink{ position: fixed;bottom: 0;height: 80px;width: 100%; background: #fff; z-index: 9999;  }
.hllogolink dd{display: block;position: relative;width: calc(25% - 1px);float: left;height: 80px; border-right: 1px solid #ccc; cursor: pointer; }
.hllogolink dd h6{ display: block;overflow: hidden;margin:0 auto 0;text-align: center; z-index: 2; padding:35px 0; position: relative; background: #F9F9F9;  }
.hllogolink dd h6 img{ display: inline-block;vertical-align: top;margin: 0 10px 0 0;}
.hllogolink dd h6 span{ display: inline-block;font-size: 20px;vertical-align: top;color: #0B1E33; font-weight: bold; }
.hllogolink dd p{ position: absolute;height: auto;overflow: hidden;bottom: -200px;width: 100%;transition: all 0.3s ease 0s;opacity: 0;     box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
.hllogolink dd:hover p{ bottom:80px; opacity: 1; }
.hllogolink dd p a{ display: block;overflow: hidden; }
.hllogolink dd p a img{ display: block;width: auto;margin: 0; max-width:100%; }






 
.footer{ background: #fff; display: block;overflow: hidden;padding:70px 0 20px;}
.footer dl{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: top;-webkit-align-items: top;  width: 90%; margin: 0 auto; }
.footer dl dd{ }
.footer dl dd h4{ display: block;overflow: hidden;margin: 0 0 40px 0;}
.footer dl dd h4 strong{ color: #0B1E33;display: block;font-size: 22px;font-weight: normal;line-height: 22px;}
.footer dl dd h4 span{display: block;width: 136px; background: #979797;height: 1px;margin: 10px 0;}
.footer dl dd h4 font{ color: #0B1E33;display: block;font-size: 16px;}
.footer dl dt{  }
.footer dl dt p{ display: block;float: left; margin: 0 100px 0 0;}
.footer dl dt p:nth-child(2n){ float: right; margin: 0 0 0 0;}
.footer dl dt p img{ display: block;width: auto;height: 150px;}
.footer dl dt p span{ display: block;text-align: center;color: #0B1E33;font-size: 16px;}

.footer .bottom{ display: block;overflow: hidden; width: 90%; margin: 20px auto 0; }
.footer .bottom h3{color: #777; margin: 20px 0 0 0;     font-size: 12px;  text-align: center;}
.footer .bottom h3 a{ color: #777; font-size: 12px; margin: 0 0 0 20px; }
.footer .bottom h4{ text-transform: uppercase;color: #0B1E33;font-size: 24px;letter-spacing: 2px; text-align: center;}






.totop{position: fixed;right: 0;bottom: 200px;  display: none;   z-index: 999999;}
.totop a {display: block;width: 40px;height: 40px;background-color: #F2B67E;font-size: 30px;color: #fff;line-height: 36px;text-align: center;box-sizing: border-box;border-radius: 4px;}

/* 妇产科 */
.innerwrap{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 200px;}
/* fck01 */
.fck01{width: 1400px;margin:40px auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.fck01 .imgbox{width: 70%;box-sizing: border-box;overflow: hidden;}
.fck01 .imgbox img{display: block;width: 100%;}
.fck01 .text{width: 30%;box-sizing: border-box;padding-left: 30px;}
.fck01 .text h3{font-size:40px;color:#0B1E33;line-height:40px;margin-bottom: 10px;text-align: left;text-transform: capitalize;}
.fck01 .text h4{font-size:26px;color:#0B1E33;line-height: 26px;margin-top: 16px;}

/* fcklink */
.fcklink{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;}
.fcklink a{display: block;font-size: 22px;color: #777777;padding: 0 60px 20px;position: relative;margin-right: 100px;}
.fcklink a::after{content: '';display: block;width: 0%;height: 2px;background-color: #F2B67E;transition: all .3s;position: absolute;left: 0;bottom: 0;}
.fcklink a.active::after,.fcklink a:hover::after{width: 100%;}
.fcklink a.active,.fcklink a:hover{color: #F2B67E;}
.fcklink a:last-child{margin-right: 0;}

/* fck02wrap */
.fck02wrap{width: 100%;box-sizing: border-box;background-color: rgb(252,241,238);padding: 50px 0 100px;}
.fck02wrap .top{text-align: center;margin-bottom: 50px;}
.fck02wrap .top h3{font-size:47px;color:#0B1E33;text-align: center;}
.fck02wrap .top p{font-size:26px;color:#0B1E33;text-align: center;}
.fck02{width: 1400px;margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.fck02 .left{width: 45%;position: relative;}
.fck02 .left img{display: block;width: 100%;}
.fck02 .left .page{width: 100%;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;margin-top: 30px;}
.fck02 .left .swiper-button-next,.fck02 .left .swiper-button-prev{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border-radius: 50%;width: 40px;height: 40px;background:#FFFFFF;border:1px solid #F2B67E;position: relative;margin: 0;padding: 0;left: 0;right: 0;color: #F2B67E;}
.fck02 .left .swiper-button-next{margin-left: 20px;}
.fck02 .left .swiper-button-next:hover,.fck02 .left .swiper-button-prev:hover{background-color: #F2B67E;color: #FFFFFF;}
.fck02 .right{width: 55%;box-sizing: border-box;padding-left: 60px;font-size: 16px;color: #0B1E33;line-height: 32px;padding-bottom: 72px;}

/* fck03wrap */
.fck03wrap{width: 100%;box-sizing: border-box;}
.f-tl{width: 100%;box-sizing: border-box;position: relative;padding: 30px 0;background-color: #fff4e9;overflow: hidden;}
.f-tl .text{width: 1400px;margin: auto;box-sizing: border-box;padding: 30px 0;padding-left: 30px;border-left: 4px solid #F2B67E;}
.f-tl .text h3{font-size:22px;color:#0B1E33;}
.f-tl .text p{font-size: 16px;color: #0B1E33;margin-top: 10px; text-transform: uppercase;}
.f-tl .r-img{width: auto;height: 120%;position: absolute;right: calc((100% - 1400px)/2);top: 0;}

.fck03box{width: 1400px;margin: 50px auto 100px;box-sizing: border-box;position: relative;}
.fck03box .bgimg{width: 100%;height: 100%;position: absolute;z-index: 0;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;overflow: hidden;}
.fck03box .bgimg .item{width: 25%;height: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;}
.fck03box .bgimg .item img{width: 80%;height: auto;margin: auto;}
.fck03{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;position: relative;}
.fck03::before{content: '';display: block;width: 100%;height: 6px;border-radius: 6px;border: 1px solid #F2B67E;position: absolute;top: 120px;left: 0;z-index: 1;background-color: #FFFFFF;}
.fck03 li{width: 25%;position: relative;z-index: 1;}
.fck03 li .text::before{content: '';display: block;width: 126%;height: 6px;background-color: #F2B67E;border-radius: 6px;position: absolute;left: -12%;top: 121px;opacity: 0;transition: all .3s;}
.fck03 li .text:hover::before{opacity: 1;}
.fck03 li .text{position: relative;z-index: 1;width: 80%;box-sizing: border-box;padding: 50px 0 50px;margin: auto;position: relative;}
/* .fck03 li .text::after{content: '';display: block;width: 100%;height: 100%;background: url(img/fck04.png)no-repeat;background-size: cover;position: absolute;top: 0;left: 0;} */
.fck03 li .text h3{font-size: 22px;color: #0F2136;text-align: center;position: relative;z-index: 1;}
.fck03 li .text font{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border-radius: 50%;background-color: #fff;color: #F2B67E;border: 1px solid #F2B67E;width: 40px;height: 40px;font-size: 24px;margin: 20px auto;position: relative;z-index: 1;transition: all .3s;}
 .fck03 li .text h4{font-size: 16px;line-height: 30px;color: #0B1E33;text-align: center;}
.fck03 li .text:hover font{background-color: #F2B67E;color: #FFFFFF;}
 
/* fck04wrap */
.fck04wrap{width: 100%;box-sizing: border-box;border-bottom: 2px solid #979797;}
.fck04{width: 1400px;margin:20px auto;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.fck04 li{width: 50%;box-sizing: border-box;border-bottom: 1px solid #979797;border-right: 1px solid #979797;padding: 30px 100px 30px 80px;}
.fck04 li img{display: block;width: auto;margin-bottom: 20px;height: 30px;}
.fck04 li h3{font-size: 24px;color: #0B1E33;margin-bottom: 20px;}
.fck04 li h4{font-size: 16px;color: #777777;line-height: 28px;text-align: justify;}
.fck04 li:nth-of-type(2n){border-right: none;}
.fck04 li:nth-last-of-type(1),.fck04 li:nth-last-of-type(2){border-bottom: none;}

/* 妇产科-妇科 */
.fcktwo01wrap{padding-bottom: 50px;border-bottom: 2px solid #979797;}
.fcktwo01{width: 1400px;margin: 30px auto 0;box-sizing: border-box;}
.fcktwo01 li{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;/* margin-bottom: 10px; *//* align-items: flex-start;-webkit-align-items: flex-start; */}
.fcktwo01 li .left{width: 15%;box-sizing: border-box;padding: 40px 20px 100px;margin-bottom: 10px;}
.fcktwo01 li .left h3{font-size: 21px;color: #D97A66;font-weight: bold;}
.fcktwo01 li .right{width: 85%;box-sizing: border-box;padding-left: 10px;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.fcktwo01 li .right .item{width: calc((100% - 40px)/5);box-sizing: border-box;padding: 30px 20px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: #F9F9F9;margin-right: 10px;}
.fcktwo01 li .right .item:nth-of-type(5n){margin-right: 0;}
.fcktwo01 li .right .item01 p{font-size: 16px;line-height: 28px;color: #0B1E33;text-align: center;font-weight: bold;}
.fcktwo01 li .right .item{margin-bottom: 10px;}

.fcktwo01 li:nth-of-type(1) .left{background-color: #FCF1EE;}
.fcktwo01 li:nth-of-type(2) .left{background-color: #F9D6CE;}
.fcktwo01 li:nth-of-type(3) .left{background-color: #efb7ac;}
.fcktwo01 li:nth-of-type(4) .left{background-color: #D97A66;}
.fcktwo01 li:nth-of-type(3) .left h3,.fcktwo01 li:nth-of-type(4) .left h3{color: #fff;}

.fcktwo01 li .right .item02{padding-left: 34px;-webkit-flex-flow: column;flex-flow: column;}
.fcktwo01 li .right .item02 h3{font-size: 16px;color: #0B1E33;margin-bottom: 10px;width: 100%;font-weight: bold;}
.fcktwo01 li .right .item02 p{width: 100%;position: relative;font-size: 14px;line-height: 32px;color: #666;position: relative;}
.fcktwo01 li .right .item02 p::before{content: '';display: block;width: 16px;height: 16px;background: url(img/gou.png)no-repeat;background-size: cover;position: absolute;left: -24px;top: 8px;}

/* 专家团队 */
.expert01wrap{width: 100%;box-sizing: border-box;overflow: hidden;margin: 120px 0 0;background-color: #F9F9F9;padding-bottom: 50px;}
.expert01{width: 1400px;margin: auto;padding: 50px 0;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;}
.expert01 .left{width: 20%;box-sizing: border-box;padding-right: 60px;}
.expert01 .left a{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;height: 60px;font-size: 22px;color: #0B1E33;border-bottom: 1px solid #ddd;box-sizing: border-box;padding: 0 10px;transition: all .3s;}
.expert01 .left a i{font-size: inherit;color: inherit;opacity: 0;}
.expert01 .left a:hover,.expert01 .left a.active{background-color: #F2B67E;color: #fff;}
.expert01 .left a:hover i,.expert01 .left a.active i{opacity: 1;}
.expert01 .right{width: 80%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.expert01 .right a{display: block;width: 32%;margin-right:2%;margin-bottom: 2%;position: relative;overflow: hidden;}
.expert01 .right a::before{content: '';display: block;width: 0%;height: 3px;background-color: #F2B67E;transition: all .3s;position: absolute;left: 0;bottom: 0;z-index: 1;}
.expert01 .right a:hover::before{width: 100%;}
.expert01 .right a::after{content: '';display: block;width: 100%;height: 100%;background-color: #F2B67E;opacity: 0;transition: all .3s;position: absolute;top: 0;left: 0;}
.expert01 .right a:hover::after{opacity: 1;}
.expert01 .right a:nth-of-type(3n){margin-right: 0;}
.expert01 .right a img{display: block;width: 100%;transition: all .6s;}
.expert01 .right a:hover img{transform: scale(1.1);}
.expert01 .right a .bot{width: 100%;box-sizing: border-box;padding: 30px 20px;position: absolute;bottom: 0;left: 0;}
.expert01 .right a .bot h3{font-size: 22px;color: #ffffff;margin-bottom: 10px;}
.expert01 .right a .bot p{font-size: 16px;color: #ffffff;}
.expert01 .right a .hovertext{width: 100%;box-sizing: border-box;padding: 0 20px 60px;position: absolute;bottom: 0;left: 0;z-index: 1;transform: translateY(80%);transition: all .3s;opacity: 0;}
.expert01 .right a .hovertext h3{font-size: 26px;color: #fff;margin-bottom: 10px;}
.expert01 .right a .hovertext p{font-size: 16px;color: #fff;margin-bottom: 10px;}
.expert01 .right a .hovertext h4{font-size: 12px;color: #fff;line-height: 26px;text-align: justify;margin-bottom: 20px;letter-spacing: 0.2px;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.expert01 .right a .hovertext h5{font-size: 16px;color: #fff;}

.expert01 .right a:hover .bot{opacity: 0;}
.expert01 .right a:hover .hovertext{opacity: 1;transform: none;}

/* 弹出 */
.e-tcwrap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.5);z-index: 99999;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;opacity: 0;visibility: hidden;transition: all .3s;}
.e-tcwrap.e-tcwrap02{opacity: 1;visibility: visible;}
.expertmeninfo{width: 1400px;height: auto;background-color: #fff;box-sizing: border-box;padding: 80px 400px 80px 140px;position: relative;overflow: hidden;}
.e-list{position: relative;z-index: 1;}
.expertmeninfo .r-img{position: absolute;right: -30px;bottom: -50px;width: 400px;opacity: 0.6;}
.expertmeninfo li{position: relative;width: 100%;display: none;}
.expertmeninfo li:first-child{display: block;}
.expertmeninfo li .cont{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.expertmeninfo li .imgbox{width: 40%;box-sizing: border-box;}
.expertmeninfo li .imgbox img{display: block;width: 100%;}
.expertmeninfo li .text{width: 50%;box-sizing: border-box;max-height: 70vh;overflow: hidden;overflow-y: auto;}
.expertmeninfo li .text .name{font-size: 26px;color: #0B1E33;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;align-items: center;-webkit-align-items: center;margin-bottom: 10px;font-weight: bold;}
.expertmeninfo li .text .name font{font-size: 18px;color: #0B1E33;margin-left: 20px;font-weight: normal;}
.expertmeninfo li .text .info p{font-size: 14px;color: #0B1E33;line-height: 26px;}
.expertmeninfo li .text .info{margin-bottom: 30px;}
.expertmeninfo li .text .tl{font-size: 18px;color: #0B1E33;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;align-items: center;-webkit-align-items: center;margin-bottom: 10px;font-weight: bold;}
.expertmeninfo li .text .tl font{font-size: 14px;color: #000015;margin-left: 15px;font-weight: normal;}
.expertmeninfo .close{position: absolute;right: 80px;top: 80px;width: 30px;transition: all .3s;cursor: pointer;}
.expertmeninfo .close:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

/* 海馨广场 */
/* squareonewrap */
.squareonewrap{width: 100%;box-sizing: border-box;padding: 50px 0;background-color: #F9F9F9;}
/* squareone01 */
.squareone01{width: 1400px;margin: auto;box-sizing: border-box;padding: 80px 40px;background: url(img/square0102.png)no-repeat ;background-size: cover;display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;}
.squaretwo01{background: url(img/square0202.png)no-repeat;background-size: cover;}
.squarethere01{background: url(img/square0302.png)no-repeat;background-size: cover;}
.squareone01 .text{width: 360px;height: auto;box-sizing: border-box;padding: 100px 20px 30px;background-color: rgba(255,255,255,0.9);}
.squareone01 .text h3{font-size: 18px;color: #0B1E33;font-weight: bold;margin-bottom: 20px;}
.squareone01 .text h4{font-size: 14px;line-height: 20px;color: #777;margin-bottom: 20px;}
.squareone01 .text span{font-size: 14px;color: #777;}
.squareone01 .text a{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border-radius: 50%;border: 1px solid #777;width: 40px;height: 40px;float: right;margin-top: 10px;transition: all .3s;}
.squareone01 .text a::after{content: '';display: block;width: 8px;height: 8px;border-top: 1px solid #777;border-right: 1px solid #777;transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-left: -4px;}
.squareone01 .text a:hover{background-color: #146ca9;border-color: #146ca9;}
.squareone01 .text a:hover::after{border-color: #fff;}


/* squareone02 */
.squareone02wrap{width: 1400px;margin: auto;box-sizing: border-box;margin-top: 50px;}
.squareone02{width: 100%;margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.squareone02 a{display: block;width: 32%;margin-right: 2%;box-sizing: border-box;overflow: hidden;margin-bottom: 2%;}
.squareone02 a:nth-of-type(3n){margin-right: 0;}
.squareone02 a .imgbox{width: 100%;box-sizing: border-box;overflow: hidden;}
.squareone02 a .imgbox img{display: block;width: 100%;transition: all .6s;}
.squareone02 a:hover .imgbox img{transform: scale(1.1);}
.squareone02 a .text{width: 100%;box-sizing: border-box;padding-top: 20px;}
.squareone02 a .text h3{font-size: 22px;color: #0B1E33;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.squareone02 a .text h4{font-size: 14px;color: #777;line-height: 20px;margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: justify;letter-spacing: 0.2px;}
.squareone02 a .text font{font-size: 14px;color: #777;line-height: 20px;}
.squareone02 a:hover .text h3{color: #F2B67E;}

.fy{width: 100%;box-sizing: border-box;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: center;align-items: center;}
.fy a{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 12px;color: #777;border-radius: 50%;margin-right: 10px;transition: all .3s;}
.fy a:last-child{margin-right: 0;}
.fy .list{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;margin-right: 10px;}
.fy .list a{width: 30px;height: 30px;}
.fy .list a:hover,.fy .list a.active{background-color:#F2B67E;color: #fff;}
.fy a.btn{width: 50px;height: 50px;border: 1px solid #777;background-color: #fff;}
.fy a.btn::after{content: '';display: block;width: 8px;height: 8px;border-top: 1px solid #777;border-right: 1px solid #777;transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-left: -4px;}
.fy a.btn01::after{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);margin-left: 0;margin-right: -4px;}
.fy a.btn:hover{background-color: #F2B67E;border-color: #F2B67E;}
.fy a.btn:hover::after{border-color: #fff;}

/* 联系我们 */
.mapwrap{position: relative;width: 100%;}
.mapwrap .map{width: 100%;height: 400px;}
.mapwrap .map img{width: auto;height: 50px;}
.fck01 .imgbox p{text-align: right;font-size: 14px;color: #777777;margin-top: 10px;}

.contact01wrap{width: 100%;box-sizing: border-box;background-color: #F9F9F9;}
.contact01{width: 1400px;margin: auto;padding: 50px 0 100px;}
.contact01 li{width: 100%;box-sizing: border-box;padding: 40px 170px 40px 30px;background-color: #fff;margin-bottom: 15px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.contact01 li .text{width: calc(100% - 100px);box-sizing: border-box;}
.contact01 li h3{font-size: 22px;color: #0B1E33;padding-bottom: 10px;border-bottom: 1px solid #D8D8D8;margin-bottom: 10px;}
.contact01 li h4{font-size: 16px;color: #777777;line-height: 26px;}
.contact01 li:last-child{margin-bottom: 0;}
.contact01 li .imgbox{width: 70px;}
.contact01 li .imgbox img{display: block;width: 100%;height: auto;}

/* 招聘 */
.joinwrap{width: 100%;box-sizing: border-box;border-bottom: 2px solid #d8d8d8;}

/* join01wrap */
.join01wrap{width: 1400px;margin: auto;box-sizing: border-box;padding: 50px 0 100px;}
.join01{width: 100%;box-sizing: border-box;}
.join01 li{width: 100%;box-sizing: border-box;border-bottom: 1px solid #D8D8D8;}
.join01 li:first-child{border-top: 1px solid #D8D8D8;}
.join01 .top{display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;box-sizing: border-box;padding:40px 40px 40px 0;align-items: center;-webkit-align-items: center;}
.join01 .top::after{content: '+';display: block;font-size:20px;color: #0B1E33;}
.join01 .top.open::after{content: '-';}
.join01 .top .text{padding-left: 30px;box-sizing: border-box;position: relative;}
.join01 .top .text font{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 20px;height: 20px;background-color: #146ca9;font-size: 12px; border-radius:2px;color: #fff;position: absolute;left: 0;top: 0;}
.join01 .top .text h3{font-size: 22px;color: #0B1E33;margin-bottom: 10px;line-height: 20px;}
.join01 .top .text p{font-size: 14px;color: #777;}
.join01 .info{width: 100%;box-sizing: border-box;padding:30px 30px 50px 30px;display: none;     border: 1px solid #eee;border-bottom: 0;}
.join01 li:first-child .info{display: block;}
.join01 .info h3{font-size: 16px;color:#146ca9;margin-bottom: 10px;}
.join01 .info h4{font-size: 14px;color: #777;line-height: 26px;margin-bottom: 30px;}
.join01 .info h3.red{color: #146ca9; margin: 0 0 0 0;}
.join01 .info .email{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;}
.join01 .info .email font,.join01 .info .email a{font-size: 14px;padding-bottom: 1px;display: block;box-sizing: border-box;border-bottom: 1px solid #146ca9;color: #146ca9;margin-right: 20px;}
.join01 .info .email font:last-child,.join01 .info .email a:last-child{margin-right: 0;}

.join01wrap .fy{margin-top: 60px;}

/* 走进海馨 */
.contwidth{width: 1400px;}
.about01{margin: 0px auto 40px;position: relative;}
.about01 h3{font-size: 220px;color: #fff4e9;letter-spacing: 2px;font-weight: bold;text-align: center;}
.about01 h4{font-size: 16px;color: #403C3C;width: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;line-height: 40px;}

/* about02wrap */
.about02wrap{width: 100%;box-sizing: border-box;position: relative;padding-top: 110px;}
.about02wrap::after{content: '';display: block;width: 100%;height: 50%;background-color: #F2B67E;position: absolute;top: 0;left: 0;}
.about02{margin: auto;box-sizing: border-box;position: relative;z-index: 1;}
.about02 .swiper-slide img{display: block;width: 100%;}
.about02 .page{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;position: absolute;bottom: 30px;left: 0;}
.about02 .page .swiper-button-prev,.about02 .page .swiper-button-next{font-size: 60px;color: #fff;background-image: none;position: relative;top: 0;left: 0;right: 0;bottom: 0;margin: 0;padding: 0;width: auto;height: auto;}
.about02 .page .swiper-button-prev:hover,.about02 .page .swiper-button-next:hover{color: #F2B67E;}
.about02 .page .swiper-pagination{position: relative;box-sizing: border-box;margin: 0 45px;}
.about02 .page .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border: 1px solid #fff;margin-right: 15px;background-color: transparent;opacity: 1;}
.about02 .page .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.about02 .page .swiper-pagination .swiper-pagination-bullet-active{background-color: #fff;}
.about02wrap .bottext{width: 40%;position: relative;margin: 100px auto;}
.about02wrap .bottext h4{font-size: 16px;line-height: 40px;color: #403C3C;text-align: center;}
.about02wrap .bottext h3{font-size: 200px;color: #fff4e9;position: absolute;top: -100px;left: -100px;font-weight: bold;}

/* about03wrap */
.about03wrap{width: 100%;box-sizing: border-box;padding: 100px 0;background-color: #fff4e9;}
.about03{margin: auto;box-sizing: border-box;}
.about03 .top{text-align: center;}
.about03 .top h3{font-size: 47px;color: #403C3C;margin-bottom: 20px;text-align: center;}
.about03 .top h4{font-size: 26px;color: #403C3C;text-align: center;}
.about03 .imgbox{width: 100%;margin-top: 50px;}
.about03 .imgbox img{display: block;width: auto;margin: auto;}

/* about04wrap */
.about04wrap{width: 100%;box-sizing: border-box;}
.about04{margin: 100px auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.about04 .item{width: 40%;box-sizing: border-box;}
.about04 .item .imgbox{width: 100%;margin: auto;}
.about04 .item .imgbox img{width: auto;margin: auto;height: 100px;display: block;}
.about04 .item h3{font-size: 22px;color: #F2B67E;margin: 30px 0;text-align: center;}
.about04 .item h4{font-size: 16px;color: #403C3C;line-height: 30px;}
.about04 .line{display: block;width: 1px;background-color: #ddd;}

/* about05 */
.about05wrap{padding: 100px 0;position: relative;}
.about05wrap::after{content: '';display: block;width: 100%;height: 50%;background-color: #fff4e9;position: absolute;bottom: 0;left: 0;z-index: 0;}
.about05{margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;position: relative;padding-top: 3%;z-index: 1;}
.about05 .l-tab{width: 18%;margin-top: 5%;}
.about05 .l-tab a{display: block;font-size: 22px;color: #403C3C;position: relative;padding-bottom: 10px;margin-bottom: 10px;}
.about05 .l-tab a::after{content: '';display: block;width: 0%;height: 2px;background-color: #F2B67E;transition: all .3s;position: absolute;left: 0;bottom: 0;}
.about05 .l-tab a:last-child{margin-bottom: 0;}
.about05 .l-tab a:hover::after,.about05 .l-tab a.active::after{width: 100%;}
.about05 .r-min{width: 70%;box-sizing: border-box;position: relative;}
.about05 .bgimg{width: auto;position: absolute;z-index: 0;left: 25%;top: 0;}
.about05 .r-min .item{position: relative;width: 100%;box-sizing: border-box;display: none;}
.about05 .r-min .item:first-child{display: block;}
.about05 .r-min .item .page{position: relative;width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;margin-top: 30px;}
.about05 .r-min .item .page .swiper-button-prev,.about05 .r-min .item .page .swiper-button-next{font-size: 60px;color: #F2B67E ;background-image: none;position: relative;top: 0;left: 0;right: 0;bottom: 0;margin: 0;padding: 0;width: auto;height: auto;}
.about05 .r-min .item .page .swiper-button-prev:hover,.about05 .r-min .item .page .swiper-button-next:hover{color: #F2B67E;}
.about05 .r-min .item .page .swiper-pagination{position: relative;box-sizing: border-box;margin: 0 45px;}
.about05 .r-min .item .page .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border: 1px solid #F2B67E ;margin-right: 15px;background-color: transparent;opacity: 1;}
.about05 .r-min .item .page .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.about05 .r-min .item .page .swiper-pagination .swiper-pagination-bullet-active{background-color: #F2B67E ;}
.about05 .r-min .item .swiper-slide img{display: block;width: 100%;}

/* 儿科 */
.ek01wrap{background-color: #FFF6E8;padding: 50px 0;}

/* .ek02 */
.ek02{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-top: 50px;}
.ek02 li{width: calc(100% / 3);box-sizing: border-box;}
.ek02 li .imgbox{width: 100%;overflow: hidden;}
.ek02 li .imgbox img{display: block;width: 100%;transition: all .6s;}
.ek02 li:hover .imgbox img{transform: scale(1.1);}
.ek02 li .text{width: 100%;box-sizing: border-box;padding: 40px 50px;}
.ek02 li .text .icon img{display: block;width: 100%;height: auto;}
.ek02 li .text .icon{width: 60px;margin: auto;}
.ek02 li .text h4{font-size: 16px;color: #403C3C;line-height: 30px;text-align: center;margin-top: 20px;}
/* ek03wrap */
.ek03wrap{width: 100%;box-sizing: border-box;overflow: hidden;}
.ek03{margin: 100px auto;box-sizing: border-box;}
.ek03 li{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-bottom: 80px;}
.ek03 li .imgbox{width: 60%;box-sizing: border-box;overflow: hidden;}
.ek03 li .imgbox img{display: block;width: 100%;transition: all .6s;}
.ek03 li:hover .imgbox img {transform: scale(1.1);}
.ek03 li .text{width: 35%;box-sizing: border-box;}
.ek03 li .text h3{font-size: 26px;color: #403C3C;margin-bottom: 20px;}
.ek03 li .text h4{font-size: 16px;line-height: 30px;color: #403C3C;text-align: justify;}
.ek03 li:nth-of-type(odd){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.ek03 li:last-child{margin-bottom: 0;}
.ek03 li .text h4 font{display: block;color: #F8BB57;font-size: 16px;}

/* ek04 */
.ek04{margin: 50px auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.ek04 .item{width: 32%;box-sizing: border-box;border: 1px solid #ddd;box-sizing: border-box;padding: 30px;position: relative;margin-bottom: 2%;}
.ek04 .item img{display: block;width: 160px;height: auto;}
.ek04 .item .text{width: 100%;box-sizing: border-box;margin-top: 40px;}
.ek04 .item .text h3{font-size: 26px;color: #403C3C;margin-bottom: 20px;}
.ek04 .item .text p{font-size: 16px;color: #403C3C;}
.ek04 .item .num{font-size: 24px;color: #F8BB57;font-weight: bold;position: absolute;top: 30px;right: 30px;position: absolute;}
.ek04 .item:nth-of-type(4),.ek04 .item:nth-of-type(5){width: 49%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.ek04 .item:nth-of-type(4) .text,.ek04 .item:nth-of-type(5) .text{width: calc(100% - 180px);margin-top: 0;}

.f-line{width: 100%;height: 2px;background-color: #979797;}

/* 中医科 */
.zyk01wrap{background-color: #F6EEE6;}

/* zyk02 */
.zyk02{margin: 50px auto 100px;}
.zyk02 img{display: block;width: 100%;}
.zyk02 h4{font-size: 16px;color: #403C3C;line-height: 30px;width: 660px;margin: auto;text-align: center;margin-top: 50px;}

/* 更多科室 */
.ksmore01{margin: auto;}
.ksmore01 .one{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;background-color: #F9F9F9;margin: 60px auto;}
.ksmore01 .one .imgbox{width: 50%;box-sizing: border-box;overflow: hidden;}
.ksmore01 .one .imgbox img{display: block;width: 100%;transition: all .6s;}
.ksmore01 .one:hover .imgbox img{transform: scale(1.1);}
.ksmore01 .one .text{display: block;width: 50%;box-sizing: border-box;padding: 80px 60px;font-size: 16px;line-height: 32px;color: #403C3C;}

.ksmore01 .two{width: 240px;height: 76px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: flex-start;-webkit-align-items: flex-start;align-items: center;background-color: #fff4e9;border-top-right-radius: 76px;border-bottom-right-radius: 76px;margin-bottom: 30px;box-sizing: border-box;padding-left: 60px;}
.ksmore01 .two h3{font-size: 20px;color: #0B1E33;line-height: 26px;}
.ksmore01 .two h3 font{display: block;font-size: 14px;color: #0B1E33;}
.ksmore01 .there{width: 100%;box-sizing: border-box;border: 1px solid #F2B67E;padding: 30px 240px 30px 60px;margin-bottom: 70px;}
.ksmore01 .there h3{font-size: 16px;color: #403C3C;font-weight: bold;margin-bottom: 20px;}
.ksmore01 .there h4{font-size: 16px;color: #403C3C;line-height: 32px;}
.ksmore01 .there p{font-size: 16px;line-height: 30px;color: #403C3C;margin-bottom: 30px;}
.ksmore01 .there p:last-child{margin-bottom: 0;}
.ksmore01 .there .box{width: 600px;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.ksmore01 .there .box .left{width: 10%;background-color: rgb(229,246,255);text-align: center;box-sizing: border-box;padding-top: 40px;font-weight: bold;}
.ksmore01 .there .box .right{width: 90%;box-sizing: border-box;padding: 20px 40px;background-color: rgb(249,249,249);font-size: 16px;line-height: 30px;color: #403C3C;}

/* 四维彩超 */
.swcc01{margin: 120px auto 100px;box-sizing: border-box;}
.swcc01 .text{width: 660px;margin: 0 auto 50px;}
.swcc01 .text h3{font-size: 26px;color: #403C3C;margin-bottom: 30px;text-align: center;}

.swcc01 .text h4{font-size: 16px;color: #403C3C;line-height: 30px;text-align: center;}

.swcc01 .imgbox{width: 540px;position: relative;margin: auto;}
.swcc01 .imgbox .box{width: 540px;height: 540px;border-radius: 50%;position: relative;z-index: 1;overflow: hidden;}

.swcc01 .imgbox .box img{display: block;width: 100%;transition: all .6s;}
.swcc01 .imgbox .box:hover img{transform: scale(1.1);}

.swcc01 .imgbox::before{content: '';display: block;width: 140px;height: 140px;border-radius: 50%;background-color: #F9D6CE;position: absolute;left: -50px;top: 60px;z-index: 2;}

.swcc01 .imgbox::after{content: '';display: block;width: 310px;height: 310px;border-radius: 50%;background-color: #fff4e9;position: absolute;right: -60px;bottom: 0;z-index: 0;}

/* swcc02 */
.swcc02{margin: 100px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}

.swcc02 .item{text-align: center;width: 40%;box-sizing: border-box;padding-bottom: 50px;}
.swcc02 .item h3{display: block;width: 100px;height: 100px;margin: auto;margin-bottom: 20px;}
.swcc02 .item h3 img{display: block;width: 100%;}
.swcc02 .item h2{font-size: 22px;color: #403C3C;margin-bottom: 20px;text-align: center;}
.swcc02 .item h4{font-size: 16px;line-height: 30px;text-align: center;color: #403C3C;}
.swcc02 .line{display: block;width: 1px;background-color: #AFADAD;}

/* swcc03wrap */
.swcc03wrap{width: 100%;box-sizing: border-box;}
.sw-tl{width: 100%;box-sizing: border-box;text-align: center;margin-bottom: 60px;}
.sw-tl h3{font-size: 40px;color: #403C3C;margin-bottom: 20px;text-align: center;}
.sw-tl h4{font-size: 26px;color: #403C3C;text-align: center;}
.swcc03{width: 100%;box-sizing: border-box;}
.swcc03 li{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;background-color: #fff4e9;}
.swcc03 li .imgbox{width: 50%;box-sizing: border-box;overflow: hidden;}
.swcc03 li .imgbox img{display: block;width: 100%;transition: all .6s;}
.swcc03 li:hover .imgbox img{transform: scale(1.1);}
.swcc03 li .text{width: 50%;box-sizing: border-box;padding-left: calc((100% - 1400px)/2);padding-right: 110px;}
.swcc03 li .text h3{font-size: 26px;color: #403C3C;margin-bottom: 30px;box-sizing: border-box;padding-left: 20px;}
.swcc03 li .text p{display: block;box-sizing: border-box;padding-left: 20px;position: relative;font-size: 16px;line-height: 30px;}
.swcc03 li .text p::before{content: '';display: block;width: 8px;height: 8px;background-color: #F2B67E;border-radius: 50%;position: absolute;left: 0;top: 13px;}
.swcc03 li:nth-of-type(odd){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.swcc03 li:nth-of-type(even) .text{padding-left: 100px;padding-right: calc((100% - 1400px)/2);}

/* swcc04wrap */
.swcc04wrap{width: 100%;box-sizing: border-box;margin: 90px auto;}
.swcc04{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.swcc04 .left{width: 46%;box-sizing: border-box;padding-right: 70px;}
.swcc04 .left .item{width: 100%;box-sizing: border-box;padding-left: 60px;position: relative;margin-bottom: 40px;}
.swcc04 .left .item img{display: block;width: 60px;position: absolute;left: 0;top: 0;}
.swcc04 .left .item .text{width: 100%;box-sizing: border-box;}
.swcc04 .left .item .text h3{font-size: 26px;color: #403C3C;line-height: 60px;}
.swcc04 .left .item .text h4{font-size: 16px;line-height: 30px;color: #403C3C;}
.swcc04 .left .item:last-child{margin-bottom: 0;}
.swcc04 .right{width: 54%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.swcc04 .right li{width: 49%;box-sizing: border-box;border: 1px solid #7BC9F1;}
.swcc04 .right li .imgbox{width: 100%;box-sizing: border-box;overflow: hidden;}
.swcc04 .right li .imgbox img{display: block;width: 100%;transition: all .6s;}
.swcc04 .right li:hover .imgbox img{transform: scale(1.1);}
.swcc04 .right li .text{width: 100%;box-sizing: border-box;padding: 30px 40px;}
.swcc04 .right li .text h3{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;font-size: 22px;color: #403C3C;margin-bottom: 10px;}
.swcc04 .right li .text h3 font{font-size: 16px;color: #403C3C;margin-left: 10px;}
.swcc04 .right li .text h4{font-size: 12px;color: #777777;line-height: 20px;}

/* 母婴 */
.mbaby01wrap{width: 100%;box-sizing: border-box;border-bottom: 1px solid #ddd;padding-bottom: 30px;}
.mbaby01wrap .font{width: 660px;margin: 80px auto 0;text-align: center;font-size: 16px;color: #403C3C;line-height: 32px;}
.mbaby01wrap .imgbox{margin: 50px auto 120px;}
.mbaby01wrap .imgbox img{display: block;width: 100%;}
.my-textbox{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.my-textbox .left{width: 40%;box-sizing: border-box;margin-top: -10px;}
.my-textbox .left font{display: block;width: 20px;height: 20px;border-radius: 50%;border: 5px solid #7BC9F1;box-sizing: border-box;}
.my-textbox .left h3{font-size: 36px;color: #403C3C;letter-spacing: 5px;}
.my-textbox .left h4{font-size: 36px;color: #403C3C;}
.my-textbox .right{font-size: 16px;line-height: 30px;color: #403C3C;width: 40%;}

/* mbaby02wrap */
.mbaby02wrap{width: 100%;box-sizing: border-box;margin: 100px auto;}
.my-tl{font-size: 26px;color: #403C3C;margin-bottom: 50px;text-align: center;}
.mbaby02{width: 100%;position: relative;box-sizing: border-box;}
.mbaby02 .gallery-thumbs{width: 100%;box-sizing: border-box;z-index: 0;max-height: 750px;}
.mbaby02 .gallery-thumbs img{display: block;width: 100%;}
.mbaby02 .bg{width: 480px;position: absolute;right: calc((100% - 1400px)/2);top: 20%;/* transform: translateY(-50%);-webkit-transform: translateY(-50%); */background-color: rgb(255,255,255,0.9);height: 70%;box-sizing: border-box;padding: 80px 50px 120px;z-index: 1;}
.mbaby02 .gallery-top{width: 100%;}
.mbaby02 .gallery-top .text{width: 100%;box-sizing: border-box;}
.mbaby02 .gallery-top .text .imgbox{width: 80px;margin: auto;margin-bottom: 30px;}
.mbaby02 .gallery-top .text .imgbox img{display: block;width: 100%;}
.mbaby02 .gallery-top .text h4{font-size: 16px;line-height: 32px;color: #403C3C;text-align: justify;}
.mbaby02 .bg .page{width: 100%;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;margin-top: 30px;position: absolute;bottom: 70px;left: 0;}
.mbaby02 .bg .swiper-button-next,.mbaby02 .bg .swiper-button-prev{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border-radius: 50%;width: 40px;height: 40px;background:#FFFFFF;border:1px solid #F2B67E;position: relative;margin: 0;padding: 0;left: 0;right: 0;color: #F2B67E;}
.mbaby02 .bg .swiper-button-next{margin-left: 70px;}
.mbaby02 .bg .swiper-button-next:hover,.mbaby02 .bg .swiper-button-prev:hover{background-color: #F2B67E;color: #FFFFFF;}
.swiper-slide{background-color: transparent;}

/* mbaby03wrap */
.mbaby03wrap{width: 100%;box-sizing: border-box;margin: 100px auto;}
.mbaby03{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;}
.mbaby03 li{width: 32%;box-sizing: border-box;}
.mbaby03 li .imgbox{width: 100%;overflow: hidden;}
.mbaby03 li .imgbox img{display: block;width: 100%;transition: all .6s;}
.mbaby03 li:hover .imgbox img{transform: scale(1.1);}
.mbaby03 li .text{width: 100%;box-sizing: border-box;padding: 50px 10px 0;font-size: 16px;color: #403C3C;line-height: 30px;text-align: justify;}

/* mbaby04wrap */
.mbaby04wrap{width: 100%;box-sizing: border-box;background-color: #F9F9F9;padding: 100px 0;}
.mbaby04{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;border: 1px solid #FEA2B1;box-sizing: border-box;padding: 0 calc((100% - 1400px)/2);border-left: none;border-right: none;}
.mbaby04 li{width: 100%;box-sizing: border-box;padding: 90px 0 120px;}
.mbaby04 li h3{font-size: 16px;line-height: 30px;color: #146ca9;margin-bottom: 30px;}
.mbaby04 i{display: block;width: 1px;background-color: #FEA2B1;margin: 0 60px;}
.mbaby04 li h4{font-size: 16px;line-height: 30px;color: #777777;text-align: justify;}

/* mbaby05wrap */
.mbaby05wrap{width: 100%;box-sizing: border-box;padding: 220px 0;background: url(img/m-child12.jpg)no-repeat fixed;background-size: cover;}
.mbaby05{margin: auto;box-sizing: border-box;}
.mbaby05 .text{width: 360px;text-align: justify;box-sizing: border-box;}
.mbaby05 .text h3{font-size: 26px;color: #fff;margin-bottom: 30px;}
.mbaby05 .text h4{font-size: 16px;line-height: 30px;color: #fff;margin-bottom: 30px;}
.mbaby05 .text h4:last-child{margin-bottom: 0;}

/* mbaby06wrap */
.mbaby06wrap{width: 100%;margin: 100px auto;padding-bottom: 30px;border-bottom: 1px solid #ddd;}
.mbaby06{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-bottom: 200px;}
.mbaby06 .gallery-top{width: 50%;box-sizing: border-box;}
.mbaby06 .gallery-top .imgbox{width: 100%;overflow: hidden;}
.mbaby06 .gallery-top .imgbox img{display: block;width: 100%;}
.mbaby06 .gallery-thumbs{width: 50%;box-sizing: border-box;padding-left: 80px;}
.mbaby06 .gallery-thumbs .swiper-wrapper{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-flex-flow: column;flex-flow: column;}
.mbaby06 .gallery-thumbs .swiper-wrapper .swiper-slide{width: 100%;box-sizing: border-box;}
.mbaby06 .gallery-thumbs .text{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.mbaby06 .gallery-thumbs .text .left{width: 80px;height: auto;display: flex;display: -webkit-flex;-webkit-flex-flow: column;flex-flow: column;-webkit-align-items: center;align-items: center;}
.mbaby06 .gallery-thumbs .text .left .imgbox{width: 80px;height: 80px;border-radius: 50%;box-sizing: border-box;border: 1px solid #7bc9f1;}
.mbaby06 .gallery-thumbs .text .left .imgbox img{display: block;width: 100%;}
.mbaby06 .gallery-thumbs .text .left .imgbox .img02{display: none;}
.mbaby06 .gallery-thumbs .text .left .line{width: 4px;height: 60px;border-radius:2px;background-color: #f9f9f9;position: relative;}
.mbaby06 .gallery-thumbs .swiper-slide:last-child .text .left .line{display: none;}
.mbaby06 .gallery-thumbs .text .left .line::after{content: '';display: block;width: 100%;box-sizing: border-box;background-color: #7BC9F1;transition: all .6s;border-radius: 2px;}
.mbaby06 .gallery-thumbs .text .right{width: calc(100% - 120px);box-sizing: border-box;}
.mbaby06 .gallery-thumbs .text .right h3{font-size: 26px;color: #FEA2B1;margin-bottom: 10px;font-weight: bold;}
.mbaby06 .gallery-thumbs .text .right h4{font-size: 16px;color: #403C3C;line-height: 28px;}
.mbaby06 .gallery-thumbs .swiper-slide.centerBig .text .left .imgbox .img02{display: block;}
.mbaby06 .gallery-thumbs .swiper-slide.centerBig .text .left .imgbox{background-color: #7bc9f1;}
.mbaby06 .gallery-thumbs .swiper-slide.centerBig .text .left .imgbox .img01{display: none;}


.centerBig .text .left .line::after{-webkit-animation-name:centerBig;animation-name:centerBig;}
@-webkit-keyframes centerBig{
0%{height: 0%;}
50%{height: 50%;}
100%{height: 100%;}
}
@keyframes centerBig{
0%{height: 0%;}
50%{height: 50%;}
100%{height: 100%;}
}
.mbaby06 .gallery-thumbs .swiper-slide .text .left .line::after{animation-duration:5s;animation-timing-function:linear;animation-fill-mode: forwards;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode: forwards;
}	















/* mbaby07wrap */
.mbaby07wrap{margin-bottom: 0;}

/* mbaby08wrap */
.mbaby08wrap .mbaby04{border-color: #7BC9F1;}
.mbaby08wrap .mbaby04 i{background-color: #7BC9F1;}

/* mbaby09wrap */
.mbaby09wrap{width: 100%;box-sizing: border-box;margin: 100px auto;}
.mbaby09{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.mbaby09 li{width: 49%;box-sizing: border-box;}
.mbaby09 li .imgbox{width: 100%;overflow: hidden;}
.mbaby09 li .imgbox img{display: block;width: 100%;transition: all .6s;}
.mbaby09 li:hover .imgbox img{transform: scale(1.1);}
.mbaby09 li .text{width: 100%;box-sizing: border-box;padding: 30px 130px;font-size: 16px;line-height: 30px;color: #403C3C;}

/* mbaby10 */
.mbaby10wrap{width: 100%;box-sizing: border-box;background-color: #f9f9f9;padding: 35px 0;}
.mbaby10{margin: auto;}
.mbaby10 li{width: 100%;box-sizing: border-box;background-color: #fff;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-bottom: 50px;}
.mbaby10 li .imgbox{width: 60%;box-sizing: border-box;overflow: hidden;}
.mbaby10 li .imgbox img{display: block;width: 100%;transition: all .6s;}
.mbaby10 li:hover .imgbox img {transform: scale(1.1);}
.mbaby10 li .text{width: 40%;box-sizing: border-box;padding: 0 60px;}

.mbaby10 li .text h3{font-size: 26px;color: #403C3C;margin-bottom: 20px;}


.mbaby10 li .text h4{font-size: 16px;line-height: 30px;color: #403C3C;text-align: justify;margin-bottom: 10px;}
.mbaby10 li .text h4:last-child{margin-bottom: 0;}
.mbaby10 li:nth-of-type(odd){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.mbaby10 li:last-child{margin-bottom: 0;}

/* mbaby11wrap */
.mbaby11wrap{margin: 100px auto;box-sizing: border-box;}
.mbaby11{width: 100%;position: relative;}
.mbaby11 .swiper-slide{width: 100%;position: relative;box-sizing: border-box;padding-bottom: 0;}
.mbaby11 .swiper-slide .imgbox{width: 100%;overflow: hidden;}
.mbaby11 .swiper-slide .imgbox img{display: block;width: 100%;}
.mbaby11 .swiper-slide .text{width: 50%;box-sizing: border-box;padding: 70px 90px;background-color: #FFF1F5;position: absolute;left: 0;bottom: 0;}
.mbaby11 .swiper-slide .text h4{font-size: 16px;line-height: 28px;color: #403C3C;text-align: justify;}
.mbaby11 .swiper-pagination{width: auto;height: auto;display: flex;display: -webkit-flex;-webkit-flex-flow: column;flex-flow: column;position: absolute;right: 50px;height: calc(100% - 50px);top: 0;-webkit-justify-content: center;justify-content: center;left: initial;}
.mbaby11 .swiper-pagination .swiper-pagination-bullet{background-color: #fff;opacity: 0.5;width: 10px;height: 10px;margin-bottom: 20px;}
.mbaby11 .swiper-pagination .swiper-pagination-bullet:last-child{margin-bottom: 0;}
.mbaby11 .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.mbaby11 .swiper-container-horizontal>.swiper-pagination-bullets{width: 20px;}


/* mbaby12wrap */
.mbaby12wrap{width: 100%;box-sizing: border-box;margin-top: 100px;}
.mbaby12{width: 100%;box-sizing: border-box;}
.mbaby12 li{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.mbaby12 li:nth-of-type(1){background-color: #FFF1F5;}
.mbaby12 li:nth-of-type(2){background-color: #fff4e9;}
.mbaby12 li .text{width: 50%;box-sizing: border-box;padding-left: calc((100% - 1400px)/2);padding-right: 150px;}
.mbaby12 li .text h3{font-size: 22px;color: #403C3C;margin-bottom: 20px;line-height: 32px;}
.mbaby12 li .text h4{font-size: 16px;line-height:30px;color: #403C3C;margin-bottom: 20px;}
.mbaby12 li .text h4:last-child{margin-bottom: 0;}
.mbaby12 li .imgbox{width: 50%;box-sizing: border-box;overflow: hidden;}
.mbaby12 li .imgbox img{display: block;width: 100%;transition: all .6s;}
.mbaby12 li:hover .imgbox img{transform: scale(1.1);}

/* 微创手术 */
/* microport02wrap */
.microport02wrap{width: 100%;box-sizing: border-box;}
.microport02wrap li{width: 100%;box-sizing: border-box;padding: 100px 0;}
.microport02wrap li:nth-of-type(odd){background-color: #f9f9f9;}
.microport02wrap li .mictl{width: 100%;box-sizing: border-box;border-bottom: 1px solid #D8D8D8;padding-bottom: 20px;margin-bottom: 20px;}
.microport02wrap li .mictl h3{font-size: 26px;color: #403C3C;margin: auto;}
.microport02wrap li .info{margin: auto;}
.microport02wrap li .info .font{font-size: 16px;color: #403C3C;line-height: 34px;}
.microport02wrap li .info .min{width: 100%;box-sizing: border-box;margin-top: 70px;}
.microport02wrap li .info .min .item{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;margin-bottom: 50px;}
.microport02wrap li .info .min .item:last-child{margin-bottom: 0;}
.microport02wrap li .info .min .item .left{width: 180px;min-height: 160px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 21px;color: #fff;line-height: 28px;background-color: #7BC9F1;box-sizing: border-box;padding: 0 10px;text-align: center;}
.microport02wrap li .info .min .item .right{width: calc(100% - 240px);box-sizing: border-box;}
.microport02wrap li .info .min .item .right p{position: relative;box-sizing: border-box;padding-left: 20px;font-size: 16px;line-height: 34px;color: #403C3C;}
.microport02wrap li .info .min .item .right p::before{content: '';display: block;width: 8px;height: 8px;border-radius: 50%;background-color: #F2B67E;opacity: 0.7;position: absolute;left: 0;top: 10px;}
.microport02wrap li .info .min .item .right .box{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.microport02wrap li .info .min .item .right .box h4{display: block;width: auto;min-width: 210px;box-sizing: border-box;padding: 0 10px;height: 80px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 16px;color: #403C3C;border: 1px solid #F2B67E;margin-right: 15px;margin-bottom: 15px;}
.microport02wrap li .info .min .item .right .box h4:last-child{margin-right: 0;}

/* 舒适分娩 */
/* childbirth01 */
.childbirth01{margin: 100px auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-content: center;}
.childbirth01 .text{width: 40%;box-sizing: border-box;padding-right: 60px;}
.childbirth01 .text h3{font-size: 26px;color: #403C3C;margin-bottom: 20px;}
.childbirth01 .text h4{font-size: 16px;line-height: 30px;color: #403C3C;}
.childbirth01 .imgbox{width: 50%;box-sizing: border-box;overflow: hidden;}
.childbirth01 .imgbox img{display: block;width: 100%;transition: all .6s;}
.childbirth01 .imgbox:hover img{transform: scale(1.1);}

/* childbirth02 */
.childbirth02{box-sizing: border-box;margin: 100px auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.childbirth02 .left{width: 50%;position: relative;padding-right: 80px;}
.childbirth02 .left .bg{display: block;width: auto;max-width: 90%;right: 0;bottom: 0;position: absolute;z-index: 0;}
.childbirth02 .left .swiper-container{width: 100%;position: relative;z-index: 1;}
.childbirth02 .left .swiper-container img{display: block;width: 100%;}
.childbirth02 .left .page{width: 100%;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;margin-top: 30px;}
.childbirth02 .left .swiper-button-next,.childbirth02 .left .swiper-button-prev{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border-radius: 50%;width: 40px;height: 40px;background:#FFFFFF;border:1px solid #F9D6CE;position: relative;margin: 0;padding: 0;left: 0;right: 0;color: #F9D6CE;}
.childbirth02 .left .swiper-button-next{margin-left: 20px;}
.childbirth02 .left .swiper-button-next:hover,.childbirth02 .left .swiper-button-prev:hover{background-color: #F9D6CE;color: #FFFFFF;}
.childbirth02 .right{width: 40%;box-sizing: border-box;}
.childbirth02 .right h3{font-size: 26px;margin-bottom: 20px;color: #403C3C;}
.childbirth02 .right h4{font-size: 16px;color: #403C3C;margin-bottom: 20px;}
.childbirth02 .right .min{width: 100%;box-sizing: border-box;}
.childbirth02 .right .min p{font-size: 16px;color: #403C3C;line-height: 30px;box-sizing: border-box;width: 100%;padding-left: 20px;position: relative;}
.childbirth02 .right .min p::before{content: '';display: block;width: 10px;height: 10px;background-color: #F9D6CE;border-radius: 50%;position: absolute;left: 0;top: 9px;}

/* childbirth03 */
.childbirth03{width: 100%;box-sizing: border-box;background-color: #fff4e9;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.childbirth03 .text{width: 45%;box-sizing: border-box;padding: 0 80px 0 calc((100% - 1400px)/2);}
.childbirth03 .text h3{font-size: 26px;color: #403C3C;margin-bottom: 40px;}
.childbirth03 .text h4{font-size: 16px;line-height: 30px;color: #403C3C;text-align: justify;}
.childbirth03 .imgbox{width: 55%;box-sizing: border-box;overflow: hidden;}
.childbirth03 .imgbox img{display: block;width: 100%;transition: all .6s;}
.childbirth03 .imgbox:hover img{transform: scale(1.1);}

/* 医疗守护 */
.b-mbabytext{margin: auto;box-sizing: border-box;font-size: 16px;line-height: 32px;color: #403C3C;}

/* mbabylinkwrap */
.mbabylinkwrap{width: 100%;box-sizing: border-box;border-bottom: 1px solid #FEA2B1;margin-top: 100px;margin-bottom: 20px;}
.mbabylink{margin: auto;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.mbabylink a{display: block;width: auto;padding: 0 100px 30px 100px;margin-right: 100px;position: relative;color: #777777;font-size: 22px;}
.mbabylink a:last-child{margin-right: 0;}
.mbabylink a:after{content: '';display: block;width: 0%;height: 2px;position: absolute;left: 0;bottom: -1px;transition: all .3s;background-color: #F2B67E;}
.mbabylink a:hover:after,.mbabylink a.active:after{width: 100%;}
.mbabylink a:hover,.mbabylink a.active{color: #F2B67E;}

/* .mbabyone01 */
.mbabyone01wrap{margin-bottom: 20px;}
/* mbabyone02wrap */
.mbabyone02{margin-top: 100px;}
.mbabyone02wrap{margin-bottom: 100px;}
/* mbabyone03wrap */
.mbabyone03wrap,.mbabytwo02wrap{width: 100%;background-color: #f9f9f9;padding-bottom: 100px;}
.mbabyone03,.mbabytwo02{margin-top: 100px;}
.mbabyone03 li,.mbabytwo02 li{max-width: initial;width: calc((100% - 240px)/3);}
.mbabyone03 li h3,.mbabytwo02 li h3{color: #403C3C;}
.mbabyone03 li h4,.mbabytwo02 li h4{letter-spacing: 0.2px;}
/* mbabyone04wrap */
.mbabyone04wrap{margin-bottom: 20px;}
/* mbabyone05 */
.mbabyone05{margin-top: 100px;}

/* mbabytwo01wrap */
.mbabytwo01wrap{margin-bottom: 20px;}
/* mbabytwo03 */
.mbabytwo03{margin: 100px auto;}

.mbabythere01{margin: 100px auto;width: 1400px;}




@media only screen and (max-width:1600px ) {

.header .logo img{ height: 50px; }
.header .pc-nav .pa h3 a{font-size: 16px;padding: 0 20px;}
.header .pc-nav .pa:last-child h3 a{ padding: 0 0 0 20px;}

.hllogolink dd h6 span{ font-size: 16px;}
.innews .list a p{ width: 36%;}

.innews .list,.inclass .inclass-imgst,.inteam .cont,.inkey .list{  margin: 90px auto; }
.innews,.inclass,.inteam,.inkey{     padding: 90px 0; }

.inkey .list .lista{     padding: 40px 50px; }
.inkey .list .lista .imgicon{ width: 160px; }
.inkey .list .lista .imgicon img{ height: 90px; }

.inkey .list .lista .txt h4{ font-size:14px;     width: 60%;}


.inkey .list,.inteam .cont,.inclass .inclass-imgst .inclass-imgst-center,.innews .list{width: 1160px;}
.inteam .swiper-button-prev02 img, .inteam .swiper-button-next02 img{width: auto;height: 34px;}
.inteam .swiper-button-prev02{left: -40px;}
.inteam .swiper-button-next02{right: -40px;}

.fck01,.fck02,.f-tl .text,.fck03box,.fck04,.fcktwo01{width: 1160px;}
.f-tl .r-img{right: calc((100% - 1160px)/2);}

.expert01{width: 1160px;}
.expert01 .left{padding-right: 40px;}
.expert01 .left a{font-size: 20px;}
.expertmeninfo{width: 1160px;}
.expertmeninfo{padding: 60px 300px 60px 80px;}
.expertmeninfo .r-img{width: 380px;}
.expert01 .right a .hovertext h3{font-size: 24px;}

.squareone01,.squareone02wrap,.contact01,.join01wrap,.contwidth{width: 1160px;}
.about02wrap .bottext{width: 50%;}
.about04 .item{width: 42%;}
.about05{padding-top: 4%;}

.swcc03 li .text{padding-left: calc((100% - 1160px)/2);padding-right: 80px;}
.swcc03 li:nth-of-type(even) .text{padding-right: calc((100% - 1160px)/2);padding-left: 80px;}

.my-textbox .right{width: 42%;}
.mbaby02 .bg{right: calc((100% - 1160px)/2);}
.mbaby04{padding: 0 calc((100% - 1160px)/2);}
.mbaby12 li .text{padding-left: calc((100% - 1160px)/2);padding-right: 100px;}

.childbirth01 .text{padding-right: 0;}
.childbirth03 .text{padding-left: calc((100% - 1160px)/2);}

}


.pages {
	padding: 0px 0 0px;
	text-align: center;
	height: 30px;
}
.pages li {
	display: inline
}
.pages li.thisclass, .pages a:hover {
	padding: 5px 10px;
	border: 1px solid #589ed7;
	background: #589ed7;
	color: #fff;
	text-decoration: none;
	border-radius:3px
}
.pages a {
	padding: 5px 10px;
	border: 1px solid #ddd;
	background: #fff;
	color: #A4A4A4;
	line-height: 18px;
	border-radius:3px;
}

 