﻿@charset "UTF-8";
*{margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box;}
.ease{transition: all .3s linear;}
a,a:link,a:visited,a:hover,a:active{color: #000; text-decoration: none;}
html{width: 100%; min-height: 100%;}
body{width: 100%; min-height: 100%; max-width: 750px; min-width: 320px; margin: 0 auto; font: 0.24rem/1.6 "Microsoft Yahei", Arial; color: #333; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #f6f6f6;}
body:before,
body:after{content: ""; width: 100%; display: block;}
img{border: 0px;    max-width: 100%;}
em,b{font-style: normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal; font-size: .24rem;}
ul,ol,
li{list-style-type: none;}
input,button,textarea{outline: none; font-family: "Microsoft Yahei", Arial; font-size: .24rem; -webkit-appearance: none !important;}
.g_wximg{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 99999; display: none;}
.g_wximg .close{background: url(../images/4.png) no-repeat center; background-size: .4rem auto; width: .4rem; height: .4rem; cursor: pointer; position: fixed; right: 18%; top: 18%; text-align: center; display: block; z-index: 12;}
.g_wximg .bdtel img{width: 4.0rem !important; display: block;}
.bdtel{position: fixed; top: 22%; z-index: 10; padding: 0 0 .1rem; max-width: 640px; min-width: 320px; width: 100%; left: 50%; transform: translateX(-50%);}
.bdtel .upIn{width: 6.4rem; display: block; text-align: center; color: #fff; padding: 4%; margin: 0 auto;}
.bdtel p{padding: 2%; text-align: center; color: #fff;}
.bdtel img{margin: 0 auto; display: block; max-width: 80% !important;}
.bdtelbg{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; max-width: 640px; min-width: 320px; display: none;}
.bga{background-color: rgba(0, 0, 0, 0.8); width: 100%; height: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #999;}
input:-moz-placeholder,
textarea:-moz-placeholder{color: #999;}
input::-moz-placeholder,
textarea::-moz-placeholder{color: #999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #999;}
.hidden{display: none;}
.clearfix:after{content: ""; display: block; clear: both; width: 100%; height: 0; line-height: 0; font-size: 0;}
/*公用样式*/
.layout{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 101; background: #000; opacity: .7;}
.fl{float: left;}
.fr{float: right;}
.por{position: relative;}
.poa{position: absolute;}
.tac{text-align: center;}
.hide,
.hidden{display: none;}
.ico,
.icon,
.icobef:before,
.icobef:after{background: url(../images/icon.png) no-repeat; display: inline-block; background-size: 4rem auto; vertical-align: middle;}
.icon,
.icobef:before,
.icobef:after{content: "\20"; display: block;}
.bluebg{background: linear-gradient(#3c6fc8, #1e468e);}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.dialog-layout{position: fixed; width: 100%; height: 100%; left: 0; top: 1rem; z-index: 101; background: #000; opacity: .6;}

/***************top and bottom css*********************/
/**head**/
.header_main{width: 100%; height: 1rem; position: relative; left: 0; top: 0; z-index: 100; background: #fff;}
.header_main .logo_main{display: block; height: 1rem; width: 70%; padding-top: .26rem;padding-left:0.3rem;color: #133984;}
.header_main .logo_main img{display: block; width:2.83rem;height: .52rem; max-width: 100%;}
.header_main.nyheader{border-bottom:1px solid #ddd;}
.header_main.nyheader .logo_main{margin: 0 auto;}
.header_main.nyheader .logo_main img{margin: 0 auto;}
.header_main.fixt{position: fixed; left: 0; top: 0; z-index: 999;}
.header_main .topsearch{display: block; position: absolute; right: .8rem; top: 0; text-align: center; cursor: pointer; width: .8rem; height: 0.9rem; z-index: 6; padding-top: .32rem;}
.header_main .topsearch:before{width: .45rem; height: .45rem; margin: 0 auto; background-position: -0.62rem 0;}
.header_main .topsearch.on{background: #f5f5f5;}
.header_main .topsearch.on:before{background-position: .05rem 0;}
.header_main .tsearch{width: 100%; height: 1rem; padding: .2rem 3%; position: absolute; left: 0; top: 0.9rem; z-index: 1122; background: #f5f5f5;}
.header_main .tsearch .txt{width: 75%; color: #000; text-indent: .3rem; color: #666; font-size: .24rem; height: .7rem; background: #fff; border: none; position: absolute; left: 3%; top: .2rem; border-bottom-left-radius: .5rem; border-top-left-radius: .5rem;}
.header_main .tsearch .btn{color: #fff; font-size: .22rem; width: 20%; height: .7rem; line-height: .7rem; text-align: center; border: 0px; background: url(../images/search-ico.png) no-repeat center #3ebdff; position: absolute; right: 3%; top: .2rem; border-bottom-right-radius: .5rem; border-top-right-radius: .5rem; background-size: .4rem auto;}
.header_main .navbtn{width: .8rem; height: 1rem; padding-top: .32rem; position: absolute; right: 0; top: 0; z-index: 10;}
.header_main .navbtn:before{width: .5rem; height: .5rem; display: block; margin: 0 auto; background-position: -1.24rem 0;}
.header_main .navbtn.cur{background: #f5f5f5;}
.header_main .navbtn.cur:before{background-position: .05rem 0;}
.header_main .goBack{width: .8rem; height: 0.9rem; padding-top: .36rem; position: absolute; left: 0; top: 0; z-index: 10;}
.header_main .goBack:before{width: .46rem; height: .4rem; display: block; margin: 0 auto; background-position: -3.05rem 0;}
.header_main .goBack.cur{background: #f5f5f5;}
.header_main .goBack.cur:before{background-position: .05rem 0;}


/*subNav*/
.subNav{position: fixed; max-width: 640px; min-width: 320px; width: 100%; margin: 0 auto; height: 100%; top: .9rem; bottom: 0; z-index: 9999; display: none;}
.subNav .subNavCon{width: 100%; height: 100%; position: absolute; right: 0; top: 0; background: #fff;}
.subNav ul{width: 100%; padding: .1rem 0 .5rem; overflow-y: auto; height: 100%; padding-bottom: 1rem;}
.subNav li{width: 94%; height: .8rem; display: block; line-height: 0.8rem; margin: 0 3%; position: relative; border-bottom: 1px solid #ddd;}
.subNav li a{display: block; color: #333; font-size: 0.28rem; width: 100%; float: left;}
.subNav li s{width: .45rem; height: .55rem; display: block; text-align: center; color: #333; font-size: .24rem; background-position: -0.92rem -0.48rem; position: absolute; z-index: 10; right: .1rem; top: .15rem;}
.subNav li .box{display: none;}
.subNav li .box a{border-color: #f9f9f9; width: 100%; height: 0.6rem; line-height: 0.6rem; color: #333 !important; font-size: .24rem;}
.subNav li.on > a{color: #133984;}
.subNav li.on s{background-position: -0.52rem -0.48rem;}
.subNav li.hover a{color: #133984;}
.subNavShow{display: block;}

/* banner */
#banner_main{width:100%;overflow:hidden;position:relative;z-index:1;height:4.2rem;background-size: 1px auto;}
.banner{ margin:0 auto; width:100%;*zoom: 1;overflow:hidden;position:relative;height:4.2rem;}
.banner .list{width: 100%; overflow: hidden;}
.banner .list li{ float:left; width:100%;overflow:hidden;}
.banner .list li a{display:block;}
.banner .list li img{width:100%; height:4.2rem;}
#banner .tip {width:100%;height:0.32rem;line-height:0.32rem;text-align:center;clear:both;position:absolute;left:0%;bottom:0.3rem;z-index:12;font-size: 0;}
#banner .tip span {display:inline-block;vertical-align:middle; width:0.4rem; height:0.05rem;margin:0 0.08rem;vertical-align:middle;background:#ffffff;border-radius: 0.03rem;}
#banner .tip span.cur{background:#3ebdff;}

/*footer_main*/
.footer_main{color: #ccc; font-size: .26rem; line-height: .42rem; padding: .58rem .3rem 1.4rem; text-align: center; background: #16191d;}
.footer_main a{color: #ccc;}
.footer_main em{margin:0 0.06rem;}

/*navBar*/
.navBar{width: 7rem; height: .92rem; position: fixed; bottom: .2rem; border-radius: .4rem; left: 50%; margin-left: -3.5rem; z-index: 100; overflow: hidden; background: linear-gradient(#133984, #225096); border-bottom: .02rem solid #072869;}
.navBar ul{max-width: 750px; min-width: 320px; width: 100%; height: 0.92rem; margin: 0 auto;}
/*.navBar ul li{float: left; width: 25%; height: 0.92rem; background: url(../images/navbar-libg.jpg) no-repeat left center;}*/
.navBar ul li{float: left; width: 25%; height: 0.92rem;}
.navBar ul li a{width: 100%; height: 0.92rem; padding-top: .06rem; display: block; text-align: center; font-size: .22rem; color: #fff;}
.navBar ul li a:before{width: .5rem; height: .46rem; display: block; margin: 0 auto;}
.navBar ul li:first-child{background-image: none;}
.navBar ul li:nth-child(1) a:before{background-position: 0.03rem -0.86rem;}
.navBar ul li:nth-child(2) a:before{background-position: -0.64rem -0.84rem;}
.navBar ul li:nth-child(3) a:before{background-position: -1.31rem -0.84rem;}
.navBar ul li:nth-child(4) a:before{background-position: -1.98rem -0.84rem;}
.navBar ul li:hover{background: linear-gradient(#43a0ef, #59aef2);}
.navBar ul li:hover:nth-child(1) a:before{background-position: 0.03rem -1.31rem;}
.navBar ul li:hover:nth-child(2) a:before{background-position: -0.64rem -1.31rem;}
.navBar ul li:hover:nth-child(3) a:before{background-position: -1.31rem -1.31rem;}
.navBar ul li:hover:nth-child(4) a:before{background-position: -1.98rem -1.31rem;}

.goTop{width: 0.9rem; height: 0.9rem; border-radius: 100%; position: fixed; right: 0.05rem; bottom: 1.4rem; display: block; z-index: 999; display: none; background: url(../images/goTop.png) no-repeat center center; background-size: auto .9rem;}

/*index css start*/
.index .indexTit{padding-top:0.8rem;text-align:center;}
.index .indexTit .tit{font-size:0.4rem;line-height:0.4rem;color:#333;letter-spacing:0.04rem;}
.index .indexTit .tit em{font-weight:bold;color:#133984;}
.index .indexTit .subtit{margin-top:0.2rem;font-size:0.24rem;line-height:0.3rem;color:#666;}
.index .more{display:block;width:6.92rem;height:0.84rem;margin:0 auto;margin-top:0.3rem;font-size:0.28rem;line-height:0.84rem;text-align:center;color:#666;background:url("../images/moreBg.png") no-repeat center center;background-size:6.92rem 0.84rem;}
.index .more:hover{background:#3ebdff;color:#fff;border-radius: 0.06rem;}

/*六大中心*/
.index .sixcenter{margin-top:0.4rem;}
.index .sixList{padding:0 0.24rem;}
.index .sixList .item{margin-top:0.1rem;margin-right:0.1rem;float:left;display:block;width:2.27rem;height:2.27rem;background:url("../images/sixLiBg.png") no-repeat center center;background-size:2.27rem 2.27rem;}
.index .sixList .item a{display:block;}
.index .sixList .item .sIco{display:block;width:0.9rem;height:0.9rem;margin:0 auto;margin-top:0.4rem;overflow:hidden;}
.index .sixList .item .tit{margin-top:0.24rem;font-size:0.3rem;line-height:0.3rem;color:#333;text-align:center;}
.index .sixList .item:nth-child(3n){margin-right:0;}
.index .sixList .item:hover .tit{color:#3ebdff;}

/*专家团队*/
.index .iexpert{padding:0 0.3rem;}
.index .iexpert .item{display:block;width:6.92rem;height:3.24rem;margin-top:0.3rem;background:url("../images/iexpertLi.png") no-repeat center center;background-size:6.92rem 3.24rem;}
.index .iexpert .item a{display:block;}
.index .iexpert .item .img{float:left;display:block;width:2.39rem;height:3.2rem;margin-top:0.01rem;overflow:hidden;}
.index .iexpert .item img{display:block;width:2.39rem;height:3.2rem;}
.index .iexpert .item .txt{float:left;width:4rem;margin-left:0.5rem;}
.index .iexpert .item .txt .tit{padding-top:0.7rem;font-size:0.34rem;line-height:0.36rem;color:#333;}
.index .iexpert .item .txt .job{margin-top:0.2rem;font-size:0.28rem;line-height:0.28rem;color:#133984;}
.index .iexpert .item .txt .cont{width:3.4rem;height:0.8rem;margin-top:0.3rem;line-height:0.4rem;color:#666;overflow:hidden;}

/*新闻资讯*/
.index .floor3{padding-bottom:0.5rem;margin-bottom:0.3rem;}
.index .floor3 .newsList{margin-top:0.6rem;padding:0 0.3rem;}
.index .floor3 .newsList .item{margin-top:0.3rem;}
.index .floor3 .newsList .item:first-child{margin-top:0;}
.index .floor3 .newsList .item .txt{float:left;width:3.9rem;height:1.5rem;border-bottom:1px solid #ddd;}
.index .floor3 .newsList .item .txt .tit{height:0.88rem;font-size:0.32rem;line-height:0.44rem;text-align:justify;color:#333;}
.index .floor3 .newsList .item .txt .time{margin-top:0.2rem;font-family:arial;font-size:0.26rem;line-height:0.2rem;color:#666;}
.index .floor3 .newsList .item .img{float:right;display:block;width:2.7rem;height:1.5rem;}
.index .floor3 .newsList .item img{display:block;width:2.7rem;height:1.5rem;}
.index .floor3 .newsList .item:hover .txt .tit{color:#3ebdff;}

/*index css end*/

/*blink*/
.blink{width: 100%; margin: 0 auto;}
.blink .item{width: 50%; height: 1.3rem; display: block; padding: .46rem 0 0 .8rem; float: left; background: #103a88;}
.blink .item s{width: .5rem; height: .5rem; display: block; float: left; margin-right: .2rem; background: url(../images/blink-ico.png) no-repeat 0 0; background-size: auto .5rem;}
.blink .item h3{font-weight:normal;font-size: .34rem; color: #fff; line-height: .42rem; transition: all .3s linear;}
.blink .item.a2{background: #144494;}
.blink .item.a2 s{background-position: -0.92rem 0.02rem;}
.blink .item.a3{background: #144494;}
.blink .item.a3 s{background-position: -1.87rem 0.02rem;}
.blink .item.a4{background: #184fa0;}
.blink .item.a4 s{background-position: -2.82rem 0.02rem;}
.blink .item:hover h3{text-indent: .05rem;}

/*nybanner*/
.nybanner{width:100%;height:1.6rem;text-align:center;background:#f2f2f3;}
.nybanner .tit{padding-top:0.5rem;font-size:0.4rem;line-height:0.4rem;color:#333;}
.nybanner .tit em{font-weight:bold;color:#133984;}
.nybanner .line{display:block;width:0.6rem;height:2px;margin:0 auto;margin-top:0.28rem;background:#999;}

/*医疗团队*/
.expertPage{padding-bottom:0.8rem;position:relative;}
.expertPage .expert_filter{padding:0;background:#fff;border-top:1px solid #ddd;}
.expertPage .expert_filter .section{position:relative;background:#fff;border-bottom:1px solid #ddd;}
.expertPage .expert_filter .expert_p1{display:flex;width:100%;}
.expertPage .expert_filter .expert_p1 .expert_s{position:relative;flex:1;height:0.8rem;font-size:0.3rem;line-height:0.8rem;color:#333;border-right:1px solid #ccc;}
.expertPage .expert_filter .expert_p1 .expert_s1{padding-left:0.58rem;border-left:1px solid #ccc;}
.expertPage .expert_filter .expert_p1 .expert_s2{padding-left:0.4rem;}
.expertPage .expert_filter .expert_p1 .expert_s3{padding-left:0.4rem;}
.expertPage .expert_filter .expert_p1 .expert_s em{position:absolute;top:50%;right:0.3rem;display:block;width:0.16rem;height:0.12rem;background-position:-3.4rem -0.5rem;}
.expertPage .expert_filter .expert_p1 .expert_s.on{font-weight:bold;color:#184fa0;}
.expertPage .expert_filter .filter_con{position:absolute;left:0;top:0.82rem;background:#fff;z-index:10;width:100%;box-shadow: 0 2px 4px rgba(0,0,0,0.3);}
.expertPage .expert_filter .filter_ul{display:block;padding:0.3rem 0 0.1rem;}
.expertPage .expert_filter .filter_ul li{float:left;width:29%;margin:0 2% 0.2rem;height:0.64rem;font-size:0.26rem;line-height:0.64rem;text-align:center;color:#333;background:#fff;border:1px solid #ddd;border-radius: 0.06rem;}
.expertPage .expert_filter .filter_ul li a{display:block;}
.expertPage .expert_filter .filter_ul li.hover{border:1px solid #184fa0;background:#184fa0;}
.expertPage .expert_filter .filter_ul li.hover a{color:#fff;}
.expertPage .iexpert{padding:0 0.3rem;}
.expertPage .iexpert .item{display:block;width:6.92rem;height:3.24rem;margin-top:0.3rem;background:url("../images/iexpertLi.png") no-repeat center center;background-size:6.92rem 3.24rem;}
.expertPage .iexpert .item a{display:block;}
.expertPage .iexpert .item .img{float:left;display:block;width:2.39rem;height:3.2rem;margin-top:0.01rem;overflow:hidden;}
.expertPage .iexpert .item img{display:block;width:2.39rem;height:3.2rem;}
.expertPage .iexpert .item .txt{float:left;width:4rem;margin-left:0.5rem;}
.expertPage .iexpert .item .txt .tit{padding-top:0.7rem;font-size:0.34rem;line-height:0.36rem;color:#333;}
.expertPage .iexpert .item .txt .job{margin-top:0.2rem;font-size:0.28rem;line-height:0.28rem;color:#133984;}
.expertPage .iexpert .item .txt .cont{width:3.4rem;height:0.8rem;margin-top:0.3rem;line-height:0.4rem;color:#666;overflow:hidden;}
.expertPage .iexpert .mexpert{margin-top:0.3rem;}

.hide{display:none!important;}


/*医疗团队详情*/
.showPro .part1{padding:0.5rem 0.3rem;border-bottom:1px solid #e4e4e4;background:#fff;}
.showPro .showImg{position: relative;width: 100%;min-height:4rem;padding: 0 0 .4rem 3.37rem;line-height: .5rem;}
.showPro .showImg .img{position: absolute;left:0;top:0;display:block;width:3rem;height:4rem;border-radius: 0.12rem;}
.showPro .showImg .name{padding:0.2rem 0 0.3rem;width:3.6rem;font-size:0.34rem;line-height:0.34rem;color:#133984;border-bottom:1px solid #eee;}
.showPro .showImg .txt .list{margin-top:0.2rem;}
.showPro .showImg .txt li{font-size:0.26rem;line-height:0.5rem;color:#333;}
.showPro .showImg .txt li span{color:#666666;margin-right:0.24rem;}
.showPro .showImg .txt li.a4{font-size:0.25rem;line-height:0.4rem;}
.showPro .showImg .txt li.a4 span{display:block;margin-bottom:0.12rem;}

/*个人简介*/
.showPro .part2{padding:0.4rem 0.3rem;margin-top:0.2rem;border-bottom:1px solid #e4e4e4;background:#fff;}
.showPro .t2{padding-left:0.3rem;font-size:0.34rem;line-height:0.3rem;color:#133984;background:url("../images/proline.png") no-repeat left center;background-size:5px 0.3rem;}
.showPro .profile{margin-top:0.4rem;margin-bottom:0.8rem;font-size:0.26rem;line-height:0.46rem;text-align:justify;color:#666;}

/*医生推荐*/
.showPro .part3{padding:0.48rem 0.3rem 0.9rem;background:#fff;}
.showPro .part3 .t2{margin-bottom:0.5rem;}
.showPro .expertlist .item{display:block;width:6.9rem;height:3.2rem;margin-bottom:0.3rem;border:1px solid #ddd;border-radius:0.06rem;}
.showPro .expertlist .item a{display:block;}
.showPro .expertlist .item .img{float:left;display:block;width:2.39rem;height:3.2rem;margin-top:-0.01rem;overflow:hidden;}
.showPro .expertlist .item img{display:block;width:2.39rem;height:3.2rem;}
.showPro .expertlist .item .txt{float:left;width:3.4rem;margin-left:0.5rem;}
.showPro .expertlist .item .txt .tit{padding-top:0.7rem;font-size:0.34rem;line-height:0.36rem;color:#333;}
.showPro .expertlist .item .txt .job{margin-top:0.2rem;font-size:0.28rem;line-height:0.28rem;color:#133984;}
.showPro .expertlist .item .txt .cont{width:3.4rem;height:0.8rem;margin-top:0.3rem;line-height:0.4rem;color:#666;overflow:hidden;}

.menuBox{padding:0 0.6rem;box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
.menuBox .menu{padding-top:0.2rem;padding-bottom:0.04rem;display:flex;flex-wrap:wrap;}
.menuBox .menu a{margin-right:0.16rem;margin-bottom:0.16rem;display: block;width:1.99rem;height:0.63rem;font-size:0.25rem;line-height:0.63rem;text-align:center;border:1px solid #ccc;border-radius:0.06rem;color:#333;}
.menuBox .menu a:nth-child(3n){margin-right:0;}
.menuBox .menu a:hover,.menuBox .menu a.hover{color:#fff;background:#43a0ef;border-color:#43A0EF;}

.seeMore{display:block;width:6.92rem;height:0.84rem;margin:0 auto;margin-top:0.5rem;font-size:0.28rem;line-height:0.84rem;text-align:center;color:#666;background:url("../images/moreBg.png") no-repeat center center;background-size:6.92rem 0.84rem;}
.seeMore:hover{background:#3ebdff;color:#fff;border-radius: 0.06rem;}


/*新闻资讯*/
.newsPage{padding-bottom:1rem;background:#fff;}
.inews .newsList{margin-top:0.46rem;padding:0 0.3rem;}
.inews .newsList .item{margin-top:0.3rem;}
.inews .newsList .item:first-child{margin-top:0;}
.inews .newsList .item .txt{float:left;width:3.9rem;height:1.5rem;border-bottom:1px solid #ddd;}
.inews .newsList .item .txt .tit{height:0.88rem;font-size:0.32rem;line-height:0.44rem;text-align:justify;color:#333;}
.inews .newsList .item .txt .time{margin-top:0.2rem;font-family:arial;font-size:0.26rem;line-height:0.2rem;color:#666;}
.inews .newsList .item .img{float:right;display:block;width:2.7rem;height:1.5rem;}
.inews .newsList .item img{display:block;width:2.7rem;height:1.5rem;}
.inews.newsList .item:hover .txt .tit{color:#3ebdff;}
.inews.mmkt .newsList .item .txt{ height:2.02rem;}
.inews.mmkt .newsList .item .txt .tit{ margin-top:0.2rem;}
.inews.mmkt .newsList .item .img{        height: 2.02rem;}
.inews.mmkt .newsList .item img{        height: 2.02rem;}

.showInfo{padding-bottom:0.4rem;border-bottom:1px solid #e4e4e4;background:#fff;}
.showInfo .title{padding-top:0.5rem;margin:0 0.3rem;font-size:0.36rem;line-height:0.5rem;color:#133984;}
.showInfo .mark{margin: .1rem 3% .3rem; padding-bottom: .25rem; border-bottom: 1px solid #dddddd; color: #999999; line-height: .4rem;}
.showInfo .mark span{display: inline-block; margin-right: .3rem; font-family: context;}
.showInfo .mark span:before{width: .26rem; height: .3rem; display: inline-block; margin-right: .2rem; background-position: -2.1rem -0.5rem;}
.showInfo .mark span:nth-child(2):before{width: .32rem; background-position: -2.52rem -0.49rem;}
.showInfo .contxt{padding:0 0.3rem 0.45rem;font-size:0.26rem;line-height:0.45rem;color:#666;}
.showInfo .pager{padding:0 0.3rem;}

.recomNews{padding:0.5rem 0 0.86rem;margin-top:0.2rem;background:#fff;}
.recomNews .t2{padding-left:0.3rem;margin-left:0.3rem;font-size:0.34rem;line-height:0.3rem;color:#133984;background:url("../images/proline.png") no-repeat left center;background-size:5px 0.3rem;}
.recomNews .moreBtn{display:block;width:6.88rem;height:0.78rem;margin:0 auto;margin-top:0.3rem;font-size:0.26rem;line-height:0.78rem;text-align:center;border:1px solid #ddd;border-radius:0.08rem;color:#666;}
.recomNews .moreBtn:hover{border-color:#133984;background:#133984;color:#fff;}

/*五大房型*/
.vrPage{padding-bottom:1rem;background:#fff;}
.vrPage .vrList .item{position:relative;display:block;width:6.9rem;height:3.88rem;margin:0 auto;margin-top:0.3rem;border-radius:0.1rem;}
.vrPage .vrList .item a{display:block;}
.vrPage .vrList .item .img{position:relative;display:block;width:100%;padding-top:56.25%;}
.vrPage .vrList .item .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius:0.1rem;}
.vrPage .vrList .item .txt{position:absolute;bottom:0;left:0;width:6.9rem;height:1.19rem;background:url("../images/hTxt.png") no-repeat center center;background-size:6.9rem 1.19rem;}
.vrPage .vrList .item .txt .tit{padding-top:0.4rem;float:left;font-size:0.26rem;line-height:0.8rem;text-indent:0.2rem;color:#fff;}
.vrPage .vrList .item .vr{margin-top:0.62rem;margin-right:0.2rem;float:right;display:block;width:0.78rem;height:0.34rem;font-size:0.2rem;line-height:0.3rem;text-align:center;text-indent:-0.2rem;border:1px solid #fff;border-radius:3px;color:#fff;background:url("../images/vrArr.png") no-repeat 0.54rem center;background-size:0.08rem 0.16rem;text-transform: uppercase;}

/*医院环境*/
.envirPage{padding-bottom:0.8rem;background:#fff;}
.envirPage .envirList .item{position:relative;display:block;width:6.9rem;height:4.76rem;margin:0 auto;margin-top:0.3rem;border-radius:0.1rem;}
.envirPage .envirList .item a{display:block;}
.envirPage .envirList .item .img{position:relative;display:block;width:100%;padding-top:56.25%;}
.envirPage .envirList .item img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius:0.1rem;}
.envirPage .envirList .item .txt{padding-left:0.3rem;padding-right:0.24rem;width:6.88rem;height:0.9rem;border:1px solid #ddd;border-top:none;border-bottom-left-radius: 0.1rem;border-bottom-right-radius: 0.1rem;}
.envirPage .envirList .item .txt .tit{font-size:0.3rem;line-height:0.9rem;color:#333;background:url("../images/virArr.png") no-repeat right center;background-size:0.34rem 0.34rem;}

/*医院大事记*/
.developPage{padding-bottom:1rem;background:#fff;}
.developList{min-height:8.67rem;background:url("../images/deLine.png") no-repeat left 0.44rem;/*background-size:3px 8.67rem;*/}
.develop{padding:0.54rem 0.5rem 0 0.3rem;}
.developList .item{padding-left:0.66rem;margin-bottom:0.2rem;margin-left:-0.2rem;background:url("../images/timeIco.png") no-repeat left top;background-size:0.44rem 0.44rem;}
.developList .item .time{font-family:arial;font-size:0.6rem;line-height:0.44rem;color:#133984;}
.developList .item .time em{margin-left:0.09rem;font-size:0.26rem;}
.developList .item .cont{margin-top:0.17rem;font-size:0.26rem;line-height:0.46rem;text-align:justify;color:#333;}

/*产科中心*/
.pinDepart{}
.pinDepart .p-tit{padding-left:0.3rem;font-size:0.34rem;line-height:0.3rem;color:#133984;background:url("../images/proline.png") no-repeat left center;background-size:5px 0.3rem;}
.pinDepart .moreBtn{display:block;width:6.88rem;height:0.78rem;margin:0 auto;font-size:0.26rem;line-height:0.78rem;text-align:center;border:1px solid #ddd;border-radius:0.08rem;color:#666;}
.pinDepart .moreBtn:hover{border-color:#133984;background:#133984;color:#fff;}
.pinDepart .de-about{padding:0.56rem 0.3rem 0.6rem;border-bottom:1px solid #e4e4e4;background:#fff;}
.pinDepart .de-about .img{display:block;width:6.9rem;height:3.87rem;margin:0 auto;margin-top:0.4rem;overflow:hidden;}
.pinDepart .de-about .img img{display:block;width:100%;}
.pinDepart .de-about .txt{padding:0.5rem 0.33rem;font-size:0.26rem;line-height:0.46rem;text-align:justify;color:#666;}
.pinDepart .de-about .moreBtn{width:6.3rem;}

.pinDepart .de-expert{position:relative;padding:0.3rem 0.3rem 0.6rem;margin-top:0.2rem;background:#fff;border-bottom:1px solid #e4e4e4;}
.pinDepart .de-expert .line{margin-top:0.24rem;width:6.9rem;height:1px;background:#ddd;}
.pinDepart .de-expert .expertlist{display:none;}
.pinDepart .de-expert .expertlist:first-child{display:block;}
.pinDepart .de-expert .hd{border-bottom:1px solid #ddd;}
.pinDepart .de-expert .hd .tit{float:left;margin-left:0.46rem;height:0.8rem;font-size:0.28rem;line-height:0.8rem;color:#333;}
.pinDepart .de-expert .hd .tit.hover{font-weight:bold;color:#133984;border-bottom:0.05rem solid #43a0ef;}
.pinDepart .de-expert .hd .tit:first-child{margin-left:0;}
.pinDepart .de-expert .bd{margin-top:0.3rem;}

.pinDepart .de-houseType{position:relative;padding:0.5rem 0.3rem 1rem;margin-top:0.2rem;background:#fff;border-bottom:1px solid #e4e4e4;}
.pinDepart .houseType{margin-top:0.4rem;width:6.9rem;overflow:hidden;}
.pinDepart .houseList .item{position:relative;float:left;display:block;width:6.9rem;height:3.9rem;overflow:hidden;}
.pinDepart .houseList .item .img{position:relative;display:block;width:100%;padding-top:56.2%;}
.pinDepart .houseList .item .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius:0.1rem;}
.pinDepart .houseList .item .txt{padding-left:0.22rem;padding-right:0.2rem;position:absolute;bottom:0;left:0;width:100%;height:0.85rem;background:url("../images/hLiTxt.png") no-repeat center center;background-size:6.9rem 0.85rem;}
.pinDepart .houseList .item .txt .tit{float:left;font-size:0.28rem;line-height:0.85rem;color:#fff;}
.pinDepart .houseList .item .txt .vr{margin-top:0.26rem;float:right;display:block;width:0.78rem;height:0.34rem;font-size:0.2rem;line-height:0.3rem;text-align:center;text-indent:-0.2rem;border:1px solid #fff;border-radius:3px;color:#fff;background:url("../images/vrArr.png") no-repeat 0.54rem center;background-size:0.08rem 0.16rem;text-transform: uppercase;}
.pinDepart .houseType .tip{width:100%;height:0.32rem;line-height:0.32rem;text-align:center;clear:both;position:absolute;left:0%;bottom:0.4rem;z-index:12;font-size: 0;}
.pinDepart .houseType .tip span {display:inline-block;vertical-align:middle; width:0.16rem; height:0.16rem;margin:0 0.1rem;vertical-align:middle;background:transparent;border:2px solid #999;border-radius: 100%;}
.pinDepart .houseType .tip span.cur {width:0.36rem;height:0.14rem;background:#43a0ef;border-color:#43a0ef;border-radius:0.07rem;}

.pinDepart .de-envir{padding:0.54rem 0.3rem 0.6rem;margin-top:0.2rem;border-bottom:1px solid #e4e4e4;background:#fff;}
.pinDepart .de-envir .envir{margin-top:0.4rem;border:1px solid #ddd;border-radius:0.08rem;}
.pinDepart .de-envir .imgtog{position:relative;height:6rem;overflow:hidden;}
.pinDepart .de-envir .imgtog .item{float:left;height:6rem; position:relative;}
.pinDepart .de-envir .imgtog .item a{display:block;}
.pinDepart .de-envir .imgtog .item .img{position:relative;display:block;width:100%;padding-top:56.6%;}
.pinDepart .de-envir .imgtog .item .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pinDepart .de-envir .imgtog h3{height:1rem;font-size:0.34rem;line-height:1rem;text-align:center;color:#171e36;}
.pinDepart .de-envir .tip{width:100%;height:0.32rem;line-height:0.32rem;text-align:center;clear:both;position:absolute;left:0%;bottom:0.5rem;z-index:12;font-size: 0;}
.pinDepart .de-envir .tip span {display:inline-block;vertical-align:middle; width:0.16rem; height:0.16rem;margin:0 0.1rem;vertical-align:middle;background:transparent;border:2px solid #999;border-radius: 100%;}
.pinDepart .de-envir .tip span.cur {width:0.36rem;height:0.14rem;background:#43a0ef;border-color:#43a0ef;border-radius:0.07rem;}
.pinDepart .de-envir .moreBtn{border:none;}
.pinDepart .de-equip{padding:0.5rem 0.3rem 0.2rem;margin-top:0.2rem;background:#fff;}
.pinDepart .de-equip .equip{width:6.9rem;margin-top:0.4rem;}
#equip .swiper-container{padding-bottom:0.9rem;}
#equip a{display:block;width:100%;height:3.3rem;text-align:center;}
#equip .swiper-slide{height:2.9rem;border-radius:0.1rem;}
#equip .img{display:block;width:3.3rem;height:1.86rem;margin:0 auto;overflow:hidden;}
#equip .img img{display:block;width:3.3rem;height:1.86rem;border-top-left-radius: 0.1rem;border-top-right-radius: 0.1rem;}
#equip .txt{width:3.32rem;height:0.77rem;margin:0 auto;border:1px solid #ddd;border-bottom-left-radius: 0.1rem;border-bottom-right-radius: 0.1rem;}
#equip .txt .tit{font-size:0.26rem;line-height:0.77rem;text-align:center;color:#171e36;}
#equip .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
width: .16rem; height: .16rem; display: inline-block; vertical-align: top; margin: 0 .1rem;border-radius:100%;background:transparent;border:2px solid #999;opacity:1;}
#equip .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active { width:.36rem;height:.14rem;background:#43a0ef;border-color:#43a0ef;border-radius:.07rem; }

.pinDepart .de-meal{padding-top:0.4rem;padding-bottom:0.6rem;margin-top:0.2rem;border-bottom:1px solid #e4e4e4;background:#fff;}
.pinDepart .de-meal .p-tit{margin-left:0.3rem;}
.pinDepart .de-meal .moreBtn{margin-top:0.3rem;}

/*月子中心*/
.monthCenter{display:block;width:100%;height:4.22rem;}
.monthCenter img{display:block;width:100%;height:4.22rem;}
.de-house{padding:0.36rem 0.3rem 0.6rem;margin-top:0.2rem;border-bottom:1px solid #e4e4e4;background:#fff;}
.de-house .one{margin-top:0.34rem;position:relative;display:block;width:6.9rem;height:2.4rem;}
.de-house .one .img{display:block;width:6.9rem;height:2.4rem;overflow:hidden;z-index: 1;}
.de-house .one .img img{display:block;width:6.9rem;height:2.4rem;}
.de-house .houseType1{margin-top:0;}
.de-house .one .txt{position:absolute;;bottom:0;left:0;width:100%;height:0.9rem;z-index: 2;}
.de-house .one .txt .tit{height:0.9rem;font-size:0.3rem;line-height:0.9rem;text-indent:0.3rem;color:#fff;}
.de-house .list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.de-house .list .item{margin-top:0.2rem;position:relative;display:block;width:3.34rem;height:2rem;}
.de-house .list .item a{display:block;}
.de-house .list .item .img{display:block;width:3.34rem;height:2rem;overflow:hidden;z-index: 1;}
.de-house .list .item img{display:block;width:3.34rem;height:2rem;}
.de-house .list .item .txt{position:absolute;bottom:0;left:0;width:100%;height:0.9rem;z-index: 2;}
.de-house .list .item .tit{height:0.9rem;font-size:0.3rem;line-height:0.9rem;text-indent:0.3rem;color:#fff;}
.pinDepart .de-restore{padding:0.44rem 0.28rem 0.4rem;margin-top:0.2rem;border-bottom:1px solid #e4e4e4;background:#fff;}
.pinDepart .de-restore .postList{margin-top:0.4rem;}
.pinDepart .de-restore .postList .list{display:flex;flex-wrap:wrap;}
.pinDepart .de-restore .postList .item{margin-right:0.2rem;margin-bottom:0.2rem;display:block;width:2.18rem;height:1.85rem;background:#2f5ab4;border-radius: 0.1rem;}
.pinDepart .de-restore .postList .item:nth-child(3n){margin-right:0;}
.de-restore .postList .item .sico{padding-top:0.36rem;display:block;width:0.6rem;height:0.94rem;margin:0 auto;}
.de-restore .postList .item .sico img{display:block;width:0.41rem;height:0.55rem;margin:0 auto;}
.de-restore .postList .item:nth-child(2) img{width:0.6rem;height:0.45rem;margin-top:0.04rem;}
.de-restore .postList .item:nth-child(3) img{width:0.44rem;height:0.57rem;}
.de-restore .postList .item:nth-child(4) img{width:0.49rem;height:0.46rem;}
.de-restore .postList .item:nth-child(5) img{width:0.52rem;height:0.52rem;}
.de-restore .postList .item:nth-child(6) img{width:0.55rem;height:0.49rem;}
.de-restore .postList .item:nth-child(2n){background:#43a0ef;}
.de-restore .postList .item .txt .tit{padding-top:0.28rem;font-size:0.24rem;line-height:0.24rem;text-align:center;color:#fff;}

.de-service{padding:0.4rem 0.3rem 0.8rem;margin-top:0.2rem;border-bottom:1px solid #e4e4e4;background:#fff;}
.de-service .serviceList{margin-top:0.3rem;}
.de-service .serviceList .list{position:relative;width:100%;height:11.2rem;}
.de-service .serviceList .list .item{position:absolute;display:block;width:3.35rem;height:2rem;}
.de-service .serviceList .list .item .img{display:block;width:3.35rem;height:2rem;z-index:1;}
.de-service .serviceList .list .item .img img{display:block;width:3.35rem;height:2rem;}
.de-service .serviceList .list .item .txt{position:absolute;bottom:0;left:0;width:100%;height:0.9rem;z-index: 2;}
.de-service .serviceList .list .item .txt .tit{height:0.9rem;font-size:0.3rem;line-height:0.9rem;text-indent:0.3rem;color:#fff;}
.de-service .serviceList .list .item:nth-child(1){width:6.9rem;height:2.4rem;}
.de-service .serviceList .list .item:nth-child(2),.de-service .serviceList .list .item:nth-child(5){width:3.34rem;height:4.2rem;}
,.de-service .serviceList .list .item:nth-child(3){width:3.34rem;height:4.2rem;}
.de-service .serviceList .list .item:nth-child(1) .img{width:6.9rem;height:2.4rem;}
.de-service .serviceList .list .item:nth-child(1) .img img{width:6.9rem;height:2.4rem;}
.de-service .serviceList .list .item:nth-child(2) .img,.de-service .serviceList .list .item:nth-child(7) .img{width:3.34rem;height:4.2rem;}
.de-service .serviceList .list .item:nth-child(2) img,.de-service .serviceList .list .item:nth-child(5) img{width:3.34rem;height:4.2rem;}
.de-service .serviceList .list .item:nth-child(1){left:0;top:0;}
.de-service .serviceList .list .item:nth-child(2){left:0;top:2.6rem;}
.de-service .serviceList .list .item:nth-child(5){right:0;bottom:0;}
.de-service .serviceList .list .item:nth-child(4){right:0;top:4.8rem;}
.de-service .serviceList .list .item:nth-child(3){left:0;bottom:2.2rem;}
.de-service .serviceList .list .item:nth-child(6){left:0;bottom:0;}
.de-service .serviceList .list .item:nth-child(7){right:0;top:2.6rem;}


.de-service1{padding:0rem 0.3rem 0.8rem;margin-top:0.2rem;border-bottom:1px solid #e4e4e4;background:#fff;}
.de-service1 .serviceList{margin-top:0.3rem;}
.de-service1 .serviceList .list{position:relative;width:100%;}
.de-service1 .serviceList .list .item{display:block;width:3.35rem;height:2rem;float: left; position:relative; margin-right:0.2rem; margin-bottom:0.2rem;}
.de-service1 .serviceList .list .item .img{display:block;width:3.35rem;height:2rem;z-index:1;}
.de-service1 .serviceList .list .item .img img{display:block;width:3.35rem;height:2rem;}
.de-service1 .serviceList .list .item .txt{position:absolute;bottom:0;left:0;width:100%;height:0.9rem;z-index: 2;}
.de-service1 .serviceList .list .item .txt .tit{height:0.9rem;font-size:0.3rem;line-height:0.9rem;text-indent:0.3rem;color:#fff;}
.de-service1 .serviceList .list .item:nth-child(2n){ margin-right:0;}

.vrPage .de-restore .restore .postList{margin-top:0.4rem;}
.vrPage .de-restore .restore .postList .list{display:flex;flex-wrap:wrap;}
.vrPage .de-restore .restore .postList .item{margin-right:0.2rem;margin-bottom:0.2rem;display:block;width:2.18rem;height:1.85rem;background:#2f5ab4;border-radius: 0.1rem;}
.vrPage .de-restore .restore .postList .item:nth-child(3n){margin-right:0;}
.vrPage .de-restore .restore .postList .item .sico{padding-top:0.36rem;display:block;width:0.6rem;height:0.94rem;margin:0 auto;}
.vrPage .de-restore .restore .postList .item .sico img{display:block;width:0.41rem;height:0.55rem;margin:0 auto;}
.vrPage .de-restore .restore .postList .item:nth-child(2) img{width:0.6rem;height:0.45rem;margin-top:0.04rem;}
.vrPage .de-restore .restore .postList .item:nth-child(3) img{width:0.44rem;height:0.57rem;}
.vrPage .de-restore .restore .postList .item:nth-child(4) img{width:0.49rem;height:0.46rem;}
.vrPage .de-restore .restore .postList .item:nth-child(5) img{width:0.52rem;height:0.52rem;}
.vrPage .de-restore .restore .postList .item:nth-child(6) img{width:0.55rem;height:0.49rem;}
.vrPage .de-restore .restore .postList .item:nth-child(2n){background:#43a0ef;}

/*关于我们*/
.singlePage{background:#fff;}
.singlePage .single{padding: .3rem 4%;margin-top:0.2rem;min-height:3rem;background: #fff;border-bottom: 1px solid #eee;}
.singlePage .single .contxt{font-size:0.26rem;line-height:0.45rem;text-align:justify;color:#666;}
.singlePage .single .contxt img{max-width:100%;}

.mexpert{display:block;width:6.92rem;height:0.84rem;margin:0 auto;font-size:0.26rem;line-height:0.84rem;text-align:center;color:#666;background:url("../images/mexpert.png") no-repeat center center;background-size:6.92rem 0.84rem;}
.mexpert:hover{color:#fff;background:#133984;border-radius: 0.06rem;}

/*relink*/
.relink{width: 100%; height: 1.1rem; position: relative; margin-top: .2rem;}
.relink .prev,
.relink .next{width: .82rem; height: .82rem; position: absolute; top: 0; border: 1px solid #23468c; border-radius: 100%; display: block; font-size: 0; background: url(../images/relink-ico.png) no-repeat 0 0.27rem; background-size: auto .2rem;}
.relink .prev{left: 0; background-position: .22rem .27rem;}
.relink .next{right: 0; background-position: -0.62rem 0.27rem;}
.relink .m{width: .82rem; height: .82rem; padding-top: .26rem; position: absolute; left: 50%; margin-left: -0.41rem; top: 0; border: 1px solid #23468c; border-radius: 100%; display: block; font-size: 0;}
.relink .m:before{width: .28rem; height: .28rem; display: block; margin: 0 auto; background-position: 0.02rem -0.5rem;}
.submenu a:nth-child(3n){ border-right:1px solid #ddd !important;}

/*字体*/
@media only screen and (min-width:751px) {
    html {
        font-size:100px;
    }
}
@media only screen and (max-width:750px) {
    html {
        font-size:100px;
    }
}
@media only screen and (max-width:640px) {
    html {
        font-size:85.3333px;
    }
}
@media only screen and (max-width:540px) {
    html {
        font-size:72px;
    }
}
@media only screen and (max-width:480px) {
    html {
        font-size:64px;
    }
}
@media only screen and (max-width:414px) {
    html {
        font-size:55.2px;
    }
}
@media only screen and (max-width: 400px) {
    html {
        font-size:53.3333px;
    }
}
@media only screen and (max-width: 375px) {
    html {
        font-size:50px;
    }
}
@media only screen and (max-width: 360px) {
    html {
        font-size:48px;
    }
}
@media only screen and (max-width: 320px) {
    html {
        font-size:42.6667px;
    }
}

@font-face {
  font-family: context;
  src: url("../font/context.eot");
  src: url("../font/context.eot?#iefix") format("eot"), url("../font/context.ttf") format("truetype");
}

    /*videoPage*/
.videoPage {
  padding-bottom: .8rem;
  padding-top: 0;
  background:#fff;
}
.videoPage .list {
  padding: .2rem 3% 0;
}
.videoPage .list .item {
  width: 100%;
  margin-bottom: .2rem;
}
.videoPage .list .item a {
  width: 100%;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
  display: block;
}
.videoPage .list .item img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 100%;
  display: block;
}
.videoPage .list .item .bg {
  width: 100%;
  height: 100%;
  display: block;
  z-index: 10;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/video-liico.png) no-repeat center center;
  background-size: cover;
}
.videoPage .list .item h3 {
  width: 100%;
  height: 0.9rem;
  line-height: 0.9rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 11;
  text-align: center;
  font-size: .28rem;
  color: #fff;
}
.videoPage img {
  max-width: 100%;
}