@charset "utf-8";

/* about */
.about_wrap .center_intro {background:url(/ihc/img/06team/about_bg.jpg)no-repeat 100% 0; margin-bottom:50px;}
.about_wrap .center_intro .tit {font-size:30px; font-family:'Lato'; padding-bottom:25px; color:#111;}
.about_wrap .center_intro .tit .strong {font-weight:800;}
.about_wrap .center_intro .txt { font-size:18px; font-weight:600; color:#0a4aa2; margin-bottom:40px;}
.about_wrap .center_intro .txt2 {font-size:15px; line-height:24px; color:#666; font-weight:500;}

.about_wrap .info {border-top:2px solid #222; border-bottom:1px solid #222; padding:30px 0; overflow:hidden;} 
.about_wrap .info dl {font-size:0; line-height:1; padding:10px 0 10px 90px; background-position:0 50%; background-repeat:no-repeat; margin-top:20px; overflow:hidden;}
.about_wrap .info dl:first-child {margin-top:0;}
.about_wrap .info dl.w50 {width:38%; float:left;}
.about_wrap .info dl.icon1 {background-image:url(/ihc/img/06team/about_icon1.png);}
.about_wrap .info dl.icon2 {background-image:url(/ihc/img/06team/about_icon2.png);}
.about_wrap .info dl.icon3 {background-image:url(/ihc/img/06team/about_icon3.png);}

.about_wrap .info dl dt {font-size:18px; color:#000; font-weight:700; padding:0 0 16px 0;}
.about_wrap .info dl dd {font-size:15px; color:#666;}

/*promo video*/
.promo_wrap .swiper-container {width: 100%; height: 500px; margin-left: auto; margin-right: auto;}
.promo_wrap .swiper-slide {background-size: cover;  background-position: center;}
.promo_wrap .swiper-slide iframe {width:100%;}
.promo_wrap .gallery-top {height: 80%;width: 100%; margin-bottom:30px;}
.promo_wrap .gallery-top .swiper-slide iframe {height:500px;}
.promo_wrap .gallery-top .swiper-slide .tit {font-size:26px; color:#000;}
.promo_wrap .gallery-thumbs {height: 20%; box-sizing: border-box; padding: 25px 0; border-top:2px solid #000; border-bottom:1px solid #000;}
.promo_wrap .gallery-thumbs .swiper-slide {height: 100%; opacity: 0.4; border:5px solid #fff; font-size:0; line-height:0; box-sizing:border-box;}
.promo_wrap .gallery-thumbs .swiper-slide img {width:100%;}
.promo_wrap .gallery-thumbs .swiper-slide-thumb-active {opacity: 1; border:5px solid #1261ce; }


/* Consultation/Surgery Registrations */
.consul_wrap {width:100%;}
.consul_wrap ol li{display:inline-block;  border-bottom:1px solid #cecece;border-top:2px solid #000; width:100%;background:#f6f8fa; margin-bottom:18px;}
.consul_wrap ol li dl.list_img {float:left; width:200px; background:#f6f8fa; text-align:center; padding-top:26px;}
.consul_wrap ol li dl.list_img dd {color:#222; font-weight:bold; font-size:17px; line-height:1; margin-top:8px;}
.consul_wrap ol li dl.list_txt {float:right; background:#fff; width:620px; padding:15px 0 35px 30px;}
.consul_wrap ol li dl.list_txt dt {color:#00589c; font-weight:bold; font-size:17px; margin:20px 2px 10px 2px;}
.consul_wrap ol li dl.list_txt dd {color:#666; font-size:15px; background:url(/ihc/img/common/list_bu4.gif) no-repeat left 10px; padding-left:8px; line-height:1.4;
font-family:'Lato',sans-serif; letter-spacing:0;}



/********************1024********************/
@media all and (max-width:1024px){
/* about */
.about_wrap .center_intro{padding-right: 270px;background-size: 313px auto;}

/*promo video*/
.promo_wrap .swiper-container {height: 350px;}
.promo_wrap .gallery-top {margin-bottom:20px;}
.promo_wrap .gallery-top .swiper-slide iframe {height:100%;}
.promo_wrap .gallery-top .swiper-slide .tit {font-size:26px; color:#000;}
.promo_wrap .gallery-thumbs {height: 20%; box-sizing: border-box; padding: 12px 0;  }
.promo_wrap .gallery-thumbs .swiper-slide {height: 100%; }
.promo_wrap .gallery-thumbs .swiper-slide img {width:100%;}
.promo_wrap .gallery-thumbs .swiper-slide-thumb-active {opacity: 1; border:5px solid #1261ce; }

/* Consultation/Surgery Registrations */
.consul_wrap ol li{margin-bottom:10px;}
.consul_wrap ol li dl.list_img {width:20%;}
.consul_wrap ol li dl.list_img dd {font-size:16px; margin-top:8px;}
.consul_wrap ol li dl.list_txt {width:80%;  box-sizing:border-box;}
.consul_wrap ol li dl.list_txt dt {font-size:15px; margin:16px 2px 10px 2px;}
.consul_wrap ol li dl.list_txt dd {font-size:14px;}


}
/********************767********************/
@media all and (max-width:767px){
/* about */
.about_wrap .center_intro{padding-right: 0;padding-top: 270px;padding: 270px 0 0 0;background-size: 230px auto;background-position: 50% 0;text-align:center;}
.about_wrap .center_intro .tit{font-size:20px;padding-bottom:15px;}
.about_wrap .center_intro .tit span br{display:none;}
.about_wrap .center_intro .txt{font-size: 16px;margin-bottom:15px;}
.about_wrap .center_intro .txt br{display:none;}
.about_wrap .center_intro .txt2 br{display:none;}
.about_wrap .center_intro .txt2 {font-size:13px; line-height:1.6;}

.about_wrap .info{padding:15px 0;}
.about_wrap .info dl{margin-bottom:5px;width:100% !important;float:none !important;padding:5px 0 5px 80px;line-height: 22px;margin-top:0;background-size: 55px auto;box-sizing:border-box;}
.about_wrap .info dl dt{font-size: 15px;padding-bottom:7px;}
.about_wrap .info dl dd {font-size:13px;line-height:17px;}

.promo_wrap .swiper-button-prev,
.promo_wrap .swiper-button-next{}


/* Consultation/Surgery Registrations */
.consul_wrap ol li{margin-bottom:10px;}
.consul_wrap ol li dl.list_img {width:100%; float:none; padding:15px 0;}
.consul_wrap ol li dl.list_img dd {font-size:15px; margin-top:0;}
.consul_wrap ol li dl.list_txt {width:100%; float:none; padding: 20px; box-sizing:border-box;}
.consul_wrap ol li dl.list_txt dt {font-size:14px; margin:10px 2px;}
.consul_wrap ol li dl.list_txt dt:first-child {margin-top:0;}
.consul_wrap ol li dl.list_txt dd {font-size:13px;}


}