.example {width:100%; height:800px; overflow:hidden; position:relative; min-width:1200px;}
.ft-carousel{position:relative; width:100%; height:100%; overflow:hidden; left:50%; margin-left:-960px; width:1920px;}
.ft-carousel .carousel-inner {position:absolute; left:0; top:0; height:100%;}
.ft-carousel .carousel-inner .carousel-item {float:left; height:100%;}
.ft-carousel .carousel-indicators {position:absolute; left:0; bottom:30px; width:100%; text-align:center; font-size:0;}
.ft-carousel .carousel-indicators span {display:inline-block; width:12px; height:12px; background-color:#fff; margin:0 4px; border-radius:50%; cursor:pointer;}
.ft-carousel .carousel-indicators span.active {background-color:#de3a3a;}
.ft-carousel .carousel-btn {position:absolute; top:50%; width:50px; height:45px; margin-top:-25px; cursor:pointer;}
.ft-carousel .carousel-prev-btn {left:0; background:url(../images/index/prev.png) no-repeat;}
.ft-carousel .carousel-next-btn {right:0; background:url(../images/index/next.png) no-repeat;}
.ft-carousel .hd{ width:100%; bottom:20px; position: absolute; left:0; display: flex; justify-content: center; }
.ft-carousel .hd ul{ display: flex; }
.ft-carousel .hd li{ width:16px; height:16px; border-radius: 8px; background-color: #ddd; margin:0 8px; }
.ft-carousel .hd li.on{ background-color:#0e6091; }

.part1{width:1300px; margin:80px auto 30px; overflow:hidden;}
.part1 img{ border:0;}
.part1 ul{ height:auto; width:1260px; margin:auto; overflow:hidden;}
.part1 ul li{ width:420px; text-align: center; overflow:hidden; float:left;position:relative;}
.part1 ul li .text{width:80%; padding: 0 10%; height:57px; overflow:hidden; position:absolute; left:0; bottom:0; font-size:12px; color:#fff; background-color:rgb(0,0,0,0.25);}
.part1 ul li .text p{text-align: justify; color:#fff; line-height:200%; font-size: 20px;}
.part1 ul li .text b{display:block; height:57px; text-align: center; line-height: 57px; font-size: 26px; font-weight: normal;}
.part1 ul li:hover .text{background:rgba(230,77,50,0.8);}
.part1 ul li:hover .text b{padding: 30px 0;}
.part1 ul li .text a{float: right; font-size: 20px; color: #FFFFFF; margin-top: 50px;}

.nav{width: 1300px; margin:50px auto; overflow: hidden; display:flex; justify-content: center; }
.nav li{width: 270px; /*float: left;*/ text-align: center; font-size: 26px; padding: 25px;}
.nav li strong{width: 160px; height: 160px; display: inline-block;}
.nav li span{display: block; text-align:center;}
.nav li a{color: #222; font-size: 20px; display: block;}
.nav li:hover a{color: #006699;}
.nav_1{background: url(/assets/img/gmyk/index/part1_nav1.png) no-repeat center; }
/*.nav li:hover .nav_1{background-image: url(../images/index/part1_nav01.png);}*/
.nav_2{background: url(/assets/img/gmyk/index/part1_nav2.png) no-repeat center;}
/*.nav li:hover .nav_2{background-image: url(../images/index/part1_nav02.png);}*/
.nav_3{background: url(/assets/img/gmyk/index/part1_nav3.png) no-repeat center;}
/*.nav li:hover .nav_3{background-image: url(../images/index/part1_nav03.png);}*/
.nav_4{background: url(/assets/img/gmyk/index/part1_nav4.png) no-repeat center;}
/*.nav li:hover .nav_4{background-image: url(../images/index/part1_nav04.png);}*/
.nav_5{background-image: url(../images/index/part1_nav5.png);}
/*.nav li:hover .nav_5{background-image: url(../images/index/part1_nav05.png);}*/
.nav_6{background-image: url(../images/index/part1_nav6.png);}
/*.nav li:hover .nav_6{background-image: url(../images/index/part1_nav06.png);}*/



.part2{ width:100%; position:relative; /*background: url(../images/index/part2_bg.jpg) no-repeat top center;*/ max-width: 1920px; min-width: 1300px; padding:60px 0 30px; /*margin:0 auto;*/ overflow:hidden; }
.part2 h1{text-align: center;}
.part2 ul li{float:left;}
.part2 #prevTop,.part2 #nextTop{display:none}
.part2 .picBox{ /*width:1300px;*/ width:1920px; margin: auto; /*height: 564px;*/ height:751px; position: relative; overflow: hidden;}
.part2 .picBox ul{ /*height:564px;*/ height:751px; position:absolute; left:0;}
.part2 .picBox ul li{ /*width:1300px; height: 564px; */ width:1920px; height:751px; position:relative; }
.part2 .picBox ul li .btn-box{ width:250px; height:250px; position:absolute; left:50%; top:50%; margin: 100px 0 0 30px; }
.part2 .picBox ul li .btn-box .btn{ width:250px; height:250px; position:absolute; left:0; top:0; }
.part2 .picBox ul li img{float: left; /*width: 600px;*/ width:1920px; }
.part2 .picBox ul li div{float: right; width: 600px; font-size: 16px; color: #222;}
.part2 .picBox ul li div h2{font-size: 28px; font-weight: bold; padding-bottom: 20px;}
.part2 .picBox ul li div h2 span{font-size: 18px;font-weight: normal;padding-left: 10px;}
.part2 .picBox ul li div p{text-align: justify; line-height:230%;}
.part2 .picBox ul li div ol{padding-left: 20px; margin:30px 0 50px;}
.part2 .picBox ul li div ol li{width: 100%; height: auto; line-height: 280%; float: none;list-style-type: square; color: #b27d5f;}
.part2 .picBox ul li div ol li span{color: #222222;}
/*.part2 .picBox ul li div a{display: block;width: 228px; height: 57px; line-height: 57px; color: #fff; background: #b27d5f; font-size: 22px; text-align: center;}*/
.part2 #prev{ background: url(/assets/img/gmyk/index/prevBtn.png) no-repeat; height:79px; width:45px; position: absolute; z-index: 99; top: 150px; left: 11px; cursor: pointer; }
.part2 #next{ background: url(/assets/img/gmyk/index/nextBtn.png) no-repeat; height:79px; width:45px; position: absolute; z-index: 99; top: 150px; right: 11px; cursor: pointer; }
.part2 .cf li{position:relative;color:#fff;}
.part2 .cf a{display:block;width:526px;height:377px;position:absolute;color:#fff;}
.part2 .cf li span{display:block;width:688px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.part2 .smImgBox{width:1400px; padding: 50px 0; height:300px; position: relative; margin:12px auto 0;}
.part2 .listBox{width:1240px; height:300px; margin: 0 auto; position: relative; overflow: hidden; }
.part2 .listBox ul{height:101px;position:absolute; padding-left:0px;}
.part2 .listBox li{width:310px; text-align: center; height:285px; cursor: pointer; position: relative;}
.part2 .listBox li i{display:none;}
.part2 .listBox li a{display:block;width:134px;height:101px;}
.part2 .listBox img{border:2px solid #cfcfcf; width:282px; height:285px;}
.part2 .listBox .on img{border:2px solid #0e6091; width:282px; height:285px;}
.part2 .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}


.part2_bot {position: relative;width:1200px; overflow: hidden; margin:0 auto 60px; padding-bottom: 50px;}
.part2_bot .part {width:100%; display: block; }
.part2_bot .part dl{float: left; width:382px; padding:0 9px; text-align: justify;}
.part2_bot .part dl:first-child{padding: 0 17px 0 0;}
.part2_bot .part dl:last-child{padding: 0 0 0 17px;}

.part2_bot .part dl dd{height: 391px; font-size: 16px; margin-top: 20px; color: #333; padding: 15px; background: url(../images/index/part2_bot_bg.png) no-repeat right bottom;}
.part2_bot .part dl dd h5{color: #b27d5f; font-size: 24px;font-weight: bold; padding: 10px 0;}
.part2_bot .part dl dd p{padding-bottom: 10px; border-bottom: 1px solid #e3e3e3; margin-bottom: 10px;}
.part2_bot .part dl dd p:nth-child(3){border: 0;}
.part2_bot .part dl dd strong{color: #b27d5f; font-size: 24px; font-weight: normal;}
.part2_bot .part dl dd span{display: block;}

.part2_bot .hd {overflow:hidden; zoom:1; position:absolute; bottom:5px; width:60px; left:50%; margin-left:-30px; z-index:3}
.part2_bot .hd li{float:left; line-height:15px; text-align:center;  width:13px; height:13px; cursor:pointer; overflow:hidden; background:#b4b4b4; margin:0 8px; border-radius:50%; }
.part2_bot .hd .on{ background:#b27d5f;   }


.part3{overflow: hidden;margin: 0 auto; width: 1200px;}
.part3 .video-wrap, .part3 .video-box{float: left; width: 585px;}
.part3 h2{font-size: 18px; font-weight: bold; padding:10px 0;}
.part3 h2 a{color: #000000;}
.part3 ul li a:hover{color:#0865ab;}
.part3 div h2{text-align: center; margin:0 0 4px 0; }
.part3 p{font-size: 16px; color: #666;padding-bottom:20px; text-align: justify;}
.part3 ul{float: right; width: 530px;border-top: 1px solid #e3e3e3;}
.part3 ul li{border-bottom: 1px solid #e3e3e3;padding:20px 0;}
.part3 ul li h2 span{font-size: 16px;font-weight: normal;float: right;}

.part3 h2{ font-size: 18px; font-weight: bold; padding:0 0;}
.part3 ul li{ border-bottom: 1px solid #e3e3e3; padding:16px 0;}
.part3 ul li.other{ display:flex; justify-content:center; font-size:16px; }
.part3 li .daytime{ display:inline-block; white-space:nowrap; margin-left:20px; }
.part3 ul li .dot{ color:#0865ab; width:20px; display:inline-block; }
.part3 ul li a{ white-space:nowrap; }
.part3 ul li .left{ display: flex; flex:1; overflow:hidden; }
.part3 ul li .link{ flex:1; overflow:hidden; text-overflow: ellipsis; }

.part3 .news-list{ float: right; width: 530px; border-top: 1px solid #f3f3f3;}
.part3 .news-list li{ display:flex; height:auto; border-bottom: 1px solid #f3f3f3; padding:17px 0; }
.part3 .news-list li .thumb-wrap{ width:120px; margin-right:20px; }
.part3 .news-list li .thumb-wrap .thumb{ width:120px; height:90px; display:block; border-radius:6px; object-fit: cover; transition: transform 0.5s ease;
  transform-origin: center; }
.part3 .news-list li:hover .thumb-wrap .thumb{ transform: scale(1.1); /* 放大到1.1倍大小 */ }
.part3 .news-list li .right{ flex:1; display:flex; flex-direction: column; width:410px; }
.part3 .news-list li .right .link-wrap{ flex:1; }
.part3 .news-list li .right .title{ font-size:16px; text-overflow: ellipsis; overflow:hidden; height:20px; line-height:20px; display:block; }
.part3 .news-list li .right .title .top{ width:30px; font-size:11px; height:20px; line-height:20px; display:inline-block; background-color:#0865ab; text-align:center; color:#fff; margin-right:6px; }
.part3 .news-list li .right .title:hover .top{ color:#fff; }
.part3 .news-list li .right .desc{ width:100%; height:40px; font-size:12px; color:#888; margin:6px 0 0 0; line-height:20px; display: -webkit-box; -webkit-line-clamp: 2; 
-webkit-box-orient: vertical; overflow: hidden; }
.part3 .news-list .right .daytime{ white-space:nowrap; margin-left:0px; font-size:10px; color:#b4b4b4; }



.part4 { width: 1200px; /*height:900px;*/ height:auto; margin: 50px auto; position: relative;}
.part4 .honor-box{ padding-bottom:30px; }
.part4 .pic {width: 100%; height: 100%; position: relative; margin-top:100px;}
.part4 .pic li {width:400px;position: absolute;top: 30px;left:60.666666%;margin-left: -350px;border-radius: 6px;overflow: hidden;box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.5);-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s;}
.part4 .pic li img {width: 100%; height: 100%;}
.now {z-index: 9; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.next {z-index: 6; -webkit-transform: translateX(460px); -moz-transform: translateX(460px); -o-transform: translateX(460px); -ms-transform: translateX(460px); transform: translateX(460px);}
.prev {z-index: 6; -webkit-transform: translateX(-460px);-moz-transform: translateX(-460px); -o-transform: translateX(-460px); -ms-transform: translateX(-460px); transform: translateX(-460px);}
._bg {background-color: red !important;}
.part4 .cricle { display:none;}
.part4 .btns {display: none; position: absolute; left: 0; top:53%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);-o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 38px; z-index: 9;}
.part4 .btns .leftbtn,.part4 .btns .rightbtn {height: 100%; width: 38px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.5);}
.part4 .btns .leftbtn::after,.part4 .btns .rightbtn::after {content: ""; display: block; width: 18px; height: 18px; border-left: 3px solid #ffffff; border-top: 3px solid #ffffff;}
.part4 .btns .leftbtn::after {-webkit-transform: translate(12px, 8px) rotate(-45deg); -moz-transform: translate(12px, 8px) rotate(-45deg); -o-transform: translate(12px, 8px) rotate(-45deg); -ms-transform: translate(12px, 8px) rotate(-45deg); transform: translate(12px, 8px) rotate(-45deg);}
.part4 .btns .rightbtn::after {-webkit-transform: translate(4px, 8px) rotate(135deg);-moz-transform: translate(4px, 8px) rotate(135deg); -o-transform: translate(4px, 8px) rotate(135deg); -ms-transform: translate(4px, 8px) rotate(135deg); transform: translate(4px, 8px) rotate(135deg);}

.part5{width: 100%; max-width: 1920px; margin: auto; background: url(../images/index/part5_bg.jpg) no-repeat top; overflow: hidden; }
.part5 h1{margin: 20px auto 50px; color: #fff;background: url(../images/h1_bg2.jpg) no-repeat center bottom;}
.part5 ul{width: 1140px; padding:0 150px 80px; margin:0 auto; overflow: hidden; background:#f6f6f6 url(../images/index/part5_0bg.jpg) no-repeat 100px 300px; min-height: 800px;} 
.part5 ul li{float: left; width: 220px; text-align: center; font-size: 14px; color: #222; height: 205px;padding-top: 100px;}
.part5 ul li img{display: block; margin: auto;}
.part5 ul li span{line-height:400%; display: block; font-weight: bold;}

.part6{width: 100%; max-width: 1920px; height: 1039px; margin:50px auto 0; background: url(/assets/img/gmyk/index/part6_bg.jpg?20251002) no-repeat top; overflow: hidden;}
.part6_con{width: 1200px; margin:88px auto 0;}
.part6_con div{width:615px; padding:30px 50px; background: #392920d6;color: #fff; overflow: hidden;}
.part6_con div h2{text-align: center; font-size: 30px;}
.part6_con div p{text-align: justify; font-size: 18px; padding-right: 10px; margin-bottom:30px;}
.part6_con div ul li{float: left;width:297px; margin-right: 10px; height: 66px; line-height: 66px; font-size: 22px; background: #b27d5f; text-align: center; margin-bottom: 10px;}
.part6_con div a{color: #fff;}

.example { height:6rem; margin-top:-2px; }
.ft-carousel{ position:relative; width:100%; height:100%; overflow:hidden; left:0; margin:0; }
.ft-carousel .bd{ height:100%; }
.ft-carousel .bd .tempWrap{ height:100%; }
.ft-carousel .carousel-inner .carousel-item .banner-img{ height:100%; width:auto; }
.ft-carousel .hd li{ width:0.16rem; height:0.16rem; border-radius: 50%; margin:0 0.08rem; }

.part1{ margin:1rem auto 0.3rem; width:100%; }
.title-wrap{ padding:0 0 0.8rem 0;  }
.title-wrap .en{ text-transform: uppercase; font-size:0.28rem; color:#5c6571; text-align: center; }
.title-wrap .title-name{ width:100%; text-align: center; font-size:0.3rem; color:#0865ab; font-weight:bold; }
.part1 .department{ width:10.39rem; margin:0 auto; display:flex; justify-content: space-between; flex-wrap: wrap; }
.part1 .department li{ width:5.05rem; position:relative; margin-bottom:0.28rem; }
.part1 .department li a{display: block;color: #fff;position: relative; height:100%; }
.part1 .department li a>img{width: 100%; height:100%; }
.part1 .department .potm{width: 100%;position: absolute; width: 100%;top: 0;height: 100%; padding-left:11%; padding-top: 0.46rem;transition: all 1s; box-sizing:border-box; text-align:left; }
.part1 .department .potm .icon{width: 0.8rem;height: 0.8rem; position:absolute; bottom:0; right:0; }
.part1 .department .potm p{ margin:0.18rem 0 0; font-size: 0.2rem; line-height: 0.3rem;  font-weight: lighter;}
.part1 .department .potm i{display: block;width:0.35rem;border-top: 0.03rem solid #fff;transition: all 0.2s;}
.part1 .department .potm .name{display: block; font-size: 0.26rem; margin-bottom:0.22rem }
.part1 .department .potm:hover{background: rgba(22, 115, 208, 0.8);}
.part1 .department .potm:hover i{width:1rem;}

.part2{ max-width:100%; min-width: auto; height:6rem; position:relative; }
.part2 .bg{ width:100%; height:1.6rem; position:absolute; bottom:0; left:0; background-color:#0865ab; }
.part2 .doctor-list{ height:3.85rem; width:100%; position:relative; }
.part2 .doctor-list .bd{ width:15.71rem; position:absolute; top:0; left:50%; margin-left:-41%; }
.part2 .doctor-list .bd .doctor-img{ width:3.15rem; height:3.85rem; }
.part2 .doctor-list .hd{ width:100%; height:0.51rem; position:relative; }
.part2 .picList li a{ position:relative; width:3.15rem; height:3.85rem; display:block; overflow:hidden; }
.part2 .picList li a .info-img{ position: absolute; top:-3.85rem; left:0; width:3.15rem; height:3.85rem; transition: all 0.5s; }
.part2 .picList li:hover a .info-img{ top:0; }
.part2 .hd .prev { position:absolute; top:1.67rem; left:50%; /*margin-left:-8.44rem;*/ -webkit-transform:translateX(-8.94rem); width:0.51rem; height:0.51rem; cursor:pointer; }
.part2 .hd .prev.prevStop{ opacity:0.5; cursor:auto; }
.part2 .hd .next { position:absolute; top:1.67rem; left:50%; /*margin-left:-8.44rem;*/ -webkit-transform:translateX(8.43rem); width:0.51rem; height:0.51rem;  cursor:pointer; }
.part2 .hd .next.nextStop{ opacity:0.5; cursor:auto; }
.part2 .hd .icon{ width:0.51rem; height:0.51rem; }
