input{-webkit-appearance:none; outline:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999; font-size:16px;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#999; font-size:16px;}		
input::-moz-placeholder, textarea::-moz-placeholder {color:#999; font-size:16px;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#999; font-size:16px;}
.wrap{/* max-width:1920px; overflow:hidden; */ margin:0 auto;}
@media all and (max-width:750px){
	.wrap{overflow:hidden;}
	input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-size:22px;}
	input:-moz-placeholder, textarea:-moz-placeholder {font-size:22px;}
	input::-moz-placeholder, textarea::-moz-placeholder {font-size:22px;}
	input:-ms-input-placeholder, textarea:-ms-input-placeholder {font-size:22px;}
}

.wrap{ background-position:left bottom; background-size:contain;background-color: #fff}

.home{}
.home{height:100vh; width:100%; background:no-repeat center; background-size:cover;  display:block; top:0; }/*background-image:url(/temp/images/1.jpg);*/
/* .home.pg_nutritionHospital{background-image:url(/temp/images/34.jpg);} */
/* .home .mouse_tips{width:22px; height:61px; background:url(/images/2.png) no-repeat center/cover; bottom:50px; left:50%; margin:0 0 0 -11px;} */
.home .mouse_tips{animation-duration:2s; /*动画时间*/ animation-fill-mode:both; /*播放后的状态*/ animation-iteration-count:infinite; /*动作循环的次数：infinite 无限循环*/ animation-duration:2s; /*动画时间*/ animation-name:upAnimation; /*动画的名称*/ transform-origin:center bottom; /*设置动画旋转元素的基点为*/}
@keyframes upAnimation{
	0%,
	100%,
	20%,
	50%,
	80% {
		transition-timing-function:cubic-bezier(0.215,.61,.355,1); 
		transform:translate3d(0,0,0);
	}
	40%,
	43%{
		transition-timing-function:cubic-bezier(0.755,0.50,0.855,0.060);
		transform:translate3d(0,-30px,0);
	}
	70%{
		transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
		transform:translate3d(0,-15px,0);
	}
	90%{
		transform:translate3d(0,-4px,0);
	}
}
@media all and (max-width:960px){
	.home {height: 950px;}
	/* .home{background-size:cover; background-image:url(/temp/images/42.jpg);} */
	/* .home.pg_nutritionHospital{background-image:url(/temp/images/48.jpg);background-size:cover; } */
}
@media all and (max-width:750px){
	.home .mouse_tips{width:40px; height:111px;}
}


html.over{
  overflow: hidden;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
}

body.over{
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  margin: 0;
  height: 100%;
}
	
.nav_list{}
.nav_list{background:rgba(0,0,0,0.5); left:0; right:0; bottom:0; top:0; z-index:10; opacity:0; visibility:hidden;}
.nav_list ul{z-index:1901; width:60%; background:black; top:0; right:0; top:0; bottom:0; padding:90px 40px 40px 40px; overflow-y:auto; -moz-transform:translateX(60%); -webkit-transform:translateX(60%); -ms-transform:translateX(60%); -o-transform:translateX(60%); transform:translateX(60%); -webkit-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.nav_list ul li{line-height:180%; margin:0 0 15px;}
.nav_list ul li a{color: #FFFFFF;}
.nav_list ul li a.on{color:#1DA37D}
.nav_list.on{opacity:1; visibility:visible;}
.nav_list.on ul{-moz-transform:translateX(0px); -webkit-transform:translateX(0px); -ms-transform:translateX(0px); -o-transform:translateX(0px); transform:translateX(0px);}

@media all and (max-width:750px){
	.nav_list ul li{margin:0 0 20px;}
	.nav_list ul li a{font-size:24px;}
}


.header{}
.header_box {max-width:1200px; height: 80px;width: 100%;margin:0 auto;}
.header{left:0; right:0; top:0; z-index:15; background: rgba(255,255,255,0.3);}
.header .logo{max-width:155px; max-height:34px; margin:24px 0 0 3.6%; z-index:2;}
.header .nav{top:24px;  right:0; left:680px;height:34px; z-index:1;}
.header .nav li{margin:0 2%; line-height:34px; height:34px;}
.header .nav li>a{font-size:16px; color:#000;}
.header .nav li:hover>a{color:#1DA37D;}
.header .nav li.on>a{color:#1DA37D;}
.header .nav_btn{width:30px; height:22px; margin:37px 3.6% 0 0;}
.header .nav_btn div{height:2px; background:#000; margin:10px 0 0;}
.header .nav_btn div::before{top:-10px;}
.header .nav_btn div::after{bottom:-10px;}
.header .nav_btn div::before,
.header .nav_btn div::after{left:0; width:100%; height:2px; background:#000;}
.header .nav_btn div,
.header .nav_btn div::before,
.header .nav_btn div::after{transition:all .2s ease-out;}
.header .nav_btn.on div{background:transparent;}
.header .nav_btn.on div::before{top:0; transform:rotateZ(-45deg); -webkit-transform:rotateZ(-45deg); -moz-transform:rotateZ(-45deg); -ms-transform:rotateZ(-45deg); -o-transform:rotateZ(-45deg);}
.header .nav_btn.on div::after{bottom:0; transform:rotateZ(45deg); -webkit-transform:rotateZ(45deg); -moz-transform:rotateZ(45deg); -ms-transform:rotateZ(45deg); -o-transform:rotateZ(45deg);}
@media all and (max-width:1200px){
	.header .nav{left:600px}
}
@media all and (max-width:1030px){
	.header .nav{left:500px}
	.header .nav li{margin:0 1.5%;}
}
@media all and (max-width:960px){
	.header .nav{display:none;}
	.header .lang{display:none;}
	.header .nav_btn{display:block;}
}
@media all and (max-width:750px){
	.header .nav_btn{width:40px; height:30px;}
	.header .nav_btn div{height:3px;}
	.header .nav_btn div::before, .header .nav_btn div::after{height:3px;}
}


.health{}
.health{background:url(/images/3.jpg) no-repeat center; background-attachment:fixed; padding:0 0 145px; background-size:cover;}
/* .health:before{
    content:'';
    position:fixed;
    z-index:-1;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:url(/images/3.jpg) center 0 no-repeat;
    background-size:cover; 
} */


#home {}
#home .banner {width: 100%;height: 100%;position: absolute;top: 0;z-index: 0;overflow: hidden;}
.banner .container{width:100%; height: 100%;overflow:visible;}
.banner .container .wrapper .slide a{width:100%;height: 100%;}
.banner .container .prev{left:calc((100% - 1200px) / 2 ); background-image:url(/temp/images/arrow_l.png);}
.banner .container .next{left:calc((100% - 1070px) / 2 ); background-image:url(/temp/images/arrow_r.png);}
/* .banner .container .prev:hover{background-image:url(/images/15.png);}
.banner .container .next:hover{background-image:url(/images/16.png);} */
.banner .container .prev,
.banner .container .next{width:48px; height:48px; bottom:114px; z-index:9; border-radius:50%; }
.banner .swiper-pagination {text-align: left;padding-left: calc((100% - 1200px) / 2 );bottom:56px;;}
.banner .swiper-pagination .horizontal {font-size: 30px;padding-right: 12px}
.banner .swiper-pagination .current{font-size: 24px;font-weight: bold;font-family: "PingFang SC"}
.banner .swiper-pagination .diagonal{display: inline-block;width:2px;height:22px;transform:rotate(45deg);background: #000;margin: 0 4px 0 12px;}
.banner .swiper-pagination .totalClass{font-size: 16px;font-weight: bold;font-family: "PingFang SC";}

.banner .mobile{display:none;}

@media all and (max-width:1100px){
	.banner .container .prev{left:calc((100% - 100%) / 2 )}
	.banner .container .next{left:calc((100% - 100% + 120px) / 2 )}
}
@media all and (max-width:960px){
	.banner .container .prev,
	.banner .container .next {display:none;}
	.banner .pc{display:none;}
	.banner .mobile{display:block;}
}

.nutrition{background: #fff;padding:150px 0 150px}
.nutrition .pc .list{display: flex;justify-content: space-between}
.nutrition .list + .list {margin-top: 150px}
.nutrition .list .left ,
.nutrition .list .right {flex: 0 0 50%;height: 380px}
.nutrition .list .img img {width: 100%;height: 100%}
.nutrition .list .text .title1 .en{font-size:45px;line-height:30px;color:#1DA37D;opacity:.1;font-family: Arial;font-weight:bold;}
.nutrition .list .text .title1 .zh{font-size:30px;font-weight:bold;color:#181818;margin-top:-10px;}
.nutrition .list .text .title1{height: 82px;position: relative;}
.nutrition .list .text .title1::before{content: "";position: absolute;width: 45px;height: 4px;background: #10BF7A;opacity: .2;bottom: 0}
.nutrition .list .text .title2{margin-top: 26px;font-size: 20px;line-height: 24px;color: #10BF7A;font-weight: bold;}
.nutrition .list .text .detail{margin-top: 17px;width: 519px;font-size: 16px;color: #181818;line-height: 28px}
.nutrition .list .text .btn {margin-top: 27px;width: 100px;height: 40px;line-height: 40px;border:1px solid #1DA37D;border-radius: 5px;font-size:14px;color:#1DA37D;display:inline-block;cursor:pointer;}
.nutrition .list .right.text{flex:0 0 510px;}

.nutrition .mobile {padding: 0 20px;display: none;}
.nutrition .mobile .left {margin-bottom:20px;height: auto;}
.nutrition .mobile .list {margin-top: 20px}
.nutrition .mobile .list + .list{margin-top: 80px}
@media all and (max-width:960px){
	.nutrition {padding: 50px 0 80px;}
	.nutrition .pc{display:none;}
	.nutrition .mobile{display:block;}
}



.pg_nutritionHospital{background-image: url(/temp/images/banner_yyyy.png);}
.nutritionHospital{background:#252525;width: 100%}
#nutritionHospital_body{background:#FFF;}
.nutritionHospital .mw_hospital{height: 800px;display:flex;align-items: center}
.nutritionHospital .mw_hospital .list{flex: 0 0 33.333%;}
.nutritionHospital .mw_hospital .explain{padding-top:27px;height:500px;}
.nutritionHospital .mw_hospital .explain .title{color:#181818;font-size:30px;font-weight:bold;line-height:30px;height:58px;position: relative;;}
.nutritionHospital .mw_hospital .explain .title::after{content: "";position: absolute;bottom: 0;left:0;width: 45px;height:4px;background-color:#181818;}
.nutritionHospital .mw_hospital .explain .text {margin-top: 38px;font-size:16px;color: #181818;line-height: 28px;width:320px }
.nutritionHospital .mw_hospital .img{height: 500px;position: relative;}
.nutritionHospital .mw_hospital .img .title{font-size:24px;position: absolute;bottom: 0;width: 100%;height: 80px;line-height:80px;color: #FFF;background: rgba(0,0,0,0.3);transition: all 1s;cursor: pointer;}
.nutritionHospital .mw_hospital .img .title:hover{height: 500px;line-height: 500px;}
.nutritionHospital .mw_hospital .bg1{background:url(/temp/images/img_ylfa_yyyy.png) no-repeat center; background-size:cover;}
.nutritionHospital .mw_hospital .bg2{background:url(/temp/images/img_srfw_yyyy.png) no-repeat center; background-size:cover;}
.nutritionHospital .mw_hospital .bg2::after{content: "";position:absolute;width:100px;height:100px;background:url(/temp/images/1.png) no-repeat center / cover;left:-50px;top: 200px}

.nutritionHospital .dept{height: 1288px;background:url(/temp/images/bg_kstx_yyyy_.png) no-repeat center / cover;box-sizing: border-box;padding-top: 80px}
.nutritionHospital .dept .title{width: 100%;height: 70px;position: relative;}
.nutritionHospital .dept .title .en{font-size: 45px;font-weight:bold;color: #fff;opacity:.1;height:40px;line-height:40px;font-family: Arial;}
.nutritionHospital .dept .title .zh{font-size: 30px;font-weight:bold;margin-top:-21px;color:#FFF}
.nutritionHospital .dept .title::before{content: "";position: absolute;bottom:-1px;left: 50%;width: 45px;height:2px;background: #FFF;margin-left: -23px;}
.nutritionHospital .dept .explain{padding:0 10px;font-size:16px;color:#FFF;line-height:28px;margin-top:48px;font-weight: 400;}
.nutritionHospital .dept .list {padding-top: 80px;}
.nutritionHospital .dept .tabs {display: flex;justify-content: space-between;color:#FFFFFF}
.nutritionHospital .dept .tabs .tab {width: 360px;text-align: center;padding-bottom: 40px;transition: all .2s;border-bottom: 8px solid transparent;cursor: pointer;}
.nutritionHospital .dept .tabs .tab .txt {font-size: 24px;margin-top: 30px;}
.nutritionHospital .dept .tabs .tab.tsyy:hover {border-bottom: 8px solid rgba(93, 219, 211,.3);}
.nutritionHospital .dept .tabs .tab.yszk:hover {border-bottom: 8px solid rgba(149, 222, 100,.3);}
.nutritionHospital .dept .tabs .tab.tyzk:hover {border-bottom: 8px solid rgba(178, 127, 234,.3);}
.nutritionHospital .dept .tabs .tab.tsyy.active {border-bottom: 8px solid #5DDBD3 !important;}
.nutritionHospital .dept .tabs .tab.yszk.active {border-bottom: 8px solid #95DE64 !important;}
.nutritionHospital .dept .tabs .tab.tyzk.active {border-bottom: 8px solid #B27FEA !important;}
.nutritionHospital .dept .tabPane-box {width: 100%;height: 584px;background: #FFFFFF;margin-top: 40px;}
.nutritionHospital .dept .tabPane {padding: 40px 50px;color: #181818;display: none;transition: all 1s;}
.nutritionHospital .dept .tabPane.active {display: block;}
.nutritionHospital .dept .tabPane .title {font-size: 24px;font-weight: 500;height: 30px;line-height: 30px;}
.nutritionHospital .dept .tabPane .tip {font-size: 16px;padding: 30px 0;}
.nutritionHospital .dept .tag .txt{font-size: 20px;}
.nutritionHospital .dept .tsyy .tag-list {display: flex;flex-wrap: wrap;}
.nutritionHospital .dept .tsyy .tag-list .tag {flex: 0 0 196px;margin-right: 30px;background: rgba(93, 219, 211,.2);margin-bottom: 30px;border-radius: 20px;position: relative;}
.nutritionHospital .dept .tsyy .tag-list .tag:nth-child(5n) {display: flex;flex: 0 0 196px;margin-right: 0px;}
.nutritionHospital .dept .tabPane .tag-list .tag .txt {height: 40px;line-height: 40px;padding-left: 20px;}
.nutritionHospital .dept .tabPane .tag-list .tag img {width: 46px;height: 46px;position: absolute;top: -3px;right: 0;}
.nutritionHospital .dept .yszk .item {display: flex;}
.nutritionHospital .dept .yszk .item .tag {position: relative;flex: 0 0 196px;background: rgba(149, 222, 100, .2);border-radius: 20px;height: 40px;}
.nutritionHospital .dept .yszk .item + .item {margin-top: 30px;}
.nutritionHospital .dept .yszk .item .details {display: flex;flex-wrap: wrap;align-items: center;margin-left: 26px;}
.nutritionHospital .dept .yszk .item .details span{padding: 0px 14px;line-height: 20px;font-size: 16px;}
.nutritionHospital .dept .tyzk .item{margin-top: 40px;}
.nutritionHospital .dept .tyzk .item .tag {position: relative;width: 196px;background: rgba(178, 127, 234, .2);border-radius: 20px;}
.nutritionHospital .dept .tyzk .item .details{margin-top: 28px;padding-left: 10px;}
.nutritionHospital .dept .tyzk .item .details-title{border-left: 3px solid #B27FEA;line-height: 18px; padding-left: 8px;font-size: 16px;font-weight: 500;margin-bottom: 19px;}
.nutritionHospital .dept .tyzk .item .details-txt{padding-left: 16px;font-size: 16px;line-height: 30px;}

.nutritionHospital .mobile{display:none;}
.nutritionHospital .mobile .mw_hospital{padding: 80px 20px;display: block;}
.nutritionHospital .mobile .mw_hospital .list-img{display: flex;}
.nutritionHospital .mobile .mw_hospital .list-img .list{flex: 0 0 50%;}
.nutritionHospital .mobile .mw_hospital .explain {height: auto;padding-bottom: 30px;}
.nutritionHospital .mobile .mw_hospital .explain .text {width: auto;padding-right: 10px;}
.nutritionHospital .mobile .dept{height: auto;padding:80px 20px 80px;}
.nutritionHospital .mobile .dept .tabPane-box{height: auto;}
.nutritionHospital .mobile .dept .tabPane {padding: 40px 20px;}
.nutritionHospital .mobile .dept .tsyy .tag-list .tag:nth-child(5n) {margin-right: 30px;}
.nutritionHospital .mobile .dept .tsyy .tag-list .tag:nth-child(3n) {margin-right: 0px;}
@media all and (max-width:960px){
	.pg_nutritionHospital{background-image: url(/temp/mobile/banner_yyyy.jpg);}
	.nutritionHospital .pc{display:none;}
	.nutritionHospital .mobile{display:block;}
}





/* .nutritionHospital .dept .list {margin-top:80px;display:flex;justify-content:space-between}
.nutritionHospital .dept .list .item {flex: 0 0 255px; height:400px;background:#FFF;box-sizing: border-box;padding: 30px 22px;display: flex;flex-direction: column;align-items: center;cursor: pointer;position: relative;}
.nutritionHospital .dept .list .item .bg{width: 100%;height: 6px;opacity: .2;transition: all 1s;position: absolute;bottom: 0;cursor: pointer;z-index: 1;}
.nutritionHospital .dept .list .item.ptyy .bg{background: #FF7874;}
.nutritionHospital .dept .list .item.tsyy .bg{background: #B27FEA;}
.nutritionHospital .dept .list .item.yszk .bg{background: #5DDBD3;}
.nutritionHospital .dept .list .item.tyzk .bg{background: #95DE64;}
.nutritionHospital .dept .list .item:hover .bg{height: 100%;}
.nutritionHospital .dept .list .item:hover .bg{height: 100%;}
.nutritionHospital .dept .list .item:hover .bg{height: 100%;}
.nutritionHospital .dept .list .item:hover .bg{height: 100%;}
.nutritionHospital .dept .list .item .icon {width: 140px;height: 140px;position: relative;z-index: 2;}
.nutritionHospital .dept .list .item .icon img{width: 100%;height: 100%;}
.nutritionHospital .dept .list .item .txt {position: relative;z-index: 2;}
.nutritionHospital .dept .list .item .txt .name {padding:30px 0 26px;font-size: 24px;font-weight: 500;color: #181818;}
.nutritionHospital .dept .list .item .txt .tip {font-size: 16px;color: #181818;} */


.nutritionHospital .library{height:970px;background: #FFF;box-sizing: border-box;padding-top:80px;}
.nutritionHospital .library .title{width: 100%;height: 70px;position: relative;}
.nutritionHospital .library .title .en{font-size: 45px;font-weight:bold;color: #000000;opacity:.1;height:40px;line-height:40px;font-family: Arial;}
.nutritionHospital .library .title .zh{font-size: 30px;font-weight:bold;margin-top:-21px;color:#181818}
.nutritionHospital .library .title::before{content: "";position: absolute;bottom:-1px;left: 50%;width: 45px;height:2px;background: #1DA37D;margin-left: -23px;}
.nutritionHospital .library .library_txt {margin-top: 80px;}
.nutritionHospital .library .service-item {display: flex;}
.nutritionHospital .library .service-item +.service-item{margin-top: 80px;}
.nutritionHospital .library .service-item .product-img {flex: 0 0 620px}
.nutritionHospital .library .service-item .txt-box {flex: 1;padding: 30px 0;}
.nutritionHospital .library .service-item .pl {padding-left:60px}
.nutritionHospital .library .service-item .pr {padding-right:60px}
.nutritionHospital .library .service-item .txt-box .service-name{font-size: 24px;font-weight: 500;}
.nutritionHospital .library .service-item .txt-box .service-tag{margin-top: 40px;display: flex;flex-wrap: wrap;}
.nutritionHospital .library .service-item .txt-box .service-tag .tag{flex: 0 0 100px;height: 40px;line-height: 40px;text-align: center;margin: 0 20px 20px 0;background: #F0F0F0;font-size: 16px;}
.nutritionHospital .mobile .library {height: auto;padding-bottom: 40px;}
.nutritionHospital .mobile .library .service-item{display: block;padding: 0 20px;text-align: center;}
.nutritionHospital .mobile .library .service-item .pl{padding: 0 40px;}





.nutritionHospital .mingwoService{height:910px;background:url(/temp/mwhospital/bg_cpfuw.png) no-repeat center / cover;box-sizing: border-box;padding-top:80px;}
.nutritionHospital .mingwoService .title{width: 100%;height: 70px;position: relative;}
.nutritionHospital .mingwoService .title .en{font-size: 45px;font-weight:bold;color: #000000;opacity:.1;height:40px;line-height:40px;font-family: Arial;}
.nutritionHospital .mingwoService .title .zh{font-size: 30px;font-weight:bold;margin-top:-21px;color:#181818}
.nutritionHospital .mingwoService .title::before{content: "";position: absolute;bottom:-1px;left: 50%;width: 45px;height:2px;background: #1DA37D;margin-left: -23px;}
.nutritionHospital .mingwoService_txt {margin-top: 80px;} 
.nutritionHospital .mingwoService_container{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.nutritionHospital .mingwoService_container .item {flex: 0 0 360px;height: 260px;display: flex;flex-direction: column;justify-content: center;align-items: center;background: no-repeat center / cover;cursor: pointer;transition: all .5s;}
.nutritionHospital .mingwoService_container .item:nth-child(n+4):nth-child(-n+6){margin-top: 60px;}
.nutritionHospital .mingwoService_container .item .txt{font-size: 24px;color: #FFFFFF;font-weight: 500;}
.nutritionHospital .mingwoService_container .item .divider{width: 32px;height: 2px;background: #FFFFFF;margin: 30px 0;}
.nutritionHospital .mingwoService_container .item.cp1{background-image: url(/temp/mwhospital/mw-1.png);}
.nutritionHospital .mingwoService_container .item.cp2{background-image: url(/temp/mwhospital/mw-2.png);}
.nutritionHospital .mingwoService_container .item.cp3{background-image: url(/temp/mwhospital/mw-3.png);}
.nutritionHospital .mingwoService_container .item.cp4{background-image: url(/temp/mwhospital/mw-4.png);}
.nutritionHospital .mingwoService_container .item.cp5{background-image: url(/temp/mwhospital/mw-5.png);}
.nutritionHospital .mingwoService_container .item.cp6{background-image: url(/temp/mwhospital/mw-6.png);}
.nutritionHospital .mingwoService_container .item.cp1:hover{background-image: url(/temp/mwhospital/mw-11.png);}
.nutritionHospital .mingwoService_container .item.cp2:hover{background-image: url(/temp/mwhospital/mw-22.png);}
.nutritionHospital .mingwoService_container .item.cp3:hover{background-image: url(/temp/mwhospital/mw-33.png);}
.nutritionHospital .mingwoService_container .item.cp4:hover{background-image: url(/temp/mwhospital/mw-44.png);}
.nutritionHospital .mingwoService_container .item.cp5:hover{background-image: url(/temp/mwhospital/mw-55.png);}
.nutritionHospital .mingwoService_container .item.cp6:hover{background-image: url(/temp/mwhospital/mw-66.png);}


.nutritionHospital .mobile .mingwoService{height: auto;padding:80px 10px;}
.nutritionHospital .mingwoService_container .item:nth-child(n+3):nth-child(-n+6){margin-top: 20px;}








/* .nutritionHospital .library_txt {margin-top:80px;height:640px;background: url(/temp/images/bg_yyyk_yyyy.png) no-repeat bottom center / 100% 420px;overflow: hidden;}
.nutritionHospital .library_txt .library_container{display:flex;} */
/* .nutritionHospital .library_swiper {width:520px;height:580px;overflow: hidden;}
.nutritionHospital .library_swiper .container{width:100%; height: 100%;overflow:visible;}
.nutritionHospital .library_swiper .container .wrapper .slide a{width:100%;height: 100%;}
.nutritionHospital .library_swiper .container .prev,
.nutritionHospital .library_swiper .container .next{width:40px; height:40px; bottom:50px; z-index:9; }
.nutritionHospital .library_swiper .container .prev{right:42px; background-image:url(/temp/images/18.png);}
.nutritionHospital .library_swiper .container .next{right:0; background-image:url(/temp/images/19.png);}
.nutritionHospital .library_swiper .container .prev:hover{background-image:url(/temp/images/jt_xz_yyyy2.png);}
.nutritionHospital .library_swiper .container .next:hover{background-image:url(/temp/images/jt_xy_yyyy2.png);}
.nutritionHospital .library_content_container{flex: 0 0 50%;margin-left: 80px;padding-top: 20px;}
.nutritionHospital .library_content1 .title1{font-size: 20px;font-weight: bold;color: #181818;height: 20px;line-height: 20px;}
.nutritionHospital .library_content1 .txt{margin-top: 17px;font-size:16px;color: #181818;line-height: 28px;}
.nutritionHospital .library_content2{margin-top: 164px;}
.nutritionHospital .library_content2 .title1 .dot{width: 6px;height:6px;border: 3px solid #10BF7A;border-radius:50%;margin-right:13px}
.nutritionHospital .library_content2 .title1{font-size:24px;font-weight: bold;display: flex;align-items: center;}
.nutritionHospital .library_content2 .str{color:#10BF7A;font-size:20px;margin-top:20px;line-height: 20px;height:20px;font-weight: bold;}
.nutritionHospital .library_content2 .txt{font-size:16px;line-height:28px;color:#666666;margin-top: 27px}
.nutritionHospital .library_content2 .icon_list{display: flex;margin-top:33px}
.nutritionHospital .library_content2 .icon_box{display:flex;flex-direction:column;align-items:center;}
.nutritionHospital .library_content2 .icon_box+.icon_box{margin-left:60px}
.nutritionHospital .library_content2 .icon_list img{width:60px;height:60px;}
.nutritionHospital .library_content2 .icon_list .txt{font-size:16px;margin-top:14px;color:#181818} */

.pg_medicalOutlets{background-image: url(/temp/images/banner_ylwd.png);}
.medicalOutlets {background: #252525;}
.medicalOutlets #medicalOutlets_body {background: #FFF;}
.medicalOutlets_content {box-sizing:border-box;padding-top: 80px;min-height: 1034px;}
.medicalOutlets_content .title{width: 100%;height: 70px;position: relative;}
.medicalOutlets_content .title .en{font-size: 45px;font-weight:bold;color: #000000;opacity:.1;height:40px;line-height:40px;font-family: Arial;}
.medicalOutlets_content .title .zh{font-size: 30px;font-weight:bold;margin-top:-21px;color:#181818}
.medicalOutlets_content .title::before{content: "";position: absolute;bottom:-1px;left: 50%;width: 45px;height:2px;background: #1DA37D;margin-left: -23px;}
.medicalOutlets_content .list-item {display:flex;margin-top:80px;justify-content:space-between;}
.medicalOutlets_content .list-item .item {flex: 0 0 360px;background: #F5F5F5;}
.medicalOutlets_content .list-item .item img{width: 100%;}
.medicalOutlets_content .list-item .item .text {width: 100%;padding:28px 30px 34px;box-sizing: border-box;color: #181818;}
.medicalOutlets_content .list-item .item .text span{font-size: 20px;font-weight: bold;}
.medicalOutlets_content .list-icon {display:flex;margin-top:100px;justify-content:space-around;}
.medicalOutlets_content .list-icon .icon{display: flex;flex-direction:column;align-items:center;}
.medicalOutlets_content .list-icon .icon img {width: 80px;height: 80px;}
.medicalOutlets_content .list-icon .icon .text{margin-top:20px;font-size:24px;font-weight:500;line-height:20px;height:20px;color:#181818;}
.medicalOutlets_content .list-icon .icon .sub-text{font-size: 16px;margin-top: 15px;}
.medicalOutlets_content .swiper-box{padding: 100px 0 110px;overflow: hidden;}
/* .medicalOutlets_content .wrapper_bg{width: 100%;height: 480px;padding:80px 0;background:rgba(255,255,255,.1);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.2);} */
.medicalOutlets_content .swiper-container {overflow: initial;}
.medicalOutlets_content .container{width:820px;height:480px; overflow:visible;}
.medicalOutlets_content .container .wrapper .slide a{width:565px;height:380px; margin-top:50px; float:right;color:#fff;}
.medicalOutlets_content .container .wrapper .slide a::before{left:0; right:0; bottom:0; top:0; z-index:1; background:rgba(0,0,0,.7)}
.medicalOutlets_content .container .wrapper .slide.swiper-slide-active a{width:100% !important;height:100% !important; margin-top:0; float:none;}
.medicalOutlets_content .container .wrapper .slide.swiper-slide-active a::before{background:transparent;}
.medicalOutlets_content .container .wrapper .slide.swiper-slide-active+.slide a{float:left;}
/* .medicalOutlets_content .container .swiper-pagination{position:unset; margin:40px 0 0;} */
.medicalOutlets_content .container .swiper-pagination .swiper-pagination-bullet{width:16px; height:16px; border-radius:50%; border:1px solid #979798; opacity:1; background:none; margin:0 11px;}
.medicalOutlets_content .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#1da37d; position:relative; z-index:1;}
.medicalOutlets_content .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:6px; height:6px; background:#1da37d; content:''; position:absolute; left:50%; top:50%; margin:-3px 0 0 -3px; border-radius:50%;}
.medicalOutlets_content .container .prev{left:32px; background-image:url(/temp/images/18.png);}
.medicalOutlets_content .container .next{right:32px; background-image:url(/temp/images/19.png);}
.medicalOutlets_content .container .prev:hover{background-image:url(/temp/images/jt_xz_yyyy2.png);}
.medicalOutlets_content .container .next:hover{background-image:url(/temp/images/jt_xy_yyyy2.png);}
.medicalOutlets_content .container .prev,
.medicalOutlets_content .container .next{width:40px; height:40px; top:50%; z-index:9; margin:-20px 0 0;}
.medicalOutlets_content .container .swiper-pagination {bottom:-60px}

.medicalOutlets_content.mobile{display:none;}
.medicalOutlets_content.mobile .list-item{flex-direction: column;align-items: center;}
.medicalOutlets_content.mobile .list-item .item {width:80%;}
.medicalOutlets_content.mobile .list-item .item +.item{margin-top: 20px;}
.medicalOutlets_content.mobile .list-icon{padding: 0 10%;}
.medicalOutlets_content.mobile .list-icon+.list-icon{padding: 0 20%;margin-top: 50px;}
.medicalOutlets_content.mobile .container{width:600px;height:430px; overflow:visible;}
.medicalOutlets_content.mobile .container .wrapper .slide a{width:345px;height:360px; margin-top:45px; float:right;color:#fff;}
.medicalOutlets_content.mobile  .container .wrapper .slide.swiper-slide-active a{width:100% !important;height:100% !important; margin-top:0; float:none;}
@media all and (max-width:960px){
	.pg_medicalOutlets{background-image: url(/temp/mobile/banner_ylwd.jpg);}
	.medicalOutlets_content.pc{display:none;}
	.medicalOutlets_content.mobile{display:block;}
}

/* .medicalOutlets_content .swiper-box{display: flex;position: relative;margin-top: 80px;flex-wrap:wrap;justify-content: center;} */
/* .medicalOutlets_content .outlets_swiper {width:800px;height:500px;position:relative;}
.medicalOutlets_content .swiper-container {width:100%;height:100%;overflow: hidden;}
.medicalOutlets_content .outlets_swiper .container{width:100%; height: 100%;overflow:visible;}
.medicalOutlets_content .swiper-paginatior-box{position:absolute;width:92px;right:-142px}
.medicalOutlets_content .swiper-pagination {text-align: left;bottom:121px;box-sizing:border-box;}
.medicalOutlets_content .swiper-pagination .current{font-size: 24px;font-weight: bold;font-family: "PingFang SC"}
.medicalOutlets_content .swiper-pagination .diagonal{display: inline-block;width:2px;height:22px;transform:rotate(45deg);background: #000;margin: 0 8px -3px 12px}
.medicalOutlets_content .swiper-pagination .totalClass{font-size: 16px;font-weight: bold;font-family: "PingFang SC";}
.medicalOutlets_content .outlets_swiper .container .wrapper .slide a{width:100%;height: 100%}
.medicalOutlets_content .outlets_swiper .prev,
.medicalOutlets_content .outlets_swiper .next{width:40px; height:40px; bottom:50px; z-index:9; }
.medicalOutlets_content .outlets_swiper .prev{right:52px; background-image:url(/temp/images/18.png);}
.medicalOutlets_content .outlets_swiper .next{right:0px; background-image:url(/temp/images/19.png);}
.medicalOutlets_content .outlets_swiper .prev:hover{background-image:url(/temp/images/jt_xz_yyyy2.png);}
.medicalOutlets_content .outlets_swiper .next:hover{background-image:url(/temp/images/jt_xy_yyyy2.png);} */
/* .medicalOutlets_content .swiper-box .right{width: 400px;height: 500px;background:url(/temp/images/bg_wz_ylwd.png) no-repeat center / 100%;box-sizing:border-box;padding: 60px 63px 0 50px;}
.medicalOutlets_content .swiper-box .right .line{width: 45px;height:4px;background: #181818;}
.medicalOutlets_content .swiper-box .right .desc{margin-top:37px;font-size:16px;line-height:28px;color: #181818;;} */

.pg_intelligentTerminal{background-image: url(/temp/images/banner_znzd.png);}
.intelligentTerminal {background:#252525;}
#intelligentTerminal_body {background:#FFF;}
.intelligentTerminal .mw_eif {height: 680px;display:flex;align-items: center}
.intelligentTerminal .mw_eif .img{flex: 0 0 600px;height: 380px;}
.intelligentTerminal .mw_eif .img img{width:100%;height:100%;}
.intelligentTerminal .mw_eif .explain{padding:20px 0 0 80px;height: 380px;box-sizing:border-box;}
.intelligentTerminal .mw_eif .explain .title{color:#181818;font-size:30px;font-weight:bold;line-height:30px;height:58px;position: relative;;}
.intelligentTerminal .mw_eif .explain .title::after{content: "";position: absolute;bottom: 0;left:0;width: 45px;height:4px;background-color:#181818;}
.intelligentTerminal .mw_eif .explain .text {margin-top: 38px;font-size:16px;color: #181818;line-height: 28px;}
.intelligentTerminal .terminal{height: 900px;position: relative;}
.intelligentTerminal .terminal .bg-box{display: flex;flex-wrap: wrap;position: absolute;top: 0;left:0;z-index:0;width:100%;}
.intelligentTerminal .terminal .bg-box>div{flex: 0 0 50%;height:450px;position: relative;background: no-repeat center / cover}
.intelligentTerminal .terminal .bg-box .bg1{background-image: url(/temp/images/img_yy2_znzd.png);}
.intelligentTerminal .terminal .bg-box .bg2{background-image: url(/temp/images/img_jc2_znzd.png);}
.intelligentTerminal .terminal .bg-box .bg3{background-image: url(/temp/images/img_ys2_znzd.png);}
.intelligentTerminal .terminal .bg-box .bg4{background-image: url(/temp/images/img_gj2_znzd.png);}
.intelligentTerminal .terminal .bg-box .mask{width:100%;height:100%;background:rgba(0,0,0,0.55);position: absolute;top:0;left:0;transition:all 1.5s;}
.intelligentTerminal .terminal .bg-box .bg4 .mask{background:rgba(0,0,0,0.65);}
/* .intelligentTerminal .terminal .bg-box>div:hover .mask{background:rgba(0,0,0,0);} */
.intelligentTerminal .terminal .terminal_app {position: relative;height:100%;display: flex;flex-wrap: wrap;background: url(/temp/images/img_hxfw_znzd.png) no-repeat center / 560px 510px}
.intelligentTerminal .terminal .terminal_app .box{flex: 0 0 50%;height:450px;position: relative;}
.intelligentTerminal .terminal .terminal_app .item{width: 320px;height:120px;box-sizing:border-box;border-radius: 20px;color:#FFF;padding:30px;position: absolute;}
.intelligentTerminal .terminal .terminal_app .orange{background: #EC7F66;top:205px;right:280px}
.intelligentTerminal .terminal .terminal_app .blue{background: #749FFB;top:205px;left:280px}
.intelligentTerminal .terminal .terminal_app .green{background: #76DDB3;top:125px;left:280px;}
.intelligentTerminal .terminal .terminal_app .yellow{background: #F7C749;top:125px;right:280px}
.intelligentTerminal .terminal .terminal_app .item .title {font-size:24px;line-height:24px;font-weight:bold;margin-bottom:10px}
.intelligentTerminal .terminal .terminal_app .item .text {font-size:20px}



.intelligentTerminal .mobile {display: none;}
.intelligentTerminal .mobile .mw_eif{display: block;padding: 20px 20px 80px;height: auto;}
.intelligentTerminal .mobile .mw_eif .explain{padding: 50px;height: auto;}
/* .intelligentTerminal .mobile .terminal{height: 450px;} */
/* .intelligentTerminal .mobile .terminal .terminal_app .box {height: 225px;}
.intelligentTerminal .mobile .terminal .bg-box>div{height: 225px;}
.intelligentTerminal .mobile .terminal .terminal_app{background: url(/temp/images/img_hxfw_znzd.png) no-repeat center / 280px 255px}
.intelligentTerminal .mobile .terminal .terminal_app .item{width: auto;height: auto;padding: 10px;border-radius: 10px;}
.intelligentTerminal .mobile .terminal .terminal_app .orange{top: 65px;right: 127px}
.intelligentTerminal .mobile .terminal .terminal_app .blue{top: 65px;left: 127px}
.intelligentTerminal .mobile .terminal .terminal_app .yellow{top: 72px;right: 127px}
.intelligentTerminal .mobile .terminal .terminal_app .green{top: 72px;left: 127px} */
@media all and (max-width:960px){
	.pg_intelligentTerminal{background-image: url(/temp/mobile/banner_znzd.jpg);}
	.intelligentTerminal .pc{display:none;}
	.intelligentTerminal .mobile{display:block;}
}









.pg_aboutUs{background-image: url(/temp/images/banner_gywm.png);}

#aboutUs{background: #252525}
#aboutUs #aboutUs_body{background: #FFF;}
.aboutUs_content{box-sizing:border-box;min-height:1164px;padding:100px 0;}
.aboutUs_content .title{color:#181818;font-size:30px;font-weight:bold;line-height:30px;height:62px;position: relative;;}
.aboutUs_content .title::after{content: "";position: absolute;bottom: 0;left:0;width: 45px;height:4px;background-color:#181818;}
.aboutUs_content .content_box{margin-top:36px;}
.aboutUs_content .content_box .text{font-size:16px;line-height:28px;color: #181818;font-weight: 400;margin-bottom:26px}
.aboutUs_content .img {width: 100%;height:auto;margin-top: 80px;}
.aboutUs_content .img img{width: 100%;height:100%}

@media all and (max-width:960px){
	.pg_aboutUs{background-image: url(/temp/mobile/banner_gywm.jpg);}
	#aboutUs_body {padding: 0 20px;}
}
















.footer{background:#252525}
.footer .box{overflow:visible; bottom:0; left:0; right:0;}
.footer .box .detailed {padding: 40px 0 12px;color:#D9D9D9;display: flex;justify-content: space-between}
.footer .box .detailed .addres .company{font-size:16px;margin-bottom:20px;line-height:16px;}
.footer .box .detailed .addres .contact{font-size:14px;line-height:20px;color: #999999}
.footer .box .detailed .jk-code img{width:80px;height:80px;}
.footer .box .detailed .jk-code div{font-size:12px;margin-top:10px;color: #999999}
.footer .box .copyright{height:64px;border-top:1px solid rgba(255,255,255,0.1); font-size:14px; color:#fff; line-height: 64px;}

@media all and (max-width:960px){
	.footer .foot_bg{padding: 0 20px;}
}


.vcode {}
.vcode {background:rgba(0,0,0,0.11);padding: 5px 10px 13px;right:200px;bottom:100px;}
.vcode .vcode-list {overflow:hidden;height:auto;transition: all 3s;}
.vcode .vcode-list.mask {height:0px;}
.vcode .vcode-item {padding: 12px 0px;border-bottom:1px dashed #FFF;border-color: rgba(255,255,255,0.5);}
.vcode .vcode-item img{width: 88px;height: 88px;display:block;}
.vcode .vcode-item .program {color:#FFF;font-size:13px;padding-left:24px;margin-top:10px;background:url(/images/home_apply.png) no-repeat left / 17.5px 15.5px;line-height:18px;}
/* .vcode .vcode-item .site {color:#FFF;font-size:13px;padding-left:24px;margin-top:10px;background: url(/images/home_applets.png) no-repeat left / 20px 16px;line-height:20px;} */
.vcode .vcode-item .app {color:#FFF;font-size:13px;padding-left:24px;margin-top:10px;background: url(/images/home_subscription.png) no-repeat left / 18px 18px;line-height:18px;}
.vcode .icon {width: 90px;height: 9px;background: no-repeat center / 16px 9px;margin-top:10px;cursor:pointer;}
.vcode .icon.down{background-image: url(/images/home_arrow_down.png);}
.vcode .icon.up{background-image: url(/images/home_arrow_up.png);}
@media all and (max-width:1400px){
	.vcode {right:50px}
}
@media all and (max-width:1030px){
	.vcode {right:20px}
}
@media all and (max-width:960px){
	.vcode {right:20px}
}
@media all and (max-width:750px){
	.vcode {right:20px;bottom:200px;}
	.vcode .icon{width:168px;}
	.vcode .vcode-item img {width: 160px;height: 160px;}
	.vcode .vcode-item .program {font-size:26px;background-size: 32px 26px;padding-left:36px;line-height:34px;}
	.vcode .vcode-item .site {font-size:26px;background-size: 36px 28px;padding-left:38px;line-height:36px;}
	.vcode .vcode-item .app {font-size:26px;background-size: 32px 32px;padding-left:36px;line-height:32px;}
}

.go_top{}
.go_top{width:48px; height:48px; background:url(/images/49.png) no-repeat; background-position:0 0; right:15px; bottom:15px; z-index:100; border-radius:10px;}
.go_top:hover{background-position:-48px 0;}
@media all and (max-width:750px){
	.go_top{width:80px; height:80px; background:url(/images/51.png) no-repeat; background-size:contain; border-radius:10px; bottom:30px; overflow:hidden;}
	.go_top:hover{background-position:0 0;}
}