select::-ms-expand {
	display: none;
}
footer p a{
	color: #c1c1c1;
}

.top {
	position: relative;
	width: 100%;
	height: 100%;
}

#myElement {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.head-logo{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none;
}
.index-video {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: fill;
}
.skip{
	position: absolute;
	width: 1.5%;
	height: auto;
	right: 4%;
	top: 3%;
	z-index: 9;
}
.top-1 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	font-size: 0;
}

.top-2 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(31, 54, 143, 0.6) left top no-repeat;
	background-size: 100% 100%;
}

.top-3 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: center;
}
.logo {
    display: block;
    width: 7%;
    height: auto;
    margin-top: 3%;
    margin-left: 5%;
}
.top-logo {
    width: 10%;
    height: auto;
    margin-top: 3%;
}

.top-name {
	font-size: 6.927vw;
	color: white;
	font-family: tcm;
	margin-top: 15%;
}

.top-slogan {
	width: 7%;
	font-size: 1.5625vw;
	color: white;
	font-family: tcm;
	margin-top: 1%;
	letter-spacing: 0.9375vw;
}

.top-select {
	position: absolute;
	width: auto;
	right: 5.833%;
	top: 5%;
	font-size: 0.729vw;
	color: white;
	background: transparent;
	border: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url("../images/smallarrow.png") no-repeat scroll right center transparent;
	padding-right: 0.5vw;
}

.top-select option {
	background: #1f368f;
}

.top-healthservice {
	position: absolute;
	width: 0.5%;
	height: auto;
	right: 5.833%;
	bottom: 5%;
}

.main {
	text-align: left;
	background: white no-repeat left top;
	background-size: 100% 100%;
}

.main .fp-tableCell {
	vertical-align: top;
}

.main-DYFH {
	width: 0.677%;
	height: auto;
	margin-left: 17.343%;
	margin-top: 5%;
	vertical-align: top;
}

.main-health {
	width: 30.208%;
	height: auto;
	text-align: center;
	padding-bottom: 5.2083vw;
	margin-left: 1.667%;
	display: inline-block;
	-webkit-box-shadow: 6px 6px 45px rgba(6, 0, 1, 0.09);
	-moz-box-shadow: 6px 6px 45px rgba(6, 0, 1, 0.09);
	box-shadow: 6px 6px 45px rgba(6, 0, 1, 0.09);
}

.main-health-pic {
	width: 100%;
	height: auto;
}

.main-health-titel-cn {
	width: 100%;
	font-size: 1.25vw;
	margin-top: 4.583vw;
	color: #4d4d4d;
}

.main-health-titel-dec {
	width: 100%;
	font-size: 0.625vw;
	color: #989898;
	margin-top: 2%;
}

.main-into {
	width: 36.98%;
	height: auto;
	margin-left: 1.875vw;
	margin-top: 6.823vw;
	display: inline-block;
	vertical-align: top;
}

.main-into-title {
	width: 100%;
	height: auto;
	font-size: 1.25vw;
	font-weight: 700;
	color: #373737;
}

.main-into-title-comname {
	width: 87.373%;
	height: auto;
	font-size: 1.0417vw;
	color: #4e4e4e;
	margin-left: 8.427%;
	margin-top: 7.1%;
}

.main-into-brief {
	width: 83.7%;
	height: auto;
	font-size: 0.72917vw;
	color: #8e8e8e;
	margin-left: 8.427%;
	margin-top: 4.8%;
}

.main-into-list {
	width: 91.573%;
	height: auto;
	margin-left: 8.427%;
	margin-top: 3.7%;
}

.list-info {
	position: relative;
	width: 100%;
	height: auto;
	display: table;
	cursor: pointer;
}

.main-into-list-no {
	width: 1.567%;
	height: auto;
	margin-left: 6.27%;
	font-size: 1.1276vw;
	font-family: timebi;
	font-weight: 700;
	color: #8e8e8e;
	vertical-align: middle;
	display: inline-block;
}

.main-into-list-arrow {
	width: 1.567%;
	height: auto;
	margin-left: 3.7%;
	vertical-align: middle;
}

.listinfo {
	width: 100%;
	height: 5.9375vw;
	vertical-align: middle;
	display: table-cell;
	table-layout: fixed;
}

.main-into-list-name {
	width: 47%;
	height: auto;
	margin-left: 2.8%;
	display: inline-block;
	vertical-align: middle;
}

.main-into-list-name-cn {
	width: 100%;
	height: auto;
	font-size: 0.9375vw;
	color: #6d6d6d;
}

.main-into-list-name-en {
	width: 100%;
	height: auto;
	font-size: 0.6922vw;
	color: #989898;
}

.main-info-list-more {
	width: 13%;
	height: auto;
	margin-left: 17.464%;
	display: inline-block;
	vertical-align: middle;
}

.main-info-list-more-text {
	width: 50%;
	height: auto;
	font-size: 0.6864vw;
	font-family: timebi;
	color: #6d6d6d;
	display: inline-block;
}

.main-info-list-more-pic {
	width: 16.57%;
	height: auto;
	vertical-align: middle;
}

.main-into-list-line {
	position: absolute;
	width: 80%;
	height: 1px;
	left: 15.2%;
	bottom: 0;
}

.listinfo:hover {
	-webkit-box-shadow: 6px 6px 45px rgba(6, 0, 1, 0.09);
	-moz-box-shadow: 6px 6px 45px rgba(6, 0, 1, 0.09);
	box-shadow: 6px 6px 45px rgba(6, 0, 1, 0.09);
}

.main-into-list-survey:hover+.surveyline {
	display: none;
}

.main-into-list-operate:hover+.operateline {
	display: none;
}

.main-into-list-media:hover+.medialine {
	display: none;
}

.main-into-list-academic:hover+.academicline {
	display: none;
}

#fullPage-nav span,
.fullPage-slidesNav span {
	border-color: #AAA
}

#fullPage-nav li .active span,
.fullPage-slidesNav .active span {
	background: #AAA
}

.footer {
	width: 100%;
	height: 100%;
}

.addres {
	width: 100%;
	height: 88.39%;
	margin: 0 auto;
	text-align: left;
}

.map {
	width: 56.56%;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.addres-info {
	width: 22.3958%;
	height: auto;
	margin-left: 8.229%;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
}

.addres-info-title-cn {
	font-size: 1.352vw;
	color: #4f4f4f;
}

.addres-info-title-en {
	font-size: 1.25vw;
	color: #4f4f4f;
}

.addres-info-addres-img {
	width: 3.28125vw;
	height: auto;
	margin-top: 10.648vh;
	display: block;
}

.addres-info-china {
	font-size: 1.5625vw;
	color: #4f4f4f;
	margin-top: 2vh;
}

.addres-info-text {
	margin-top: 2.9923vh;
	font-size: 0.8333vw;
	color: #4f4f4f;
}


.addres-info-contact-img {
	width: 4.53125vw;
	height: auto;
	margin-top: 10.648vh;
	display: block;
}

.addres-info-tel-title {
	font-size: 1.3542vw;
	color: #4f4f4f;
	font-family: timebi;
	margin-top: 2.78vh;
}

.addres-info-tel {
	font-size: 2vw;
	color: #4f4f4f;
	font-weight: 700;
	font-family: timebi;
}
.addres-info-email-title {
	font-size: 1.3542vw;
	color: #4f4f4f;
	font-family: timebi;
	margin-top: 2.78vh;
}
.addres-info-email {
	font-size: 2vw;
	color: #4f4f4f;
	font-weight: 700;
	font-family: timebi;
}

.addres-info-china span {
	color: #c2c2c2;
}

footer {
	height: 11.61%;
}