

.wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.nr {width: 1200px; margin: 0 auto; }
@media (max-width: 1600px){
    .nr { width: 1200px; margin:0 auto; }
}
@media (max-width: 1200px){
    .nr { width:92%}
}




.gcon_1{ width:100%; background:url(/img/about/g_05.jpg) top center no-repeat #f8f8f8; background-size:100%; padding:190px 0 50px}
.gcon_1 .lt{ width:650px; float:left}
.gcon_1 .lt .a1{ font-size:24px; color:#aa2923; line-height:1; font-weight:bold; margin-top:75px}
.gcon_1 .lt .a2{ font-size:60px; color:#333233; line-height:1; font-weight:bold; margin-top:20px}
.gcon_1 .lt .a3{ font-size:18px; color:#333233; line-height:30px; text-align:justify; margin-top:45px; height:180px}
.gcon_1 .lt .a4 a{ display:block; color:#fff; width:150px; height:50px; background:#aa2923; text-align:center;border-radius:5px;}
.gcon_1 .lt .a4 a i{ display:inline-block; vertical-align:top; line-height:50px; background:url(/img/about/g_09.png) right center no-repeat; padding-right:30px; font-size:14px; font-weight:bold; transition:all 0.3s}
.gcon_1 .lt .a4 a:hover{ background:#b70e10 } 
.gcon_1 .lt .a4 a:hover i{ padding-right:36px}
.gcon_1 .rt{ float:right; width:50%; position:relative}
.gcon_1 .rt .play{ width:100%; overflow:hidden; cursor:pointer;border-radius:5px;}
.gcon_1 .rt .play img{ width:100%;border-radius:5px;}
.gcon_1 .rt .play span{ background:url(/img/about/play.png) center center no-repeat; width:78px; height:78px; position:absolute; left:calc(50% - 39px); top:calc(50% - 39px);border-radius: 50%;  
	box-shadow: 0 0 rgba(197, 38, 29, 0.1),0 0 0 15px rgba(197, 38, 29, 0.1),0 0 0 30px rgba(197, 38, 29,0.1);
	animation: ripple-wave1 1s linear infinite;
	animation-play-state: running;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	-webkit-animation: ripple-wave1 1s linear infinite; transform: scale(0.8);
	
	}


 
@keyframes ripple-wave1{
	to {
		box-shadow: 0 0 0 15px rgba(197, 38, 29, 0.1),0 0 0 30px rgba(197, 38, 29, 0.1),0 0 0 45px rgba(197, 38, 29, 0.02);
	}
  }
 

.gcon_1 .rt .play img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;border-radius:5px;}
.gcon_1 .rt .play:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);border-radius: 5px;}
@media (max-width: 2920px){
	.gcon_1{ padding:120px 0 40px}
	.gcon_1 .lt{ width:520px}
	.gcon_1 .lt .a1{ font-size:20px; margin-top:15px}
	.gcon_1 .lt .a2{ font-size:35px; margin-top:15px}
	.gcon_1 .lt .a3{ font-size:15px; margin-top:30px; }
}
@media (max-width: 1200px){
	.gcon_1{ padding:30px 0 0px; background-size:cover}
	.gcon_1 .nr{ position:relative; }
	.gcon_1 .lt{ width:100%}
	.gcon_1 .lt .a1{ font-size:16px; margin-top:0}
	.gcon_1 .lt .a2{ font-size:24px; margin-top:15px}
	.gcon_1 .lt .a3{ font-size:14px; margin-top:15px; height:auto }
	.gcon_1 .lt .a4{ }
	.gcon_1 .lt .a4 a{ width:120px; height:35px; line-height:35px; margin-top:15px}
	.gcon_1 .lt .a4 a i{  line-height:35px;  padding-right:20px; font-size:12px;}
	.gcon_1 .rt{ width:100%; margin:25px 0 10px}

}



.gcon_2{ background:url(/img/about/g_08.jpg) center center no-repeat; background-size:cover; padding:75px 0 85px}
.gcon_2 .nr{ display:flex;justify-content: space-between;}
.gcon_2 .nr .item{ text-align:center}
.gcon_2 .nr .item .p1 .num{ float:left; font-size:100px; line-height:80px; font-weight:800; font-family: "Arial", "Sans-Serif"; color:#aa2923;}
.gcon_2 .nr .item .p1 .n{ float:left; position:relative; margin-left:12px; }
.gcon_2 .nr .item .p1 .n i{ display:inline-block; font-size:18px; line-height:1; padding-top:62px}
.gcon_2 .nr .item .p1 .n span{ display:inline-block; font-size:18px; line-height:1; position:absolute; right:0; top:0}
.gcon_2 .nr .item .p2{ font-size:18px; color:#333233; line-height:1; margin-top:20px}
.gcon_2 .nr .item2{ background:rgba(231,231,231,0.66); width:2px; height:100px; margin-top:10px; display:none}
@media (max-width: 2920px){
	.gcon_2{ padding:60px 0 65px}
	.gcon_2 .nr .item .p1 .num{ font-size:80px; line-height:70px}
	.gcon_2 .nr .item .p1 .n i{ font-size:16px; padding-top:44px}
	.gcon_2 .nr .item .p1 .n span{ font-size:16px}
	.gcon_2 .nr .item .p2{ font-size:16px}
	.gcon_2 .nr .item2{ height:80px}
}
@media (max-width: 1200px){
	.gcon_2{ padding:40px 0}
	.gcon_2 .nr .item .p1 .num{ font-size:30px; line-height:30px}
	.gcon_2 .nr .item .p1 .n{ margin-left:8px}
	.gcon_2 .nr .item .p1 .n i{ font-size:12px; padding-top:18px}
	.gcon_2 .nr .item .p1 .n span{ font-size:12px}
	.gcon_2 .nr .item .p2{ font-size:12px; margin-top:12px}
	.gcon_2 .nr .item2{ height:40px; width:1px}
}

.video{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:rgba(00,00,00,0.6); display:none}
.video .s1{position:absolute; left:50%;  top:50%; transform:translate(-50%,-50%)}
.video .s1 video{ width:auto; height:60vh}
.video .s1 .gb{ background:url(/img/about/gb.png) center center no-repeat; width:30px; height:30px; background-size:30px; position:absolute; right:0; top:-40px; cursor:pointer}
@media (max-width:1200px) {
	.video .s1 video{ width:90vw; height:auto}
	
}








 /*首页新闻开始*/
.component--header-msunhealth--pc {
	border-bottom-color: #fbfbfb;
}
.page--index {
	/*background: #efefef;*/
	
	background-image: url(/img/bg/5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding-bottom:70px;
	
	
}


.hi-layout { max-width: 1400px; margin: 0 auto; }
@media screen and (max-width: 1400px) { .hi-layout { padding-left: 15px; padding-right: 15px; } }


.module-container-4 {
	padding-top: 0.8em;
	padding-bottom: 1.1em;
	/*background: #ffffff;*/
}
.module-container-4 .m-title {
	text-align: center;
	margin-bottom: 0.3em;
	color: #333;
}
.module-container-4 .hi-font-size-42{
font-size:32px;
padding-top:40px;

}


.module-container-4 .m-desc {
	text-align: center;
	line-height: 1.6;
	margin-bottom: 2.5em;
	color: #999999;
}
/* .module-container-4 .news-item:last-child { display: none; } */
.module-container-4 .more {
	border-radius: 200px;
	width: 12.8em;
	height: 4.2em;
	border: 1px solid #eeeeee;
	color: #666666;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 3.33em auto 0;
	text-decoration: none;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.module-container-4 .more:hover {
	background: #005fe6;
	border-color: #005fe6;
	color: #ffffff;
}



/* 1024 - iPad Pro */

@media screen and (max-width: 961px) {
.page--index {	
	padding-bottom:40px;	
}

}

/* 768 - iPad */
@media screen and (max-width: 768px) {

.indexOne .tle strong {
    font-size: 0.38rem;   
}
.indexOne .box {
    margin-top: .3rem;
}
.indexTwo .le .leTime {
    margin-top: .3rem;
}
.indexTwo {
    padding: 1.01rem 0 1.3rem 0;
}
	.module-container .title {
		font-size: 24px;
	}
	.module-container .desc {
		font-size: 12px;
	}
	.module-container .hi-more-link {
		font-size: 10px;
	}
	/*.module-container-1 { height: 18em; }*/
	.module-container-1 .txts-wrapper {
		left: 1em;
	}
	.module-container-2 {
		padding: 1.1em 15px;
	}
	.module-container-2 .block-name {
		font-size: 12px;
	}
	/*.module-container-2 .block-1 .block-name,*/
	/*.module-container-2 .block-2 .block-name { margin-bottom: -4em; }*/
	.module-container-2 .block-1 .block-name {
		margin-bottom: -4em;
	}
	.module-container-2 .block-2 .block-name {
		margin-bottom: -3em;
	}
	.module-container-2 .block {
		width: 5.02em;
		height: 3.2em;
	}
	.module-container-2 .block-5 {
		width: 6em;
		margin-left: -3em;
		height: 6em;
	}
	.module-container-3 .m-desc {
		width: 100%;
	}
	.module-container-4 .news-item {
		width: 100%;
	}
	
.module-container-4 .hi-font-size-42{
font-size:19px;
padding-top:20px;
font-weight: bold;


}
	
}

/* 500 */
@media screen and (max-width: 500px) {
}

/* 414 - iPhone6 7 8 plus */
@media screen and (max-width: 414px) {
	.module-container-3 .tab {
		width: 50%;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}
}

/* 375 - iPhoneX、iPhone6 7 8 */
@media screen and (max-width: 375px) {
}

/* 320 - iPhone5 */
@media screen and (max-width: 320px) {
}


.component--news-center-list-musnhealth { display: flex; flex-wrap: wrap; margin: -14px; }
.component--news-center-list-musnhealth .news-item { width: 33.33%; padding: 14px; }
.component--news-center-list-musnhealth .news-link { display: block; border-radius: 10px; overflow: hidden; background: #EAECF2; cursor: pointer; text-decoration: none; transition: all 0.5s; }
.component--news-center-list-musnhealth .news-link:hover { box-shadow: 10px 20px 20px rgba(0, 0, 0, 0.1); }
.component--news-center-list-musnhealth .news-cover-inner { padding-bottom: 55.55%; position: relative; overflow: hidden; }
.component--news-center-list-musnhealth .news-cover { display: block; position: absolute; width: 100%; height: 100%; z-index: 2; left: 0; top: 0; object-fit: cover; transition: all 0.5s; }
.component--news-center-list-musnhealth .news-link:hover .news-cover { transform: scale(1.05); }
.component--news-center-list-musnhealth .news-cont-box { padding: 20px 46px 30px 46px; }
.component--news-center-list-musnhealth .news-date { display: flex; align-items: center; color: #7f7f7f; transition: all 0.5s; 
background-image: url(/img/shijian.png);
background-repeat: no-repeat;
background-position: left center;
text-indent: 20px;
margin-bottom:2em
	}
/*.component--news-center-list-musnhealth .news-link:hover .news-date { color: #005FE6; }*/
.component--news-center-list-musnhealth .date-icon { color: #005FE6; margin-right: 0.3em; }
.component--news-center-list-musnhealth .news-title { color: #4c4c4c; font-size: 16px;font-weight: 400; line-height: 1.7; height: 1.7em; text-align: justify; 
margin: 0.3em auto 0.5em; 

transition: all 0.5s; 
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1; /* 超出几行省略 */
overflow: hidden;
}
.component--news-center-list-musnhealth .news-dsc{color: #777777; font-size: 13px;line-height: 22px; height: 44px; text-align: justify; 
margin: 0.3em auto 0.8em; 
transition: all 0.5s; 
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; /* 超出几行省略 */
overflow: hidden;

}

.component--news-center-list-musnhealth .news-link:hover .news-title { color: #aa2923; }
.component--news-center-list-musnhealth .detail-link { display: flex; align-items: center; color: #666666; transition: all 0.5s; 
background-image: url(/img/youjiantou.png);
background-repeat: no-repeat;
background-position: right center;
width:90px;
}
/*.component--news-center-list-musnhealth .news-link:hover .detail-link { color: #005FE6; }*/
.component--news-center-list-musnhealth .arrow { font-size: inherit; color: #005FE6; }

/**
 * PC优先的响应尺寸
 */

/* >1680 */


/* 1680 */
@media screen and (max-width: 1680px) {
  
}

/* 1440 */
@media screen and (max-width: 1440px) {
  
}

/* 1400 */
@media screen and (max-width: 1400px) {
  .component--news-center-list-musnhealth { margin: -12px; }
  .component--news-center-list-musnhealth .news-item { padding: 12px; }
  .component--news-center-list-musnhealth .news-cont-box { padding: 26px 10px; }
}

/* 1200 */
@media screen and (max-width: 1200px) {
  .component--news-center-list-musnhealth { margin: -10px; }
  .component--news-center-list-musnhealth .news-item { padding: 10px; }
  .component--news-center-list-musnhealth .news-cont-box { padding: 22px 38px; }
}

/* 1024 - iPad Pro */
@media screen and (max-width: 968px) {
  .component--news-center-list-musnhealth { margin: -8px; }
  .component--news-center-list-musnhealth .news-item { padding: 8px; width: 100%; }
  .component--news-center-list-musnhealth .news-cont-box { padding: 18px 34px; }
}

/* 768 - iPad */
@media screen and (max-width: 768px) {
  .component--news-center-list-musnhealth .news-cont-box { padding: 18px 15px; }
}

/* 414 - iPhone6 7 8 plus */
@media screen and (max-width: 414px) {
  .component--news-center-list-musnhealth .news-item { width: 100%; }
}

/* 375 - iPhoneX、iPhone6 7 8 */
@media screen and (max-width: 375px) {
  
}

/* 320 - iPhone5 */
@media screen and (max-width: 320px) {
  
}

 /*首页新闻结束*/
 