@charset "UTF-8";
/****************************/
/*首页*/
.swiper_banner{position: relative; overflow: hidden;}
.swiper_banner .swiper-slide{width: 100%;}
.swiper_banner .swiper-slide img{width: 100%; vertical-align: top;}
.swiper_banner .swiper-button-next{background-image:url("../images/banner_next.svg")}
.swiper_banner .swiper-button-prev{background-image:url("../images/banner_prev.svg")}

.banner{width: 100%; overflow: hidden;}
.banner img{width: 100%; vertical-align: top; display: block;}
.WalkSetpInto{position: relative; height: 110px; overflow: visible;z-index: 222}
.WalkSetpInto_List{position: absolute; top: -100%; left: 0; width: 100%; height: 200%; background-color: #FFFFFF; box-shadow: 0px 3px 8px 2px #dddddddb; display: flex; align-items: center; border-radius: 20px;}
.WalkSetpInto_List li{width: 25%;text-align: center}
.WalkSetpInto_List li>nav{color: #7d1b45; line-height: 61px;position: relative; font-size: 60px; font-weight: 500}
.WalkSetpInto_List li>nav:after{content: "";right: 0px; top: 0px; width: 2px;height: 100%; background-color: #e7c9c1;position: absolute;}
.WalkSetpInto_List li>nav>em{display: inline-block;vertical-align: top;font-size: 40px; line-height: 30px;}
.WalkSetpInto_List li:nth-last-of-type(1)>nav:after{display: none;}
.WalkSetpInto_cont{color: #5e5e5e; margin-top: 24px; line-height: 28px; font-size: 17px; display: block; text-align: center;}

.brand_Name{display: block; width: 100%; overflow: hidden; padding-top: 70px; text-align: center}
.brand_Name img{vertical-align: top;}
.brand_Title{color: #7d1b45;font-weight: bold; font-size: 30px; line-height: 40px;margin-top: 30px; display: block; text-align: center}
.brand_cont{margin-top: 42px; line-height: 30px;}
.brand_List{margin-top: 56px; display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.brand_List li{width: 19%;margin: 0px 1.25% 30px 0px;}
.brand_List li:nth-child(5n){margin-right: 0px;}
.brand_List_img{display: block; width: 100%;}
.brand_List_img img{vertical-align: top; width: 100%;}
.brand_List_cont{display: block; color: #5a5a5a; font-size: 17px; line-height: 26px; text-align: center; margin-top: 10px;}

/*首页-全方位了解家有美宝*/
.understanding{display: flex;flex-direction: row;justify-content: space-between; margin-top: 62px; padding-bottom: 30px;}
.understanding_Nav{width: 300px;flex: none; position: relative}
.understanding_Nav li{display: block;cursor: pointer; width: 100%;background-color: #f2f2f2; line-height: 54px; position: relative; padding: 0px 64px 0px 20px; color: #000000;font-size: 17px; margin-bottom: 12px;}
.understanding_Nav li:after{position: absolute;right: 20px;color: #a5a5a5;
    content: '\e644';
    font-family: "iconfont" !important;
    font-size: 28px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.understanding_Nav li:hover,.understanding_Nav li.Move{background-color: #7d1b45; color: #fefefe}
.understanding_Nav li:hover:after,.understanding_Nav li.Move:after{color: #fefefe}
.understanding_Nav li.understanding_Mover{bottom: 0px; position: absolute;left:0px; margin-bottom: 0px;background-color: #000000;color: #f2f2f2;}
.understanding_Nav li.understanding_Mover:after{color: #f2f2f2}
.understanding_details{margin-left: 4%}
.navbox3m{display: none}
.understanding_details #underst1{display: block;}
.understanding_details_img{position: relative; width: 100%; overflow: hidden;}
.understanding_details_img img{vertical-align: top; width: 100%;}
.understanding_details_img>i.iconfont{position: absolute;; top: 50%; left: 50%; font-size: 65px; color: #ffffff; margin-top: -30px; margin-left: -30px; cursor: pointer;z-index: 9}
.understanding_details_cont{margin-top: 38px; text-align: center; color: #727272; font-size: 17px; line-height: 30px;}

/*首页-中美直营注册 真正安全可靠*/
.authentication_img{margin-top: 40px; text-align: center;}
.authentication_img img{vertical-align: top;}
.authentication{color: #727272; font-size: 20px;margin-top: 40px;text-align: center;}
.authentication_cont{color: #727272;text-align: left; margin-top: 10px; line-height: 28px; font-size: 17px;}
.see_More{text-align: center; margin: 40px 0px 30px;}
.see_More a.Mover{background-color: #7d1b45; overflow: hidden; position: relative;color: #ffffff;font-size: 18px; display: inline-block; line-height: 46px;height: 48px; padding: 0px 30px;}
.see_More a.Mover i.iconfont{font-size:24px; margin-left: 10px;vertical-align: middle;}
.see_More a.Mover:hover{opacity: 0.70;}

/*首页—中美专业团队 打造行业标准*/
.trams_swiper{position: relative; margin-top: 40px; overflow: hidden}
.trams_slide{width: 100%; position: relative; overflow: hidden;}
.trams_slide>img{vertical-align: top; width: 100%;transition:1s linear 2s;transform:scale(1.1,1.1);}
.swiper-slide-active img,.swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}
.trams_slide:before{content: ' ';position: absolute;bottom: 0px;left: 0px;z-index: 10;width: 100%;height: 50%;background: linear-gradient(to bottom, rgba(231, 201, 193, 0),#e7c9c1);}
.trams_slide_cont{position: absolute; bottom: 0px; left: 0px; z-index: 20;width: 100%; color: #e7c9c1; border-top-right-radius: 36px;font-size: 17px; text-align: right; line-height: 34px;padding-right: 32px; background: linear-gradient(to right, rgba(125, 27, 69, 0),#7d1b45);}
.trams_slide_cont>em{color: rgba(231, 201, 193, 0.84);font-family: Arial;text-transform: uppercase; font-size: 15px; margin-right: 10px;}
.trams_swiper .swiper-button-next,.trams_swiper .swiper-button-prev{background-image: url('../images/trams_swiper.png');background-size: auto auto;width: 38px;height: 38px;}
.trams_swiper .swiper-button-next{background-position: -64px 0px; right: 22px;}
.trams_swiper .swiper-button-prev{background-position: 0px 0px; left: 22px}

/*首页-医院介绍*/
.Hos_mySwiper2{margin: 40px 0px 30px; position: relative;}
.Hos_mySwiper2:after{content: ' '; position: absolute; top: 80px; width: 100%;border-bottom: 4px dotted #e7c9c1}
.Hos_mySwiper2_title{line-height: 56px; display: block; width: 100%; position: relative;}
.Hos_mySwiper2_Name{
    display: inline-block;vertical-align: middle;
    width: 100%;text-align: center;
    color: #727272; position: relative;
    line-height: 24px;font-size: 14px;
    font-weight: bold;text-transform: uppercase;
}
.Hos_mySwiper2_title:after{position: absolute;content: ' ';width: 10px;height: 10px; background-color: #7d1b45; border-radius: 50%;bottom: -30px;left: 50%;margin-left: -5px;display: none;}
.Hos_mySwiper2 .swiper-slide .Hos_mySwiper2_des{
    /* Center slide text vertically */
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.75);
    padding-top: 70px;
}
.Hos_mySwiper2_img{display: block; width: 100%;}
.Hos_mySwiper2_img img{vertical-align: top; width: 100%;}
.Hos_mySwiper2_cont{display: none; margin-top: 10px;}
.Hospital_Name{color: #000000;font-size: 13px; text-transform: uppercase; line-height: 24px}
.Hospital_title{display: block;color: #000000;font-size:20px; line-height: 30px;}
.Hospital_cont{color: #727272;font-size:14px; line-height: 26px; margin-top: 8px; letter-spacing: 0.8px;}
.Hos_mySwiper2 .swiper-slide-active .Hos_mySwiper2_des,
.Hos_mySwiper2 .swiper-slide-duplicate-active .Hos_mySwiper2_des{transform: scale(1);}
.Hos_mySwiper2 .swiper-slide-active .Hos_mySwiper2_Name,
.Hos_mySwiper2 .swiper-slide-duplicate-active .Hos_mySwiper2_Name{color: #000000;font-size:24px; line-height: 28px;}
.Hos_mySwiper2 .swiper-slide-active .Hos_mySwiper2_title:after,
.Hos_mySwiper2 .swiper-slide-duplicate-active .Hos_mySwiper2_title:after {display: block;}
.Hos_mySwiper2 .swiper-slide-active .Hos_mySwiper2_cont,.Hos_mySwiper2 .swiper-slide-duplicate-active .Hos_mySwiper2_cont{display: block;}


/*首页-美好时光 入住分享*/
.experience{margin-top: 40px; display: flex;    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;}
.experience li{position: relative;width: 23%; margin-right: 2.6%}
.experience li:nth-child(4n){margin-right: 0px;}
.experience_img{display: block; width: 100%}
.experience_img img{vertical-align: top; width: 100%}
.experience_cont{position: absolute; bottom: 0px; width: 100%;padding: 30px 20px 24px 20px;
    background: linear-gradient(to bottom, rgba(125, 27, 69, 0),#7d1b45);
}
.experience_TItle{display: inline-block; background-color: #e7c9c1; line-height: 30px; color: #7d1b45;font-size: 14px; padding: 0px 20px; border-radius: 26px;}
.experience_cont_name{color: #ffffff;line-height: 30px; margin: 5px 0px; font-size:15px; ;display: block; text-align: left;}
.experience_cont_desc{color: #ffffff;font-size:12px; line-height: 20px;margin-left: 0px; padding-right: 50px;}
.experience_cont_tag{position: absolute; cursor: pointer; right: 20px; bottom: 20px; background-color: #ffffff; width: 50px; height: 50px; display: inline-block; text-align: center; line-height: 39px; text-indent: 4px;color: #000000; font-size: 30px; border-radius: 50%}

/*首页-关注家有美宝 了解更多美宝资讯*/
.news{display: flex; margin: 20px 0px;}
.news li{margin: 20px 2% 10px 0px; width: 32%}
.news li:nth-child(3n){margin-right: 0px;}
.news_img{position: relative}
.news_img>img{vertical-align: top; width: 100%}
.news_img>em{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.40); color: #ffffff;font-size: 20px;display: flex;    justify-content: center;align-items: center;}
.news_List{margin-top: 12px;}
.news_List a{color: #727272;display: block; width: 100%; line-height: 28px; margin: 4px 0px; font-size: 15px; }
.news_List a:hover{text-decoration: underline; color: #732444;}
.news_List a:focus{color: #732444;}

/*首页-美宝咨询*/
.consulting{display: flex; margin: 40px 0px 0px; padding-bottom: 20px;    flex-direction: row;justify-content: space-between;align-items: stretch;}
.consulting_entry{width: 48%; margin-left: 0px}
.consulting_entry li{width: 100%; margin-bottom: 18px; height: 64px; background-color: #efefef; display: flex}
.consulting_entry li:nth-last-of-type(1){margin-bottom: 0px;}
.consulting_entry li > label{text-align: left;color: #000000;font-size: 16px; line-height: 62px;}
.consulting_entry li > label > em{color: #7d1b45; display: inline-block; width: 43px; text-align: center; vertical-align: -5px; font-size: 20px; font-weight: bold}
.consulting_entry_inp{flex: 1; margin-left: 15px;}
.input_text{display: block; width: 100%; height: 100%; background-color: transparent; border: 0px; font-size: 16px;}
.consulting_textar{width: 50%;}
.textarea{width: 100%; height: 100%; background-color: #efefef; border: 0px; line-height: 26px; padding: 17px 26px 20px 25px; font-size: 16px; }
.consulting_describe{margin: 20px 0px 10px; overflow: hidden; text-align: center; display: inline-block; width: 100%; color: #727272;font-size: 15px; line-height: 28px; }

.nurturing{display: flex; margin: 40px 0px 20px;    justify-content: center;}
.nurturing li{width: 144px; margin: 0px 30px}
.nurturing li:first-child{margin-left: 0px;}
.nurturing li:nth-child(5n){margin-right: 0px;}
.nurturing_img{width: 100%; text-align: center}
.nurturing_img img{vertical-align: top; width: 100%;}
.nurturing_cont{display: block; text-align: center;color: #000000;font-size: 14px; line-height: 26px; margin-top: 10px;}
.For_More{display: block;color: #7d1b45;font-size: 22px; font-weight: 600; line-height: 28px; margin: 55px 0px 60px; text-align: center; }

/*二级页面-赴美流程.html*/
.Banner_Inside_{margin-bottom: 20px;line-height: 40px;text-align: left;color: #000000;font-size: 15px;  margin-top: 25px;}
.Banner_Inside_Mov{color: #7D1B45FF}
.Service_Process{margin: 60px 0px 30px; overflow: hidden;}
.Service_Process img{vertical-align: top; width: 100%}
.maternity li{}
.maternity dl{padding: 45px 0px; display: flex;     flex-direction: row;justify-content: flex-start; gap: 50px;}
.maternity dl:after{display: none;}
.maternity dl dt{width: 400px; flex: none; margin: 0px 0px;}
.maternity dl dt img{vertical-align: top; width: 100%}
.maternity dl dd{text-align: left; flex: 2}
.maternity li:nth-child(2n){background-color: #fcfaf9}
.maternity li:nth-child(2n) dl{    flex-direction: row-reverse;}

.maternity_list_Name{display: block; color: #7d1b45;font-size: 20px; line-height: 26px; width: 100%}
.maternity_list_Name>em{font-weight: bold; font-size: 22px; margin-right: 30px; text-transform: uppercase}
.maternity_list_Cont{margin-top: 25px;color: #727272; width: 100%;font-size: 16px; line-height: 30px; }
.maternity_list_Cont .see_More{text-align: left;}

/*二级页面-品牌介绍.html*/
.rebrand_List{margin-top: 50px; display: flex; overflow: hidden;    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;}
.rebrand_List li{margin: 0px 2% 40px 0px; width: 32%; }
.rebrand_List li:nth-child(3n){margin-right: 0px;}
.rebrand_ListImg{width: 100%;}
.rebrand_ListImg img{vertical-align: top; width: 100%}
.rebrand_List_Name{text-align: left;margin-top: 6px; display: block; line-height: 38px; color: #732444;font-size: 20px;}
.rebrand_List_Name img{vertical-align: -3px; margin-right: 13px;}
.rebrand_List li .WalkSetpInto_cont{display: block;text-align: justify; margin-top: 8px; line-height: 30px;}

.Upgrade_project{height: 20.8vw;margin-top: 40px;}
.upgrade_list{margin-top: 50px; overflow: hidden; display: flex;    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;}
.upgrade_list li{width: 21.75%; margin: 10px 3% 30px 1%; overflow: hidden; background-color: #ffffff; box-shadow: 0px 0px 7px 0px #e2cac2; padding: 30px 30px 20px 30px;}
.upgrade_list li:nth-child(4n){margin-right: 0px;}
.upgrade_list dl{
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
}
.upgrade_list dl dt,.upgrade_list dl dd{margin: 0px;}
.upgrade_list dl dd img{height: 32px;}
.advantage_Name{
    position: relative;
    color: #7d1b45;
    display: block;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
    padding-bottom: 12px;
}
.advantage_Name:after,.advantage_Name:before{
    content: ' ';position: absolute;bottom: 0px;left: 0px;height: 2px;
}
.upgrade_list dl dd {
    margin-bottom: 10px;
}
.advantage_Name:after{width: 40px;background-color: #e2cac2;z-index: 10}
.advantage_Name:before{width: 20px;background-color: #732444; z-index: 20;}
.upgrade_list_cont{color: #727272;font-size:15px; line-height: 24px; margin-top: 18px;  height: 145px;}

/*公司历程*/
.Company_history{margin-top: 110px; position: relative;display: flex;    flex-direction: column;}
.Company_history li{margin-left: 0px; overflow: visible}
.Company_history_Dla{display: flex; padding: 40px 0px 20px 0px;position: relative;}
.Company_history_Time{width: 110px;position: relative; text-align: left; font-size: 30px; font-weight: bold; color: #732444;}
.Company_history_E{width: 120px; position: relative; margin-left: 10px; top: 10px;}
.Company_history_E:before{
    content: ' ';position: absolute; left: 6px;background-color: #732444;width: 4px; height: 240%;bottom: 0%;min-height: 100px;
}
.Company_history_E:after{
    content: ' ';position: absolute;left: 5px;width: 104px;top: 8px;height: 3px;
    background: url("../images/Company_history_E.png") no-repeat left;
}
.Company_history_E i{width: 16px; height: 16px; display: inline-block; vertical-align: middle; border-radius: 50%;background-color: #732444; position: absolute; left: 0px;}
.Company_history_E i:before{
    content: ' ';width: 100%; height: 100%; position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;border: 1px solid #732444FF; border-radius: 50%;
    transform: scale(1.4,1.4);
    -moz-transform: scale(1.4,1.4);
    -webkit-transform: scale(1.4,1.4);
    -o-transform: scale(1.4,1.4);
}
.Company_history_cont{color: #727272;font-size: 16px; line-height: 28px; flex: 1; padding-top: 5px;}
.Company_history_Img{display: none; position: absolute; top: -40px; right: 0px; width: 36%}
.Company_history li.Mover .Company_history_cont{color: #732444FF}
.Company_history li.Mover .Company_history_E i:before{
    transform: scale(1.8,1.8);
    -moz-transform: scale(1.8,1.8);
    -webkit-transform: scale(1.8,1.8);
    -o-transform: scale(1.8,1.8);
}
.Company_history li.Mover .Company_history_Img{display: block;}
.hisMap{display: block; text-align: center; margin: 90px 0px 70px;}
.hisMap_cont{display: block; text-align: center; margin: 0px 0px 20px; color: #727272;font-size:14px;}

/*殊荣*/
.honor{margin: 15px 0px 20px; overflow: hidden; position: relative; display: flex;    flex-direction: row;
    justify-content: space-between;}
.honor_img{flex: none;}
.honor_sw {margin: 0px 30px; width: calc(100% - 316px); overflow: hidden;}
.honor_sw .swiper-container{width: 100%;overflow: visible; margin-top: 80px;}
.honor_sw .swiper-slide{
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(1);
}
.honor_sw .swiper-slide .honor_swiper_img{width: 100%;}
.honor_sw .swiper-slide .honor_swiper_img img{width: 100%; vertical-align: top;}

.honor_sw .swiper-slide-prev,.honor_sw .swiper-slide-next{transform: scale(1.2);z-index: 30;}
.honor_sw .swiper-slide-prev{margin-left: -5px;}
.honor_sw .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1.5);z-index: 40;}

/*二级页面-医生医院.html*/
.Doctors_Det{margin-top: 50px;}
.doctor{display: flex;gap: 20px; margin-top: 30px;    flex-direction: row;flex-wrap: wrap;position: relative; }
.doctor li{margin: 0px 5px 10px 5px;flex-basis: calc((100% - 2 * 35px) / 3);overflow: hidden;box-shadow: 0px 0px 7px 0px #e2cac2; padding: 20px;}
.doctor_tiveness_img{width: 100%; display: block}
.doctor_tiveness_img img{vertical-align: top; width: 100%;}
.doctor_desig{display: flex; margin-top: 20px;    flex-direction: row;justify-content: space-between;align-items: center;gap: 10px;}
.doctor_desig dt,.doctor_desig_Dd{margin: 0px;}
.doctor_desig dt{flex: 2;}
.doctor_desig_Name{display: block; font-size: 17px; color: #732444FF; line-height: 26px;}
.doctor_desig_NameEn{display: block; font-size: 14px; line-height: 24px; color: #000000;}
.doctor_desig_Dd{cursor: pointer; display: inline-block;flex: none;background-color: #732444;color: #fff9ec; border-radius: 40px;padding: 0px 20px; line-height: 40px;}
.doctor_desig_Dd i{font-size: 17px; margin-left: 5px; vertical-align: -2px;}
.doctor_right{display: none;}
.doctor_desig_Dd:hover{opacity: 0.8}

.doctor li.Mover .doctor_child{position: absolute;top: 0px;padding: 20px 30px 20px 20px; left: 0px; display: block; background-color: #ffffff;box-shadow: 0px 0px 7px 0px #e2cac2;margin: 0px 4px 10px 4px }
.doctor li.Mover .doctor_right{display: block;}
.doctor li.Mover .doctor_child_cp{display: flex;gap: 34px;}
.doctor li.Mover .doctor_child_cp .doctor_tiveness_img{width: 320px;flex: none}
.doctor_right_tag{display: flex;    flex-direction: row;flex-wrap: wrap;}
.doctor_right_tag em{position: relative;padding-left: 18px; color: #727272;font-size: 16px;line-height: 30px; margin: 4px 0px; width: 45%}
.doctor_right_tag em:after{content: ' ';width: 8px; height: 8px; border-radius: 50%; background-color: #732444; position: absolute; left: 0px; top: 50%; margin-top: -4px;}
.doctor_right_Name{color: #732444FF;display: block; position: relative; font-size: 18px; line-height: 32px; padding-left: 8px; margin-top: 12px;}
.doctor_right_Name:after{content: ' ';position: absolute; left: 0px;width: 3px; height: 16px; top: 10px; background-color: #732444FF}
.doctor_right_cont{;color: #727272;font-size: 15px;line-height: 28px; margin-top: 14px;}
.doctor li.Mover .doctor_desig_Name{font-size: 19px;}
.doctor li.Mover .doctor_desig_NameEn{font-size: 16px;}
.doctor li.Mover .doctor_desig_Dd i.iconfont{transform: rotate(180deg);display: inline-block;}

.Hospital{margin-top: 85px;}
.Hospital_c{display: flex; overflow: hidden; padding: 3.4vw 0px;}
.Hospital_c li{border-right: 2px solid #fafafa; width: 50%; color: #ffffff;font-size: 46px; text-align: center; line-height: 13.4vw}
.Hospital_c li:nth-child(2n){border-right: 0px;}

/*尔湾医院介绍*/
.hospital_{margin: 55px 10px 100px 10px; position: relative;background-color: #FFFFFF;padding: 20px 30px 20px 20px;box-shadow: 0px 2px 8px 0px #e2cac2;}
.hospital_swiper{overflow: hidden;}
.hospital_swiper .swiper-slide{display: flex; gap: 30px;}
.hospital_Img{flex: none; width: 470px;}
.hospital_swiper_Cont{flex: 2; padding: 10px 0px;}
.hospital_swiper_Cont>b{font-size: 18px; color: #727272; display: block; line-height: 30px;}
.hospital_swiper_Cont_Name{color: #7d1a46;display: block; font-size:20px; line-height: 34px; font-weight: bold;}
.hospital_swiper_List_Nav{display: flex;gap: 10px; margin-top: 30px;    flex-direction: row;justify-content: flex-start;align-items: center;}
.hospital_swiper_List_Nav li{cursor: pointer; margin: 0px;background-color: #e2e2e2;line-height: 30px; padding: 0px 10px;color: #727272;font-size: 13px;}
.hospital_swiper_List_Nav li:hover,.hospital_swiper_List_Nav li.Move{background-color: #7d1a46; color: #fff9ec;}
.hospital_swiper_List_cont{margin-top: 35px;}
.hospital_swiper_List_cont .navbox3m:first-child{display: block;}
.hospital_swiper_List_cont .navbox3m{color: #727272;font-size: 17px; line-height: 34px; }

.hospital_pagination{position: absolute;bottom: -80px;left: 0px;width: 100%;display: flex;    flex-direction: row;justify-content: center; align-items: center;}
.hospital_ .swiper-pagination-bullet {background-color: #c2c2c2;width:14px; height: 14px; margin: 0px 5px; opacity: 1}
.hospital_ .swiper-pagination-bullet-active {background-color: #7D1A46FF;}
.hospital_ .swiper-pagination{position: static; margin: 0px 25px;}
.hospital_ .swiper-button-next,
.hospital_ .swiper-button-prev{position: static;width: 34px; height: 34px; text-align: center;background-image: none;margin: 0px;line-height: 30px;background-color: #732444;border-radius: 50%; color: #fff9ec; font-size: 20px;}
.hospital_ .swiper-button-next{text-indent: 2px;}
.hospital_ .swiper-button-disabled{opacity: 1; background-color: #e2cac2}


/*【家有美宝】二级-美宝资讯*/
.Meibao_News_{position: relative;margin-top: 20px;}
.Meibao_News_Nav{ width: calc(100% - 50px); overflow: hidden;}
/*.Meibao_News_Nav .swiper-wrapper{overflow: hidden;}*/
.Meibao_News_Nav .swiper-slide{color: #000000; font-size: 18px;line-height: 36px; text-align: center;}
.Meibao_News_Nav .swiper-slide a{display: inline-block; padding: 0px 22px;}
.Meibao_News_Nav .swiper-slide .Mover{color: #fff9ec;background-color: #7d1b45}
.Meibao_News_ .Meibao_News_switch{position: absolute; right: 0px; top: 0px; display: flex; line-height: 38px;}
.Meibao_News_ .swiper-button-next,
.Meibao_News_ .swiper-button-prev{background-image: none; position: static; margin: 0px; cursor: pointer; }
.Meibao_News_ .swiper-button-next i.iconfont,
.Meibao_News_ .swiper-button-prev i.iconfont{color: #7d1b45; font-size: 20px;}

.Meibao_News_List{margin-top: 40px; display: flex;flex-direction: row;justify-content: space-between;}
.Meibao_News_Left{width: calc(100% - 260px - 40px)}

.New_list{ overflow: hidden; margin-bottom: 40px; display: flex;flex-direction: row;justify-content: space-between;}
.New_list_img{width: 399px;background-color: #e4e4e4; height: 150px; line-height: 140px;flex: none;  text-align: center; overflow: hidden;}
.New_list_img img{vertical-align: middle; max-width: 100%; max-height: 100%}
.New_list_Cont{width: calc(100% - 400px - 20px)}
.New_list_Name{color: #000000;font-size: 20px; line-height: 28px; height: 56px; font-weight: bold;  overflow: hidden;}
.New_list_Tim{display: flex; color: #727272; margin: 8px 0px;font-size: 12px;}
.New_list_Tim i.iconfont{font-size: 18px; margin-right: 3px; vertical-align: -1px; color: #000000}
.New_list_Tim>span{width: 50%}
.New_list_details{color: #727272; display: block; width: 100%;font-size: 15px;line-height: 28px; ;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.New_list_Tag{display: flex;margin-top: 5px; flex-direction: row;justify-content: space-between;align-items: center;}
.New_list_Tag_List{height: 26px; overflow: hidden;}
.New_list_Tag_List>a{font-size: 12px; height: 26px; display: inline-block; color: #000000; padding: 0px 8px; line-height: 26px; background-color: #f0f0f0; margin-right: 15px;}
.New_list_Tag_List>a:last-of-type{margin-right: 0px;}
.New_list_Mover{color: #7d1b45;font-size: 15px; font-weight: bold; display: inline-block; line-height: 22px; flex: none;}
.New_list_Mover>i.iconfont{font-size: 16px; margin-left: 2px;}
.New_list_Mover:hover em{text-decoration: underline;}

.Meibao_News_Left .New_list:first-child .New_list_img{height: 260px; line-height: 250px;}
.Meibao_News_Left .New_list:first-child .New_list_img img {
    max-width: max-content;
    height: 100%;
}
.Meibao_News_Left .New_list:first-child .New_list_Name{font-size: 28px; line-height: 40px;height: 80px;}
.Meibao_News_Left .New_list:first-child .New_list_Tim{margin: 30px 0px;}
.Meibao_News_Left .New_list:first-child .New_list_details{height: 52px;     white-space: normal;}
.Meibao_News_Left .New_list:first-child .New_list_Tag{ margin-top: 22px;}

.Meibao_News_Right{width: 260px;}
.Hot_News{background-color: #732444; line-height: 34px; color: #fff; font-size:16px; text-indent: 13px; }
.Meibao_News_Right_List{margin-top: 10px;}
.Meibao_News_Right .New_list_img{width: 100%; position: relative; height: 100px; line-height: 96px;}
.Meibao_News_Right_List_Tag{position: absolute; background-color: #e2cac2; line-height: 26px; padding: 0px 13px; border-bottom-right-radius: 15px;left: 0px; color: #732444FF}
.Meibao_News_Right_List .New_list_Name{font-size: 18px; margin-bottom: 0px; margin-top: 8px;height: 30px;}
.Meibao_News_Right_List .New_list_Tim{margin-top: 7px;    justify-content: space-between;}
.Meibao_News_Right_List .New_list_Tim span{width: auto}

/*二级页面-服务介绍.html*/
.service_intro{    display: flex;
    gap: 20px;
    margin-top: 40px;
    flex-direction: row;
    flex-wrap: wrap;
    position: relative;}
.service_intro li{
    flex-basis: calc((100% - 2* 35px) / 3);margin-bottom: 25px;
}
.service_intro_Bat{
    margin: 5px 5px 10px 5px;
    overflow: hidden;
    box-shadow: 0px 0px 7px 0px #e2cac2;
    padding: 20px;
}
.service_intro_Img{width: 100%;
    /*height: 245px; line-height: 240px; */
    text-align: center; background-color: #d4d4d4; border-radius: 20px; overflow: hidden;}
.service_intro_Bat .doctor_desig{margin-top: 14px;}
.service_intro .doctor_right_cont{margin-top: 24px; line-height: 30px; font-size: 16px; }

/*【家有美宝】二级页面-中美团队.html*/
.WalkSetpInto_cont_margin{margin-top: 10px}
.founder_list {margin-top: 60px;}
.founder_list li{position: relative; margin-bottom: 40px; background-color: #f7f7f7; display: flex;       align-items: center; width: 100%;flex-direction: row;}
.founder_list_Img{
    width: 46.6%;text-align: center;flex: none;
    height: 400px; line-height: 390px;
    background:linear-gradient(to right, #e2cbc3, rgba(244, 235, 232, 0.85));
    clip-path: circle(100% at 11% 50%); /* 创建一个圆形裁剪区域，元素会显示为圆形 */
}
.founder_list_Cont{flex: 2;}
.founder_list_Cont{padding-left: 40px;}
.founder_list_Name{display: block;font-size: 54px; font-family: serif; text-transform: uppercase;color: #732345; line-height: 60px;}
.founder_list_Title{font-size: 22px; color: #ffffff; background-color: #732345FF;padding: 0px 15px; line-height: 34px; display: inline-block; margin-top: 5px;}
.founder_list_Cont_cont{width: 360px; margin-top: 25px; line-height: 32px;font-size: 17px; color: #727272}
.founder_list li:nth-child(2n){flex-direction: row-reverse;}
.founder_list li:nth-child(2n) .founder_list_Img{clip-path: circle(100% at 89% 50%);}
.founder_list li:nth-child(2n) .founder_list_Cont{padding-left: 0px;padding-right: 40px; text-align: right;}
.founder_list li:nth-child(2n) .founder_list_Cont .founder_list_Cont_cont{margin-left: auto;margin-right: 0px;}

/*teams*/
.teams_ {display: block; width: 100%; overflow: hidden; background-color: #fcfaf9;margin: 70px 0px 30px;}
.teams_Nav_list{background-color: #dadada;display: flex; }
.teams_Nav_list li{width: 50%; text-align: center; line-height: 48px;color: #727272; font-size: 18px; cursor: pointer;clip-path: polygon(0 0, 94% 0, 100% 100%, 0 100%);}
.teams_Nav_list li.Move{color: #fff; background-color: #732345FF; }
.teams_Nav_list li:last-of-type{    clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%);}
.teams_cont{}
.teams_cont .navbox3m:first-child{display: block}
.China_Team{margin: 100px 20px; overflow: hidden; display: flex; gap: 14px;     flex-wrap: wrap;}
.China_Team li{background-color: #ffffff; margin: 0px;flex-basis: calc((100% - 14*3px) / 4); text-align: center; padding: 20px 30px 32px;}
.China_Team_img{border-radius: 50%; width: 100px; height: 100px; margin: 0px auto; text-align: center; line-height: 94px; overflow: hidden;background: linear-gradient(to bottom, #f8f1f1,#e2cbc3);}
.China_Team_img img{vertical-align: middle; max-width: 50%; max-height: 90%}
.China_Team_Name{color: #000000;font-size: 18px; line-height: 30px;display: block;margin-top: 15px;}
.China_Team_Cont{    color: #727272;font-size:15px; text-align: justify;line-height: 24px;margin-top: 26px;}
.China_Team li:hover{border: 1px solid #e2cac2}
.China_Team_{display: flex;gap: 10px; margin: 90px 20px;     flex-direction: row;flex-wrap: wrap;overflow: hidden;}
.China_Team_ li{flex-basis: calc((100% - 10px)/2); margin: 5px 0px;}
.China_Team_ img{vertical-align: top; width: 100%}
.China_Team_ li:first-child{flex-basis: 100%}

.US_Team{gap: 22px;}
.US_Team li{flex-basis: calc((100% - 22*2px) / 3); background-color: #fffbf9; padding: 0px;}
.US_Team li .US_Team_img{width: 100%; overflow: hidden;}
.US_Team_img img{vertical-align: top; width: 100%}
.US_Team li .China_Team_Name{margin: 32px 30px 0;}
.US_Team li .China_Team_Cont{margin: 30px 30px 35px;}
.US_Team li:hover{border: 0px;}

/*【家有美宝】二级页面-客户案例.html*/
.Customer{margin: 50px 0px 30px;background: linear-gradient(to bottom, #fff7f7,#e2cac2);padding: 18px;display: flex;    flex-direction: row;justify-content: space-between;    align-items: center;}
.Customer_cont{margin: 20px 70px;flex: 1; text-align: center;}
.Customer_cont_Name{color: #732444;font-size:28px; line-height: 45px; font-weight: 600}
.Customer_cont_Cont{color: #732444;font-size: 18px; line-height: 32px; margin-top: 44px; }
.Customer_Img{width: 360px; background-color: #ececec;
    /*height: 640px; line-height: 630px;*/
    text-align: center;position: relative;}
.Customer_Img img{vertical-align: top;min-width: 100%; min-height: 100%; max-width: max-content}
.Customer_Img>i.iconfont{position: absolute;color: #727272; font-size: 75px;left: 50%; cursor: pointer; margin-left: -35px}

.Journey{margin-top: 50px; gap: 40px; margin-bottom: 40px;}
.Journey li{flex-basis: calc((100% - 50px) / 2); margin: 0px 2px;    display: flex;flex-direction: row;align-items: center; gap: 28px;}
.Journey li .service_intro_Img{background-color: #e7e7e7; width: 200px; height: 200px; line-height: 190px;}
.Journey li .Journey_cont{flex: 1; overflow: hidden;}
.Journey_cont>nav{display: block; color: #727272;font-size: 15px; line-height: 26px;}
.Journey_cont>nav em,.Journey_cont>nav i{color: #732444; font-weight: 600}
.Journey_cont>nav i{margin: 0px 5px 0px 3px; font-size: 10px; vertical-align: middle;}
.Journey_cont .doctor_desig_Dd{line-height: 36px; margin-top: 10px;}

/*Newborn*/
.Newborn{display: flex; gap: 20px; margin: 70px 0px 35px;    flex-direction: row;flex-wrap: wrap;}
.Newborn_List{height: 340px; margin: 0px;flex-basis: calc((100% - 40px) / 3)}
.Newborn li:first-child{height: auto;flex-basis: calc((100% - 20px) / 1.7); display: flex;     flex-direction: row;flex-wrap: wrap;gap: 20px}
.Newborn li:first-child .Newborn_Img{height: 225px; width: calc((100% - 20px) / 2); line-height: 220px;}
.Newborn li:first-child .Newborn_Img:first-child{width: 100%;flex-basis: 100%; margin-top: 0px;}
.Newborn li:nth-of-type(2){flex-basis: calc((100% - 20px) / 2.43); height: 470px;}
.Newborn li:nth-of-type(3){height: auto}
.Newborn li:nth-of-type(3) .Newborn_Img{height: auto;min-height:220px;}
.Newborn li:nth-of-type(3){flex-basis: 100%;}

.Newborn_Img{display: block; background-color: #e7e7e7; width: 100%; height: 100%; overflow: hidden; text-align: center}
.Newborn_Img img{vertical-align: middle; min-width: 100%; min-height: 100%; max-width: max-content}

.Documents .Newborn_List{height: auto!important;flex-basis: calc((100% - 40px) / 3)!important;}
.Documents .Newborn_List .Newborn_Img{line-height: 0!important; height: auto !important}
.Documents .Newborn_List img{display: block; width: 100%;min-height: auto!important;}
.Documents li:first-child{display: block;}
.Documents_title{display: block; text-align: center; margin-top: 12px; font-size: 16px; line-height: 26px;}



/*二级页面-月中云参观.html*/
#video{width: 100%; background-color: #e4e4e4; height: 44vw; min-height: 540px; margin: 56px 0px 80px;}
#video video{display: block; width: 100%}


/*服务介绍-三级页面-居住环境.html*/
.Irvine{display: flex;gap: 20px; margin: 55px 0px 30px;    flex-direction: row;flex-wrap: wrap;}
.Irvine li{height: 280px;}
.Irvine li .Newborn_Img{line-height: 270px;}
.Irvine li{flex-basis: calc((100% - 40px) / 3)}
.Irvine li:first-child{flex-basis: calc((100% - 40px) / 2)}
.Irvine li:nth-of-type(2),
.Irvine li:nth-of-type(3){flex-basis: calc((100% - 40px) / 4)}

.Community{margin: 20px 0px 30px;}
.Community li{flex-basis: calc((100% - 40px) / 3)!important;}
.Community li:first-child{height: 540px;}
.Community li:first-child,
.Community li:nth-of-type(2){flex-basis: calc((100% - 20px) / 2)!important;;    height: 540px; display: flex; gap: 20px;    flex-direction: row;flex-wrap: wrap;}
.Community li:nth-of-type(2) .Newborn_Img{height: 280px; line-height: 270px; flex-basis: calc((100% - 20px) / 2);}
.Community li:nth-of-type(2) .Newborn_Img:first-child{flex-basis: 100%;}
.Rooms{width: 100%; margin: 25px 0px 0px; height: 635px; background-color: #e4e4e4}
.Rooms .video{width: 100%;}

.Rooms_{margin: 60px 5px 30px 5px; box-shadow: 0px 0px 8px 0px rgba(221, 221, 221, 0.87); background-color: #FFFFFF; overflow: hidden}
.Rooms_Nav{width: 100%; display: flex; }
.Rooms_Nav li{background-color: #732444; flex: 1; cursor: pointer;  text-align: center; line-height: 55px; color: #ffffff;font-size: 20px;}
.Rooms_Nav li.Move{background-color: #ffffff; color: #732444}

.Rooms_List{margin: 40px; overflow: hidden; display: flex;gap: 12px;    flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.Rooms_List li{margin: 0px;flex-basis: calc((100% - 24px) / 3); overflow: hidden; position: relative; border-radius: 8px;}
.Rooms_List li:first-child{flex-basis: 100%; border-radius: 0px;}
.Rooms_List_img{width: 100%;}
.Rooms_List_img img{vertical-align: top; width: 100%}
.Rooms_List li>em{position: absolute;bottom: 6%; right: 4%; line-height: 28px; display: inline-block; vertical-align: middle;padding: 0px 15px 0px 30px; color: #732345;font-size: 14px; text-align: center;background: linear-gradient(to right, rgba(244, 233, 228, 0) 0%,#f4e9e4 30%,#f4e9e4 100%);}
.Rooms_List li>em:before{position: absolute;content: ' ';right: 0px; height: 100%; top: 0px; width: 3px; background-color: #732345;}

/*馆内配置*/
.Facility{margin: 60px 5px 40px;box-shadow: 0px 0px 10px 0px rgba(221, 221, 221, 1); background-color: #fff; display: flex;gap: 40px;    flex-direction: row;
    align-items: center;}
.Facility_swiper{width: 348px; position: relative;height: 420px; overflow: hidden;background-color: #e4e4e4; margin-left: 0px;}
.Facility_Img{width: 100%; line-height: 410px; overflow: hidden;}
.Facility_Img img{min-width: 100%; min-height: 100%; max-width: max-content}
.Facility_swiper .swiper-pagination{bottom: 25px;}
.Facility_swiper .swiper-pagination-bullet{width: 12px; height: 12px;background-color: #c2c2c2;margin: 0px 6px;}
.Facility_swiper .swiper-pagination-bullet-active{background-color: #732444}

.Facility_describe{margin-right: 25px; overflow: hidden;}
.Facility_describe li{display: flex; gap: 15px; margin: 15px 0px; overflow: hidden; width: 100%}
.Facility_describe li>i.iconfont{color: #732444;font-size: 22px;}
.Facility_describe_Name{color: #732444;font-size:20px; line-height: 24px; display: block; font-weight: 550}
.Facility_describe_Cont{color: #727272;font-size:16px; line-height: 22px; margin-top: 4px;}

.Vacation_{box-shadow: none;position: relative;margin: 60px 0px 110px; padding: 0px;}
.Vacation_swiper{}
.Vacation_Slide{position: relative}
.Vacation_Slide_Img{display: block; width: 100%; overflow: hidden;}
.Vacation_Slide_Img img{vertical-align: top; width: 100%}
.Vacation_Slide_Cont{position: absolute; display: flex;    justify-content: space-between;
    align-items: flex-end;left: 3%; width: 94%; border: 1px solid #FFFFFF; background-color: rgba(255, 255, 255, 0.2); z-index: 10;bottom: 20px; box-shadow: 0px 0px 5px #0C0C0C; padding: 10px 14px 10px 8px; color: #fff; font-size: 16px;}
.Vacation_Slide_Cont>i.iconfont{font-size: 18px; margin-right: 6px;}
.Vacation_Slide_Tg{font-size: 8px; text-transform: uppercase;}

/*二级页面-联系我们*/
.Contact_{margin: 35px 0px 30px; overflow: hidden;}
.Contact_ img{vertical-align: top; width: 100%}
.Contact_List{display: flex;gap: 22px;flex-direction: row;justify-content: flex-start;align-items: flex-start;}
.Contact_List li{margin: 15px 0px; flex-basis: calc((100% - 30px) / 3)}
.Contact_List_Img{width: 100%; overflow: hidden;}
.Contact_List_Img img{vertical-align: top; width: 100%}
.Contact_List_Address{display: block; color: #727272;font-size:16px; line-height: 24px; margin: 12px 0px;}
.Contact_List_Address>i.iconfont{font-size:18px;color: #732444; font-weight: bold; margin-right: 4px}
.Contact_List_Name{display: block;color: #727272;font-size:18px; line-height: 26px; margin: 12px 0px;}
.Contact_List_Ip{ background-color: #e4e4e4;display: flex; padding: 0px 15px; color: #727272;font-size: 20px; gap: 15px; line-height: 54px; margin-top: 10px;}
.Contact_List_Ip>i{font-size: 24px;flex: none; font-weight: bold;}
.Contact_List_Ip>span{flex: 1;font-weight: bold;}
.Contact_List .Mover .Contact_List_Address{color: #000000}
.Contact_List .Mover .Contact_List_Name{color: #000000}
.Contact_List .Mover .Contact_List_Ip{color: #ffffff; background-color: #732444}

.Contact_Map{width: 100%; height: 610px; margin-top: 50px;}
.BMap_stdMpCtrl,.anchorBL{display: none}
.Contact_Map .BMapLabel{border: 0px!important;background-color: transparent!important;top: auto!important; bottom: 2px;left: -89px!important;}
.Contact_Map .BMapLabel img{width: 200px;}
.Contact_Map img{max-width: none}

.Dream{display: flex; gap: 50px; margin: 50px 0px;}
.Dream li{flex-basis: calc((100% - 150px) / 4); background-color: #ffffff; box-shadow: 2px 3px 10px 0px rgba(226, 202, 194, 0.6); margin: 5px; overflow: hidden;}
.Dream_Name{display: block; text-align: center;color: #e2cac2; background-color: #732444;font-size: 30px; line-height: 100px; position: relative}
.Dream_Name>em{position: absolute; box-shadow: 0px 2px 2px 0px #dddddd;width: 30px; height: 30px; border-radius: 50%; text-align: center; line-height: 30px; font-size: 16px; background-color: #732444FF; font-weight: 100; bottom: -15px; left: 50%; margin-left: -15px;}
.Dream_Cont{padding: 30px 15px 20px 15px; }
.Dream_Cont_Name{display: block; margin: 5px 0px 10px;text-align: center;color: #732444;font-size: 20px; line-height: 64px;}
.Dream_Cont_Name>nav{display: inline-block; line-height: 30px; vertical-align: middle; }
.Dream_Cont_List{display: block; margin: 4px 0px; position: relative; padding-left: 15px; color: #727272;font-size: 15px; line-height: 30px; text-align: left;}
.Dream_Cont_List:before{content: ' '; position: absolute; left: 0px; width: 8px; height: 8px; border-radius: 50%; background-color: #732444FF;top: 12px;}
.Dream li:nth-child(2n) .Dream_Name{background-color: #E2CAC2FF; color: #732444FF}
.Dream li:nth-child(2n) .Dream_Name>em{background-color: #E2CAC2FF; color: #732444FF}

/*服务介绍-三级页面-签证办理.html*/
.Serve_List{margin: 70px 5px 30px; overflow: hidden; border: 2px solid #f0e3de; border-radius: 20px;background-color: #f8f8f8;}
.Serve_List li{display: flex;margin: 0px 20px;}
.Serve_List_Name{width: 100px; font-weight: 550; text-align: left; color: #000000;font-size: 18px;  border-bottom: 1px solid #727272;display: flex;align-items: center;}
.Serve_List_Ys,.Serve_List_Qt{padding: 10px 15px 10px 20px;background-color: #f6ede9;border-bottom: 1px solid #e2cac2;color: #000000;display: flex;align-items: center;}
.Serve_List_Ys{
    width: calc((100% - 100px) / 1.4);
    border-left: 2px solid #ebdad4;border-right: 2px solid #ebdad4;box-shadow: 0px 3px 5px 0px rgba(221, 221, 221, 0.75);}
.Serve_List_Qt{
    width: calc((100% - 100px) / 2);
   border-bottom: 1px solid #727272;color: #727272;background-color: transparent;}
.Serve_List_Ys>figure,
.Serve_List_Qt> figure{position: relative;padding-left: 18px;font-size: 14px; font-weight: 550;line-height: 24px;}
.Serve_List_Ys>figure:before,
.Serve_List_Qt>figure:before{
    content: '\e8bf';
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;color: #a87587;position: absolute;left: 0px;top: 0px;
}
.Serve_List_Qt>figure:before{
    color: #727272;
}
.Serve_Title .Serve_List_Name,
.Serve_Title .Serve_List_Ys,
.Serve_Title .Serve_List_Qt{
    border-bottom: 0px;
    font-size: 20px;line-height: 34px;font-weight: 550;
    text-align: center;
    /*padding: 0px;*/
    justify-content: center;
}
.Serve_Title .Serve_List_Ys:before,
.Serve_Title .Serve_List_Qt:before{display: none}
.Serve_Title .Serve_List_Ys{color:#732345;}
.Serve_Title .Serve_List_Qt{color:#000000;}

.Serve_List li:nth-last-of-type(1) .Serve_List_Ys,
.Serve_List li:nth-last-of-type(1) .Serve_List_Qt,
.Serve_List li:nth-last-of-type(1) .Serve_List_Name{border-bottom: 0px;}
.Serve_List,.Serve_List li{overflow: visible}
.Serve_List li:first-child .Serve_List_Ys{border-top: 2px solid #ebdad4;margin-top: -20px;padding-top: 20px;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.Serve_List li:first-child .Serve_List_Qt{padding-top: 10px;}
.Serve_List li:nth-last-of-type(1) .Serve_List_Ys{margin-bottom: -20px;padding-bottom: 20px;border-bottom: 2px solid #ebdad4;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}

/*签证服务*/
.Team_List{display: flex; margin: 60px 0px 15px; gap: 20px;}
.Team_List li{flex-basis: calc((100% - 40px) / 3);}
.Team_List_Img{ background-color: #e4e4e4;display: flex; overflow: hidden;text-align: center; border-radius: 150px;}
/*.Team_List_Img img{vertical-align: middle; min-width: 100%; max-height: 100%; max-width: none;}*/
.Team_List_Img img{vertical-align: middle; width: 100%}
.Team_List_Cont{margin-top: 60px; position: relative;height: calc(100% - 11.5vw - 60px);}
.Team_List_Title{background-color: #732444; height: 40px; line-height: 38px; text-align: center; color: #FFFFFF; font-size: 20px; border-radius: 40px; display: inline-block; width: 72%; left: 14%; top: -20px; position: absolute}
.Team_List_Describe{background-color: #FFFFFF; overflow: hidden;height: 100%;box-shadow: 0px 0px 7px 0px #e2cac2;margin: 5px;padding: 40px 48px 30px 20px;}
.Team_List_Describe>p{display: block; position: relative; padding-left: 20px; overflow: visible; color: #727272;font-size: 16px; line-height: 30px;}
.Team_List_Describe>p:before{content: ' ';width: 12px;height: 12px; border-radius: 50%; background-color: #732444;left: 0px; position: absolute;top: 10px;}


.Visa{margin: 50px 0px 20px;}
.Visa li{width: 100%; background-color: #fbf5f3; display: flex; font-size: 18px;color: #7d1a46; line-height: 56px;}
.Visa li>span{display: inline-block; vertical-align: top; width: 110px;text-align: center; }
.Visa li>abbr{display: inline-block; text-align: left;width: 215px;}
.Visa_Cont{color: #000000; font-size: 16px; flex: 1; margin-right: 20px;}
.Visa li:nth-child(2n){background-color: #fafafa}

.Case_{width: 100%; overflow: hidden; margin: 50px 0px 20px; background-color: #fcfaf9}
.Case_List{width: 100%;display: flex; background-color: #dadada; overflow: visible}
.Case_List li {background-color: #dadada; overflow: visible;flex: 1;cursor: pointer;;text-align: center;line-height: 48px;color: #727272;font-size: 20px;position: relative;}
.Case_List li.Move{background-color: #732444; color: #ffffff}
.Case_List li.Move:before{content: ' ';background: url("../images/Case_before.png");position: absolute;width: 14px;height: 7px;bottom: -6px;left: 50%;margin-left: -7px;}
.Case_Cont{margin: 60px 40px 55px 40px; overflow: hidden;}
.Case_Cont .navbox3m:first-child{display: block;}
.Case_Cont_Des{display: flex; gap: 60px;    align-items: center;}
.Case_Cont_Des dd{width: 440px; flex: none;
    /*height: 300px;*/
    overflow: hidden; background-color: #e4e4e4;
    /*line-height: 290px;*/
}
.Case_Cont_Des dd img{vertical-align: middle; }
.Case_Cont_Des dt{flex: 1; text-align: left;}
.Case_Cont_Des_Title{display: block; color: #732444;font-size: 20px; line-height: 30px;}
.Case_Cont_Des_Cont{color: #727272;font-size: 16px;line-height: 30px;margin-top: 42px;}
.Case_Cont_Img{background-color: #ffffff; margin: 50px 4px 4px; display: flex;    justify-content: center;box-shadow: 0px 0px 7px 0px #e2cac2; padding: 34px 30px 25px 25px; gap: 10px;}
.Case_Cont_Img li{display: block; flex-basis: calc((100% - 30px) / 4); overflow: hidden; margin: 0px;}

.News_List{ overflow: hidden; padding-bottom: 25px;}
.News_List li{display: flex; gap: 40px; margin: 36px 0px 0px;    align-items: center;}
.News_List .New_list_img{width: 290px; height: 110px; line-height: 100px;}
.News_List .New_list_Cont{width: auto;flex: 1;}
.News_List .New_list_Name{height: 30px;}
.News_List .New_list_details{margin-top: 12px;white-space:normal;line-height: 24px;height: 48px;}
.News_List .New_list_Tim{display: block;margin: 0px 0px;}
.News_List .New_list_Tim>span{margin-right: 80px;}
.News_List .New_list_Tag{margin-top: 0px;}
.News_List .doctor_desig_Dd{font-weight: bold;line-height: 34px;    padding: 0px 26px;}

/*服务介绍-三级页面-安全出行.html*/
.Travel_List{margin: 60px 0px 0px; overflow: hidden;}
.Travel_List li{float: left; position: relative;width: 100%; margin-bottom: 20px;}
.Travel_Img{background-color: #e7e7e7;text-align: center; width: 100%; height: 260px; line-height: 250px;}
/*.Travel_Img img{vertical-align: top; min-width: 100%; min-height: 100%; max-width: none;}*/
.Travel_Img img{vertical-align: top; width: 100%;}
.Travel_Cont{position: absolute; color: #000000; text-align: left; padding: 20px 40px 10px 40px; left: 0px; bottom: 0px; width: 100%;}
.Travel_Cont_T{display: block; font-size: 70px; line-height: 80px;}
.Travel_Cont_N{font-size: 24px; display: block; line-height: 34px;}
.Travel_Cont_C{font-size: 17px; line-height: 28px;margin-top: 5px;}
.Travel_List li:nth-of-type(2){width: calc((100% - 20px) / 2); margin-right: 20px; }
.Travel_List li:nth-of-type(2) .Travel_Img{height: 540px; line-height: 520px;}
.Travel_List li:nth-of-type(2) .Travel_Cont,
.Travel_List li:nth-of-type(3) .Travel_Cont{color: #ffffffd9}

.Travel_List li:nth-of-type(3),
.Travel_List li:nth-of-type(4){width: calc((100% - 20px) / 2);}

.Development_List{margin: 50px 0px 10px; display: flex;gap: 22px;     flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.Development_List li{flex-basis: calc((100% - 44px) / 3); background-color: #f5f5f5; padding: 20px;}
.Development_Img{background-color: #FFFFFF; overflow: hidden; border-radius: 12px;
    /*height: 250px; line-height: 240px;*/
}
/*.Development_Img img{vertical-align: middle; max-width: none; min-width: 100%; min-height: 100%}*/
.Development_Img img{vertical-align: middle;}
.Development_Cont{margin: 25px 0px 20px;}
.Development_Cont_Name{color: #732444;font-size: 20px; line-height: 30px; margin: 5px 0px;}
.Development_Cont_Desc{margin-top: 10px;color: #727272;font-size: 16px; line-height: 30px;}
.Care_Bac{width: 100%; overflow: hidden;  margin: 60px 0px;}
.Care_Bac img{vertical-align: top; width: 100%; min-height: 100%;max-width: none}

.Care_List{display: flex;gap: 22px; margin: 55px 0px 40px;    flex-wrap: wrap;justify-content: flex-start;}
.Care_List li{flex-basis: calc((100% - 44px) / 3); margin: 0px 0px 0px;}
.Care_List_Name{display: block; font-size: 20px; background-color: #732444;color: #FFFFFF; line-height: 40px; text-align: center;}
.Care_List_Img{width: 100%; background-color: #e4e4e4; overflow: hidden; height: 200px;}
/*.Care_List_Img img{vertical-align: top; max-width: none; min-width: 100%; min-height: 100%}*/
.Care_List_Img img{vertical-align: top;}
.Care_List_Cont{margin-top: 14px;}
.Care_List_Cont p{display: block; position: relative; padding-left: 20px; color: #000000;font-size: 16px; line-height: 30px; margin: 4px 0px;}
.Care_List_Cont p:before{content: ' ';position: absolute;left: 5px; width: 10px; height: 10px; border-radius: 50%; background-color: #732444FF;top: 10px;}
.baby_Care_List{gap: 40px}
.baby_Care_List li{flex-basis: calc((100% - 40px) / 2)}

/*服务介绍-三级页面-营养膳食.html*/
.Nutritious_List{margin: 60px 0px;}
.Nutritious_List li{display: flex; gap: 70px; margin-bottom: 40px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
.Nutritious_Img{display: block; flex: none;width: 530px; min-height: 240px; overflow: hidden; background-color: #e4e4e4}
/*.Nutritious_Img img,.meal_Img img,.Upgrade_Img{vertical-align: top; max-width: none; min-width: 100%; min-height: 100%}*/
.Nutritious_Img img,.meal_Img img,.Upgrade_Img{vertical-align: top; width: 100%}
.Nutritious_Cont{padding-left: 35px; text-align: left;}
.Nutritious_Stage{color: #7d1b45; font-size: 20px; line-height: 26px;}
.Nutritious_Target{color: #000000;font-size: 16px; line-height: 35px; margin: 15px 0px; background-color: #eee3df;margin-right: 12px;}
.Nutritious_Target>em{color: #FFFFFF;background-color: #732444; display: inline-block; vertical-align: top; padding: 0px 13px; margin-right: 13px;}
.Nutritious_Des{color: #727272;font-size: 16px; line-height: 30px;}
.Nutritious_List li:nth-child(2n){flex-direction: row-reverse}
.Nutritious_List li:nth-child(2n) .Nutritious_Cont{padding-left: 0px;}

.meal_List{margin: 60px 0px 50px; display: flex; gap: 60px;       flex-wrap: wrap; flex-direction: row;justify-content: flex-start;}
.meal_List li{width: calc((100% - 60px) / 2); margin: 0px 0px 0px;}
.meal_Img{width: 100%; height: 300px; overflow: hidden; background-color: #E4E4E4FF}
.meal_Cont{margin: 12px 20px; text-align: center}
.meal_Cont_Name{color: #000000;font-size: 20px; line-height: 30px;}
.meal_Cont_des{color: #727272;font-size: 16px; line-height: 28px; margin-top: 5px;}

.Upgrade_List{gap: 25px; display: flex; margin-top: 35px;}
.Upgrade_List li{width: calc((100% - 50px) / 3); margin: 0px;position: relative;}
.Upgrade_Img{width: 100%; background-color: #dcdcdc; height: 200px; overflow: hidden;}
.Upgrade_Cont{position: absolute; width: 100%; height: 100%; padding: 20px; z-index: 10; top: 0px; left: 0px;display: flex;flex-direction: column;justify-content: space-between;}
.Upgrade_Cont>nav{color: #732444;font-size:20px; line-height: 24px; text-align: left;}
.Upgrade_Cont .iconfont{font-size: 22px; color: #732444}
.Upgrade_Tems .China_Team{margin: 40px 20px;}
.Services_List{margin-top: 20px;}
.Services_List li{flex-basis: calc((100% - 22px) / 2)}
.EliteCare_List .Development_Cont_Name{text-align: center}


/*【家有美宝】三级-美宝资讯tag页.html*/
#header_baner{width: 100%; height: 105px; }
.banner_tag{margin: 25px 0px;position: relative;background: #f4eeeb url("../images/banner_tag_bac.png") no-repeat right center;min-height: 200px;background-position-x: 95%;}
.banner_tag img{vertical-align: top; min-width: 100%; min-height: 100%}
.banner_tag_type{position: absolute; top: 0px; left: 20px;background-color: #7d1b45; color: #ffffff;font-size: 16px;line-height: 34px; display: inline-block; padding: 0px 20px;}
.banner_tag_Name{position: absolute;color: #7d1b45;font-weight: bold; font-size: 36px; left: 10%;top: 50%;margin-top: -24px;}
.Meibao_Tag{color: #000000;font-size: 16px;border-bottom: 1px solid #727272; line-height: 24px; padding: 5px 0px; margin-top: 50px;}
.counter_List{margin: 20px 0px; display: flex; flex-wrap: wrap;gap: 10px;}
.counter_List a{display: inline-block; line-height: 26px; padding: 0px 8px; background-color: #f0f0f0; font-size: 12px;}
.Meibao_See_More{text-align: center; margin: 90px 0px 100px;}
.See_More{border: 1px solid #732444; color: #732444;line-height: 40px; display: inline-block;padding: 0px 80px;font-size: 36px;}


/*【家有美宝】三级-资讯详情页.html*/
.details_Map{margin: 30px 0px 85px;}
.details_Name{font-size: 28px;line-height: 40px;font-weight: bold;color: #000000;}
.details_Time{line-height: 26px;margin-top: 10px;}
.details_Time_Name{color: #732444;font-size: 16px;}
.details_TimeOut{color: #727272;font-size: 12px;margin-left: 35px;}
.details_lable{background-color: #f2f2f2;position: relative;margin-top: 35px;padding: 15px 20px;color: #727272;font-size: 16px;line-height: 28px; }
.details_lable:before{content: ' ';position: absolute;background: url("../images/details_lable.png") no-repeat;width: 23px;height: 20px; background-size: 100% auto; top: -10px;right: 36px;}

.details_Cont{margin: 35px 0px;overflow: hidden;;color: #000000;font-size:16px; ;line-height: 30px;}
.details_Cont img{vertical-align: top;}
.details_counter{margin: 55px 0px;}
.details_Pages{border-top: 1px solid #727272;    justify-content: space-between;display: flex; padding: 30px 0px; gap: 15px;}
.details_Pages li{line-height: 30px;font-size: 16px; margin: 0px;  white-space: nowrap;}
.details_Pages_Lable{color: #919191;}
.details_Pages li a:hover{text-decoration: underline;}
.Related_Reading{color: #000000;font-size: 20px; line-height: 30px;}
.Related_List{display: flex; gap: 10px; margin-top: 28px;flex-wrap: wrap;}
.Related_List li{flex-basis: calc((100% - 10px) / 2);}
.Related_List li a{display: block; color: #727272; position: relative; line-height: 34px; font-size: 16px; padding-left: 20px;}
.Related_List li a:before{content: ' ';width: 8px; height: 8px; border-radius: 50%; background-color: #c7c7c7; position: absolute;left: 0px;top: 14px;}
.Related_List li a:hover{text-decoration: underline;}

.hot_Topics{}
.hot_Topics li{border-bottom: 1px solid #e4e4e4;position: relative;padding: 20px 0px 20px 17px;}
.hot_Topics li a{color: #000000;font-size: 16px;line-height: 26px;}
.hot_Topics li:before{content: ' ';width: 8px; height: 8px; border-radius: 50%; background-color: #7d1b45; position: absolute;left: 0px;top: 30px;}
.hot_Topics li a:hover{text-decoration: underline;color: #7D1B45FF;}

/*服务介绍-三.级页面-产后修复.html*/
.Postpartum_List{display: flex;margin: 60px 0px 30px;gap: 20px;}
.Postpartum_List li{flex-basis: calc((100% - 60px) / 4);}
.Postpartum_Img{width: 100%; line-height: 190px; height: 200px; border-radius: 20px; overflow: hidden;}
.Postpartum_Cont{position: relative;}
.Postpartum_Tag{ display: inline-block; position: absolute; top: -15px; line-height: 34px; background-color: #732444; color: #FFFFFF;font-size: 20px; text-align: center; width: 140px; left: 50%; margin-left: -70px; border-radius: 34px;}
.Postpartum_des{color: #727272;font-size: 16px;line-height: 32px;padding-top: 30px;}

/*客户案例-三级详情页.html*/
.Customer_details{margin: 90px 0px 85px 0px;}
.Customer_details .Meibao_News_Left .brand_Name{padding-top: 0px;}
.Customer_details .Meibao_News_Left .brand_Title{margin-top: 10px;}
.Customer_details .hospital_{margin: 80px 10px 55px 10px;display: flex;flex-direction: row;align-items: center;gap: 30px;}
.Customer_details .hospital_ .service_intro_Img{width: 500px;height: auto;line-height: 0;}
.Customer_details .Journey_cont>nav{line-height: 36px;}
.Customer_details .Journey_cont>nav em,
.Customer_details .Journey_cont>nav{font-size: 17px;}

/*服务介绍-三级页面-产后修复.html*/
.Advantages{position: relative;border-top: 1px solid #727272;border-bottom: 1px solid #727272;margin: 55px 0px;}
.Advantages:before{content: ' ';position: absolute;width: 1px;height: 100%;background-color: #727272;left: 50%;}
.Advantages_list{display: flex;    flex-wrap: wrap;justify-content: flex-start; gap: 26%}
.Advantages_list li{ margin: 30px 0px;padding: 0px 20px ; flex-basis: calc((100% - 26%) / 2);}
.Advantages_list li.Advantages_list_Tap{flex-basis: 100%}
.Advantages_list_Title{font-size: 20px; color: #732444; position: relative; }
.Advantages_list_Title:before{
    font-family: "iconfont" !important;
    font-size: 18px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e87e";margin-right: 5px;}
.Advantages_list_Cont{color: #727272;font-size: 16px;line-height: 32px;margin-top: 8px;}
.Advantages_list_Eh{background-color: #732444;color: #FFFFFF;font-size: 30px;text-align: center;font-weight: 100;line-height: 36px; padding: 12px 30px;}
.Advantages_list_Eh>p{display: block; text-transform: uppercase;font-size: 28px;}
.Advantages_list_Eh i{color: #fff; display: inline-block; font-size: 28px; vertical-align: top; margin-right: 8px;}
.Advantages_list li:nth-of-type(1) .Advantages_list_Eh i,
.Advantages_list li:nth-of-type(4) .Advantages_list_Eh i{transform: rotate(180deg);}
.Advantages_list_Eh{display: none;}
/*.Advantages_list li:hover .Advantages_list_Title{display: none;}*/
/*.Advantages_list li:hover .Advantages_list_Eh{display: block;}*/
.Advantages_list li:nth-last-of-type(1) .Advantages_list_Title{display: none}
.Advantages_list li:nth-last-of-type(1) .Advantages_list_Eh{display: block}
.Advantages_c{position: absolute; left: 50%;top: 50%;
    transform: translate(-50%,-50%);
}
.Advant_zhi{display: flex;margin: 30px 0px 60px;gap: 50px;    flex-direction: row;align-items: center;}
.Advant_zhi_Left{display: flex;gap: 20px;flex: none;}
.Advant_zhi_Left_title{display: block; text-align: center;color: #732444;line-height: 28px; font-size: 16px; text-transform: uppercase;}
.Advant_zhi_Img{display: block; margin-top: 5px;}
.Advant_zhi_Img img{vertical-align: top; width: 100%}

.Cover{border-top: 1px solid #727272; border-bottom: 1px solid #727272; margin: 95px 0px 40px; padding: 40px 0px 50px;}
.BTL_EMSELLA{position: relative;}
.BTL_EMSELLA .Advantages_list_Eh{display: inline-block;}
.BTL_EMSELLA .Advantages_list_Eh .iconfont{transform: rotate(207deg);}
.BTL_EMSELLA .Advantages_list_Tap{padding: 75px 0px 110px;}
.BTL_EMSELLA .Advantages_c{transform: translate(-24%,-53%)}

.core_tec{display: flex; margin: 60px 0px 00px; overflow: hidden; gap: 50px;}
.core_tec .core_tec_List li{margin-bottom: 15px; font-size: 17px; line-height: 34px;}
.core_tec .Advantages_list_Cont p{margin-bottom: 15px;}
.core_tec .Advantages_list_Cont p em{color: #000000}
.core_tec_Img{width: 378px;flex: none;}
.Advant_Core{margin: 0px;}





.mbanner-v-box {max-width: 1000px;position: fixed;
    left: 50%;
    top: 50%;
    z-index: 99999;display: none;
    transform: translate(-50%,-50%);
    background: #00000024;
}
.mbanner-v-close {    font-size: 26px;
    color: #fff;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    width: 30px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    z-index: 22;}
#box-video {max-width: 1000px; max-height: 90vh}