/*首页解决方案*/
.idx_bg{background:url(../images/21.jpg) center center no-repeat; background-size:cover; overflow:hidden;}
.idx_solutions{
    margin: 7vw 0;	
}
.idx_title{margin-bottom: 3.2vw;}
.idx_name{
    font-size:40px;    
    font-weight:bold;
    color:#015A9C;
}
.idx_ENname{
    font-size:24px;   
    font-weight:200;
    color:#015A9C;

}
.idx_line{
    width:40px;
    height:4px;
    background:#015A9C;
    margin: 20px 0;
}
.solutions_title{
    font-size:20px;    
    font-weight:bold;
    color:#323232;
    margin-bottom: 1.5vw;
}
.idxsol_txt{width: 100%;}
.idxsol_txt a:hover .solutions_title{
    color: #D60500;
}
.solutions_txt{
    font-size:14px;
    font-weight:200;
    color:#646464;
    line-height:28px;
}
.idx_more{
    display: block;
     margin: 2.8vw 0;
    font-size:14px;
    font-weight:200;
    color:#015A9C;
    position: relative;
}
.idx_more::after{
    content: '';
    width: 0;
    height: 1px;
    background: #015A9C;
    position: absolute;
    bottom: -5px;
    left: 0;
    transition: .6s;
}
.idx_more:hover::after{
    width: 100px;
}
.idx_solutions_con .swiper-pagination{position: static;margin: 0 3.8vw;}
.ctrl>img{cursor: pointer;}
.idx_solutions_pic{margin-bottom: 15px; width:100%; text-align:center}
.idx_solutions_pic img{max-width: 99.9%;}





.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}


@media (max-width: 2560px) {.container {max-width: 1450px;}}
@media (max-width: 1441px) {.container {max-width: 1410px;}}
@media (max-width: 1401px) {.container {max-width: 1370px;}}
@media (max-width: 1368px) {.container {max-width: 1340px;}}
@media (max-width: 992px) {.container { max-width: 960px;} .ctrl{margin: 20px 0;}.idx_name{font-size:28px;}
}
@media (max-width: 768px) {.container {max-width: 720px;}}
@media (max-width: 576px) {.container {max-width: 540px;}}
            
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%}
.col-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto; max-width: 100%;}
.col-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.col-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.col-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}
.col-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.col-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.col-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%; max-width: 83.333333%;}
.col-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.col-12 { -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}



@media (min-width:992px) {
    
    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
   
    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
   
    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}
@media (max-width: 768px) {.idxsol_txt{width: 100%; text-align:justify}}

 
 /*首页解决方案结束*/


/*合作伙伴开始*/
.fl{float: left;}
.fr{float: right;}
.fz{font-size: 0;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
img{max-width: 100%;}
.img_vam{vertical-align: middle;}
.span{vertical-align: middle;display: inline-block;height: 100%;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.middle{vertical-align: middle;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}

.c_clear{clear: both;}
.fz{font-size: 0;}
.dis{display: inline-block;vertical-align: top;}

.box-img{vertical-align: middle;max-height: 100%;max-width: 100%;}
.box-span{display: inline-block;vertical-align: middle;height: 100%;}

.w1536{width: 1536px;margin:0 auto;}
@media (max-width: 1560px){
	.w1536{width: 96%;}
}

#main.index_box{ background:url(../images/js8.jpg) center center no-repeat; background-size:cover; overflow:hidden; 

box-shadow: 10px 15px 30px rgba(0,0,0,.2);
/*考虑浏览器兼容性*/
-moz-box-shadow: 10px 15px 30px rgba(0,0,0,.2);
-webkit-box-shadow: 10px 15px 30px rgba(0,0,0,.2);
}

#main.index_box .partner-box{margin-bottom: 6.51%;padding-top: 5.2%;}
#main.index_box .partner-box .partner_list{margin-top: 3.9%;border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;}
#main.index_box .partner-box .partner{width: 16.65%;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
#main.index_box .partner-box .partner .p{width: 100%;padding: 40.5% 0 0;}
#main.index_box .partner-box .partner .a{top: 0;bottom: 0;left: 0;right: 0;margin:auto;}

#main.index_box .partner-box .zh_cn{color: #383836;font-size: 28px;font-weight: bold;}
#main.index_box .partner-box .en{color: #383836;font-size: 14px;opacity: .5;}

@media (max-width: 1600px){
	#main.about_box .introduce{width: 86%;}
	#main.about-honor .introduce{width: 90%;}
	#main.index_box .pro_about .about{width: 86%;margin: 0 auto;}
}
@media (max-width: 1440px){
	#main.index_box .pro_about .swiper-button-prev,
	#main.index_box .pro_about .swiper-button-next{width: 40px;height: 40px;}
	#main.index_box .pro_about .swiper-slide img{max-height: 320px}
	#main.index_box .index_soultion .dis .p{padding: 50% 0 0;}
	#main.index_box .partner-box .partner .p{width: 100%;padding: 40.5% 0 0;}
	#main.index_box .partner-box .partner .box-img{max-width: 90%;}
	#main.index_box .ind_solution_list .dis{width: 23%;margin-right:2.3%;}
	#main.index_box .ind_solution_list .dis .tit{font-size: 18px;}
	#main.index_box .partner-box .partner .p{width: 100%;padding: 50% 0 0;}
	#main.index_box .index_soultion .dis .img{margin-top: 20%;}
}
@media (max-width: 1200px){
	#main.index_box .ind_solution_list .dis:nth-child(4n),
	#main.index_box .ind_solution_list .dis{width: 31.5%;margin-right: 2.3%;}
	#main.index_box .ind_solution_list .dis:nth-child(3n){margin-right: 0;}
	#main.index_box .partner-box .partner .box-img{max-width: 80%;}
	#main.index_box .index_soultion .dis .img{margin-top: 16%;}
	#main.index_box .index_soultion .dis .cate{font-size: 20px;margin-top: 10px;}
}
@media (max-width: 1050px){
	#main.index_box .pro_about .wauto{width: 75%;}
	#main.index_box .pro_about .swiper-slide img{max-height: 300px}
	#main.index_box .partner-box .partner{width: 25%;}
}
@media (max-width: 981px){
	#main.index_box .ind_solution_list .dis:nth-child(4n),
	#main.index_box .ind_solution_list .dis:nth-child(3n),
	#main.index_box .ind_solution_list .dis{width: 48%;margin-right: 3.3%;}
	#main.index_box .ind_solution_list .dis:nth-child(even){margin-right: 0!important;}
	#main.index_box .index_soultion .dis .p{padding: 60% 0 0;}
	#main.index_box .index_soultion .dis .absolute{padding-left: 5%;}
	#main.index_box .index_soultion .dis .cate{font-size: 22px;}
	#main.index_box .index_soultion .dis .img{margin-top: 15%;}
	#main .pub_title .zh_cn{font-size: 22px;}
	#main.index_box .pro_about .swiper-button-prev,
	#main.index_box .pro_about .swiper-container-rtl .swiper-button-next{left: 10px;}
	#main.index_box .pro_about .swiper-button-next,
	#main.index_box .pro_about .swiper-container-rtl .swiper-button-prev{right: 10px;}
	#main.index_box .ind_solution_list .dis .tit{font-size: 14px;}
	
	#main.index_box .partner-box .partner_list li:nth-child(n+11){display: none;}/*手机端只显示前10条*/
}

@media (max-width: 750px){
	#main.index_box .partner-box .partner{width: 50%;}
	#main.index_box .pro_about .swiper-slide img{max-height: 160px;}
	#main.index_box .pro_about .swiper-button-prev,
	#main.index_box .pro_about .swiper-button-next{width: 35px;height: 35px;}
	#main.index_box .index_soultion .dis{width: 100%;margin-bottom: 5%;}
	#main.index_box .index_soultion .dis .p{padding: 50% 0 0;}
	#main.index_box .ind_solution_list .dis:nth-child(4n),
	#main.index_box .ind_solution_list .dis:nth-child(3n),
	#main.index_box .ind_solution_list .dis{width: 47.3%;margin-right: 2.3%;padding:6% 0 5.47%;}
	#main.index_box .ind_solution_list .dis .img{width: 65px;height: 50px;}
	#main.index_box .ind_solution_list .dis .tit{width: 66%;margin:0 auto;margin-top: 10px;height: 40px;}
}
@media (max-width: 450px){
	#main.index_box .partner-box .partner .box-img{max-width: 70%;max-height: 70%;}
}



 
 
 /*首页新闻开始*/
.component--header-msunhealth--pc {
	border-bottom-color: #fbfbfb;
}
.page--index {
	/*background: #efefef;*/
	
	background-image: url(../images/03_bg.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: #333333;
}
.module-container-4 .hi-font-size-42{
font-size:38px;
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 #291299;
	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:28px;
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: #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 46px 30px 46px; }
.component--news-center-list-musnhealth .news-date { display: flex; align-items: center; color: #7f7f7f; transition: all 0.5s; 
background-image: url(../images/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: #005FE6; }
.component--news-center-list-musnhealth .detail-link { display: flex; align-items: center; color: #666666; transition: all 0.5s; 
background-image: url(../images/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) {
  
}

 /*首页新闻结束*/