/* 通用 */
* {margin: 0px;padding: 0px;}
a {text-decoration: none;color: #333333;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
html,body {height: 100%;font-family:PingFang SC;font-size: 0;background:#f7f7f7;}
ul,li{list-style: none;}
input,button,textarea{border:none;outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.container{margin:0 0.3rem;}
.mg-bm{margin-bottom: 1.6rem;}
.block{margin-bottom: 0.3rem;border-radius:0.16rem;box-shadow:0px 0px 5px 0px rgba(47,144,193,0.1);}
.fullPage{height: 100%;}
.btn-bg{background:linear-gradient(0deg,rgba(22,155,213,1),rgba(45,228,255,1));}
/* 遮罩与弹出层 */
.MaskBox{display: none;z-index: 2; position: fixed;width: 100%;height: 100%;left: 0;top: 0; background:rgba(0,0,0,0.65);}
.outBox{position: fixed;margin:0 0.5rem;left:0;top:2.88rem;width:calc(100% - 1rem);background: #fff;border-radius:0.2rem}
/* 底部导航 */
.bottomMenu{position: fixed;width: 100%;left: 0;bottom: 0;height: 1.36rem;box-shadow:0px 0px 0px 1px rgba(231,231,231,1);background-color:#f7f7f7 ;}
.bottomMenuList{display: flex;align-items: center;justify-content: space-around;margin: 0.22rem 0;}
.bottomMenuList li{text-align: center;}
.bottomMenuList li img{width: 0.46rem;}
.bottomMenuList li p{margin-top: 0.14rem;font-size:0.2rem;font-weight:bold;color:#333333;}
/* 公用Tab */
.tabTitle ul{height: 0.8rem;background-color: #ffffff;display: flex;align-items: center;}
.tabTitle li{flex: 1;text-align: center;height: 100%;position: relative;}
.tabTitle li a{margin-top: 0.24rem;margin-bottom:0.28rem;font-size:0.28rem;font-weight:500;color:#333333;display: block;height:0.28rem;line-height:0.28rem;}
.tabTitle li.on a{color: #169BD5;}
.tabTitle li.on a::after{content: "";position: absolute;left: calc(50% - 0.25rem);bottom:0; width: 0.5rem;height: 0.04rem;background-color: #169BD5;}
.tabContent{height: 100%;}
/* 通用结束 */

/* 轮播图 */
.focus{position: relative; width:100%;height: 3.62rem;margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{display: none;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;height:auto;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

/* 热点文字滚动 */
.home-hotPoint{width:6.9rem;height:1rem;margin-top: -0.45rem;padding: 0 0.22rem 0 0.3rem;background:#ffffff;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;position: relative;   }
.home-hotPoint .hotPoint-left-title{display: flex;align-items: center;}
.home-hotPoint .hotPoint-left-title img:first-child{width:1.4rem;margin-right:0.16rem;}
.home-hotPoint .hotPoint-left-title img:last-child{width:0.3rem;}
/*.home-hotPoint ul.textUpBox {height:0.6rem;overflow:hidden;}*/
.home-hotPoint ul.textUpBox {height:0.6rem;overflow:hidden;}
.home-hotPoint ul.textUpBox li {height:0.6rem;font-size:0.3rem;list-style:none;line-height:0.6rem;}
.home-hotPoint ul.textUpBox li a{display: flex;align-items: center;justify-content: space-between;color: #333333;}
.home-hotPoint ul.textUpBox li a span{width: 4.4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.home-hotPoint ul.textUpBox li img{width:0.3rem;}

/* 导航条 */
/*.home-navBox{width:6.9rem;height:1.7rem;background:#ffffff;padding:0.2rem 0;box-sizing: border-box;position: relative;}*/
/*.home-navBox{width:6.9rem;height:3.7rem;background:#ffffff;padding:0.2rem 0;box-sizing: border-box;position: relative;}*/
/*.home-navBox .navList{display:-webkit-flex; display: flex; -webkit-flex-flow:row nowrap;flex-wrap: nowrap;white-space: nowrap;overflow-x: scroll;overflow-y: hidden; align-items: center;width: 100%;}*/
/*.home-navBox .navList{display:-webkit-flex; display: flex; -webkit-flex-flow:row nowrap;flex-wrap: nowrap;white-space: nowrap; align-items: center;width: 100%;}*/
/*.home-navBox .navList::-webkit-scrollbar {display: none;!*隐藏滚动条*!}*/
/*.home-navBox .navList li{flex: 0 0 1.72rem;width: 1.72rem;height:1.3rem; text-align: center;display: flex;flex-direction: column;align-items: center;}*/
/*.home-navBox .navList li p{font-size:0.24rem;line-height: 0.24rem;height: 0.24rem;margin-top: 0.15rem; font-weight:bold;color:#666666;}*/
/*.home-navBox .navList li img{width: 0.9rem;height: 0.9rem;}*/
/*.home-navBox .nav-icon{width: .25rem;height: .25rem;position: absolute;top:calc(50% - .125rem)}*/
/*.home-navBox .leftIcon{left: .1rem;}*/
/*.home-navBox .rightIcon{right:.1rem;}*/
/*.t180{transform:rotate(180deg)}*/
.home-navBox2{background:#ffffff;padding:0.2rem 0;box-sizing: border-box;display: flex;flex-wrap: wrap}
.home-navBox2 .navList2{ display: flex;flex-wrap: wrap}
.home-navBox2 .navList2 li{flex: 0 0 1.72rem;height:1.3rem; text-align: center;display: flex;flex-direction: column;align-items: center;margin-bottom: .2rem}
.home-navBox2 .navList2 li p{font-size:0.24rem;line-height: 0.24rem;height: 0.24rem;margin-top: 0.15rem; font-weight:bold;color:#666666;}
.home-navBox2 .navList2 li img{width: 0.9rem;height: 0.9rem;}
.home-navBox2 .nav-icon{width: .25rem;height: .25rem;position: absolute;top:calc(50% - .125rem)}
/* 新闻资讯 */
.home-newsBox{padding: 0.3rem;background:#ffffff;}
.home-newsTitle{display: flex;align-items: center;justify-content: space-between;color:#333333;margin-bottom: 0.3rem;}
.home-newsTitle p{font-size: 0.3rem;font-weight:bold;}
.home-newsTitle a{font-size: 0.24rem;color: #999999;display: flex;align-items: center;}
.home-newsTitle a img{width: 0.3rem;vertical-align: middle;}
.home-newsList ul{width: 100%;}
.home-newsList li{position: relative;margin-bottom: 0.2rem;width: 100%;height: 100%;}
.home-newsList li img{width: 100%;height: 3.4rem; border-radius:0.16rem;}
.home-newsList li p{position: absolute;bottom:0.2rem;left: 0.2rem;width:calc(100% - 0.2rem);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:0.3rem;color:#ffffff; font-weight:500;}
.home-newsList li:last-child{margin-bottom: 0;}

/* 新闻列表页 */
.newsPageTab .tabContent li{margin: 0 0.4rem; margin-bottom: 0.2rem;}
.newsPageTab .tabContent li:first-child{margin-top: 0.2rem;}
.newsPageTab .bd li img{width: 100%;}
.newsPageTab .tabContent li{padding:0.26rem 0.2rem;background-color: #fff;border-radius:0.1rem;}
.newsPageTab .tabContent li a{display: block;width: 100%;text-transform: none;color: #333333; position: relative;display: flex;align-items: center;justify-content: space-between;}
.newsPageTab .tabContent li a .leftInfo{width:calc(100% - 2rem);font-size: 0.28rem;margin-right: 0.4rem;}
.newsPageTab .tabContent li a .leftInfo p:first-child{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-bottom: 0.36rem;}
.newsPageTab .tabContent li a .leftInfo p:last-child{color: #999999;}
.newsPageTab .tabContent li a .leftInfo p:last-child span:first-child{margin-right: 0.3rem;}
.newsPageTab .tabContent li a .leftInfo p span{color: #999999}
.newsPageTab .tabContent li a img{width:2rem;height: 1.4rem;overflow: hidden; border-radius:0.06rem;}
.newsPageTab .tabContent .bigNewBox{padding: 0;margin: 0.2rem 0.4rem;  border-radius:0.1rem;overflow: hidden}
.newsPageTab .tabContent .bigNewBox a{display: block;}
.newsPageTab .tabContent .bigNewBox a .leftInfo{width: 100%; display: block;position: absolute;bottom: 0.2rem;left: 0.2rem;}
.newsPageTab .tabContent .bigNewBox a .leftInfo p:first-child{width: calc(100% - 0.2rem);margin-bottom: 0; color: #fff;font-size: 0.3rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;-webkit-line-clamp:1;}

.newsPageTab .tabContent .bigNewBox a img{width: 100%;height: 3.7rem;}

/* 新闻内页 */
.articlePage{padding: 0.3rem;background-color: #fff;}
.articlePage .topTitle h1{font-size: 0.4rem;margin-bottom: 0.2rem;}
.articlePage .topTitle p span{color: #666666;font-size: 0.26rem;}
.articlePage .topTitle p span:first-child{color: #169BD5;margin-right: 0.2rem;}
.articlePage .articleContent{margin:0.4rem 0;}
.articlePage .articleContent p{color:#333333;font-size:0.28rem;margin-bottom: 0.3rem;line-height: 0.45rem;}
.articlePage .articleContent p img{width: 100%;}
.articlePage .readCount{color: #999;font-size: 0.28rem;}
.articlePage .readCount span{margin-left: 0.2rem;}
.articlePage .notData{color: #999;font-size: 0.28rem;}
.articlePage .notData span{text-align: center;display:block;}

/* 视频 */
.breadcrumb{display: flex;align-items: center;background-color: #fff;height: 0.8rem;line-height: 0.8rem;}
.breadcrumb p{font-size: 0.28rem;display: flex;align-items: center;margin-left: 0.2rem;}
.breadcrumb p img{width:0.15rem;color: #ccc;margin-right: 0.05rem;}
.breadcrumb p:first-child img{width:0.28rem;color: #fff;}
.breadcrumb p:first-child span{color: #169BD5;font-weight: bold;}
.searchPart{background-color: #fff;padding:0.1rem;margin-top: 0.1rem;}
.searchBox{display: flex;align-items: center;border-radius:1rem;border: 1px solid #ccc;padding: 0.1rem;box-sizing: border-box;}
.searchBox img{width: 0.25rem;}
.searchBox input{border:none;margin-left: 0.2rem;height: 0.5rem;width: 100%;font-size: 0.28rem;}
.videoList{background-color: #fff;}
.videoList li{border-top: 1px solid #ccc;font-size: 0.3rem;padding: 0.2rem;}
.videoList li a{width: 100%;}
.videoList li img{width: 0.3rem;margin-right: 0.2rem;}

/* 视频 */
.breadcrumb{display: flex;align-items: center;background-color: #fff;height: 0.8rem;line-height: 0.8rem;}
.breadcrumb p{font-size: 0.28rem;display: flex;align-items: center;margin-left: 0.2rem;}
.breadcrumb p img{width:0.15rem;color: #ccc;margin-right: 0.05rem;}
.breadcrumb p:first-child img{width:0.28rem;color: #fff;}
.breadcrumb p:first-child span{color: #169BD5;font-weight: bold;}
.searchPart{background-color: #fff;padding:0.1rem;margin-top: 0.1rem;}
.searchBox{display: flex;align-items: center;border-radius:1rem;border: 1px solid #ccc;padding: 0.1rem;box-sizing: border-box;}
.searchBox img{width: 0.25rem;}
.searchBox input{border:none;margin-left: 0.2rem;height: 0.5rem;width: 100%;font-size: 0.28rem;}
.videoList{background-color: #fff;}
.videoList li{border-top: 1px solid #ccc;font-size: 0.3rem;padding: 0.2rem;}
.videoList li a{width: 100%;}
.videoList li img{width: 0.3rem;margin-right: 0.2rem;}

/* 办事指南--导航页 */
.workGuide{background-color: #fff;height: 100%;}
.workGuideNav{display: flex;align-items: center;flex-wrap: wrap;}
.workGuideNav li{width: calc(100%/3);text-align: center;margin-top: 0.6rem;margin-bottom: 0.2rem;}
.workGuideNav li a{display: block;}
.workGuideNav li p{margin-top: 0.2rem;font-size: 0.24rem;}
.workGuideNav li img{width: 1rem;}

/* 办事指南-子页面 */
.navItemPage{background-color: #fff;}
.navItemPage ul.itemTitleList{padding-top: 0.4rem;}
.navItemPage ul.itemTitleList li{width:calc(100% - 2rem);margin: 0 1rem;margin-bottom: 0.3rem; border-radius:0.32rem;font-size: 0.3rem;text-align: center;height: 0.64rem;line-height: 0.64rem;}
.navItemPage ul.itemTitleList li a{color: #fff;width: 100%;}

/* 健康证查询 */
.queryBox .scanBackImg{position: fixed;left: 0;top: 0;width: 100%;height: 100%;}
.queryBox .scanBox{position: absolute;left: 0;bottom: 20%;width: 100%;}
.queryBox .scanBox .slogan{color: #000000;font-size: 0.3rem;text-align: center;line-height: 0.6rem;margin-bottom: 1rem;}
.queryBox .scanBox .scanBtn{width:calc(100% - 1.2rem) ;height: 1.2rem;border-radius:0.6rem;text-align: center;margin:0 0.6rem;display: flex;align-items: center;justify-content: center;}
.queryBox .scanBox .scanBtn img{width: 0.5rem;margin-right: 0.28rem;}
.queryBox .scanBox .scanBtn a{font-size:0.3rem;color: #fff;}
.healthInfo{padding: 0.4rem;}
.healthInfo h1{font-size: 0.36rem;text-align: center;margin: 0.4rem 0;}
.healthInfo .photoBox{display: flex;align-items: center;margin-bottom: 0.5rem;}
.healthInfo .photoBox img{width:2.2rem;}
.healthInfo .rightInfo{margin-left: 0.2rem;}
.healthInfo .infoItem{font-size: 0.3rem; color: #333;width: 100%;margin-bottom: 0.2rem;display: flex;}
.healthInfo .infoItem span:first-child{min-width: 1.6rem;width: 1.6rem;}


/* 服务 */
.serviceInputBox {margin: 0.6rem 0.4rem 0 0.4rem;background: #fff;border-radius: 0.2rem;padding:0.8rem 1rem ;}
.serviceInputBox .inputBox{width: 100%;margin-bottom: 0.5rem;}
.serviceInputBox .inputBox input{width: 100%;height: 0.6rem;padding-left: 0.1rem;border-radius:0.06rem;font-size: 0.28rem;color: #888888;text-align: left;border: 1px solid #bbbbbb;box-sizing: border-box;}
.serviceInputBox .inputBox:nth-child(3) input{width: 50%;}
.serviceInputBox .inputBox:nth-child(3) .getCode{color: #3889fe;font-size:0.28rem;margin: 0 0.2rem;height: 1rem;margin-left: 0.36rem;}
.serviceInputBox .inputBox:last-child{margin-bottom: 0;}
.serviceForm button{font-size: 0.4rem;margin:2rem 0.4rem 0 0.4rem;width:calc(100% - 0.8rem); height: 1rem;line-height: 1rem;border-radius:0.2rem;background-color: #409cd4;text-align: center;color: #fff;}

/* 帮助 */
.publicNavBox{display: flex;align-items: center;flex-wrap: wrap;}
.publicNavBox li{width: calc(100%/3);text-align: center;margin:0.44rem 0;}
.publicNavBox li img{width: 1.66rem;}
.publicNavBox li p{font-size: 0.24rem;color: #333;margin-top: 0.1rem;}
.companyIntro{padding: 0.4rem 0.3rem;}
.companyIntro h1{font-size: 0.36rem;text-align: center;}
.companyIntro h3{font-size: 0.3rem;margin-top: 0.4rem;margin-bottom: 0.05rem;text-align: center;}
.companyIntro p{font-size: 0.26rem;line-height: 0.5rem;}

.itemNavBox{display: flex;align-items: center;flex-wrap: wrap;margin-top: 0.2rem;}
.itemNavBox li{width: calc(100%/3);text-align: center;margin-top:0.4rem;}
.itemNavBox li img{width: 1.2rem;}
.itemNavBox li p{font-size: 0.24rem;color: #333;margin: 0 0.2rem;height: 1rem;margin-top: 0.2rem;font-weight:500;}

/*弹出框*/
.outBox .outBoxInfo{font-size: 0.3rem;text-align: center;padding-bottom: 0.4rem;border-bottom: 1px solid #D1D1DA;}
.outBox .outBoxInfo .callImg{margin-top: -1.36rem;margin-bottom: 0.3rem; width: 2.8rem;}
.outBox .outBoxInfo p{margin:0 1rem;}
.outBox .outBoxInfo p:nth-last-child(2){color: #333333;margin-bottom: 0.4rem;}
.outBox .outBoxInfo p:last-child{color: #1787F9;}
.outBox .btnBox{display: flex;align-items: center;justify-content: space-evenly;margin: 0.15rem 0;}
.outBox .btnBox a{font-size: 0.36rem;color: #9494A0;padding: 0.4rem;width: 100%;display: block;text-align: center;height:0.34rem ;line-height: 0.34rem;}
.outBox .btnBox a:last-child{color: #1787F9;border-left: 1px solid #D1D1DA;}



/* 联系我们 */
.infoList li{margin: 0.4rem 0.4rem 0 0.4rem;background-color: #fff;padding: 0.3rem;text-align: center;}
.infoList li p{font-size:0.3rem;color: #000000;width: 3.3rem;margin: 0 auto;}
.infoList li p:first-child{font-weight:bold;}
.infoList li p:nth-child(2){margin:0.5rem auto;color:#666666;}
.infoList li a{background: url(../images/btn-back.png);background-size: 100% 100%;width: 4rem;height: 0.7rem;line-height: 0.7rem;color: #fff; display: block;margin: 0 auto; font-size:0.3rem;}


/* 办事指南-子页面 */
.pd15{padding-top: 1.5rem!important;}
.part-title{display: flex;align-items: center;justify-content: space-evenly;margin-bottom: .4rem;}
.part-title .part-name{font-size: .18rem;}
.part-title .part-name img{width: .3rem;height: .3rem;}

/* 文章内页 */
.article-content{padding-top: 0.8rem;font-size: .24rem;}
.article-content h1{text-align: center;margin-bottom: .2rem;}
.article-content .cont-box {padding-left: .1rem;margin-bottom: .2rem;}
.article-content .cont-box:nth-of-type(1){margin-top: .5rem;}
.article-content .cont-box h3{color: #ff9100;border-top: 0.04rem solid #ff9100;margin-bottom: .08rem;font-size: .32rem;}
.article-content .cont-box h3 span:first-child{margin-right:.1rem}
.article-content .cont-box p{line-height: .4rem;margin-left: .1rem;}
.article-content .imgBox{width: 100%;height: auto;}
.article-content .imgBox img{width:100%;height: auto;}
.navItemPage ul.itemTitleList li{width:calc(100% - 2rem);margin: 0 1rem;margin-bottom: 0.3rem; border-radius:0.32rem;font-size: 0.3rem;text-align: center;padding: .12rem;line-height: unset;height: unset;}


.fs24 {font-size: .24rem}
