body,
html,
div,
h1,
h2,
h3,
h4,
h5,
table,
tr,
td,
ul,
li,
dl,
dt,
dd,
span,
strong,
u,
s,
i,
p,
br,
button {
	margin: 0;
	padding: 0;
}
html, body { height: 100%; }
html {
	font-size: 16px;
}
@media screen and (max-width: 1400px) {
  html {
    font-size: 12px;
  }
}
body{
    margin: 0;
    font-size: 14px;
	text-align: left;
	color: #262626;
	background: #fff;
	min-width: 1200px;
	overflow: auto;
    font-family: Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;
    font-variant: tabular-nums;
    background-color: #fff;
    -webkit-font-feature-settings: 'tnum';
    font-feature-settings: 'tnum';
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
li,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
img {
	border: 0;
	display: block;
}
article img{
	display: block; 
	margin: 0 auto;
	max-width:100%;
}
input {
	border: none;
	cursor: pointer;
	outline: none
}

button {
	outline: none;
	border: 0;
}

a{
	text-decoration: none;
}


header {
	width: 100%;
	min-width: 1200px;
	height: 60px;
	display: flex;
	justify-content:center;
	background-color: #004096;
	z-index: 99;
}
.header {
	max-width: 1920px;
	min-width: 1200px;
	display: flex;
	border-radius: 1px;
/* 	padding-top:10px; */
}

.people-health-logo a{
	background-image: url(../img/health-people-logo.png);
	background-size: 100px 32px;
	height: 32px;
	width: 100px;
	margin-right: 40px;
}
.people-health-logo,
.logo{
	height: 100%;
/* 	margin-left: 86px; */
	display: flex;
	align-items: center;
}
.logo a{
	background-image: url(../img/logo-white.png);
	background-size: 191px 20px;
	height: 20px;
	width: 191px;
}
.nav{
	margin-left: 60px;
	min-width: 580px;
}
.nav ul{
	height: 100%;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.nav ul li{
	height: 100%;
}
.menu a{
	height: 100%;
	padding: 0 20px;
}
.menu{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 100%;
}
.head-menu{
	height: 100%;
	position: relative;
}
.menu a,
.nav ul li a{
	letter-spacing: 0.15px;
	font-size: 14px;
	line-height:1.5;
	background: none;
	color: #FFFFFF;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	display: flex;
	align-items: center;
}
.nav ul li a{
	padding: 20px;
}
.menu :hover,
.nav ul li :hover{
    color: #12C9FE; 
}
.menu :hover .arrow{
	border-top: 1px solid #12C9FE;
	border-right: 1px solid #12C9FE;
	margin-top: 5px;
	transform: rotate(-45deg);
}
.submenu{
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	color: #4a4a4a;
	min-width:120px;
	box-shadow: 0px 1px 2px 0px #BCBCBC;
	border-radius: 0 0 8px 8px ;
	padding: 8px 0;
	overflow:hidden;
	z-index: 99;
}
.head-submenu{
	right:-10px;
}
.menu:hover .submenu{
	display:block;
}
.arrow {
	margin-left: 5px;
    width: 5px;
    height: 5px;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #ffffff;
	transform: rotate(135deg);
	transition: all 0.3s ease 0s;
}
.submenu a{
	color:#4A4A4A;
	padding:8px 16px;
	text-decoration:none;
	display:block;
}
.submenu a:hover {
	color:#fff;
	background:#2d8cf0;
}
.search{
	margin:0 20px;
	height:100%;
	display: flex;
	align-items: center;
	position:relative;
	flex:1;
	justify-content: flex-end;
}
.search input{
	width:160px;
	height: 30px;
	background: #F6F6F6;
	border-radius: 25px;
	border-radius: 25px;
	border: #004096;
	padding-left: 12px;
	padding-right:24px;
	cursor: text;
}
.search input:focus{
	outline:none;
}
.search-btn{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform:  translateY(-50%);
	transform: translateY(-50%);
	right: 6px;
	width: 18px;
	height: 18px;
	background-image: url(../img/search.png);
	background-size: 18px 18px;
	cursor: pointer;
}
.user{
	display: flex;
	align-items: center;
	margin-left: auto;
}
.hidden{
	display: none; 
}
.offline,
.offline a{
	color:#FFFFFF;
	font-size: 14px;
	line-height: 18px;
}
.offline span{
	padding: 0 5px;
}
.online{
	height: 100%;
}
.head-img{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	position: relative;
	cursor: pointer;
}
.head-img img{
	background-size: 30px 30px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	padding: 0;
}
.head-img a{
	background-image: url(../img/header.png);
	background-size: 30px 30px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	padding: 0;
}
.head-img span{
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #FF0101;
	position: absolute;
	right: 0;
	top:25%;
}
.badge-count{
	min-width: 20px;
	max-width: 25px;
    height: 20px;
    padding: 0 6px;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    text-align: center;
    border-radius: 10px;
	background-color: #FF0101;
}
.badge-count:hover{
	color: #FFFFFF;
}
.submenu a span{
	margin-left: 3px;
}
.main{
	min-height: calc(100% - 546px);;
}
footer{
	width: 100%;
	background-color:#1A1F26;
	bottom: 0;
	position: relative;
}
.footer{
	margin: 0 auto;
	width: 75rem;
	height: 24.125rem;
}
.footer-top{
	width: 100%;
	height: 8.75rem;
	display: flex;
	-webkit-justify-content: space-between;
    justify-content: space-between;
	border-bottom: 0.0625rem solid #9B9B9B;
}
.footer-top-left{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 3.75rem 0rem 2.5rem;
}
.footer-top-right{
	display: block;
	width: 10rem;
	display: flex;
	margin: 3.75rem 0rem 2.5rem;
	justify-content: center;
	align-items: center;
}
.footer-top-left-offical{
	background-image: url(../img/offical-ico.png);
	background-size: 7.75rem 2.5rem;
	width: 7.75rem;
	height: 2.5rem;
}
.footer-top-left-train{
	background-image: url(../img/train-ico.png);
	background-size: 7.125rem 1.625rem;
	width: 7.125rem;
	height: 1.625rem;
}
.footer-top-left-health{
	background-image: url(../img/health-ico.png);
	background-size: 7.125rem 1.625rem;
	width: 7.125rem;
	height: 1.625rem;
}
.divid-line{
	margin: 0 3.125rem;
	background-color: #979797;
	width: 1px;
	height: 1.875rem;
}
.weixin-ico{
	background-image: url(../img/weixin-ico.png);
	background-size: 2.5rem 2.5rem;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
}
.footer-bottom{
	width: 100%;
	margin: 2.5rem 0 3.75rem;
	display: flex;
}
.footer-bottom-left{
	display: flex;
	flex-flow: column;
}
.footer-bottom-left a{
	font-family: PingFangSC-Medium;
	font-size: 1rem;
	color: #9B9B9B;
	letter-spacing: 0.0.3125rem;
	line-height: 2.25rem;
}
.footer-bottom-middle{
	display: flex;
	flex-flow: column;
	margin: 0rem 5rem;
}
.footer-bottom-middle p{
	font-family: PingFangSC-Regular;
	font-size: 1rem;
	color: #9B9B9B;
	letter-spacing: 0.1.625rem;
	margin: 0.875rem 0;
	display: flex;
	align-items: center;
}
.footer-bottom-middle p img{
	margin-right: 0.75rem;
}
.tel-ico,.mail-ico,.address-ico{
	background-size: 1.25rem 1.25rem;
	background-repeat: no-repeat;
	background-position: center;
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
}
.tel-ico{
	background-image: url(../img/tel-ico.png);
}
.mail-ico{
	background-image: url(../img/mail-ico.png);
}
.address-ico{
	background-image: url(../img/address-ico.png);
}
.footer-bottom-right{
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer-bottom-right img{
	background-image: url(../img/weixin-qrcode.jpg);
	background-size: 8.75rem 8.75rem;
	width: 8.75rem;
	height: 8.75rem;
} 
.copyright{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100px;
	width: 100%;
	font-size: 12px;
	font-family: PingFangSC-Light;
	font-weight: 300;
	color: rgba(167, 167, 167, 1);
	line-height: 23px;
	background: rgba(14, 20, 27, 1);
}
.BackTop{
	position: fixed;
    bottom: 2.25rem;
    left: 50%;
    margin-left: 37.8125rem;
	z-index: 100;
	cursor: pointer;
	opacity: 0.6;
	display: none;
}
.BackTop:hover{
	opacity: 1!important;
}
.BackTop img{
	width: 1.25rem;
	height: 1.25rem;
	background: #004096;
	border-radius: 0.125rem;
}
/* 分页 */
.page_div {
	width: 100%;
	display: flex;
	justify-content: center;
	font-size: 14px;
	font-family: "microsoft yahei";
	color: #666;
	box-sizing: border-box;
}
.page_div .tcdNumber,.page_div .current {
	min-width: 32px;
	height: 32px;
	padding: 0 5px;
	line-height: 32px;
	border: 1px solid #DDDDDD!important;
	text-align: center;
	margin-right: 17px;
	cursor: pointer;
	color: #666666;
	font-size: 14px;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 6px;
}
.page_div .current{
	border: none!important;
}
#firstPage,
#lastPage {
	width: 50px;
	color: #0073A9;
	border: 1px solid #0073A9!important;
}
.page_div .current {
	background-color: #004096!important;
	color: #FFFFFF;
}
.prevPage,
.nextPage {
	width: 32px;
	height: 32px;
	color: #FFFFFF;
	margin-right: 17px;
	box-sizing: border-box;
	border: 1px solid #DDDDDD!important;
	background-color: #ffffff;
	border-radius: 6px;
	display: flex;
	padding-left: 12px;
	align-items: center;
}
.prevPage div,
.nextPage div{
	width: 8px;
	height: 8px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	transform: rotate(-135deg);
	-ms-transform:rotate(-135deg); 	/* IE 9 */
	-moz-transform:rotate(-135deg); 	/* Firefox */
	-webkit-transform:rotate(-135deg); /* Safari 和 Chrome */
	-o-transform:rotate(-135deg); 	/* Opera */
}
.totalPages {
	margin: 0 10px;
}
.totalPages span,
.totalSize span {
	color: #0073A9;
	margin: 0 5px;
}
.nextPage {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-webkit-transform: rotate(180deg);
	/* Safari and Chrome */
	-o-transform: rotate(180deg);
	/* Opera */
	-moz-transform: rotate(180deg);
	/* Firefox */
}
/* 分页结束 */
.infos-gender-man{
	width: 24px;
	height: 24px;
	background-image: url(../img/man-ico.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border-radius: 5px;
}
.infos-gender-women{
	width: 24px;
	height: 24px;
	background-image: url(../img/women-ico.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border-radius: 5px;
} 
/* xz弹窗插件样式 */
.xz-mask_transparent{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0}.xz-toast{position:fixed;z-index:5000;min-width:150px;max-width:300px;height:136px;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;border-radius:12px;color:rgba(255,255,255,.9);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#4c4c4c;box-sizing:border-box;line-height:1.4}.xz-toast_text{height:auto;min-width:152px;max-width:216px;padding:12px 0}.xz-toast_text .xz-toast__content{font-size:14px}.xz-toast__content{font-size:17px;padding:0 12px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.xz-mask{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.6)}.xz-mask_transparent{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.xz-animate-fade-in{-webkit-animation:fadeIn ease .3s forwards;animation:fadeIn ease .3s forwards}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.xz-animate-fade-out{-webkit-animation:fadeOut ease .3s forwards;animation:fadeOut ease .3s forwards}.xz-icon_toast.xz-primary-loading:after{border-top-right-radius:36px;border-bottom-right-radius:36px}.xz-icon-success-no-circle{color:#07c160}.xz-icon-warn{color:#fa5151}.xz-icon_toast.xz-icon-success-no-circle{color:rgba(255,255,255,.9)}.xz-icon_toast.xz-icon-warn{color:rgba(255,255,255,.9)}.xz-icon-success-no-circle{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.657%2018.435L3%2012.778l1.414-1.414%204.95%204.95L20.678%205l1.414%201.414-12.02%2012.021a1%201%200%2001-1.415%200z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.657%2018.435L3%2012.778l1.414-1.414%204.95%204.95L20.678%205l1.414%201.414-12.02%2012.021a1%201%200%2001-1.415%200z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.xz-icon-warn{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-.763-15.864l.11%207.596h1.305l.11-7.596h-1.525zm.759%2010.967c.512%200%20.902-.383.902-.882%200-.5-.39-.882-.902-.882a.878.878%200%2000-.896.882c0%20.499.396.882.896.882z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022C6.477%2022%202%2017.523%202%2012S6.477%202%2012%202s10%204.477%2010%2010-4.477%2010-10%2010zm-.763-15.864l.11%207.596h1.305l.11-7.596h-1.525zm.759%2010.967c.512%200%20.902-.383.902-.882%200-.5-.39-.882-.902-.882a.878.878%200%2000-.896.882c0%20.499.396.882.896.882z%22%2F%3E%3C%2Fsvg%3E)}[class*=" xz-icon-"],[class^=xz-icon-]{display:inline-block;vertical-align:middle;width:24px;height:24px;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;background-color:currentColor}.xz-icon_toast{display:block;width:40px;height:40px;margin-bottom:16px}.xz-icon_toast.xz-icon-success-no-circle{color:rgba(255,255,255,.9)}.xz-icon_toast.xz-icon-warn{color:rgba(255,255,255,.9)}.xz-icon_toast.xz-loading{width:36px;height:36px}.xz-icon_toast.xz-primary-loading{width:36px;height:36px}.xz-icon_toast.xz-primary-loading:after,.xz-icon_toast.xz-primary-loading:before{content:"";display:block;width:18px;height:36px}.xz-icon_toast.xz-primary-loading:before{border-top-left-radius:36px;border-bottom-left-radius:36px}.xz-icon_toast.xz-primary-loading:after{border-top-right-radius:36px;border-bottom-right-radius:36px}@-webkit-keyframes xzLoading{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}@keyframes xzLoading{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}.xz-primary-loading{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:relative;width:16px;height:16px;vertical-align:middle;color:#000;-webkit-animation:xzLoading 1s steps(60,end) infinite;animation:xzLoading 1s steps(60,end) infinite}.xz-primary-loading:after,.xz-primary-loading:before{content:"";display:block;width:8px;height:16px;box-sizing:border-box;border:2px solid;border-color:currentColor;opacity:.5}.xz-primary-loading:before{border-right-width:0;border-top-left-radius:16px;border-bottom-left-radius:16px;-webkit-mask-image:-webkit-linear-gradient(top,#000 8%,rgba(0,0,0,.3) 95%)}.xz-primary-loading:after{border-left-width:0;border-top-right-radius:16px;border-bottom-right-radius:16px;-webkit-mask-image:-webkit-linear-gradient(225deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.3) 95%)}.xz-primary-loading_transparent{color:#fff}.xz-primary-loading__dot{position:absolute;top:0;left:50%;width:1px;height:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;background:currentColor;opacity:.5}.xz-mask{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.6)}@media screen and (min-width:352px){.xz-dialog{width:320px;margin:0 auto}}.xz-dialog{position:fixed;z-index:5000;top:50%;left:16px;right:16px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:#fff;text-align:center;border-radius:12px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-height:90%}.xz-dialog__hd{padding:32px 24px 16px}.xz-dialog__title{font-weight:700;font-size:17px;line-height:1.4}.xz-dialog__bd{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 24px;margin-bottom:32px;font-size:17px;line-height:1.4;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:rgba(0,0,0,.5)}.xz-dialog__bd:first-child{min-height:40px;padding:32px 24px 0;font-weight:700;color:rgba(0,0,0,.9);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.xz-dialog__ft{position:relative;line-height:56px;min-height:56px;font-size:17px;display:-webkit-box;display:-webkit-flex;display:flex}.xz-dialog__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.1);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.xz-dialog__btn{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#576b95;font-weight:700;text-decoration:none;-webkit-tap-highlight-color:transparent;position:relative}.xz-dialog__btn:active{background-color:#ececec}.xz-dialog__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.1);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.xz-dialog__btn:first-child:after{display:none}.xz-dialog__btn_default{color:rgba(0,0,0,.9)}

