
/*首页标题*/
.titleIndex{font-size: 3rem;margin-top:5rem;margin-bottom: 6rem;}
@media screen and (max-width: 768px) {
    .titleIndex{margin-top: 3rem;margin-bottom: 2rem;font-size: 2rem;}
}


.banner .item{height: 670px;}
.banner .item .absolute{top: 110px;right: 70px;}
.banner .item .absolute>p{width: 600px;}
@media screen and (max-width:768px) {
	.banner .item{height: calc(70vh);transition: 0.5s;}
	.banner .item .absolute{left: 0;right: 0;width: 100%; text-align: center;top: 4rem !important;transition: 0.5s;}
	.banner .item h1{font-size: 2rem;transition: 0.5s;}
	.banner .item .absolute>div{font-size: 3rem !important;transition: 0.5s;}
	.banner .item .absolute>div:nth-last-child(1){margin-top: 6rem;}
	.banner .item .absolute>p{padding-left:3rem;padding-right: 3rem;width: 100%;margin-top: 2rem;transition: 0.5s;}
}

/*解决方案*/
.solution p{color: #6f7479;}
.solution .items::-webkit-scrollbar {display:none}
.solution .items>div{flex: 0 0 16.66%;transition: .5s;}
.solution .items>div>div{height: 3.9rem;}
.solution .items img:nth-child(2){display: none;}
.solution .items img{transition: .5s;margin: 0 auto;}
.solution .items>div:hover{transform: scale(1.2);transition: .5s;}
@media screen and (max-width: 980px) {
	.solution .items>div{flex: 0 0 33.3%;transition: .5s;}
}




/*banner*/
.problem{padding-top: 6rem !important;padding-bottom: 5rem !important;}
.problem .swiper-container{padding-top: 5rem;}
.problem-box h4{color: #085089;}
.problem-box h3{color: #000000; font-size: 26px;}
.problem-box>div{flex: 0 0 50%;}
.problem-box .img{width: 654px;height: 307px;position: relative;}
.problem-box .img img{width: 100%;height: 100%;}
.problem-box .img span{cursor: pointer;}
.problem-box .img span:nth-last-child(2) {position: absolute;top: 40%;left: 0;color: #fff;font-size: 3rem;}
.problem-box .img span:nth-last-child(1) {position: absolute;top: 40%;right: 0;color: #fff;font-size: 3rem;}
.problem-box a{padding: 1.2rem 4rem;}
.problem .tabs a{text-align:center;color: #333;}
.problem .tabs a.active{color:#fff;border-radius:5px 5px 0 0;position: relative;background-image:linear-gradient(45deg, #02F5DE 0%, #526AF7 100%);text-decoration:none;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.problem .tabs a.active:after{position: absolute; content: "";width:80%;height: 4px;background: linear-gradient(90deg, #02F5DE, #526AF7);left: 10%; bottom: -5px;}
.problem-box ul{left:3rem; bottom: 3rem;}
.problem-box ul li{float: left; width: 8px;height: 8px;background: #ccc; border-radius: 100%; margin-right: 15px; cursor: pointer;}
.problem-box ul li.active{background: #575757;}
.problem-tabs>div>div{display: none;padding-bottom: 5rem;}
.problem-tabs>div>div.active{display: block;}
.swiper1 .pagination1 span.swiper-pagination-bullet-active{}
@media screen and (max-width: 1024px) {
	.problem-box{text-align: center;flex-wrap: wrap;}
	.problem{padding-top: 4rem !important;}
	.problem .swiper-container{padding-top: 4rem;}
	.problem-box>div{flex: 0 0 100%;}
	.problem-box .img{width: 100%;height: 100%;}
	.problem-box h3{font-size: 2rem;}
}
@media all and (-ms-high-contrast:none) { 
.problem .tabs a.active{color:#33a0ed;background-image:none;}
} 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.problem .tabs a.active{color:#33a0ed;background-image:none;}
}

/*分页动画*/
.loop-pie{display:none}
.pagination1 .swiper-pagination-bullet-active .loop-pie{position:relative;width:26px;height:26px;margin-top:-10px;margin-left:-5px;display:block}
.pagination1 .swiper-pagination-bullet{background:#000;opacity:1;position:relative;margin:45px 20px!important}
.pagination1 .swiper-pagination-bullet-active{background:0 0}
.pagination1 .swiper-pagination-bullet-active::after{content:"";position:absolute;top:-2px;left:5px;width:0;height:0;border-top:5px solid transparent;border-left:7px solid #000;border-bottom:5px solid transparent}
.loop-pie-line{position:absolute;width:50%;height:100%;top:0;overflow:hidden}
.loop-pie-l{top:0;left:0}
.loop-pie-r{top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);right:0}
.loop-pie-c{width:200%;height:100%;border:2px solid transparent;border-radius:50%;position:absolute;box-sizing:border-box;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.loop-pie-rm{border-top:2px solid transparent;border-left:2px solid transparent;border-bottom:2px solid #7f7f7f;border-right:2px solid #7f7f7f}
.loop-pie-lm{border-top:2px solid transparent;border-left:2px solidtransparent;border-bottom:2px solid #7f7f7f;border-right:2px solid #7f7f7f}


/*合作伙伴简介*/
.partner{padding-bottom: 0rem !important;}
.partner .items>div{flex: 0 0 15%;transition: .5s;height: 6.7rem;padding: 1rem;}
.partner .items>div{box-shadow: 0px 2px 27px 0px rgba(28, 76, 186, 0.1);border-bottom: 2px solid #ffffff;}
.partner .items>div.active{position: relative;}
.partner .items>div.active::after{content: "";position: absolute;bottom: -2px;border-radius: 50px; left: 0;width: 0;height: 2px;background:#1C4CBA; animation: myfirst 10s linear;width: 100%;}
@keyframes myfirst
{
	from {width: 0;}
	to {width: 100%;}
}
.partner .symbol{position: relative;word-wrap:break-word;}
.partner .symbol:after{position: absolute;content: "";width: 24px;height: 19px;top: 0;left: -0px;background: url(../img/public/symbol.png) no-repeat;}
.partner h4{font-size: 16px;color: #575b6c;}
.partner p{font-size: 20px;color: #666666;}
.partner a{font-size: 16px;color: #1c4cba;}
.partner .itemBox>div{display: none;}
.partner .itemBox>div.active{display: block;}
@media screen and (max-width:1024px) {
	.partner .items>div{flex: 0 0 30%;transition: .5s;}
	.partner h4{padding: 0 2rem;}
}
@media all and (-ms-high-contrast:none) { 
.partner .items>div{padding: 1.5rem;flex: 0 0 13%;}
} 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.partner .items>div{padding: 1.5rem;flex: 0 0 13%;}
}


/*医院医生*/
.pesources .items{text-align: center;}
.pesources .items img{border-radius: 100%; overflow: hidden;height: 12rem; width: 12rem;margin: 0 auto;}
.pesources .items:hover{box-shadow: 0px 2px 27px 0px rgba(28, 76, 186, 0.1);border-radius: 10px;}
.pesources .items-box>a{flex:0 0 16.6%;transition: .5s;}
@media screen and (max-width:1024px) {
	.pesources .items-box>a{flex:0 0 33%;transition: .5s;}
}
@media all and (-ms-high-contrast:none) { 
.pesources .items-box>a{flex: 0 0 12.2%;}
} 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.pesources .items-box>a{flex: 0 0 14.2%;}
}


/*资讯*/
.news{background: url(../img/index/new-bg.jpg) repeat;padding-top: 1px !important;padding-bottom: 30px !important;}
.news li .tag{background: #E0E9FE;border-radius: 10px;color: #1C4CBA;padding: 0.2rem 1.6rem;}
.news li p{color: #777777; font-size:12px;}

/* 横向滚动
------------------------------ */
.scroll_horizontal{position:relative;width:100%;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:100%;margin:0 auto;height: 503px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:380px;height: 503px; padding: 0 15px; }
.scroll_horizontal .list li a{width: 100%; height: 100%; background-color:#ffffff;box-shadow: 0px 2px 27px 0px rgba(28, 76, 186, 0.1);border-radius: 10px;overflow: hidden;transition: .5s;}
.scroll_horizontal .list li a img{height: 23rem;transition: .5s; width:100%;}
.scroll_horizontal .list li img:hover{transform: scale(1.2);transition: .5s;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:45%;margin-top:-26px;width:52px;height:52px;background-image:url(../img/public/left.png);background-repeat:no-repeat;cursor:pointer;z-index: 999;}
.scroll_horizontal .prev{left:2%;background-position:0 0;}
.scroll_horizontal .next{right:2%;background-position:0px 0;transform: rotate(180deg);}



/*更多支持*/
.moreStand .moreStand-box{box-shadow: 0px 2px 27px 0px rgba(28, 76, 186, 0.1);border-radius: 10px;margin-top: 75px;}
.moreStand .items{margin-top: 2rem;}
.moreStand .items>div{margin-bottom: 2rem;}

.enterprise .items>a{flex: 0 0 15%;transition: .5s;margin-top: 1rem;height: 6.7rem;padding: 0.3rem;}
.enterprise .items>a:hover{box-shadow: 0 0px 20px rgba(172,184,207,.3);transition: .5s;margin-top: -2px;}
@media screen and (max-width: 980px) {
	.enterprise .items>a{flex: 0 0 30%;transition: .5s;}
}
@media all and (-ms-high-contrast:none) { 
.enterprise .items>a{padding: 1.5rem;flex: 0 0 13%;}
} 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.enterprise .items>a{padding: 1.5rem;flex: 0 0 13%;}
}






/*地图*/
.indexMap{background: #f6f8fe;padding:3rem 0;margin-top: 4rem;}
.indexMap>div{padding: 5rem 0;}
.indexMap .map{min-width: 950px;width: 950px;height:670px;background: url(../img/index/map.png) no-repeat;}
.indexMap .map>div{position: absolute;}
.indexMap .map .icon{transition: 1s;}
.indexMap .map .icon:hover{transform: scale(1.2); transition: 1s;}
.indexMap .map .icon:nth-child(1){top: 222px;left: 562px;}
.indexMap .map .icon:nth-child(2){top: 273px;left: 498px;}
.indexMap .map .icon:nth-child(3){top: 310px;left: 592px;}
.indexMap .map .icon:nth-child(4){top: 410px;left: 530px;}
.indexMap .map .icon:nth-child(5){top: 408px;left: 665px;}
.indexMap .map .icon:nth-child(6){top: 456px;left: 643px;}
.indexMap .map .icon:nth-child(7){top: 478px;left: 568px;}
.indexMap .map .icon:nth-child(8){top: 560px;left: 570px;}
.indexMap .map .icon:nth-child(9){top: 120px;left: 717px;}
.indexMap .map .icon:nth-child(10){top: 273px;left: 498px;}
.indexMap .map .icon:nth-child(11){top: 184px;left: 708px;}
.indexMap .map .icon:nth-child(12){top: 233px;left: 663px;}
.indexMap .map .icon:nth-child(13){top: 287px;left: 561px;}
.indexMap .map .icon:nth-child(14){top: 456px;left: 643px;}
.indexMap .map .icon:nth-child(15){top: 374px;left: 647px;}
.indexMap .map .icon:nth-child(16){top: 505px;left: 629px;}
.indexMap .map .icon:nth-child(17){top: 248px;left: 606px;}
.indexMap .map .icon:nth-child(18){top: 199px;left: 152px;}
.indexMap .map .icon:nth-child(19){top: 311px;left: 325px;}
.indexMap .map .icon:nth-child(20){top: 416px;left: 200px;}
.indexMap .map .icon:nth-child(21){top: 400px;left: 350px;}
.indexMap .map .icon:nth-child(22){top: 456px;left: 472px;}
.indexMap .map .icon:nth-child(23){top: 500px;left: 443px;}
.indexMap .map .icon:nth-child(24){top: 560px;left: 470px;}
.indexMap .map .icon:nth-child(25){top: 228px;left: 300px;}
.indexMap .map .icon:nth-child(26){top: 287px;left: 441px;}
.indexMap .map .icon:nth-child(27){top:  362px;left: 480px;}
.indexMap .map .icon:nth-child(28){top: 362px;left: 550px;}
.indexMap .map .icon:nth-child(29){top: 384px;left: 603px;}
.indexMap .map .icon:nth-child(30){top: 530px;left: 350px;}
.indexMap .map .icon:nth-child(31){top: 500px;left: 530px;}
.indexMap .map .icon:nth-child(32){top: 631px;left: 511px;}
.indexMap .map .cont{width: 260px;height: 110px; left: 0; top: 500px;}
.indexMap .map .cont h5:after{position: absolute;left: 0; top: 28px; content: "";width: 30px;height: 3px; background: #085089;}
.indexMap .map .cont p{padding-top: 18px;line-height: 22px;color: #575b6c;}
.indexMap .map .source{bottom: 0;left: 0;}
.indexMap .map-num p{font-size: 1.4rem;color: #575b6c;}
.indexMap .map-num li{border-bottom: 1px solid #dfe1e6;padding: 1.4rem 0 0.5rem 0;}
.indexMap .map-num li:nth-last-child(1){border: 0;}
.indexMap .map-num h4 {margin-top: -15px;}
.indexMap .map-num h4 span{font-weight: bold;color: #085089;}
.indexMap .map-num h4 span:nth-child(1){font-size: 40px;}
.indexMap .map-num h4 span:nth-child(2){font-size: 30px;line-height: 50px;height: 50px;}
@media screen and (max-width: 1220px) {
	.indexMap .map{display: none;}
	.indexMap{padding:1rem 0;}
	.indexMap>div{padding: 2rem 0;}
	.indexMap .map-num{padding-left: 5%;}
	.indexMap .map-num ul{display: flex;flex-wrap: wrap;}
	.indexMap .map-num ul li{width: 50%;}
	.indexMap .map-num h4 {margin-top: 0;}
	.indexMap .map-num h4 span:nth-child(1){font-size: 40px;}
	.indexMap .map-num h4 span:nth-child(2){font-size: 50px;line-height: 50px;height: 50px;}
}