
@media screen and (max-width:1880px) {
 
	/* .innerBig{ width:1600px;   margin: 0 auto;  }
	.pl-innerBig{ padding-left: calc((100vw - 1600px)/2);}
	.pr-innerBig{ padding-right: calc((100vw - 1600px)/2);}
	.ml-innerBig{ margin-left: calc((100vw - 1600px)/2);}
	.mr-innerBig{ margin-right: calc((100vw - 1600px)/2);}
  */
}

@media screen and (max-width:1660px) {


	/* .innerBig{ width:1440px;   margin: 0 auto;  }
	.pl-innerBig{ padding-left: calc((100vw - 1440px)/2);}
	.pr-innerBig{ padding-right: calc((100vw - 1440px)/2);}
	.ml-innerBig{ margin-left: calc((100vw - 1440px)/2);}
	.mr-innerBig{ margin-right: calc((100vw - 1440px)/2);} */
 


	.inner{ width:1360px;   margin: 0 auto;  }
	.pl-inner{ padding-left: calc((100vw - 1360px)/2);}
	.pr-inner{ padding-right: calc((100vw - 1360px)/2);}
	.ml-inner{ margin-left: calc((100vw - 1360px)/2);}
	.mr-inner{ margin-right: calc((100vw - 1360px)/2);}

	.muneBtn{ width: 70px;}
	.logoImg{ height: 80px;}
	.oneNav{ line-height: 100px;}
	.navPop .bottom{ padding-top: 100px;}
	.idxTeamSwiper .box{ height: 520px;}
}

@media screen and (max-width:1440px) {

	body{ font-size: 14px }
/* 
	.innerBig{ width:1320px;   margin: 0 auto;  }
	.pl-innerBig{ padding-left: calc((100vw - 1320px)/2);}
	.pr-innerBig{ padding-right: calc((100vw - 1320px)/2);}
	.ml-innerBig{ margin-left: calc((100vw - 1320px)/2);}
	.mr-innerBig{ margin-right: calc((100vw - 1320px)/2);} */

	.inner{ width:1240px;   margin: 0 auto;  }
	.pl-inner{ padding-left: calc((100vw - 1240px)/2);}
	.pr-inner{ padding-right: calc((100vw - 1240px)/2);}
	.ml-inner{ margin-left: calc((100vw - 1240px)/2);}
	.mr-inner{ margin-right: calc((100vw - 1240px)/2);}

	.starImg{ height: 78px;}
	.idxProgramsIcon{ height: 62px;}

	.muneBtn{ width: 65px;}
	.logoImg{ height: 70px;}
	.oneNav{ line-height: 90px;}
	.navPop .bottom{ padding-top: 90px;}
 

	.testimonialsMen img{  width: 82px; height: 82px;}
     
}

@media screen and (max-width:1280px) { 

	 div.video-wrap{ width: 90vw;height: auto;}

	.innerBig{ width:94%;   margin: 0 auto;  }
	.pl-innerBig{ padding-left: 3vw;}
	.pr-innerBig{ padding-right: 3vw;}
	.ml-innerBig{ margin-left: 3vw;}
	.mr-innerBig{ margin-right: 3vw;}

	 
	 .inner{ width:88%;   margin: 0 auto;  }
	.pl-inner{ padding-left: 6vw;}
	.pr-inner{ padding-right:6vw;}
	.ml-inner{ margin-left:6vw;}
	.mr-inner{ margin-right:6vw;}

	.muneBtn{ width: 60px;}
	.logoImg{ height: 60px;}
	.oneNav{ line-height: 80px;}
	.navPop .bottom{ padding-top: 80px;}

	.navPop .bottom .innerBig{ flex-wrap: wrap;}
	.navPop .bottom .innerBig dl{ margin-right: 2vw;}
	.idxTeamSwiper .box{ height: 420px;}

	.starImg{ height: 62px;}
	.idxProgramsIcon{ height: 52px;}
	.idxProgramsUl li.on{ font-weight: normal;}

	/* .ewmBox p{ display: none;}  */
	.ewmBox{ width: 128px;}
	footer .center{ font-size: 14px;}
	.teamlist li{ width: calc((100% - 16px)/3); margin-right: 8px; margin-top: 8px;}
	.teamlist li:nth-child(4n){ margin-right: 8px;}
	.teamlist li:nth-child(3n){ margin-right: 0;}

	.directorsBox{  margin-top: -50px;}
	.testimonialsMen img{  width: 76px; height: 76px;}

}

@media screen and (max-width:1100px) {

	.iPad-show{ display: block;}
	.iPad-none{ display: none;}

	.innerBig{ width:96%;   margin: 0 auto;  }
	.pl-innerBig{ padding-left: 2vw;}
	.pr-innerBig{ padding-right: 2vw;}
	.ml-innerBig{ margin-left: 2vw;}
	.mr-innerBig{ margin-right: 2vw;}

	.inner{ width:96%;   margin: 0 auto;  }
	.pl-inner{ padding-left: 2vw;}
	.pr-inner{ padding-right:2vw;}
	.ml-inner{ margin-left:2vw;}
	.mr-inner{ margin-right:2vw;}

	.idxMore{ padding: 20px;}

	header{ height: 60px ;}


	.photolist li{ width:  48%; margin-right: 4%;}
	.photolist li:nth-child(3n){ margin-right:  4%;}
	.photolist li:nth-child(2n){ margin-right:  0 !important;}

	.testimonialslist li{  width:  48%; margin-right: 4%; box-shadow: 5px 0 20px rgba(39, 104, 222, .1);}
	.testimonialslist li:nth-child(3n){ margin-right:  4%;}
	.testimonialslist li:nth-child(2n){ margin-right:  0 !important;}
	
	.testimonialsMen img{  width: 62px; height: 62px;}
	.ContactMen li{ width: 100%;}

	footer .center{ justify-content: center;}
    
}
@media screen and (max-width:900px) {

	body{ font-size: 12px }
	.iconfont{ font-size: 16px;}
	.inner{ width:calc(100% - 40px);   margin: 0 auto;  }
	.pl-inner{ padding-left: 20px;}
	.pr-inner{ padding-right:20px;}
	.ml-inner{ margin-left:20px;}
	.mr-inner{ margin-right:20px;}

	.innerBig,.newsInner{ width:calc(100% - 40px);    margin: 0 auto;  }
	.pl-innerBig{ padding-left: 20px;}
	.pr-innerBig{ padding-right: 20px;}
	.ml-innerBig{ margin-left: 20px;}
	.mr-innerBig{ margin-right: 20px;}

	.muneBtn{ width: 46px;}
	header .con{ height: 60px;}
	.logoImg{ height: 50px;}
	.idxMore{ width: 80px; height: 80px;}
	.idxMore{ padding: 10px;}
	.navPop{ overflow-y: scroll; transform: translateY(0) translateX(100%); -webkit-transform: translateY(0) translateX(100%); -moz-transform: translateY(0) translateX(100%); -ms-transform: translateY(0) translateX(100%); -o-transform: translateY(0) translateX(100%); }
	.navPop.open{ transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
	.navPop::-webkit-scrollbar {width: 5px;}
	.navPop::-webkit-scrollbar-thumb {border-radius: 3px; background: #333; width: 5px; }
	.navPop::-webkit-scrollbar-track {border-radius: 3px; background: #888; width: 5px; }
	.navPop .bottom{ padding-top: 60px;   align-items: flex-start;}
	.navPop .bottom .innerBig dl:last-child{ padding-bottom: 30px;}

	.idxPicTit{ padding-left: 20px;}
	.banSwiper{ width: 100vw; margin-left: -20px; margin-right: -20px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }

	.idxAboutTopImg{ border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
	.banSwiper .pagination .swiper-pagination-bullet{ width: 5px; height: 5px;}
	.banSwiper .pagination{ bottom: 0;}
	.starImg{ height: 50px;}
	.idxProgramsIcon{ height: 48px;}
	.idxProgramsUl li::after{ left: -15px;}
	.idxPrograms .right{ border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }

	/*.idxProgramsUl{ width: 100vw; margin-left: -20px; }
	 .idxProgramsUl::-webkit-scrollbar { height: 2px;}
	.idxProgramsUl::-webkit-scrollbar-thumb {  background: #c1c1c1; height: 2px; }
	.idxProgramsUl::-webkit-scrollbar-track {   background: #f1f1f1;height: 2px; } 
	.idxProgramsUl li{ white-space: nowrap; padding: 12px 20px; width: auto;}
	.idxProgramsUl li::after{ width: 100%; left: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; } 
	.idxProgramsUl li.on::after{ width: 100%}*/
	 
	.idxNews .icon-youjiantou{ font-size: 30px;}
	.idxEventsUl  .line-clamp3{-webkit-line-clamp:1}
	.ewmBox{ width: 90px;}
	footer .bottom{ text-align: center;}
	.navPop .bottom .innerBig dl{  margin-right: 0; margin-top: 20px;}
	header.open .logoImg{ opacity: 0;}
	/* header.open .innerBig::before{ display: block; content: ''; width: 100%; height: 60px; background-color: #323232; position: absolute; left: 0; top: 0;} */
	.brief{    background: url(../images/briefBg.png) no-repeat bottom right;background-size: 150px auto;}
	.Vision .left{ width: 100%; height: 80px;}
	.Vision .text{ padding-left: 0;}
	.Vision_EHO{ margin-top: 18px;}

	.teamlist li{ width: 48%; margin-right: 4%; margin-top: 12px;}
	.teamlist li:nth-child(4n){ margin-right: 0;}
	.teamlist li:nth-child(3n){ margin-right: 4%;}
	.teamlist li:nth-child(2n){ margin-right: 0 !important;}
	.testimonialsMen img{  width: 50px; height: 50px;}

	.programslist li{ width: 100%; flex-direction: column !important; margin-top: 25px;}
	.programslist li:nth-child(2n){ flex-direction: row;}
	.programslist li .round{ width: 30px; height: 30px; transform: none !important; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; }
	.programslist li .text{ width: 100%; margin-top: 10px;}
	.programslist::before{  display: none;}

	.newsClass .right { margin-left: 0;}
	.newslist li .w70{ width: 80%;}

	.contactRight .button{ width: 46%; height: 38px;}
 




}

@media screen and (max-width:560px) { 

	.teamlist li{ width: 100%; margin-right: 0 !important; margin-top: 12px;}
	.teamlist li .img{ padding-bottom: 230px;}
	.photolist li{  width: 100%; margin-right: 0 !important;}
	.testimonialslist li{ width: 100%; margin-right: 0 !important;} 
 
}

@media screen and (min-width:750px) { }