.container{width: 1280px;margin: 0 auto;}
.findmore{
	text-transform: uppercase;
	position: relative;
    z-index: 2;
}
.findmore:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #055682;
    top: 0;
    left: 0;
    right: 0;
    transform: scaleX(0);
    border-radius: 40px;
    transform-origin: 50% 50%;
    transition: all 400ms linear 0s;
    z-index: -1;
}
.findmore:hover:before {
  transform: scaleX(1);
}

.item_pc_show{display: block;}
.item_mobile_show{display: none;}

/*首页*/
.index1{padding: 0 26px;width: 100%;height: 80px;}
.index1 .logo{margin: 10px 0;cursor: pointer;}
.index1 .index1_img{margin: 11px 0;margin-left: 8px;}
.index1 .nav{height: 100%;}
.index1 .nav li.li-a-down{height: 100%;float: left;padding: 0 28px;position: relative;cursor: pointer;z-index: 33;}
.index1 .nav li.li-a-down .nav_one_a{font-size: 18px;color: #333;line-height: 80px; height: 80px;display: block;}
.index1 .nav li.active .nav_one_a{color: #0085CC;border-bottom: 4px solid #0085CC;}
.index1 .nav li:hover .nav_one_a{color: #0085CC;border-bottom: 4px solid #0085CC;}
.secondnav{position: absolute;width: 170px;top: 80px;left: 50%;margin-left: -85px;display: none;background: #fff;}
.secondnav a{width: 100%;height: 40px;border-bottom: 1px solid #E9F0FB;display: block;color: #333;cursor: pointer;font-size: 15px;line-height: 40px;text-align: center;}
.secondnav a:hover{color: #0085CC;}
.search_btn{width: 20px;height: 20px;background: url(../images/icon/search.png) no-repeat;display: block;margin: 30px 17px;cursor: pointer;display: none;}

.search-box { height:30px; position:relative;     margin: 25px 17px; }
.search-box .text { width:33px; height:30px; line-height:30px; border-radius:30px; background:#ccc; border:0; text-indent:1.5em; font-size:13px; color:#000; position:absolute; right:0px; top:0; bottom:0; transition:all 0.6s; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; -o-transition:all 0.6s; z-index: 999;}
.search-box .btn { width:30px; height:30px; border:0; background:url("../images/icon/search.png") no-repeat; background-size: 25px;background-position:center; position:relative;z-index:1000;}
/*.search-box .btn:hover{background:url("../images/icon/search_fff.png") no-repeat;}*/
.search-box:hover .text{ right:0; width:200px;padding-right: 30px; }




.index2{width: 100%;height: 840px;}
.index2 .swiper-container {width: 100%;height: 100%;}
.index2 .swiper-slide {position: relative;background-position: center;background-size: cover;}
.index2 .swiper-slide h1{position: absolute;font-size: 46px;color: #fff;line-height: 75px;left: 16%;top: 240px;}
.index2 .swiper-slide p{position: absolute;font-size: 15px;color: #fff;left: 16%;top: 420px;opacity: 0.8;}
.index2 .swiper-slide a{position: absolute;width: 240px;height: 55px;color: #fff;line-height: 55px;cursor: pointer;
	font-size: 16px;left: 16%;top: 540px;background: #0085CC;display: block;border-radius: 55px;text-align: center;}
.index2 .swiper-slide a img{margin-right: 20px;}
.index2 .swiper-button-prev{background-image: url(../images/icon/left.png);width: 70px;height: 70px;margin-top: -35px;background-size: 70px 70px;left: 50px;}
.index2 .swiper-button-next{background-image: url(../images/icon/right.png);width: 70px;height: 70px;margin-top: -35px;background-size: 70px 70px;right: 50px;}
.index2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 50px;height: 30px;background: url(../images/navbg.png) no-repeat;opacity: 1;
	background-position: left center;    border-radius: initial;position: relative;margin: 0;}
.index2 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 40px;}
.index2 .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content: '';position: absolute;width: 48px;height: 40px;top: -5px;left: -21px;background: url(../images/navbg1.png) no-repeat;}
.video_box{position: absolute;width: 100%;height: 100%;top: 0;display: none;z-index: 55;}
.video_box .close_video_box{
	background: url(../images/icon/close.png) no-repeat center;
	background-size: 40px;
	position: absolute;
	top: 40px;
	right: 40px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.video_box .close_video_box:hover{
	-o-transform:rotate(60deg);
	animation:0.5s linear 0s myrotate;
    -webkit-animation:0.5s linear 0s myrotate;
}
.video-js .vjs-big-play-button{display: none;}


.index3{width: 100%;height: 608px;background: url(../images/index3_bg.jpg) no-repeat;padding: 92px 0;}
.title{width: 100%;text-align: center;}
.title h1{font-size: 38px;font-weight: 600;color: #3a5668;}
.title h2{font-size: 32px;color: #3a5668;line-height: 54px;}
.title a{font-size: 32px;color: #3a5668;line-height: 54px;}
.title a:hover{color: #0085CC;}
.index3_con{width: 100%;height: 270px;margin-top: 60px;padding: 0 55px;position: relative;}
.index3_con .swiper-container {width: 100%;height: 100%;}
.index3_con .swiper-slide {background: #F4F7F9;text-align: center;cursor: pointer;transition: 0.3s;}
.index3_con .swiper-slide a{display: block;width: 100%;height: 100%;}
.index3_con .swiper-slide:hover{background: #0085CC;color: #fff;}
.index3_con .swiper-slide:hover .p2,.index3_con .swiper-slide:hover .p1{color: #fff;}
.index3_con .swiper-slide img{margin-top: 50px;}
.index3_con .swiper-slide img.img_on{display: none;}
.index3_con .swiper-slide:hover .img_on{display: inline;}
.index3_con .swiper-slide:hover .img_off{display: none;}
.index3_con .swiper-slide .p1{    margin-top: 16px;line-height: 36px;font-size: 18px;color: #3a5a73;padding: 0 20px;}
.index3_con .swiper-slide .p2{font-size: 13px;color: #8496a2;padding: 0 20px;line-height: 24px;}
.index3_con .swiper-button-prev{background-image: url(../images/icon/left1.png);width: 50px;height: 50px;margin-top: -25px;background-size: 50px 50px;left: -50px;}
.index3_con .swiper-button-next{background-image: url(../images/icon/right1.png);width: 50px;height: 50px;margin-top: -25px;background-size: 50px 50px;right: -50px;}


.index4{width: 100%;height: 700px;background: url(../images/index4_bg.jpg) no-repeat;padding: 75px 0;}
.index4_con{width: 100%;height: 550px;position: relative;}
.index4_con .swiper-container {width: 1490px;height: 100%;margin: 0 auto;}
.index4_con .swiper-slide {background: rgba(241,240,239,0.9);padding: 60px 105px 84px 105px;}
.index4_con .swiper-button-prev{background-image: url(../images/icon/left1.png);width: 50px;height: 50px;margin-top: -25px;background-size: 50px 50px;left: 20px;}
.index4_con .swiper-button-next{background-image: url(../images/icon/right1.png);width: 50px;height: 50px;margin-top: -25px;background-size: 50px 50px;right: 20px;}

.dialog{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	background: rgba(0,0,0,0.7);
	z-Index:9999;
	overflow: hidden;
	display: none;
	align-items: center;
	justify-content: center;
}
.dialog .close{
	background: url(../images/icon/close.png) no-repeat center;
	background-size: 40px;
	position: absolute;
	top: 40px;
	right: 40px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.dialog .close:hover{
	-o-transform:rotate(60deg); 	/* Opera */
	animation:0.5s linear 0s myrotate;
    -webkit-animation:0.5s linear 0s myrotate;
}

@keyframes myrotate{
    form {transform:rotate(0deg);}    
    to    {transform:rotate(90deg);}
}
@-webkit-keyframes myrotate{/* Safari and Chrome */
    form {transform:rotate(0deg);}    
    to    {transform:rotate(90deg);}
}
.index4_con_video{width: 520px; height: 370px;float: left;background-position: center;background-size: cover;border-radius: 4px;margin-top: 20px;
	    display: flex;align-items: center;justify-content: center;}
.index4_con_video .play{width: 80px;height: 80px;display: block;background: url(../images/icon/play-circle.png) no-repeat center;background-size: 100%;cursor: pointer;}
.index4_con_info{width: calc(100% - 638px);height: 100%;float: left;margin-left: 118px;position: relative;display: block;}
.index4_con_info .txt1{font-size: 38px;font-weight: 600;color: #3A5668;}
.index4_con_info .txt2{font-size: 32px;color: #3A5668;}
.index4_con_info .txt3{margin-top: 50px;height: 170px;}
.index4_con_info .txt3 p{font-size: 16px;color: #3A5668;position: relative;line-height: 31px;}
.index4_con_info .txt3 p:before{position: absolute;content: '“';left: -68px;top: 0;font-size:64px;font-family: cursive;color: #cacfd4;}
.index4_con_info .txt3 p:after{position: absolute;content: '”';right: 0;bottom: -36px;font-size: 64px;font-family: cursive;color: #cacfd4;}
.index4_con_info .msg{width: 100%;}
.index4_con_info .msg img.toux{display: inline-block;float: left;width: 80px;height: 80px;border-radius: 80px;margin-right: 10px;}
.index4_con_info .msg .msg_name{float: left;color: #3A5668;height: 66px;display: flex;flex-direction: column;justify-content: center;border-right: 1px solid #C4C8CC;
    padding-right: 32px;margin-top: 7px;}
.index4_con_info .msg .msg_name .span1{font-size: 20px;}
.index4_con_info .msg .msg_name .span2{font-size: 14px;margin-top: 10px;}
.index4_con_info .msg_case{padding-left: 24px;float: left;display: flex;flex-direction: column;justify-content: center;height: 80px;}
.index4_con_info .msg_case .span1{font-size: 13px;color: #7f888f;margin-bottom: 10px;}
.index4_con_info .msg_case .span2{font-size: 16px;color: #3a5668;}
.index4_con_info .msg_fr{width: 220px;display: flex;align-items: center;height: 80px;float: right;}
.index4_con_info .msg_fr img{width: 40px;}
.index4_con_info .msg_fr .msg_fr_dd{display: inline-block;margin-left: 20px;}
.index4_con_info .msg_fr .msg_fr_dd .p1{font-size: 14px;line-height: 25px;margin-bottom: 10px;color: #7f888f;}
.index4_con_info .msg_fr .msg_fr_dd .p2{font-size: 20px;font-weight: 600;line-height: 25px;color: #3a5668;}



.index5{width: 100%;height: 680px;padding: 80px 0 0 0;}
.index5-cons{width: 100%;height: 310px;margin-top: 50px;}
.index5-cons .index5-con{width: 405px;height: 100%;position: relative;background-position: center;background-size: cover;float: left;overflow: hidden;}
.index5-con+.index5-con{margin-left: 32px;}
.index5-dialog{position: absolute;width: 100%;height: 100%;display: block;background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(0,0,0,0.3) 24%);
    background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(0,0,0,0.3) 24%);transition: all 0.3s;-webkit-transform: translate3d(0,50%,0);
    transform: translate3d(0,50%,0);}
.index5-txt{position: absolute;width: 100%;height: 100%;top: 170px;transition: 0.3s;padding: 0 40px 30px 20px ;display: flex;
    justify-content: flex-end;flex-direction: column;}
.index5-txt .bt{font-size: 24px;color: #fff;width: 295px;line-height: 35px;}
.index5-txt .time{font-size: 14px;color: #fff;margin: 20px 0;opacity: 0.8;}
.index5-txt .desc{font-size: 14px;color: #fff;line-height: 24px;opacity: 0.9;height: 72px;}
.index5-txt .jiahao{display: block;width: 90px;height: 40px;margin-top: 30px;background-color: #0085CC;background-image: url(../images/icon/add.png);
	background-repeat: no-repeat;background-position: center;border-radius: 40px;cursor: pointer;}
.index5-cons .index5-con:hover .index5-txt{top: 0px;}
.index5-cons .index5-con:hover .index5-dialog{background: rgba(58,86,104,0.4);-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.findmore1{width: 130px;height: 40px;font-size: 14px;color: #fff;display: block;margin: 50px auto;border-radius: 40px;background: #0085CC;
	line-height: 40px;text-align: center;cursor: pointer;}

.index6{width: 100%;height: 500px;padding-left: 19%;    display: flex;background-position: center;
    justify-content: center;flex-direction: column;}
.index6 h1{font-size: 36px;color: #304f65;}
.index6 p{font-size: 14px;line-height: 25px;color: #738799;width: 525px;margin-top: 45px;}
.index6_txt{margin-top: 35px;}
.index6_txt a{
	display: inline-block;
    width: 88px;
    height: 88px;
    background: #0085CC;
    color: #fff;
    border-radius: 88px;
    text-align: center;
    font-style: initial;
    font-size: 20px;
    padding: 16px;
    margin-right: 40px;
}
.findmore2{width: 130px;height: 40px;font-size: 14px;color: #fff;display: block;margin-top: 48px;border-radius: 40px;background: #0085CC;
	line-height: 40px;text-align: center;cursor: pointer;}


.index7{width: 100%;height: 547px;background: #fff;padding: 86px 0;}
.index7_con{width: 100%;height: 230px;margin-top: 50px;padding: 0 55px;position: relative;}
.index7_con .swiper-container {width: 100%;height: 100%;}
.index7_con .swiper-slide {text-align: center;}
.index7_con .swiper-slide .index7_con_img{width: 100%;height: 180px;background-repeat: no-repeat;background-position: center;background-size: contain;display: block;}
.index7_con .swiper-slide .p1{margin-top: 16px;font-size: 18px;color: #666;display: block;}
.index7_con .swiper-slide .p1:hover{color: #0085CC;}
.index7_con .swiper-button-prev{background-image: url(../images/icon/left1.png);width: 50px;height: 50px;margin-top: -25px;background-size: 50px 50px;left: -50px;}
.index7_con .swiper-button-next{background-image: url(../images/icon/right1.png);width: 50px;height: 50px;margin-top: -25px;background-size: 50px 50px;right: -50px;}


.index8{width: 100%;height: 747px;background: #F4F7F9;padding: 86px 0;}
.index8_con{width: 100%;height: 405px;margin-top: 50px;position: relative;}
.index8_con .swiper-container {width: 100%;height: 100%;}
.index8_con .swiper-slide {text-align: center;background: #EDF0F2;}
.index8_con .swiper-slide .index8_con_img{width: 100%;height: 305px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.index8_con .swiper-slide .p1{margin-top: 15px;font-size: 20px;color: #333;}
.index8_con .swiper-slide .p2{margin-top: 15px;font-size: 15px;color: #666;}
.index8_con .swiper-button-prev{background-image: url(../images/icon/left1.png);width: 50px;height: 50px;margin-top: -25px;background-size: 50px 50px;left: -100px;}
.index8_con .swiper-button-next{background-image: url(../images/icon/right1.png);width: 50px;height: 50px;margin-top: -25px;background-size: 50px 50px;right: -100px;}


.index9{width: 100%;padding: 86px 0 30px 0;}
.index9_con{width: 100%;height: 640px;margin-top: 50px;}
.index9-con_left{width: 590px;height: 100%;position: relative;float: left;overflow: hidden;}
.index9-dialog_img{width: 100%;height: 100%;background-position: center;background-size: cover;transition: all 0.3s;}
.index9-con_left:hover .index9-dialog_img{transform: scale(1.2);}
.index9-dialog{position: absolute;width: 100%;height: 100%;
}
.index9-txt{position: absolute;width: 100%;height: 100%;top: 0px;transition: 0.3s;padding: 20px 40px ;display: flex;
    justify-content: flex-end;flex-direction: column;}
.index9-txt .bt{font-size: 28px;color: #fff;line-height: 42px;}
.index9-txt .bt:hover{color: #0085CC;}
.findmore3{width: 130px;height: 40px;font-size: 14px;color: #fff;display: block;margin-top: 20px;border-radius: 40px;background: #0085CC;
	line-height: 40px;text-align: center;cursor: pointer;}
.index9-con_right{width: 660px;height: 100%;float: left;margin-left: 30px;}
.index9-con_right1{background-position: center;background-size: cover;width: 315px;height: 305px;position: relative;margin-right: 30px;float: left;overflow: hidden;}
.index9-con_right1:nth-child(2n+2){margin-right: 0;}
.index9-con_right2{background-position: center;background-size: cover;width: 100%;height: 305px;margin-top: 30px;float: left;position: relative;overflow: hidden;}
.index9-con_right1:hover .index9-dialog_img{transform: scale(1.2);}
.index9-con_right2:hover .index9-dialog_img{transform: scale(1.2);}

/*底部悬浮隐藏*/
.footer-r{display:none}
/*底部*/
.footer{width: 100%;background: #1A2E4C;}
.footer_con1{width: 100%;height: 120px;border-bottom: 1px solid #31435E;}
.footer_con1_ming{height: 100%;padding: 0 10px;}
.footer_con1_fr{width: 400px;display: flex;align-items: center;margin-top: 30px;}
.footer_con1_fr img{}
.footer_con1_fr .footer_con1_dd{display: inline-block;color: #fff;margin-left: 28px;}
.footer_con1_fr .footer_con1_dd .p1{font-size: 20px;line-height: 25px;margin-bottom: 10px;}
.footer_con1_fr .footer_con1_dd .p2{font-size: 30px;font-weight: 600;line-height: 25px;}
.footer_con2{height: 185px;padding: 0 10px;}
.footer_con2_left{float: left;height: 100%;padding-top: 30px;}
.footer_con2 img{}
.footer_con2_left .p1{font-size: 14px;color: rgba(255,255,255,0.6);line-height: 30px;margin-bottom: 10px;}
.footer_con2_left a{color: rgba(255,255,255,0.6);}
.footer_con2_left a:hover{color: #fff;}
.erweima{height: 100%;width: 400px;float: right;padding-top: 40px;}
.erweima img{width: 115px;float: left;}
.erweima_p{display: inline-block;color: rgba(255,255,255,0.6);font-size: 14px;margin: -8px 0 0 32px;}
.erweima_p p{line-height: 32px;}

.share{width: auto;display: inline-block;margin-left: 20px;}
.share .bdsharebuttonbox{display: flex;align-items: center;}
.footer_con2_link{height: 40px;margin-bottom: 20px;width: 660px;position: relative;padding: 0 45px;}
.footer_con2_link .swiper-wrapper{}
.footer_con2_link .swiper-button-next{background-size: 15px 28px;width: 15px;height: 28px;margin-top: -14px;right: 0px;background-image: url(../images/icon/footr_arr.png);}
.footer_con2_link .swiper-button-next:hover{background-image: url(../images/icon/footr_arr_on.png);}
.footer_con2_link .swiper-button-prev{background-size: 15px 28px;width: 15px;height: 28px;margin-top: -14px;left: 0px;background-image: url(../images/icon/footl_arr.png);}
.footer_con2_link .swiper-button-prev:hover{background-image: url(../images/icon/footl_arr_on.png);}
.footer_con2_link .swiper-button-next.swiper-button-disabled, .footer_con2_link .swiper-button-prev.swiper-button-disabled{opacity: 1;filter: alpha(opacity=100);}
.footer_con2_link .swiper-slide{ display: flex;align-items: center;justify-content: center;height: 40px;}
.footer_con2_link img{max-height: 40px;max-width: 100%;}
.footer_con2_link select{width: 240px;height: 30px;float: left;padding-left: 15px;color: #fff;font-size: 13px;background-color: transparent;
	border: 1px solid rgba(255,255,255,0.3);background-image: url(../images/icon/select_icon.png);background-position: right 15px center;background-repeat: no-repeat;}
.footer_con2_link select option{background: #1A2E4C;}
.share .bdshare-button-style0-16 a{width: 30px;height: 30px;margin: 0 5px 0 0;}
.share .bdshare-button-style0-16 .bds_weixin{background: url(../images/icon/share_icon1.png) no-repeat center;}
.share .bdshare-button-style0-16 .bds_tsina{background: url(../images/icon/share_icon2.png) no-repeat center;}
.share .bdshare-button-style0-16 .bds_qzone{background: url(../images/icon/share_icon3.png) no-repeat center;}
.share .bdshare-button-style0-16 .bds_douban{background: url(../images/icon/share_icon4.png) no-repeat center;}


/*右侧悬浮*/
.suspension{position:fixed;z-index:55;right:0;bottom:125px;width:70px;height:290px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:70px;height:70px;background-color:#0085CC;margin-bottom:3px;cursor:pointer;outline:none;text-align: center;padding: 10px 0;}
.suspension .a p{font-size: 14px;color: #fff;margin-top: 4px;}
.suspension .a.active,
.suspension .a:hover{background:#015198;}

.suspension .a-top{background:#3A5668;display:none;}
.suspension .a-top:hover{background:#1e2c35;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:70px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-wechat{top:0;text-align: center;width: 184px;}
.suspension .d-qq{top:73px;}
.suspension .d-phone{top:1px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.right_link{position: fixed;z-index: 55;right: 0;bottom: 425px;width: 70px;height: 260px;}
.right_link .closeador{width: 36px;height: 36px;background: url(../images/icon/sliderArr.png) no-repeat center; margin: 5px auto;cursor: pointer;
	    background-size: 100%;}
.right_link .closeador:hover{-o-transform:rotate(60deg);animation:0.5s linear 0s myrotate;-webkit-animation:0.5s linear 0s myrotate;}
.right_link a{cursor: pointer;}



/*先进设备*/
.page_banneer{width: 100%;height: 500px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.page_banneer .container{padding-top: 200px;padding-left: 35px;}
.page_banneer h1{font-size: 48px;color: #fff;position: relative;}
.page_banneer h1:before{content: '';width: 100%;height: 1px;background: #fff;left: -100%;position: absolute;top: 50%;margin-left: -35px;}
.page_banneer h2{font-size: 16px;color: rgba(255,255,255,0.7);line-height: 32px;}
.page_banneer a{display: block;width: 30px;height: 30px;background: url(../images/icon/page_down.png) no-repeat center;margin-top: 30px;}
.page_banneer a:hover{}
.navtive{width: 60px;width: 100%;border-bottom: 1px solid #F2F2F2;position: relative;}
.navtive .nav_fl{float: left;}
.navtive .nav_fl a{margin-right: 50px;font-size: 20px;color: #666666;line-height: 60px;display: inline-block;}
.navtive .nav_fl a.on,.navtive .nav_fl a:hover{color: #00A0E9;border-bottom: 3px solid #00A0E9;}
.navtive .nav_fr{float: right;line-height: 60px;}
.navtive .nav_fr img{margin-right: 5px;}
.navtive .nav_fr a{font-size: 14px;}
.navtive .nav_fr a.cur{color: #00A0E9;}

.nav_pc_fl{width: 900px;float: left;position: relative;}
.nav_pc_fl .swiper-slide{width: auto;height: 60px;line-height: 60px;}
.nav_pc_fl .swiper-slide a{font-size: 20px;color: #666666;height: 60px;display: inline-block;}
.nav_pc_fl .swiper-slide.on a{color: #00A0E9; border-bottom: 3px solid #00A0E9;}

.opacity_box{position: absolute;right: 17px;width: 64px;height: 100%;top: 0; background-image: linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 70%);
		background-image: -webkit-gradient(linear,left top, right top,from(rgba(255,255,255,0)),color-stop(70%, #fff));z-index: 2;display: none;}
.ellipsis{background: url(../images/icon/ellipsis1.png) no-repeat center; background-color: #fff;position: absolute;right: -45px;z-index: 3;width: 32px;height: 100%;top: 0px;cursor: pointer;
	transition: all 0.3s;}
.ellipsis.arr-down{transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.all_case{position: absolute;
	border-top: 1px solid #F2F2F2;
    left: 0;
    top: 60px;
    display: none;
    width: 100%;
    z-index: 33;
    background: #fff;
    padding: 30px 0 20px 0;box-shadow: 0px 4px 4px rgba(204,204,204,0.4);}
.all_case a{display: inline-block;
    line-height: 40px;
    margin-right: 70px;
    height: 40px;
    font-size: 18px;
    margin-bottom: 10px;
    color: #333;}
.all_case a.on, .all_case a:hover{color: #00A0E9;
    border-bottom: 3px solid #00A0E9;}

.sheb_tit{font-size: 32px;font-weight: 600;color: #333333;}
.sheb_en{font-size: 14px;color: #666666;margin-top: 7px;}

.sheb_box{padding: 50px 0 134px 0;}
.sheb_box .page{padding-top: 40px;border-top: 1px solid #E6E6E6;}
.shebei_s{}
.shebei_s .shebei{margin-right: 40px;width: calc(25% - 30px);margin-top: 40px;float: left;}
.shebei_s .shebei:nth-child(4n+4){margin-right: 0;}
.shebei_img_box{width: 100%;height: 300px;overflow: hidden;display: block;}
.shebei_s .shebei .shebei_img{width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;
	transition: all 0.3s;}
.shebei_s .shebei .shebei_img:hover{transform:  scale(1.2);}
.shebei_s .shebei .shebei_p{font-size: 20px;color: #333333;height: 90px;padding-bottom: 12px;line-height: 78px;display: block;}
.shebei_s .shebei .shebei_p:hover{color: #00A0E9;}


/*分页*/
.page{margin: 0px auto;}
.page .on,.page a:hover{background-color: #00A0E9;color: #fff;}
.page a, .page span {
	background: #fff;
    display: inline-block;
    padding: 0 18px;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    color: #333;
    text-align: center;
    border: 1px solid #E9E9E9;
    margin-left: -5px;
}


/*医院环境*/
.huanj_box{padding: 50px 0 77px 0;}
.huanj_box .page{margin-top: 30px;border-top: 1px solid #E6E6E6;padding-top: 22px;}
.huanj_s{}
.huanj_s .huanj{margin-right: 26px;width: calc(25% - 20px);margin-top: 30px;float: left;}
.huanj_s .huanj:nth-child(4n+4){margin-right: 0;}
.huanj_img_box{width: 100%;height: 215px;overflow: hidden;display: block;}
.huanj_s .huanj .huanj_img{width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;
	transition: all 0.3s;}
.huanj_s .huanj .huanj_img:hover{transform:  scale(1.2);}
.huanj_s .huanj .huanj_p{font-size: 18px;color: #333333;height: 48px;line-height: 38px;display: block;text-align: center;padding-bottom: 10px;}
.huanj_s .huanj .huanj_p:hover{color: #00A0E9;}


/*医院荣誉*/
.honor_box{padding: 50px 0 117px 0;}
.honor_box .page{margin-top: 40px; border-top: 1px solid #E6E6E6;}
.honor_s{padding-top: 40px;}
.honor_s .honor{margin-right: 50px;width: calc(25% - 38px);float: left;}
.honor_s .honor:nth-child(4n+4){margin-right: 0;}
.honor_img_box{width: 100%;height: 196px;overflow: hidden;display: block;}
.honor_s .honor .honor_img{width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;
	transition: all 0.3s;}
.honor_s .honor .honor_img:hover{transform:  scale(1.2);}
.honor_s .honor .honor_p{font-size: 18px;color: #333333;height: 96px;line-height: 54px;display: block;text-align: center;}
.honor_s .honor .honor_p:hover{color: #00A0E9;}


/*医院介绍*/
.fixedmeau{position: fixed;top: 50%;left: 80px;margin-top: -200px;z-index: 55;}
.fixedmeau li{width: 80px;height: 80px;border-radius: 80px;color: #0085CC;border: 1px solid #0085CC;font-size: 20px;line-height: 80px;text-align: center;
	margin-bottom: 10px;cursor: pointer;}
.fixedmeau li.active,.fixedmeau li:hover{background: #0085CC;color: #fff;}
.about_box{padding: 75px 0 0px 0;}
.about_ind1{}
.about_tit{text-align: center;font-size: 36px;color: #333333;position: relative;margin-bottom: 30px;}
.about_tit:before{position: absolute;content: '';left: 50%;width: 68px;margin-left: -34px;height: 2px;background: #00A0E9;top: -20px;}
.about_ind1_desc{line-height: 30px;font-size: 17px;color: #666666;width: 1126px;margin-bottom: 10px;}
.about_ind1_icons{margin-top: 70px;width: 100%;height: 400px;background: #EDF2F5;}
.about_ind1_icon{float: left;width: 20%;float: left;text-align: center;padding-top: 88px;}
.about_ind1_icon img{}
.about_ind1_icon .p1{font-size: 28px;color: #333333;margin-top: 32px;}
.about_ind1_icon .p2{color: #666666;font-size: 17px;line-height: 28px;margin-top: 12px;}
.about_ind2{height: 570px;padding-top: 80px;}
.honor_cons{}
.honor_con {width: 280px;margin-right: 53px;float: left;text-align: center;margin-top: 15px;}
.honor_con:nth-child(4n+4){margin-right: 0;}
.honor_con .honor_con_img{width: 100%;height: 195px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.honor_con a{font-size: 20px;color: #666666;line-height: 54px;}
.about_ind2 .about_more{margin-top: 45px;}
.about_more{
	text-transform: uppercase;
	position: relative;
    z-index: 2;
    width: 210px;
    height: 40px;
    text-align: center;
    background: #0085CC;
    color: #fff;
    border-radius: 40px;
    line-height: 40px;
    display: block;
    margin: 0 auto;
}
.about_more:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #055682;
    top: 0;
    left: 0;
    right: 0;
    transform: scaleX(0);
    border-radius: 40px;
    transform-origin: 50% 50%;
    transition: all 400ms linear 0s;
    z-index: -1;
}
.about_more:hover:before {
  transform: scaleX(1);
}

.about_ind3{height: 1032px;padding-top: 80px;background: #EDF2F5;}
.about_ind3_tit{width: 1078px;font-size: 17px;color: #666666;line-height: 32px;}
.about_ind3 .about_more{margin-top: 75px;}
.about_ind3 .swiper-container{width: 100%;height: 590px;padding: 54px 0 0 75px;background: #fff;margin-top: 40px;}
.about_ind3 .container{position: relative;}
.swiper_img{width: 350px;height: 483px;background-position: center;background-repeat: no-repeat;background-size: cover;float: left;}
.swiper_fr{margin-left: 73px;width: 700px;height: 483px;float: left;}
.swiper_fr_name{margin: 10px 0 35px 0;}
.swiper_fr_name .sp1{color: #333333;font-size: 34px;margin-right: 28px;}
.swiper_fr_name .sp2{color: #333333;font-size: 22px;}
.swiper_fr_name i{color: #0085CC;font-size: 16px;margin-right: 5px;}
.swiper_fr_posi{border-bottom: 3px solid #0085CC;border-top: 3px solid #0085CC;padding: 12px 0;}
.swiper_fr_posi p{color: #333333;font-size: 18px;line-height: 36px;}
.swiper_fr_posi i{font-size: 16px;color: #333333;margin: 0 5px 0 10px;}
.swiper_fr_js{margin-top: 20px;}
.swiper_fr_js p{color: #555555;font-size: 17px;line-height: 32px;margin-bottom: 5px;}
.about_ind3 .swiper-button-next, .about_ind3 .swiper-button-prev{width: 66px;height: 66px;margin-top: -33px;}
.about_ind3 .swiper-button-next{background: url(../images/icon/abind3_r.png) no-repeat center;right: -106px;}
.about_ind3 .swiper-button-prev{background: url(../images/icon/abind3_l.png) no-repeat center;left: -106px;}
.about_ind3 .swiper-button-next:hover{background: url(../images/icon/abind3_r_on.png) no-repeat center;}
.about_ind3 .swiper-button-prev:hover{background: url(../images/icon/abind3_l_on.png) no-repeat center;}

.about_ind4{height: 555px;padding-top: 80px;}
.about_ind4 .swiper-container{height: 265px;margin-top: 10px;}
.about_ind4 .swiper-wrapper{height: 215px;margin-top: 10px;}
.about_ind4 .swiper-slide{background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}
.about_ind4_zz{position: absolute;width: 100%;height: 100%;top: 0;background: rgba(0,133,204,0.5);opacity: 0;display: flex;
	pointer-events: none;transition: 0.3s;align-items: center;justify-content: center;}
.about_ind4_zz .about_ind4_desc{display: block;width: 140px;height: 84px;line-height: 84px;border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;font-size: 20px;color: #fff;text-align: center;}
.about_ind4 .swiper-slide:hover .about_ind4_zz{pointer-events: initial;opacity: 1;}
.about_ind4 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.about_ind4 .about_more{margin-top: 30px;}


.about_ind5{height: 995px;padding-top: 90px;background: #EDF2F5;}
.about_ind5 .about_more{margin-top: 50px;}
.about_ind5 .index9_con{margin-top: 40px;}


/*护理团队*/
.team{padding: 84px 0 80px 0;}
.team_top{border-left: 1px solid #52A1C9;border-right: none;}
.team_top a{display: inline-block;    border-top: 1px solid #52A1C9;
    border-bottom: 1px solid #52A1C9;border-right: 1px solid #52A1C9;width: 320px;height: 70px;text-align: center;font-size: 24px;
	color: #333333;line-height: 70px;float: left;position: relative;}
.team_top a.on:after,.team_top a:hover:after{
	border-top: 10px solid #52A1C9;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
}
.team_top a.on,.team_top a:hover{background: #52A1C9;color: #fff}
.team_mid{margin-top: 52px;}
.team_mid a{display: inline-block;height: 54px;line-height: 54px;color: #333333;font-size: 20px;margin-right: 56px;}
.team_mid a.on,.team_mid a:hover{border-bottom: 3px solid #52A1C9;color: #52A1C9;}
.nurser_box{margin-top: 48px;}
.nursers{width: 290px;float: left;margin-right:40px;}
.nursers:nth-child(4n+4){margin-right: 0;}
	.nursers .nurser_img{background-position: center;background-size: cover;background-repeat: no-repeat;}
.nursers .nurser_img{width: 100%;height: 400px;}
.nursers p{line-height: 70px;font-size: 20px;color: #333333;text-align: center;}


/*团队简介*/
.teamjs{padding: 84px 0 80px 0;}
.jianjie_box{padding: 54px 0 60px 0;}
.jianjie_box p{font-size: 17px;color: #666666;line-height: 32px;margin-bottom: 10px;}
.jianjie_box img{max-width: 100%;}

/*医生风采*/
.doctor_box{padding: 40px 0 0px 0;display: flex;flex-wrap:wrap;}
.doctor{float: left;width: 290px;margin: 40px 40px 80px 0;}
.doctor:nth-child(4n+4){margin-right: 0;}
.doctor_img{width: 100%;height: 400px;background-position: center;background-repeat: no-repeat;
	background-size: cover;}
.doctor_name{color: #666666;font-size: 16px;padding: 25px 0;border-top: 1px solid #E8E8E8;margin-top: 40px;}
.doctor_name span{color: #333;font-size: 20px;}
.doctor_desc{}
.doctor_desc p{line-height: 24px;color: #666666;font-size: 14px;} 

/*功能障碍*/
.itemp{padding: 100px 0 180px 0;}
.item_top{}
.item_top a{display: block;width: 265px;height: 60px;line-height: 60px;font-size: 22px;color: #fff;text-align: center;
	border-radius: 5px;margin-right: 55px;float: left;position: relative;}
.item_top .item_a1{background: #528EB5;}
.item_top .item_a1.on:after{border-top: 10px solid #528EB5;border-left: 10px solid transparent;
    border-right: 10px solid transparent;content: ""; position: absolute;left: 50%;bottom: -10px;margin-left: -10px;}
.item_top .item_a2{background: #55A5AA;}
.item_top .item_a2.on:after{border-top: 10px solid #55A5AA;border-left: 10px solid transparent;
    border-right: 10px solid transparent;content: ""; position: absolute;left: 50%;bottom: -10px;margin-left: -10px;}
.item_top .item_a3{background: #D9BB79;}
.item_top .item_a3.on:after{border-top: 10px solid #D9BB79;border-left: 10px solid transparent;
    border-right: 10px solid transparent;content: ""; position: absolute;left: 50%;bottom: -10px;margin-left: -10px;}
.item_top .item_a4{background: #169453;}
.item_top .item_a4.on:after{border-top: 10px solid #169453;border-left: 10px solid transparent;
    border-right: 10px solid transparent;content: ""; position: absolute;left: 50%;bottom: -10px;margin-left: -10px;}
.zhangai_box{margin-top: 53px;}
.za_index1{}
.zhangai_box .swiper-button-prev {
    background-image: url(../images/icon/left1.png);
    width: 50px;
    height: 50px;
    margin-top: -25px;
    background-size: 40px;
    left: 0px;
}
.zhangai_box .swiper-button-next {
    background-image: url(../images/icon/right1.png);
    width: 50px;
    height: 50px;
    margin-top: -25px;
    background-size: 40px;
    right: 0px;
}
.zhangai_box .swiper-button-next.swiper-button-disabled, .zhangai_box .swiper-button-prev.swiper-button-disabled{opacity: 1;filter: alpha(opacity=100);pointer-events: initial;}
.za_index_img{width: 305px;height: 210px;background-position: center;background-repeat: no-repeat;
	background-size: cover;position: relative;float: left;margin-right: 20px;}
.za_index_img:nth-child(4n+4){margin-right: 0;}
.za_index2{}
.za_index2_tit{font-size: 28px;color: #00a0e9;padding: 30px 0 25px 0;}
.za_index2 p{font-size: 18px;color: #666666;line-height: 34px;} 
.za_index_zz{position: absolute;width: 100%;height: 100%;top: 0;background: rgba(0,0,0,0.5);display: flex;
	transition: 0.3s;align-items: center;justify-content: center;cursor: pointer;}
.za_index_zz .za_index_desc{display: block;width: 106px;height: 56px;line-height: 56px;border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;font-size: 20px;color: #fff;text-align: center;transition: 0.3s;}
.za_index_zz:hover .za_index_desc{margin-top: 30px;}

/*如何康复*/
.kangfu_box{margin-top: 92px;}
.how_cure{font-size: 18px;color: #666666;line-height: 34px;position: relative;
    padding-left: 62px;margin-bottom: 25px;}
.how_cure span{display: inline-block;width: 48px;height: 48px;border-radius: 48px;line-height: 48px;text-align: center;
	font-size: 16px;color: #fff;background: #00A0E9;position: absolute;left: 0;top: -7px;}
	
/*相关推荐*/
.tj_con{margin-bottom: 50px;padding-bottom: 50px;border-bottom: 1px solid #E6E6E6;}
.tj_con_box{width: 390px;margin-right: 55px;float: left;}
.tj_con_box:nth-child(3n+3){margin-right: 0;}
.tj_con_img{width: 100%;height: 280px;background-position: center;background-repeat: no-repeat;
	background-size: cover;}
.tj_con_desc{font-size: 18px;color: #333333;line-height: 30px;height: 85px;padding: 12px 0 0 0;display: block;}
.tj_con_desc:hover{color: #00A0E9;}
.tj_con_time{font-size: 14px;color: #999999;}
.tj_con_time span{margin-right: 50px;}


/*简  介*/
.item_jj {padding: 100px 0 120px 0;}
.jies_con{}
.jies_con p{color: #666666;font-size: 17px;line-height: 32px;margin-bottom: 10px;}
.jies_con img{max-width: 620px;margin-right: 20px;float: left;}


/*特色项目详情*/
.detail_con{padding: 30px 0 166px 0;}
.new_detail_l{width: 905px;padding: 25px 20px 40px 20px;border: 1px solid #F2F2F2;}
.new_detail_l .top h1{font-size: 34px;color: #333;line-height: 43px;margin-bottom: 8px}
.new_detail_l .top .data{padding-bottom:25px; border-bottom:1px solid #d6d6d6;}
.new_detail_l .top .time{font-size:13px; color:#888; line-height:2; margin-top:3px; margin-right:10px;}
.new_detail_l i{ display:block;float: left;height: 16px;margin: 7px 5px 0 10px;width:16px;}
.new_detail_l i.share_icon{background: url(../images/icon/share.png) no-repeat center;}
.new_detail_l a{margin:0 7px 0 0;}
.new_detail_l .top .data .det_back{font-size:12px; color:#999999; line-height:2; margin-right: 10px; }
.new_detail_l .top .data .det_back:hover{color:#0085CC;}
.new_detail_l .top .data .det_back i.back{width:16px; height:13px; background:url("../images/icon/back.png") no-repeat; display:block; margin-top:5px; margin-left:10px;}
.new_detail_l .con{font-size:14px; color:#666; line-height:1.857; text-align:justify; padding:20px 0px; }
.new_detail_l .con p{margin-bottom: 20px;line-height: 35px;color: #666;font-size: 18px;}
.new_detail_l .con img{max-width:100%; margin:20px auto;display: block;}
.infocenter_index2_r {width: 355px;margin-left: 20px;}
.infocenter_index2_r1{border: 1px solid #F2F2F2;padding: 10px 15px 18px 24px;}
.infocenter_index2_r1 p{border-bottom: 1px solid #F2F2F2;line-height: 54px;height: 54px;}
.infocenter_index2_r1 span{border-bottom: 2px solid #D91313;height: 54px;display: inline-block;font-size: 28px;font-weight: 600;}
.infocenter_index2_r1 ul {padding: 10px 0;}
.infocenter_index2_r1 li{
	height: 36px;
    line-height: 36px;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.infocenter_index2_r1 li i{display: inline-block;width:2px;height: 2px;background: #D91313;vertical-align: super;}
.infocenter_index2_r1 li a{color: #666666;font-size: 17px;}
.infocenter_index2_r1 li a:hover{color: #D91313;}
.infocenter_index2_r2{margin-top: 5px;}
.infocenter_index2_r2 img{max-width: 100%;}



/*新闻公告*/
.news_con{padding: 30px 0 95px 0;background: #FAFAFA;}
.news_boxs{margin-bottom: 30px;}
.news_box{padding: 50px 0;float: left;border-bottom: 1px solid #EBEBEB;}
.news_box .news_img{width: 300px;height: 180px;background-position: center;background-repeat: no-repeat;
	background-size: cover;float: left;display: block;}
.news_box .news_box_con{width: calc(100% - 350px);float: left;margin-left: 50px;}
.news_box .news_tit{font-size: 30px;color: #333333;}
.news_box .news_tit:hover{color: #0085cc;}
.news_box .news_box_con p{font-size: 17px;color: #666666;line-height: 30px;height: 106px;margin-top: 10px;width: 820px;}
.news_box .news_box_con span{font-size: 15px;color: #0085cc;}


/*新闻详情*/
.newsDet_page{border-top:1px solid #D9D9D9;  padding:10px 0px;}
.newsDet_page a{font-size:14px; color:#666; display:block; line-height:2.3;}
.newsDet_page a b{font-size:16px; color:#666;}
.newsDet_page a:hover,
.newsDet_page a:hover b{color:#0085cc;}
.new_detail_con{background: #FAFAFA;padding: 30px 0 40px 0;}
.new_detail_con .new_detail_l{padding: 25px 20px 0px 20px;background: #fff;}
.new_detail_con .infocenter_index2_r1{background: #fff;}


/*患者服务*/
.patient_con{padding: 60px 0 0 0;}
.service_top{}
.service_top_tit{font-size: 32px;color: #333333;line-height: 24px;font-weight: 600;}
.service_top_en{font-size: 14px;color: #666666;line-height: 24px;margin-top: 10px;}
.service_index1{padding: 30px 0 0 0;}
.service_index1_p{font-size: 17px;color: #666666;line-height: 32px;}
.service1_top{position: relative;text-align: center;font-size: 28px;color: #333333;padding: 60px 0 0px 0;}
.service1_top a{font-size: 28px;color: #333333;}
.service1_top a:hover{color: #00A0E9;}
.service1_top:before {position: absolute;content: '';left: 50%;width: 84px;margin-left: -42px;height: 2px;background: #00A0E9;bottom: -15px;}
.service1_boxs{margin-top: 135px;}
.service1_box{float: left;transition: 0.3s;margin-right: 40px;width: 400px;height: 450px;background: #F6F6F6;padding: 130px 20px 20px 20px;position: relative;display: block;}

.service1_box:nth-child(3n+3){margin-right: 0;}
.service1_box .service1_tit{font-size: 22px;color: #333333;text-align: center;}
.service1_box .service1_name{font-size: 18px;color: #666666;text-align: center;padding: 18px 0;}
.service1_box .service1_name span{font-size: 14px;color: #999;}
.service1_box p{font-size: 15px;color: #666666;line-height: 28px;margin-top: 10px;padding: 25px 0 0 0;border-top: 1px solid #E0E0E0;}
.service1_box .service1_img{width: 158px;height: 158px;border: 2px solid #fff;position: absolute;border-radius: 100%;top: -66px;
    left: 50%;margin-left: -79px;}
.service1_box:hover{background: #0084CC;}
.service1_box:hover .service1_tit{color: #fff;}
.service1_box:hover .service1_name{color: #fff;}
.service1_box:hover .service1_desc{color: #fff;}
.service1_box:hover .service1_span{color: #fff;}


.service1_boxs_hide{margin-top: 1rem;}
.service1_boxs_hide .swiper-slide{padding-top: 1rem;display: block;}
.service1_box_hd{width: 100%;background: #F6F6F6;padding: 1.5rem 20px 20px 20px;position: relative;}
.service1_box_hd .service1_tit{font-size: 0.4rem;color: #333333;text-align: center;}
.service1_box_hd .service1_name{font-size: 0.3rem;color: #666666;text-align: center;padding: 0.1rem 0;}
.service1_box_hd .service1_name span{font-size: 0.24rem;color: #999;}
.service1_box_hd p{font-size: 0.26rem;color: #666666;line-height: 0.44rem;margin-top: 10px;padding: 25px 0 0 0;border-top: 1px solid #E0E0E0;}
.service1_boxs_hide .service1_img{width: 2rem;height: 2rem;border: 2px solid #fff;position: absolute;border-radius: 100%;top: 0;
    left: 50%;margin-left: -1rem;z-index: 3;}






.service_index2{}
.service_index2_tit{padding: 60px 0 35px 0;}
.service_index2_tit span{font-size: 22px;color: #333333;}
.service_index2_tit a{font-size: 14px;color: #0084cc;position: relative;line-height: 29px;margin-right: 30px;}
.service_index2_tit a:hover .jiahao{
	-o-transform:rotate(60deg);
	animation:0.5s linear 0s myrotate;
    -webkit-animation:0.5s linear 0s myrotate;}
.service_index2_tit a .jiahao{display: inline-block;width: 20px;height: 20px;background: url(../images/icon/jiahao.png) center no-repeat;
	position: absolute; right: -30px;top: 4px;}

.service_index3{padding: 0 0 70px 0;}
.service3_tit{font-size: 24px;color: #666666;margin-top: 40px;}
.service3_box{padding: 50px 0 20px 0;border-bottom: 1px solid #E0E0E0;}
.service3_icon{text-align: center;float: left;position: relative;overflow: hidden;}
.service3_icon img{width: 90px;position: relative;z-index: 3;}
.service3_icon p{font-size: 22px;color: #666666;padding: 18px 0;}
.service3_icon:before{position: absolute;content: '';width: 100%;height: 2px;background: url(../images/dashed-line.png) repeat-x;top: 45px;right: 50%;z-index: 2;}
.service3_icon:after{position: absolute;content: '';width: 100%;height: 2px;background: url(../images/dashed-line.png) repeat-x;top: 45px;left: 50%;z-index: 2;}
.service3_icon:first-child:before{display: none;}
.service3_icon:last-child:after{display: none;}
.service3_icon1{width: 200px;}
.service3_icon2{width: 340px;}
.service3_icon3{width: 200px;}
.service3_icon4{width: 340px;}
.service3_icon5{width: 200px;}
.service3_dit{}
.service3_dit p{font-size: 18px;color: #666666;line-height: 36px;padding: 40px 0 20px 0;}
.service3_dit_t1{border-bottom: 1px solid #E0E0E0;}
.service3_dit_t2{width: 400px;margin-right: 40px;float: left;}
.service3_dit_t2:nth-child(3n+3){margin-right: 0;}
.service3_dit_img{width: 100%;height: 200px;}
.service3_dit_p{font-size: 18px;color: #666666;padding: 20px 0 40px 0;text-align: center;}

.service_index4{width: 100%;height: 400px;background-position: center;background-repeat: no-repeat;
	background-size: cover;padding-top: 106px;}
.service4_con{}
.service4_p1{font-size: 38px;color: #333333;}
.service4_p2{font-size: 42px;color: #333333;font-weight: 600;    margin-top: 28px;}
.service4_p1 img{margin-right: 20px;    vertical-align: text-top;}
.service4_p3{font-size: 12px;color: #333333;    margin-top: 8px;}


/*就诊指南*/
.guide_con{padding: 60px 0 0 0;}
.scon_top{}
.scon_tit{font-size: 32px;color: #333333;font-weight: 600;line-height: 24px;}
.scon_en{font-size: 14px;color: #666;line-height: 24px;margin-top: 12px;}
.guide_con_2{padding-bottom: 50px;}
.guide_con_l{width: 775px;float: left;padding: 35px 84px 35px 0;}
.guide_con_r{width: 505px;float: left;border-left: 1px solid #E5E5E5;padding: 35px 0 35px 90px;}
.guide_conr_tel{margin-bottom: 30px;display: flex;align-items: center;}
.guide_conr_tel img{float: left;}
.tel_con{float: left; margin-left: 12px;}
.tel_con .tel_con_tit{font-size: 20px;line-height: 25px;color: #00A0E9;}
.tel_con .tel_con_code{font-size: 30px;line-height: 25px;color: #00A0E9;font-weight: 600;margin-top: 12px;}
.guide_con_r p{font-size: 17px;line-height: 32px;color: #666666;}
.guide_map{padding: 55px 0 145px 0;background: #EDF2F5;}
.guide_map img{max-width: 100%;}
.guide_map_tit{font-size: 24px;color: #333333;line-height: 26px;padding-left: 20px;border-left: 5px solid #0085CC;margin-bottom: 55px;}
.guide_con_l_p{margin-bottom: 10px}
.guide_con_l_p span{float: left;line-height: 32px;font-size: 17px;color: #666;}
.guide_con_l_p p{font-size: 17px;line-height: 32px;color: #666666;float: left;width: calc(100% - 20px);}


/*医保知识*/
.yibao_con{padding-bottom: 100px;}
.yibao_tit{text-align: center;padding: 70px 0;font-size: 28px;line-height: 32px;color: #333333;}
.yibao_boxs{margin-bottom: 15px;}
.yibao_box{margin-right: 40px;width: 400px;height: 140px;padding: 30px 0;text-align: center;float: left;
	box-shadow: 0px 0px 14px 5px rgba(204,204,204,0.2);display: block;position: relative;cursor: pointer;}
.yibao_box.on:after{border-top: 20px solid #00AAEC;border-left: 20px solid transparent;
    border-right: 20px solid transparent;content: ""; position: absolute;left: 50%;bottom: -20px;margin-left: -20px;}
.yibao_box:nth-child(3n+3){margin-right: 0;}
.yibao_box.on,.yibao_box:hover{background: #00AAEC;}
.yibao_box.on .yibao_box_name{color: #fff;}
.yibao_box.on .yibao_hover{display: inline;}
.yibao_box.on .yibao_on{display: none;}
.yibao_box:hover .yibao_box_name{color: #fff;}
.yibao_box:hover:after{border-top: 20px solid #00AAEC;border-left: 20px solid transparent;
    border-right: 20px solid transparent;content: ""; position: absolute;left: 50%;bottom: -20px;margin-left: -20px;}
.yibao_box img.yibao_hover{display: none;}
.yibao_box:hover .yibao_hover{display: inline;}
.yibao_box:hover .yibao_on{display: none;}
.yibao_box .yibao_box_name{font-size: 20px;color: #666666;margin-top: 10px;}
.yibao_txt{margin-top: 80px;}
.yibao_txt p{color: #666666;font-size: 18px;line-height: 32px;margin-bottom: 10px;}
.yibao_map_tit{font-size: 24px;color: #333333;line-height: 26px;padding-left: 20px;border-left: 5px solid #0085CC;margin-bottom: 25px;}
.yibao_map_p{padding-left: 25px;}


/*预约方式*/
.yuyue_con{padding-bottom: 120px;}
.yuyue_style{padding: 80px 0;}
.yuyue_style_box{float: left;display: flex;align-items: center;justify-content: center;padding: 0 38px;}
.yuyue_circle{width: 106px;height: 106px;display: flex;align-items: center;justify-content: center;flex-direction: column;border-radius: 100%;
	-webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
.yuyue_circle:hover{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
}
.yuyue_1{width: 390px;border-right: 1px solid #E0E0E0;}
.yuyue_2{width: 445px;border-right: 1px solid #E0E0E0;}
.yuyue_3{width: 445px;}
.yuyue_1 .yuyue_circle{background: #2F8EB9;}
.yuyue_2 .yuyue_circle{background: #55A5AA;}
.yuyue_3 .yuyue_circle{background: #169453;}
.yuyue_circle p{color: #fff;font-size: 16px;margin-top: 12px;}
.yuyue_txt{padding-left: 34px;}
.yuyue_txt_p{line-height: 25px;}
.yuyue_txt_p span{font-size: 16px;color: #666666;float: left;}
.yuyue_txt_p p{font-size: 16px;color: #666666;float: left;}
.yuyue_txt .p1{font-size: 16px;color: #666666;width: 160px;}
.yuyue_map{width: 100%;height: 600px;}
.yuyue_map img{max-width: 100%;}


/*人员招聘*/
.recruit_con{padding-bottom: 90px;}
.zp_boxs{margin-bottom: 60px;}
.zp_box {
    background: #fff;
    border-bottom: 1px solid #d9d9d9;
    padding: 50px 0px 40px 0px;
    height: 156px;
}
.zp_box .box { width: 25%; height: 100%; }
.zp_box .bor { border-right: 1px solid #ccc; }
.zp_box .name h2 { font-size: 28px; color: #333; line-height: 1.667; }
.zp_box .name span{ font-size: 14px; color: #999;  }
.zp_box .data { padding-left: 38px; }
.zp_box .data p.p1 { font-size: 28px; color: #0090d2; line-height: 1.643; }
.zp_box .data p.p2{font-size: 14px; color: #666666;}
.zp_box .job-btn { width: 200px; height: 50px; background: #00A0E9;  border-radius: 4px; display: block; text-align: center; line-height: 50px; font-size: 18px; color: #fff; }
.table {display: table;}
.table-cell {display: table-cell;vertical-align: middle;height: 100%;}
.zpbox_hide{display: none;padding: 30px 0;background: #F4F7F9;margin-top: -1px;}
.zpbox_hide_tit{font-size: 18px;color: #333333;margin-bottom: 15px;}
.zpbox_hide_desc{margin-bottom: 28px;}
.zpbox_hide_desc p{color: #666666;font-size: 16px;line-height: 30px;}
.zp_btn_box{}
.zp_btn_box .download-a{display: inline-block;width: 190px;height: 44px;line-height: 44px;text-align: center;color: #fff;
	font-size: 14px;background: #00A0E9;border-radius: 5px;}
.zp_btn_box .yp-a{display: inline-block;width: 190px;height: 44px;line-height: 44px;text-align: center;color: #fff;
	font-size: 14px;border: 1px solid #00A0E9;border-radius: 5px;color: #00A0E9;}
.zp_btn_box span{color: #666666;font-size: 16px;vertical-align: bottom;margin-left: 20px;}
.job-btn i{display: inline-block;width: 23px;height: 15px;background: url(../images/icon/eye-off.png) no-repeat center;
	background-size: contain;margin-right: 10px;transition: 0.5s;}
.job-btn.on i{background: url(../images/icon/eye-on.png) no-repeat center;}



/*康复案例*/
.hasno{}
.hasno.hasyes{width: 100%;height: 400px;text-align: center;font-size: 24px;color: #c3c3c3;line-height: 320px;}
.case_index1{width: 100%;height: 550px;background: #EDF2F5;padding: 90px 0;}
.case_con {padding: 60px 0 0 0;}
.case_index1 .container{height: 100%;display: none;}
.case_index1 .container:first-child{display: block;}
.case1_con_video{width: 520px; height: 370px;float: left;background-position: center;background-size: cover;border-radius: 4px;
	    display: flex;align-items: center;justify-content: center;}
.case1_con_video .play{width: 70px;height: 70px;display: block;background: url(../images/icon/play-circle.png) no-repeat center;background-size: 100%;cursor: pointer;}
.case1_con_info{width: calc(100% - 638px);height: 100%;float: left;margin-left: 118px;position: relative;}
.case1_con_info .txt1{font-size: 30px;color: #333;margin-bottom: 30px;}
.case1_con_info .txt1 span{font-size: 24px;}
.case1_con_info .txt3{margin-top: 50px;height: 275px;position: relative;}
.case1_con_info .txt3 p{font-size: 17px;color: #666;line-height: 31px;}
.case1_con_info .txt3:before{position: absolute;content: '';left: -68px;top: -17px;width: 32px;height: 27px;background: url(../images/icon/case_dot1.png) no-repeat center;}
.case1_con_info .txt3:after{position: absolute;content: '';right: 0;bottom: 0;width: 32px;height:27px;background: url(../images/icon/case_dot2.png) no-repeat center;}
.case1_con_info .msg{width: 100%;}
.case1_con_info .msg img.toux{float: left;margin-top: 4px;}
.case1_con_info .msg .msg_name{float: left;color: #3A5668;height: 66px;display: flex;flex-direction: column;justify-content: center;border-right: 1px solid #C4C8CC;
    padding-right: 32px;margin-top: 7px;}
.case1_con_info .msg .msg_name .span1{font-size: 20px;}
.case1_con_info .msg .msg_name .span2{font-size: 14px;margin-top: 10px;}
.case1_con_info .msg_case{padding: 0 40px 0 20px;float: left;border-right: 1px solid #C4C8CC;}
.case1_con_info .msg_case .span1{font-size: 13px;color: #7f888f;display: block;line-height: 24px;}
.case1_con_info .msg_case .span2{font-size: 16px;color: #3a5668;line-height: 24px;}
.case1_con_info .msg_fr{width: 220px;display: flex;align-items: center;float: left;margin-left: 40px;}
.case1_con_info .msg_fr img{width: 40px;}
.case1_con_info .msg_fr .msg_fr_dd{display: inline-block;margin-left: 20px;}
.case1_con_info .msg_fr .msg_fr_dd .p1{font-size: 14px;line-height: 25px;color: #7f888f;}
.case1_con_info .msg_fr .msg_fr_dd .p2{font-size: 20px;font-weight: 600;line-height: 25px;color: #3a5668;}

.case_index2{padding: 50px 0;}
.case2_con{width: 100%;position: relative;}
.case2_con .swiper-container {width: 100%;height: 340px;}
.case2_con .swiper-slide {cursor: pointer;height: 331px;}
.case2_con .swiper-slide:hover{box-shadow: 7px 4px 19px rgba(204,204,204,0.7);}
.case2_con .swiper-button-prev{background-image: url(../images/icon/left1.png);width: 50px;height: 50px;margin-top: -25px;background-size: 50px 50px;left: -110px;}
.case2_con .swiper-button-next{background-image: url(../images/icon/right1.png);width: 50px;height: 50px;margin-top: -25px;background-size: 50px 50px;right: -110px;}
.case2_con .swiper-button-next.swiper-button-disabled, .case2_con .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.case2_con .case2_img{width: 100%;height: 277px;}
.case2_con .swiper-slide p{border-left: 1px solid #F2F2F2;border-right: 1px solid #F2F2F2;padding: 12px 20px;font-size: 17px;color: #666666;line-height: 33px;}
.case2_con .case2_desc{height: 54px;line-height: 54px;padding: 0 20px;background: #F2F2F2;}
.case2_con .case2_desc img{margin-right: 10px;vertical-align: sub;}
.case2_con .case2_desc .span1{font-size: 13px;color: #7f888f;}
.case2_con .case2_desc .span2{font-size: 16px;color: #3a5668;}



/*手机端顶部*/
.mobile-header {width: 100%;height: 0.88rem;margin: 0 auto;display: none;padding: 0 3%;
    z-index: 4444;background: #fff;border-bottom: 1px solid #EFEFEF;position: fixed;top: 0;}
.mobile-logo img{height: 0.56rem;margin: 0.16rem 0;}
.mobile-search{background: url(../images/icon/search.png) no-repeat center;width: 0.4rem;height: 0.4rem;background-size: cover;margin: 0.24rem;display: block;}

.mobile-mnue{width: 0.5rem;display: flex;flex-direction: column;justify-content: center;height: 100%;margin-left: 0.19rem;}
.mobile-mnue span{display: inline-block;background: #0085CC;width: 100%;height: 2px;margin: 0.05rem 0;}

.mobile-nav{width: 100%;top: 0;transition: 0.3s;position: fixed;right: 100%;z-index: 999;padding-top: 0.88rem;}
.mobile-nav-l{width: 50%;height: 100%;background: #0085CC;}
.mobile-nav-r{width: 50%;height: 100%;background: #F5F5F5;overflow-y: auto;}
.mobile-nav-l ul{width: 100%;}
.mobile-nav-l ul li{width: 100%;height: 1rem;line-height: 1rem;text-align: center;border-bottom: 1px solid #4f91e2;position: relative;}
.mobile-nav-l ul li.active{background: #0085CC;}
.mobile-nav-l ul li a{font-size: 0.3rem;color: #fff;}
.mobile-nav-r ul{width: 100%;display: none;}
.mobile-nav-r ul li{width: 100%;height: 1rem;line-height: 1rem;text-align: center;border-bottom: 1px solid #E5E5E5;}
.mobile-nav-r ul li a{font-size: 0.3rem;color: #666;}
.mobile-nav-l ul li.active:after {
    border-top: 0.2rem solid transparent;
    border-bottom: 0.2rem solid transparent;
    border-right: 0.2rem solid #F5F5F5;
    content: "";
    position: absolute;
    width: 0;
    right: 0;
    top: 0.3rem;
}

.index4_title{display: none;}
.mobile-footer{display: none;background: #1A2E4C;}
.mob-f1{padding: 0.5rem 0 0.4rem 0;border-bottom: 1px solid #31435E;}
.mob-f1 .ercode{ width: 2rem;float: left;margin-top: 0.4rem;}
.mob-f1l{float: right;}
.mob-f1 .container{}
.mobfooter_con1_fr{display: flex;align-items: center;    margin-bottom: 0.2rem;}
.mobfooter_con1_fr img{width: 0.6rem;}
.mobfooter_con1_fr .mobfooter_con1_dd{display: inline-block;color: #fff; margin-left: 0.2rem;}
.mobfooter_con1_fr .mobfooter_con1_dd .p1{font-size: 0.28rem;}
.mobfooter_con1_fr .mobfooter_con1_dd .p2{font-size: 0.28rem;font-weight: 600;}
.mob_erweima_p{display: inline-block;color: rgba(255,255,255,0.6);}
.mob_erweima_p p{line-height: 0.46rem;font-size: 0.24rem;}
.mob-f2{padding: 0.4rem 0;}
.mob-f2 p{color: rgba(255,255,255,0.6);text-align: center;line-height: 0.46rem;font-size: 0.24rem;}
.mob-f2 p a{color: rgba(255,255,255,0.6);font-size: 0.24rem;}
.mob_link{margin-bottom: 0.2rem;}
.mob_link img{max-width: 100%;max-height: 0.5rem;float: left; margin: 0 0.1rem;}

.service1_boxs_hide{display: none;}



/*搜索*/
.search_wrap {position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.1);}
.search_top {width: 100%;height: 0.88rem;padding: 0.14rem 2%;background: #fff;}
.sousuo_box {width: 5.5rem;float: left;position: relative;}
.sousuo_box .i_1{font-size: 0.28rem;color: #bdb0b0; position: absolute;top: 0.15rem;left: 0.15rem;}
.sousuo_input {width: 100%;height: 0.6rem;border: 1px solid #ccc;text-indent: 0.1rem; padding: 0 0.5rem;border-radius: 0.6rem;}
.sousuo_box .i_2{position: absolute;top: 0.15rem;right: 0.15rem;color: #b5b5b5;border-radius: 100%;font-size: 0.3rem;}
.sousuo_submit {border: none; width: 0.9rem;font-size: 0.24rem;color: #fff;background: #0085CC; height: 0.46rem;margin-top: 0.05rem;float: left;margin-left: 0.1rem;}
.search_top a {color: #666;font-size: 0.24rem;line-height: 0.6rem;margin-left: 0.1rem; float: right;}