 /*新闻列表开始*/
.component--header-msunhealth--pc {
	border-bottom-color: #fbfbfb;
}
.page--index {
	/*background: #efefef;*/
	
	background-image: url(/img/news/abg1.jpg);/*24.jpg 31.jpg 33.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: #aa2923;
}
.module-container-4 .hi-font-size-42{
font-size:38px;
padding-top:50px;

}
.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;
}

/**
 * PC优先的响应尺寸
 */

/* >1680 */

/* 1440 */
@media screen and (max-width: 1440px) {
}

/* 1400 */
@media screen and (max-width: 1400px) {
	/*.module-container-1 { height: 9em; }*/
}

/* 1200 */
@media screen and (max-width: 1200px) {
	/*.module-container-1 { height: 11em; }*/
}

/* 1024 - iPad Pro */
@media screen and (max-width: 1024px) {
	/*.module-container-1 { height: 13em; }*/
	/* .module-container-4 .news-item:last-child { display: block; } */
}
@media screen and (max-width: 961px) {
.page--index {	
	padding-bottom:40px;	
}

}

/* 768 - iPad */
@media screen and (max-width: 768px) {
	.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:26px;
padding-top:30px;
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: #F2F3F7; 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 20px 30px 20px; }
.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 42px; }
}

/* 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) {
  
}
 /*新闻列表结束*/
 
 
/*新闻详情开始*/
 .detail-txt{
	padding:60px 0 60px;
	background-image: url(/img/news/abg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
	
}
.detail-txt .contain{display:flex;justify-content:space-between}
.detail-txt-l{width:72%; background-color:#FFFFFF; padding:25px;border-radius:5px;}
.detail-txt-l h1{font-size:30px;color:#222; text-align:center; padding-top:25px;line-height:36px}

.detail-txt-time{display:flex;align-items:center; width:180px;}
.shuxing{ width:100%; height:40px; padding-bottom:18px;border-bottom:1px solid #ebebeb;margin:15px auto 15px auto;font-size:14px;color:#999;}
.shuxing ul {width:300px; margin:auto; overflow:hidden }
.shuxing ul li{ line-height:25px; height:25px;}
.shuxing ul li.riqi{width:105px; float:left; text-align:left;}
.shuxing ul li.laiyuan{width:145px; float:right; text-align:right; overflow:hidden;}


.detail-txt-l p{
	font-size:15px;
	line-height:29px;
	color:#777;
	text-align: justify;
}
.detail-txt-l img{max-width: 100%;object-fit: cover;margin: 0 auto}
.detail-txt-time i{display:block;background:url(/img/news/time-icon.png) no-repeat center/100%;width:14px;height:14px;margin-right:7px}
.detail-txt-nav{margin-top:50px;padding-top:25px;border-top:1px solid #ebebeb}
.detail-txt-nav ul li{100%; line-height:22px; padding:2px 0px;font-size: 14px}
.detail-txt-nav a{font-size:14px;display:block;transition:all .4s ease;

word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1; /* 超出几行省略 */
overflow: hidden;

}
.detail-txt-nav a:hover{color:#aa2923;}
.detail-txt-nav a+a{margin-top:8px}
.detail-txt-r{width:23.5%;background-color:#FFFFFF; padding:25px;border-radius:5px;}
.detail-txt-r-header{display:flex;justify-content:space-between;align-items:center;margin-top:10px;}
.detail-txt-r-header h3{font-size:20px;color:#222;line-height:1;display:flex;align-items:center}
.detail-txt-r-header a{display:block;padding:2px 5px;transition:all .4s ease;border-radius:30px}
.detail-txt-r-header a:hover{background: linear-gradient(90deg, rgba(170, 41, 35, 0.2) 0%, rgba(170, 142, 228, 0) 100%)}
.detail-txt-r-header.blue h3{color: #222}
.detail-txt-r-header h3 i{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#4e4e4e;border-radius:50%;margin-right:8px}
.detail-txt-r-header.blue h3 i{background:#aa2923}
.detail-txt-side{margin-top:50px}
.detail-txt-side a{display:flex;justify-content:space-between}
.detail-txt-side a+a{margin-top:20px}
.detail-txt-side-pic{width:22%;border:6px solid #eee;transition:all .4s ease;}
.detail-txt-side a:hover .detail-txt-side-pic{border-color:#c1d6e5}
.detail-txt-side-pic img{width:100%;object-fit:cover;border-radius:3px;}
.detail-txt-side-info{width:78%;padding-left:14px;display:flex;flex-direction:column;justify-content:space-between}
.detail-txt-side-info h4{font-size:15px;line-height:20px;color:#777;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;height:40px;transition:all .4s ease}
.detail-txt-side a:hover h4,.detail-txt-side.style3-side a:hover h4{color:#aa2923}
.detail-txt-side-info .time{font-size:12px;line-height:1;color:#999;padding-bottom:15px;border-bottom:1px solid #e4e4e4}
.detail-txt-side.news-side .detail-txt-side-pic{border:0}
.detail-txt-side.news-side .detail-txt-side-pic{width:32.5%}
.detail-txt-side.news-side .detail-txt-side-info{width:67.5%}
.detail-txt-side.news-side .detail-txt-side-info .time{padding-bottom:2px;border:0}
.detail-txt-side.news-side a,.detail-txt-side.style3-side a{padding-bottom:20px;border-bottom:1px solid #e4e4e4}
.detail-txt-side.style3-side .detail-txt-side-pic{width:32.5%;border:0}
.detail-txt-side.style3-side .detail-txt-side-info{width:67.5%}
.detail-txt-side.style3-side.style4 .detail-txt-side-info{min-height:95px}
.detail-txt-side.style3-side .detail-txt-side-pic span{width:100%;display:block;color:#fff;font-size:14px;text-align:center;padding:7px 5px}
.detail-txt-side.style3-side .detail-txt-side-pic span.style1{background:#009ee6}
.detail-txt-side.style3-side .detail-txt-side-pic span.style2{background:#036eb8}
.detail-txt-side.style3-side .detail-txt-side-info h4{color:#333;font-size:15px}
.detail-txt-side.style3-side li{display:flex;color:#888;font-size:14px}
.detail-txt-side.style3-side li+li{margin-top:5px}
.detail-txt-side.style3-side li i{display:block;margin-right:8px}

.detail-txt-content{ color:#666666; line-height:30px;}
.detail-txt-content img{border-radius:5px; margin:10px 0; max-width:96%}


@media all and (max-width:1700px) {
 .detail-txt-side.style3-side li i{width: 12px;min-width: 12px}
    .detail-txt-side.style3-side li{font-size: 12px}
    .detail-txt-r{width:27%}
	}
@media all and (max-width:1599px) {
 .detail-txt-l h1{font-size: 28px}
   
    .detail-txt-nav{margin-top: 40px}
    .detail-txt-side-info h4{font-size: 14px;line-height: 18px;height: 36px}
    .detail-txt-side-info{padding-left: 15px}
    .detail-txt-side a+a{margin-top: 10px}
    .detail-txt-side{margin-top: 40px}
    .detail-txt-r-header h3{font-size: 18px}
    .detail-txt-r-header h3 i{width: 32px;height: 32px}
    .detail-txt-r-header h3 i img{width: 16px}
    .detail-txt-side.news-side a,.detail-txt-side.style3-side a{padding-bottom: 15px}
    .detail-txt-side.style3-side.style4 .detail-txt-side-info{min-height: 90px}
}
@media all and (max-width:1279px) {
 .detail-txt-l{width: 70%}
    .detail-txt-r{width: 26%}
    .detail-txt-l h1{font-size: 26px}
    .detail-txt-time{font-size: 13px}
    .detail-txt-l p{line-height: 30px}
    .detail-txt-side-info .time{padding-bottom: 5px}
    .detail-txt-nav{padding-top: 20px}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
	.detail-txt{padding:20px 0 20px}
    .detail-txt .contain{flex-wrap: wrap}
    .detail-txt-l{width: 100%; padding: 18px; text-align:justify}
    .detail-txt-r{width: 100%;margin-top: 20px}
	
.detail-txt-content img {  
    margin: 10px 0;
    max-width: 100%;
}
	
	
    .detail-txt-l h1{font-size: 18px; line-height:25px; padding-top:25px;}
    /*.detail-txt-time{padding-bottom: 5px}*/
	.shuxing{ margin:10px auto 5px auto; height:30px;padding-bottom:10px;}
	
    .detail-txt-side.news-side a, .detail-txt-side.style3-side a{ padding-bottom:10px;}
	.detail-txt-side{margin-top: 10px;display: flex;flex-wrap: wrap;justify-content: space-between}
    .detail-txt-side a+a,.detail-txt-side a:first-of-type{margin-top: 10px}	
    .detail-txt-side a{width: 100%}
}
 /*新闻详情结束*/
