/*merit*/
.merit {margin: -250px auto 0;width: 100%;padding: 0 10%;box-sizing: border-box;/* background: url(../images/index/sy-bg02.png) center; */height: 250px;background-size: cover;z-index: 100;position: relative;}
.merit li { width: 18%; height: 140px; margin: 0 15px; padding: 1% 0 0 1%; box-sizing: border-box; background-image: url(../images/common/sy-merit-bg.png);height: 140px;background-size: cover; }
.merit li img { width: 40%; max-width: 100px; float: left; }
.merit li .merit-txt { width: 60%; display: inline-block; }
.merit li h2 { line-height: 2.5rem; font-size: 1.6rem; color: #000; }
.merit li p { line-height: 1.875rem; font-size: 1rem; color: #333; }
/* doctor */
.yh-doctor {background: #d3ddfd url(../images/index/sy-bg03.png) center -1% no-repeat;height: 60.625rem;height: 100%;background-size: 1920px;padding-top: 3.125rem;}
.doctor-bt {width: 49rem;height: 3.75rem;background: #F7F7F7;border-radius: 4px;margin: 0 auto;margin-bottom: 1.875rem;position: relative;z-index: 801;top: 0.4375rem;}
.doctor-bt li { width: 25%; text-align: center; float: left; font-size: 1.75rem; color:  #000000; line-height: 3.875rem; cursor: pointer;background-image: url(../images/index/sy-group01.png);height: 4rem;background-size: cover; }
.doctor-bt li.act { border-radius: 0px; color: #FFFFFF; background-image: url(../images/index/sy-group02.png);height: 4rem;background-size: cover;background: #004BFF; }
.doctor-tab .doc {display: none;width: 78.25rem;height: 32.5rem;margin: 0 auto;position: relative;z-index: 800;top: 2.25rem;}
.doctor-tab .doc img { width: 100%; }
.doctor-tab .doc-show {display: block;}
/* ensure */
.yh-art {display: flex;flex-direction: column;background-color: red;background: url(../images/index/sy-bg04.png) center 0px;height: 100%;background-size: cover;padding-top:1px;}
.yh-art_inner { width: 1200px; height: auto; max-width: 1200px; margin:  5.625rem auto 0; }
.yh-art-warp {display: flex;justify-content:center;margin-top: -1.5625rem;}
.yh-art .leftList {position: relative;display: flex;margin-top: 0;flex-direction: column;width: 21.6875rem;width: 30%;float: left;}
.yh-art .leftList { background: url(../images/index/sy-art01.png) no-repeat center;background-size: 21.6875rem;}
.yh-art .centerImg {position: relative; width: 29rem; height: 39.3125rem; text-align: center; width: 40%;float: left;}
.yh-art .centerImg img {display: block;width: 21.125rem;height: 29.0625rem;margin: 7.25rem auto 0;}
.yh-art .rightList {position: relative;display: flex;margin-top: 0;flex-direction: column;width: 21.6875rem;width: 30%;float: left;}
.yh-art .rightList { background: url(../images/index/sy-art02.png) no-repeat center;background-size: 21.6875rem;}
.yh-art .leftList h2,.yh-art .rightList h2{font-size: 1.6rem;line-height: 5rem;padding: 4.375rem 0 0.6rem;text-align: center;color: #1756FF;}
.yh-art-warp .artImg { display: block; width: 18.75rem; height: 5.625rem; margin-bottom: 1.875rem; }
.yh-art-warp .item{display: flex;margin-bottom: 1.875rem;}
.yh-art-warp .item-icon{margin-right: 1.25rem;margin-left: 2.5rem;}
.yh-art-warp .item-icon img{display: block;max-width: 2.5rem;/* height: 50px; */color: #1756FF;}
.yh-art-warp .item-text{display: flex;flex-direction: column; font-weight: bold}
.yh-art-warp .smallText{font-size: 1.125rem;color: #000;line-height: 1.25rem;letter-spacing: 3px;margin-bottom: 0.25rem;}
.yh-art-warp .bigText{font-size: 0.875rem;color: #333333;line-height: 1.625rem;margin-bottom: 0;}
/* promise */
.yh-promise {padding: 0;color: #000;background: #e6eaf7;background: url(../images/index/sy-bg05.jpg) center bottom;height: 45.625rem;background-size: cover;}
.yh-promise {height: 100vh;overflow: hidden;position: relative;}
.yh-promise .boxthi{width: 100%;height: 100%;}
.yh-promise .boxthi div{margin: 0 auto;}
.yh-promise .yh-title{position: relative;z-index: 100;}
.yh-promise ul {margin: 8.125rem auto;width: 1200px;position: relative;z-index: 100;}
.yh-promise ul li { display: inline-block; padding-left: 3%;}
.yh-promise ul li h4 { float: left; font-size: 5.25rem; line-height: 4.375rem; padding-right: 1rem; }
.yh-promise ul li .fr { letter-spacing: 4px;float: left; }
.yh-promise ul li h3 { font-size: 1.6rem; line-height: 2.25rem; }
.yh-promise ul li h6 { font-size: 1.6rem; line-height: 2.25rem; }
.yh-promise .yh-promise-video{width: 120%;height: 120%;position: absolute;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);left: 50%;z-index: 99;}
/* center */
.section{z-index: 10;position: relative;}
.hair-center {padding-bottom: 3.75rem;background: #EEF1FC;display: none;position: relative;z-index:8;padding-top: 3rem;}
.hair-center{display: block;}
.hair-center .info {font-size: 1.5rem;line-height: 3rem;width: 1200px;margin: 0 auto;letter-spacing: 0.375rem;text-align: center;color: #000;padding-top: 2.8125rem;}
.hair-center ul {max-width: 1280px;margin: 3.75rem auto 0;min-width: 1200px;/*position: fixed;bottom: 7rem;left: 50%;transform: translateX(-50%);z-index: 998;*/}
.hair-center ul li {width: 18.875rem;width: 24%; height: 20.125rem;display: inline-block;position: relative; margin:0 0.5%;}
.hair-center ul li img {width: 18.875rem;height: 20.125rem;background:#fff url(../images/index/sy-logo-bg.png);background-size: cover;}
.hair-center ul li div {width: 18.875rem;height: 20.125rem; position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #004cff;}
.hair-center ul li div{ -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } 
.hair-center ul li div p{width: 18.875rem;text-align: center;font-size: 1.25rem;color: #fff;line-height: 1.5;letter-spacing: 2px;}
.hair-center ul li div p span{font-size: 2rem;line-height: 1rem;display: none;}
.hair-center ul li:last-child div p{font-size: 1.25rem;}
.hair-con-kong{height: 20.125rem; margin-bottom: 7rem;}
.hair-center ul li{ -webkit-perspective: 150rem; perspective: 150rem; -moz-perspective: 150rem; position: relative; }
.hair-center ul li img ,.hair-center ul li div{ -webkit-transition: all 0.8s ease; transition: all 0.8s ease; position: absolute; top: 0; left: 0;-webkit-backface-visibility: hidden; backface-visibility: hidden;overflow: hidden; }
.hair-center ul li:hover img{ -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); }
.hair-center ul li:hover div{ -webkit-transform: rotateY(0); transform: rotateY(0); }
/* .sy-honor */
.sy-honor {background: #EDF1FB;padding-top: 2.5rem;}
.honorswiperbox { width: 99.375rem;height: 27.8125rem; margin: 3.125rem auto 0; padding: 6.25rem 0 2.5rem;background: url(../images/index/sy-bg06.png) center top no-repeat;background-size: contain; }
.honorswiperbox .swiper-container{height: 23.75rem;}
.honorswiper { width: 87.5rem; margin: 0 auto 0; }
.honorswiper .swiper-slide{text-align: center;}
.honorswiper .swiper-slide::after{position: absolute;right: 0;top: -10%;bottom: -10%;display: block;height: 120%;width: 1px;content: '';background: #eef2fc;}
.honorswiper img {width: 11.25rem;height: 11.25rem;padding-top: 1.25rem;}
/*  */
