.banner{height:100vh;position:relative;overflow:hidden}
.banner img{display:block;width:100%;height:100%;object-fit:cover}
.banner .swiper-pagination{bottom:40px;font-size:0}
.banner .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:1}
.banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#065dac}
.row-ind1{padding:83px 0 108px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}
.ind1-bg{position:absolute;right:5.83%;bottom:13.07%;width:189px;overflow:hidden;z-index:1}
.ind1-bg img{display:block;width:100%}
.row-ind1 .wp{position:relative;z-index:2}
.box-aboutUs1{overflow:hidden}
.box-aboutUs1 .left{margin:0 72px 0 12px;padding-top:32px;float:left;width:43.8%;position:relative}
.box-aboutUs1 .left:after,.box-aboutUs1 .left:before{content:'';position:absolute;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%}
.box-aboutUs1 .left:before{left:17%;top:0;width:176px;height:152px;background-image:url(../images/icon_tx.png)}
.box-aboutUs1 .left:after{right:-28px;bottom:24px;width:246px;height:213px;background-image:url(../images/icon_tx2.png)}
.box-aboutUs1 .big-pic{margin-left:33px}
.box-aboutUs1 .big-pic .lc03{padding-top:86.55%;overflow:hidden}
.box-aboutUs1 .big-pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.box-aboutUs1 .since{position:absolute;left:0;bottom:0;width:237px;height:205px}
.box-aboutUs1 .since .lc03{background-color:#065dac;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.box-aboutUs1 .since .icon{height:42px;line-height:42px;font-size:0;text-align:center;overflow:hidden}
.box-aboutUs1 .since .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-aboutUs1 .since .tit{font-size:14px;color:#fff;text-align:center;font-family:MinionPro-Semibold}
.box-aboutUs1 .since .tit h3{font-size:48px}
.box-aboutUs1 .right{padding-top:62px;overflow:hidden}
.box-aboutUs1 .tit-1{padding-bottom:32px;margin-bottom:33px;border-bottom:1px solid rgba(0,0,0,.1)}
.box-aboutUs1 h4{margin-bottom:26px;font-size:30px;color:#065dac;line-height:1.2;font-family:MinionPro-Semibold}
.box-aboutUs1 .txt{margin-bottom:49px;font-size:16px;color:#666;line-height:1.75;font-family:MinionPro-Medium}
.box-aboutUs1 .big-pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.row-ind2{padding:78px 0 103px;position:relative;overflow:hidden}
.ind2-bigTit{position:absolute;left:0;top:88px;right:0;font-size:136px;color:rgba(6,93,172,.05);text-align:center;text-transform:uppercase;line-height:1.1;z-index:1;font-family:MinionPro-Semibold}
.row-ind2 .tit-1{margin-bottom:82px;position:relative;z-index:2}
.news-swiper{margin:0 -20px;padding-bottom:62px;position:relative;z-index:2}
.news-swiper:after,.news-swiper:before{content:'';position:absolute;top:0;bottom:0;width:calc((100vw - 1400px)/ 2);background-color:rgba(246,246,246,.6);z-index:10}
.news-swiper:before{left:calc((1400px - 100vw)/ 2)}
.news-swiper:after{right:calc((1400px - 100vw)/ 2)}
.news-swiper .swiper-slide{padding:0 20px}
.news-swiper .con{display:block;background-color:#fff;border-radius:5px;position:relative;overflow:hidden}
.news-swiper .con:after{content:"";position:absolute;width:100%;height:100%;top:0;z-index:1}
.news-swiper .pic{padding-top:59.09%;position:relative;border-radius:5px;overflow:hidden;z-index:2}
.news-swiper .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-swiper .inner{padding:25px 30px 34px;position:relative;z-index:2}
.news-swiper h4{margin-bottom:30px;font-size:18px;color:#333;line-height:1.33;height:2.66em;font-family:MinionPro-Semibold;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1.2s cubic-bezier(.075,.82,.165,1);transition:all 1.2s cubic-bezier(.075,.82,.165,1)}
.news-swiper .info{font-size:14px;color:#999;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-swiper .info em{margin:0 4px}
.news-swiper .info .date{font-weight:700}
.news-swiper .con:hover:after{background-color:#065dac;animation:gradient-rectangle .8s 1;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86)}
.news-swiper .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-swiper .con:hover h4{color:#fff}
.news-swiper .con:hover .info{color:#fff}
.news-swiper .swiper-scrollbar{left:20px;right:20px;bottom:0;height:10px;background-color:rgba(153,153,153,.1);border-radius:5px}
.news-swiper .swiper-scrollbar-drag{background-color:#065dac;cursor:pointer}
.row-ind3{padding:74px 0 76px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-ind3 .tit-1{margin:0}
.medicalD-swiper{margin:-42px -76px 0;padding:0 76px;position:relative;overflow:hidden}
.medicalD-swiper:after{content:'';position:absolute;left:50%;bottom:0;width:225px;height:73px;background:url(../images/ind_bg3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.medicalD-swiper .slider{overflow:hidden}
.medicalD-swiper .slider .slider-inner{padding:118px 0;margin-left:-21.6%;position:relative;overflow:hidden}
.medicalD-swiper .swiper-wrapper{align-items:center}
.medicalD-swiper .swiper-slide{width:9.2%}
.medicalD-swiper .con{display:block}
.medicalD-swiper .hd{margin:0 auto;width:142px;height:142px;border:1px solid rgba(255,255,255,.5);background-color:rgba(6,33,59,.5);border-radius:50%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;position:relative;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.medicalD-swiper .hd h4{font-size:18px;color:#fff;line-height:1.1;text-align:center;font-family:MinionPro-Semibold}
.medicalD-swiper .bd{margin:0 auto;position:relative;background-color:#fff;border-radius:50%;box-shadow:0 5px 10px rgba(4,63,115,.25);overflow:hidden;width:0;height:0;opacity:0;visibility:hidden;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.medicalD-swiper .bd .bd-inner{padding:32px}
.medicalD-swiper .bd .pic{padding-top:100%;position:relative;border-radius:50% 50% 0 0;overflow:hidden}
.medicalD-swiper .bd .pic img{position:absolute;left:0;top:0;width:100%;height:58%;object-fit:cover}
.medicalD-swiper .bd .inner{padding:22px 60px 0;position:absolute;left:0;top:57%;right:0;bottom:0;text-align:center;z-index:2}
.medicalD-swiper .bd h4{margin-bottom:14px;font-size:24px;color:#065dac;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;font-family:MinionPro-Semibold}
.medicalD-swiper .bd .txt{font-size:14px;color:#999;line-height:1.3;height:2.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.medicalD-swiper .bd .btn-2{margin-top:23px}
.medicalD-swiper .bd .btn-2 .b1{background-color:#065dac;color:#fff}
.medicalD-swiper .swiper-slide-active{margin:0 -15px;width:29.4%;position:relative;z-index:10}
.medicalD-swiper .swiper-slide-active .hd{display:none}
.medicalD-swiper .swiper-slide-active .bd{display:block;width:auto;height:auto;opacity:1;visibility:visible}
.medicalD-swiper .swiper-button-next,.medicalD-swiper .swiper-button-prev{margin-top:-38px;width:76px;height:76px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:15px auto;background-size:15px auto;z-index:10}
.medicalD-swiper .swiper-button-prev{left:0;background-image:url(../images/icon_jt2.png)}
.medicalD-swiper .swiper-button-next{right:0;background-image:url(../images/icon_jt3.png)}
.row-ind4{padding:100px 0 125px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}
.row-ind4:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(6,93,172,.8);z-index:1}
.row-ind4:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ind_bg6.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.row-ind4 .wp{height:100%;position:relative;z-index:3}
.researchP-ls1{margin:0 -14px -28px;font-size:0}
.researchP-ls1 li{padding:0 14px;margin-bottom:28px;display:inline-block;vertical-align:top;width:25%}
.researchP-ls1 .con{padding:20px 30px;display:block;min-height:390px;background-color:#fff;border-radius:4px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.researchP-ls1 .icon{margin:0 auto 25px;width:82px;height:82px;line-height:82px;font-size:0;text-align:center;background-color:rgba(204,204,204,.3);border-radius:50%;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.researchP-ls1 .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
.researchP-ls1 .icon img:nth-child(2){display:none}
.researchP-ls1 h4{font-size:18px;color:#333;text-align:center;line-height:1.7;height:5.1em;font-family:MinionPro-Semibold;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.researchP-ls1 .btn-2{margin-top:40px}
.researchP-ls1 .con:hover .icon{background-color:#065dac}
.researchP-ls1 .con:hover .icon img{display:none}
.researchP-ls1 .con:hover .icon img:nth-child(2){display:inline-block}
.researchP-ls1 .con:hover h4{color:#065dac}
.researchP-ls1 .con:hover .btn-2 .b1{background-color:#065dac;color:#fff}
.row-ind5{padding-top:87px;overflow:hidden}
.row-ind5 .tit-1{margin-bottom:56px}
.pV-ls1{font-size:0}
.pV-ls1 li{display:inline-block;vertical-align:top;width:50%}
.pV-ls1 .con{display:block;padding-top:54.17%;position:relative;overflow:hidden}
.pV-ls1 .con>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.pV-ls1 .con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,51,102,.5);opacity:0;z-index:1;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.pV-ls1 .mask{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.pV-ls1 .icon{margin-bottom:14px;height:40px;line-height:40px;font-size:0;text-align:center;overflow:hidden}
.pV-ls1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.pV-ls1 h4{font-size:30px;color:#fff;text-align:center;text-decoration:underline;font-family:MinionPro-Semibold}
.pV-ls1 .con:hover>img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.pV-ls1 .con:hover:after{opacity:1}
.row-ind6{padding:77px 0 230px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-ind6 .tit-1{margin-bottom:94px}
.partners-ls1{margin:0 -10px -20px;font-size:0}
.partners-ls1 li{padding:0 10px;margin-bottom:20px;display:inline-block;vertical-align:top;width:20%}
.partners-ls1 .pic{height:110px;line-height:110px;font-size:0;text-align:center;background-color:#fff;border-radius:4px;box-shadow:0 4px 4px rgba(0,0,0,.05);overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.partners-ls1 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.partners-ls1 li:hover .pic{box-shadow:0 4px 8px rgba(0,0,0,.4)}