.banner_home.PC_banner{ position: relative; display: block}
.banner_home.Mobile_banner{ display: none}
.banner_home.PC_banner::before {
  right:0%;
  position: absolute;
  top:20%;
  content: " "; background: url("../images/banner_right_img.png") right center no-repeat; background-size:auto 100% ; height: 90%; width: 10%; z-index: 2 
}
.banner_home.PC_banner::after {
  left: 0%;
  position: absolute;
  top: 0%;
  content: " "; background: url("../images/banner_left_img.png") left center no-repeat; background-size:auto 100% ; height: 90%; width: 10%; z-index: 2 
}

.scr {
  pointer-events:none;
  width:0.5rem;
  z-index:12;
  animation:.8s cubic-bezier(.435,.25,.15,.965) infinite alternate scrFn;
  position:absolute;
  bottom:6%;
  left:50%; margin-left:-0.25rem;
  -webkit-animation: bounce-up 1.4s linear infinite;
    animation: bounce-up 1.4s linear infinite;
}
.scr>img {
  width:100%;
  display:block
}




    25% {
        -webkit-transform: translateY(-10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(10px);
    }
}
 
@keyframes bounce-down {
    25% {
        transform: translateY(-10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(10px);
    }
}
 
.animate-bounce-down{
    -webkit-animation: bounce-down 1.5s linear infinite;
    animation: bounce-down 1.5s linear infinite;
}
 
@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
    }
}
 
@keyframes bounce-up {
    25% {
        transform: translateY(10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-10px);
    }
}
 
.animate-bounce-up{
    -webkit-animation: bounce-up 1.4s linear infinite;
    animation: bounce-up 1.4s linear infinite;
}




/*banner 首页*/
.banner_home{ height:8rem; width: 100%;}
.banner_home .slick-slider,.banner_home .slick-list,.banner_home  .slick-track{height: 100%; width: 100%;}
.banner_home .item{ position: relative; height: 100%;  background-position: center center; background-repeat: no-repeat; background-size: cover;}
.banner_home .item .videocon {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 100%; margin-top: -30%;
}
.banner_home .item .videocon video{ width: 100%; height: auto;}

.banner_home .item .text{ position: absolute; left:15%; top: 50%; width:70%; text-align: left; color: #ffffff; margin-top:-150px; line-height: 1.5}
.banner_home .item .text h5{font-weight: bold; font-size: 44px; margin-bottom: 30px;text-transform:uppercase;text-shadow:#000000 1px 1px 6px; max-width: 700px;}
.banner_home .item .text p{font-size:20px; margin-bottom:50px;text-transform:uppercase;text-shadow:#000000 1px 1px 6px; max-width: 600px; line-height: 2}
.banner_home .item .text a{ display: none; padding:14px 32px; font-size:13px; color: #ffffff;text-transform:uppercase;background-color: #229aba;border-radius:30px;}
.banner_home .item .text a:hover{ padding:14px 36px; }

.banner_home .item.slick-current h5{animation: fadeInDown  2s ease; animation-fill-mode: both;}
.banner_home .item.slick-current{}
.banner_home .item.slick-current p{animation: fadeInUp  2s ease; animation-fill-mode: both;}
.banner_home .item.slick-current a{animation: fadeInUp  2s ease; animation-fill-mode: both;}
.banner_home .slick-dots{ bottom:30px}
.banner_home .slick-dots li button{ height: 10px; width: 10px; margin: 0 5px}
.banner_home .slick-dots li.slick-active button {
    background: #006b6e;
}
html,
    body {
      position: relative;
      height: 100%;
    }

#swiper_home{
width:100%; text-align:center;

height:100%;
margin-left:0;
}
#swiper_home .swiper-slide{
height:100%; width:100%; overflow:hidden; position:relative;
}
#swiper_home .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
#swiper_home .swiper-slide:last-child{
height: auto; background:#e60013 url(../images/bottom_backs.jpg) center center no-repeat; background-size:cover
}

.pro_home{width:100%; height:100%;}
.pro_home .scroll {height:100%; width:100%;}
.pro_home .scroll .slick-list{height:100%; width:100%;}
.pro_home .scroll .slick-track{height:100%; width:100%;}
.pro_home .item{ position:relative;height:100%; width:100%; background-size:cover; background-position:center center; background-repeat:no-repeat;}

.pro_home .item .img_show {
position:relative;height:100%; width:100%; background-size:cover; background-position:center center; background-repeat:no-repeat;
}
.pro_home .item .img_show img{ width:100%}

.pro_home .slick-next{ border: 0; background: url("../images/right_btn.png") center center no-repeat; width: 0.6rem; height: 0.6rem; border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); right: 0.3rem; left: inherit;background-size: cover; margin-top: -0.5rem}
.pro_home .slick-prev{ border: 0; background: url("../images/left_btn.png") center center no-repeat; width: 0.6rem; height: 0.6rem; border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); left: 0.3rem;  background-size: cover; margin-top: -0.5rem}

.pro_home .banner_home_font{
  width:100%;
  position: absolute;
  left: 0;
  top:28%;
  text-align: left; z-index:3}
.pro_home .banner_home_font .titile{ font-weight: bold; font-size: 0.6rem; color:#222; line-height: 1.5; margin-bottom: 0.2rem;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; max-width:30%; }
.pro_home .banner_home_font .descipe{ position: relative; font-size: 0.18rem; line-height: 1.8; margin-bottom: 0.4rem; color:#333; max-width:30%; }

.pro_home .pro_home_img{width: auto; height:80%;
  position: absolute;
  right:18%;
  top:13%;
  text-align: left; z-index:5}
 .pro_home .pro_home_img img{ width:auto; height:100%}
.pro_home .pro_img_font{width: auto;
  position: absolute;
  right:10%;
  top:20%;
  text-align: left; font-size:1.4rem;font-family: ITCAvantGardePro-Bold,arail ,sans-serif;font-weight: bold;  z-index:4;opacity:0.15;}
  
.pro_home .pro_img_font:first-child {
            -webkit-text-stroke:1px #00469c;
            color: transparent;
        }
.pro_home .pro_img_font:last-child {
            color: #FFFFFF;
            text-shadow: 0 -1px #00469c, 
            1px -1px #00469c, 
            1px 0 #00469c, 
            1px 1px #00469c, 
            0 1px #00469c,
            -1px 0 #00469c,
            -1px -1px #00469c
        }


.pro_home .slick-current .banner_home_font .titile{animation: moveLeftL 2s ease;animation-fill-mode: both;}
.pro_home .slick-current .banner_home_font .descipe{animation: moveLeftL 2s ease;animation-fill-mode: both;}
.pro_home .slick-current .banner_home_font .more_home3{animation: moveUpsL  2s ease;animation-fill-mode: both;}

.pro_home .slick-current .pro_home_img {
  animation: moveRightL 2s ease;
    animation-delay: 0s;
    animation-fill-mode: none;
  animation-fill-mode: both;
  animation-delay: 0.8s;
}

.pro_home .item:nth-child(2n).slick-current .pro_home_img {
  animation: moveLeftL 2s ease;
    animation-delay: 0s;
    animation-fill-mode: none;
  animation-fill-mode: both;
  animation-delay: 0.8s;
}



.pro_home .slick-current .pro_img_font{ animation-delay: 0.8s;animation: moveUpsL22  2s ease;animation-fill-mode: both;opacity:0.15;}



#swiper_home .swiper-slide.swiper-slide-active .pro_home {animation: moveUpsL 2s ease;animation-fill-mode: both;}


.pro_home .slick-dots{ text-align:left; left:16%; bottom:14%;}
.pro_home .slick-dots li{ position:relative; margin-right:1.2rem;}
.pro_home .slick-dots li:nth-child(1)::after {
  right:-1.1rem;
  position: absolute;
  top:50%;
  content: " "; height:1px; width:1rem;background-color: rgba(0, 70, 156, 0.2);  z-index: 2 
}
.pro_home .slick-dots li:nth-child(2)::after {
  right:-1.1rem;
  position: absolute;
  top:50%;
  content: " "; height:1px; width:1rem;background-color: rgba(0, 70, 156, 0.2);  z-index: 2 
}

.pro_home .slick-dots li:nth-child(3)::after {
  right:-1.1rem;
  position: absolute;
  top:50%;
  content: " "; height:1px; width:1rem;background-color: rgba(0, 70, 156, 0.2);  z-index: 2 
}



.pro_home .slick-dots li:nth-child(1) button{ background:url(../images/pro_btn01.png) center center no-repeat; width:0.5rem; height:0.5rem;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius:50%; background-size:cover}
.pro_home .slick-dots li:nth-child(2) button{ background:url(../images/pro_btn02.png) center center no-repeat; width:0.5rem; height:0.5rem;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius:50%;background-size:cover}
.pro_home .slick-dots li:nth-child(3) button{ background:url(../images/pro_btn03.png) center center no-repeat; width:0.5rem; height:0.5rem;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius:50%;background-size:cover}
.pro_home .slick-dots li:nth-child(4) button{ background:url(../images/pro_btn04.png) center center no-repeat; width:0.5rem; height:0.5rem;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius:50%;background-size:cover}

.pro_home .slick-dots li:nth-child(1).slick-active button{ background:url(../images/pro_btn01_hover.png) center center no-repeat; width:0.5rem; height:0.5rem;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius:50%;background-size:cover}
.pro_home .slick-dots li:nth-child(2).slick-active button{ background:url(../images/pro_btn02_hover.png) center center no-repeat; width:0.5rem; height:0.5rem;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius:50%;background-size:cover}
.pro_home .slick-dots li:nth-child(3).slick-active button{ background:url(../images/pro_btn03_hover.png) center center no-repeat; width:0.5rem; height:0.5rem;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius:50%;background-size:cover}
.pro_home .slick-dots li:nth-child(4).slick-active button{ background:url(../images/pro_btn04_hover.png) center center no-repeat; width:0.5rem; height:0.5rem;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius:50%;background-size:cover}





.pro_home .pro_font_show .leibies{ }
.pro_home .pro_font_show .leibies .one_leibie{ background: none;/*background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,35,77,0)), to(rgba(0,35,77,0.2)));*/ background:rgba(0,35,77,0.2) url("../images/sanjiao_icon.png") 0.1rem center no-repeat; background-size: 0.08rem auto; padding: 0.18rem 0;padding-left: 0.35rem; font-size: 0.18rem; font-weight: bold;height: auto; margin-bottom: 0;box-shadow: none; margin-bottom:0.1rem  }
.pro_home .pro_font_show .leibies .one_leibie:hover{background: none;/*background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,35,77,0)), to(rgba(0,35,77,0.2)));*/ background:rgba(255,255,255,0.2) url("../images/sanjiao_icon.png") 0.1rem center no-repeat; background-size: 0.08rem auto; padding: 0.18rem 0;padding-left: 0.35rem; font-size: 0.18rem; font-weight: bold;height: auto; margin-bottom: 0;box-shadow: none; margin-bottom:0.1rem}
.pro_home .pro_font_show .leibies .one_leibie a{ color: #fff}
.pro_home .pro_font_show .leibies .one_leibie span{ position: relative; transition: transform 0.5s ease; display: inline-block}
.pro_home .pro_font_show .leibies .one_leibie:hover span{transform: translateX(10px);}


.home_number_show ul{ padding-right:10%; padding-top:0.6rem;}
.home_number_show ul li{ border-left:#c2d3e6 4px solid; display:inline-block; width:90%; text-align:left; vertical-align:top; margin-bottom:0.5rem; padding-left:0.2rem;}
.home_number_show ul li h3{ line-height:1; margin-bottom:0.2rem;font-size:0.16rem; color:#e60013;}
.home_number_show ul li h3 span{font-family: ITCAvantGardePro-Bold,arail ,sans-serif;font-size:0.46rem;font-weight:bold; }
.home_number_show ul li p{ line-height:1; font-size:0.14rem; color:#636363;}

.hospital_con{ padding-top:0.2rem;}
.hospital_list{ position:relative; padding:10px; margin-bottom:0.2rem; }
.hospital_list.margin_left10{ margin-left:-10%}
.hospital_list::after {
  left:0%;
  position: absolute;
  top: 0%;
  content: " ";
  width:4rem; height: 100%; background: url("../images/mengcheng001.png") left top repeat-y; background-size: 100% auto;
  -webkit-transition: .3s; z-index: 3;
  transition: .3s; display:none
}
.hospital_list::before {
  right:0%;
  position: absolute;
  top: 0%;
  content: " ";
  width:4rem; height: 100%; background: url("../images/mengcheng002.png") right top repeat-y; background-size: 100% auto;
  -webkit-transition: .3s; z-index: 3;
  transition: .3s;display:none
}
.hospital_list .swiper-slide{}
.hospital_list .swiper-slide .hospital_img{ position:relative; background-color:#fff; border-radius:0.15rem; height:0.8rem;}
.hospital_list .swiper-slide .hospital_img  img{
  display: block;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 80%;
  max-width: 80%;border-radius:0.15rem;
}


.home_pro_newcont {
  width: 100%;
  -webkit-transition: .3s;
  transition: .3s;
    transition-property: all;
  height: 100%;
  background: url(../images/pro_home_back.jpg) center top no-repeat;
    background-size: auto;
  background-size: cover;   display: flex;
  align-items: center; 
}

.home_pro_newcont .home_center_con{ text-align:left;}
.home_pro_newcont .home_pro_tit002{ padding-left:0.2rem}


.home_pro_newcont  .pro_tuijian2{ background-color:#fff; border-radius:0.2rem; padding:0.4rem; margin:0 0.2rem;box-shadow: 0 0px 20px 0 rgba(41,136,204,0.08);}
#swiper_home .swiper-slide.swiper-slide-active    .pro_tuijian2{animation: moveUpsL 2s ease;animation-fill-mode: both;}
.home_pro_newcont  .pro_tuijian2 li.one_content{ position:relative; float:left; width:50%;}
.home_pro_newcont  .pro_tuijian2 li.one_content::after {
  right:0%;
  position: absolute;
  top: 0%;
  content: " ";
  width:1px; height: 100%; background-color:#eee
}
.home_pro_newcont  .pro_tuijian2 li.one_content .img_pro{ float:left; width:50%; height:2.8rem; background-position:center; background-repeat:no-repeat; background-size:cover;}
.home_pro_newcont  .pro_tuijian2 li.one_content .home_pro2_fotns{float: left;
  width: 40%;
  display: inline;
  margin-left: 5%;
  padding-top: 8%;}
.home_pro_newcont  .pro_tuijian2 li.one_content .home_pro2_fotns .home_pro_tit{ font-size:0.22rem; font-weight:bold; margin-bottom:0.2rem;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#222222;}

.home_pro_newcont  .pro_tuijian2 li.one_content .home_pro2_fotns .home_pro_descipe{font-size:0.14rem; line-height:1.8; margin-bottom:0.2rem;  
 display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis; color:#666;}
.home_pro_newcont  .pro_tuijian2 li.one_content .home_pro2_fotns .btn_more{ font-size:0.12rem; display:inline-block; border-radius:0.3rem; border:#227cbc 1px solid; color:#227cbc; padding:0.1rem 0.2rem;}
.home_pro_newcont  .pro_tuijian2 li.one_content .home_pro2_fotns .btn_more:hover{ background-color:#227cbc; color:#fff}

.home_pr_class{ margin-top:0.4rem; padding-bottom:0.4rem;}

.home_pr_class .slick-prev{ left:0.1rem; height:0.5rem; width:0.5rem; margin-top:-0.25rem; border:0; background:url(../images/left_bt22.png) center center no-repeat; background-size: auto 80%;}
.home_pr_class .slick-next{ right:0.1rem; height:0.5rem; width:0.5rem; margin-top:-0.25rem; border:0; background:url(../images/right_bt22.png) center center no-repeat; background-size: auto 80%;}

.tit_show_pro{ position: relative; font-size: 0.35rem; color: #222; font-weight: bold; margin-bottom: 0.4rem; padding-right:50%; line-height: 1.3}
.tit_show_pro::after {
  left: 0%;
  position: absolute;
  bottom:-0.25rem;
  content: " ";
  width:0.3rem;
  -webkit-transition: .3s;
  transition: .3s;
  height: 3px;
  background-color: #ef1c25;
}


#swiper_home .swiper-slide.swiper-slide-active    .home_pr_class{animation: moveLeftL 2s ease;animation-fill-mode: both;}
.home_pr_class .item{ position:relative; border-radius:0.2rem; background-color:#e20a19; background-repeat:no-repeat; background-position:center center; background-size:cover;box-shadow: 0 0px 20px 0 rgba(41,136,204,0.08);margin:0 0.2rem; transition: transform 0.5s ease;}
.home_pr_class .item::before {
  left:0%;
  position: absolute;
  top: 0%;
  content: " ";
  width:100%; height: 100%;background:linear-gradient(to right, rgba(226, 10, 25, 1), rgba(226, 10, 25, 0));
  -webkit-transition: .3s; z-index:1;
  transition: .3s;border-radius: 0.2rem;box-shadow: 0 0px 20px 0 rgba(41,136,204,0.08);
}
.home_pr_class .item:hover{transform: scale(1.06);}



.home_pr_class .item a { display:block;padding:0.3rem; padding-right:30%;display: flex;
  align-items: center; height:3.5rem;  }
.home_pr_class .item a .home_pro_fotns{ position:relative; z-index:2; color:#fff;}
.home_pr_class .item a .home_pro_fotns .home_pro_tit{ font-size:0.24rem; font-weight:bold; margin-bottom:0.2rem;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.home_pr_class .item a .home_pro_fotns .home_pro_descipe{font-size:0.16rem; line-height:1.8; margin-bottom:0.2rem;  
 display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;}
.home_pr_class .item a .home_pro_fotns .btn_more{ font-size:0.13rem; display:inline-block; border-radius:0.3rem; border:#fff 1px solid; padding:0.1rem 0.2rem;}
.home_pr_class .item a .home_pro_fotns .btn_more:hover{ background-color:#fff; color:#e60013}

.home_pr_class .slick-dots li {
	position:relative;
	display:inline-block;
	margin:0 0.1rem;
	padding:0;
	cursor:pointer
}
.home_pr_class .slick-dots li button {
	border:0;
	display:block;
	height:2px;
	width:0.3rem;
	padding:0;
	margin:0;
	outline:none;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:#ccc;
	border-radius:0px
}
.home_pr_class .slick-dots li.slick-active button {
	background:#cf2b1e; width: 0.4rem;
}


.about_home_show{ position:relative; width:100%; height:100%; background-position: right bottom; background-repeat: no-repeat; background-size: auto 86%; text-align:left;display: flex;
  align-items: center;}
.Home_back_img {
  width:100%;
  -webkit-transition: .3s;
  transition: .3s;
  height: 100%;
  background: url(../images/about_back_img.jpg) center top no-repeat; background-size:cover
}

.home_Advantages_img {
  width:100%;
  -webkit-transition: .3s;
  transition: .3s;
  height: 100%;
  background: url(../images/home_yunying_back.jpg) center center no-repeat; background-size:cover
}

.more_home a{ margin-top:0.3rem;display:inline-block;background-color:#e60013; padding:0.15rem 0.35rem; font-size:0.15rem; color:#fff;transition: transform 0.5s ease; border-radius:0rem }
.more_home a:hover{ background-color:#e60013; color:#fff;transform: translateY(-10px);}
.more_home2 a{ margin-top:0.3rem;display:inline-block; border:#fff 1px solid; padding:0.15rem 0.25rem; font-size:0.15rem; color:#fff}
.more_home2 a:hover{border:#fff 1px solid; background-color:#fff; color:#e60013}
.more_home3 a{ margin-top:0.3rem;display:inline-block;background-color: rgba(207,43,30,.95); padding:0.15rem 0.35rem; font-size:0.15rem; color:#fff;transition: transform 0.5s ease; border-radius:0 }
.more_home3 a:hover{ background-color:#cf2b1e; color:#fff;transform: translateY(-10px);}
.more_home4 a{ display:inline-block; padding:0 0 8% 5%; font-size:0.14rem; color:#e20a19;transition: transform 0.5s ease;}
.more_home4 a:hover{ color:#e20a19;transform: translateX(10px);}

.about_homes{ background-position:right center; background-repeat:no-repeat; background-size:auto 80% ; background-color:#fff; }

.biaozhun_homes{ background-position:center center; background-repeat:no-repeat; background-size: cover; }
.biaozhun_homes_con{ position:relative; width:100%; height:100%; text-align:left;display: flex;
  align-items: center;}
.biaozhun_homes_con .biaozhun_homes_left{ float:left; width:30%;}

.biaozhun_homes_con .biaozhun_homes_left .tit_show{animation: moveLeftL 2s ease;animation-fill-mode: both;}

.biaozhun_homes_con .biaozhun_homes_left .decipe{animation: moveLeftL 2s ease;animation-fill-mode: both;}
.biaozhun_homes_con .biaozhun_homes_left  .tit_show{ position: relative; font-size: 0.35rem; color: #222; font-weight: bold; margin-bottom: 0.4rem; padding-right:50%; line-height: 1.3}
.biaozhun_homes_con .biaozhun_homes_left .tit_show::after {
  left: 0%;
  position: absolute;
  bottom:-0.25rem;
  content: " ";
  width:0.3rem;
  -webkit-transition: .3s;
  transition: .3s;
  height: 3px;
  background-color: #ef1c25;
}
.biaozhun_homes_con .biaozhun_homes_left .bz_contents_l_img img{ width:100%; margin-top:0.3rem;}


.biaozhun_homes_con .biaozhun_homes_right{ float:right; width:64%;}
.biaozhun_homes_con .biaozhun_homes_right ul li{ border:#dbdbdb 1px solid;border-radius: 0.2rem; padding:0.2rem; text-align:left; background-color:#fff; margin-bottom:0.15rem;  background: url(../images/sanjiao_icon2.png) 97% center no-repeat; background-size:auto 0.3rem ; }
.biaozhun_homes_con .biaozhun_homes_right ul li:hover{ background-color:#fff; border:#e20a19 1px solid;box-shadow: 0 0px 20px 0 rgba(0,0,0,0.15);}
.biaozhun_homes_con .biaozhun_homes_right ul li a .bz_contents_titile{ background: url(../images/cions01.png) left center no-repeat; background-size:auto 80% ; padding-left:0.3rem; font-size:0.18rem; line-height:1.5; color:#222; margin-bottom:0.1rem;  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
.biaozhun_homes_con .biaozhun_homes_right ul li a .bz_contents_xinghao{font-size:0.15rem; line-height:1.5; color:#999; }

.biaozhun_homes_con .biaozhun_homes_right ul li a:hover .bz_contents_titile{color:#e20a19; }
.biaozhun_homes_con .biaozhun_homes_right ul li a:hover .bz_contents_xinghao{ color:#e20a19; }

.about_home_show .cer8{ position:relative; z-index:3}

.about_home_show .tit_show{ position: relative; font-size: 0.35rem; color: #222; font-weight: bold; margin-bottom: 0.4rem; padding-right:50%; line-height: 1.3}
.about_home_show .tit_show::after {
  left: 0%;
  position: absolute;
  bottom:-0.25rem;
  content: " ";
  width:0.3rem;
  -webkit-transition: .3s;
  transition: .3s;
  height: 3px;
  background-color: #ef1c25;
}
.about_home_show .decipe{ font-size: 0.17rem; line-height: 2; color: #333; margin-bottom: 0.3rem; padding-right:50%;overflow : hidden;
white-space: normal;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;}

.home_pro_newcont .home_pro_tit002 .decipe{ font-size: 0.17rem; line-height: 2; color: #333; margin-bottom: 0.3rem;overflow : hidden;
white-space: normal;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;}

#swiper_home .swiper-slide.swiper-slide-active .home_pro_newcont .home_pro_tit002 .decipe {
  animation: moveLeftL 2s ease;
    animation-fill-mode: none;
  animation-fill-mode: both;
}


.about_home_show .vedio_show{}
.about_home_show .vedio_show a{position: relative; border-radius:0.3rem; background: #fff url("../images/vedio_icon.png") 0.25rem center no-repeat; background-size: auto 0.20rem; padding:0.16rem 0.25rem; padding-left: 0.55rem; color: #e6463a; border: #e6463a 1px solid;font-size: 0.15rem; font-weight: bold; transition: transform 0.5s ease; display: inline-block;}

.home_banner_show{ height: 100%; width: 100%}
.home_banner_show .slick-slider{ height: 100%; width: 100%}
.home_banner_show .slick-list{ height: 100%; width: 100%}
.home_banner_show .slick-track{ height: 100%; width: 100%}
.home_banner_show .item { position: relative; overflow: hidden}

.home_banner_show .item::before {
  right:0;
  position: absolute;
  top:0%;
  content: " ";
  width:100%;
  -webkit-transition: .3s;
  transition: .3s;
  height: 100%; z-index:9;
  background: url(../images/back_mengcheng.png) center center no-repeat; background-size:cover; display:none
} 


.home_banner_show .item .banner_home_font{ position: absolute; left: 15%; top: 50%; width: 70%; margin-top: -1.6rem; text-align: cnter; z-index:10}
/*.home_banner_show .item:nth-child(3) .banner_home_font{ position: absolute; left: 15%; width:70%; top: 50%; margin-top: -2.4rem; text-align: center}*/

.home_banner_show .item.slick-current  .banner_home_font{animation: moveUpL 2s ease;animation-fill-mode: both;}

.home_banner_show .item .videocon {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 100%; margin-top: -30%; z-index:2
}
.home_banner_show .item .videocon video{ width: 100%; height: auto;}


.home_banner_show  .item .img_show {
	width: 100%; overflow: hidden;
    transform: scale(1.1);
     transition: all 2s;
}
.home_banner_show  .item.slick-current  .img_show{
    transform: scale(1);
}

.home_banner_show .item .banner_home_font .titile{ font-size: 0.6rem; font-weight: bold; color: #e60013;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; line-height:1.3; margin-bottom: 0.3rem;text-shadow: 0px 0px 10px #fff;text-transform: uppercase;}
.home_banner_show .item .banner_home_font .descipe{ font-size: 0.34rem; font-weight: bold; color: #fff; line-height: 2; margin-bottom: 0.3rem;text-shadow: 1px 1px 2px #00224e;position: relative;
  display: inline-block;}
  
.home_banner_show .item .banner_home_font .descipe::after {
  right:-1.6rem;
  position: absolute;
  top:50%;
  content: " ";
  width:1.3rem;
  -webkit-transition: .3s;
  transition: .3s;
  height: 3px; margin-top:-2px;
  background-color: #fff; display: none
}  
  
.home_banner_show .slick-dots li {
	position:relative;
	display:inline-block;
	margin:0 0.1rem;
	padding:0;
	cursor:pointer
}
.home_banner_show .slick-dots li button {
	border:0;
	display:block;
	height:2px;
	width:0.3rem;
	padding:0;
	margin:0;
	outline:none;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:#d6d6d6;
	border-radius:0px
}
.home_banner_show .slick-dots li.slick-active button {
	background:#cf2b1e; width: 0.4rem;
}

.home_banner_show .slick-next{ border: 0; background: url("../images/right_btn.png") center center no-repeat; width: 0.6rem; height: 0.6rem; border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); right:-0.7rem; left: inherit;background-size: cover; margin-top: -0.5rem}
.home_banner_show .slick-prev{ border: 0; background: url("../images/left_btn.png") center center no-repeat; width: 0.6rem; height: 0.6rem; border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); left:-0.7rem;  background-size: cover; margin-top: -0.5rem}

.home_banner_show:hover .slick-prev { left:0.3rem;animation: moveRightL 2s ease; animation-fill-mode: both;}
.home_banner_show:hover .slick-next { right:0.3rem;animation: moveLeftL 2s ease; animation-fill-mode: both;}

.about_home_imgs{ position:absolute; right:0; top:0%; width:40%; background-size:cover; background-repeat:no-repeat; background-position:center center;height: 100%; z-index:9;display: flex;align-items: center;text-align: center; color:#fff; display:none}
.about_home_imgs .vedio_btn{display: inline; margin: 0px auto;text-shadow: #000 0px 0px 40px;}
.about_home_imgs .vedio_btn i{ font-size:0.56rem; padding-bottom:0.3rem;}
.about_home_imgs .vedio_btn span{ display:block;font-size:0.24rem;}
.number_home_show{ position:absolute; left:0; bottom:10%; width:100%; z-index:10}
.number_home_show ul li{ display:inline-block; position:relative; width:17%; margin-right:3%; background-color:#fff; border-radius:0.15rem;box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13); padding:0.3rem;}
.number_home_show ul li .iconfont{ position:absolute; right:0.3rem; top:0.3rem; color:#ef1c25; font-size:0.3rem}
.number_home_show ul li .number_font{ text-align:left;}
.number_home_show ul li .number_font span{ color:#ef1c25; font-size:0.4rem;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; line-height:1; margin-bottom:0.2rem; display:inline-block;font-weight: bold;}
.number_home_show ul li .number_font p{display:block; color:#666; font-size:0.16rem;}

.home_titilesd_show{ color:#999; font-size:0.18rem; margin-bottom:0.2rem;}
.home_titilesd_show span{font-size:0.28rem; font-weight:bold; display:inline-block; padding-right:0.3rem; margin-right:0.2rem;line-height: 1;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; text-transform:uppercase}


.Home_Marketing_img{ background:#f0f6fb url("../images/Home_Marketing_img.jpg") center center no-repeat; background-size: cover;}
.Home_Marketing{ width: 100%; height: 100%; padding-top:5%}
.Home_Marketing .left_fonts_showd{ float: left; width:  30%; text-align:left; padding-top:5%}
.Home_Marketing .left_fonts_showd .CD_logo { margin-bottom:0.4rem;width: 0.8rem; }
.Home_Marketing .left_fonts_showd .CD_logo img{height:0.5rem;}
.Home_Marketing .left_fonts_showd .tit_show{ position: relative; font-size: 0.35rem; color: #e60013; font-weight: bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; margin-bottom: 0.4rem; line-height: 1.3; margin-top:2%;}
.Home_Marketing .left_fonts_showd .tit_show::after {
  left: 0%;
  position: absolute;
  bottom:-0.25rem;
  content: " ";
  width:0.3rem;
  -webkit-transition: .3s;
  transition: .3s;
  height: 3px;
  background-color: #ef1c25;
}
.Home_Marketing .left_fonts_showd  .decipe{ font-size: 0.17rem; font-weight:bold; line-height: 2; color: #333; margin-bottom: 0.3rem; }


.Home_Marketing .right_map{position:relative; float: right;width:60%}
.Home_Marketing .right_map img{ width: 100%}
.Home_Marketing .right_map .position_rel{ }
.Home_Marketing .right_map .position_rel .dongxiao{}
.Home_Marketing .right_map .position_rel .position01{ position:absolute; left:10%; top:23%; text-align:center; }
.Home_Marketing .right_map .position_rel .position02{ position:absolute; left:18%; top:59%; text-align:center; }
.Home_Marketing .right_map .position_rel .position03{ position:absolute; left:44%; top:50%; text-align:center; }
.Home_Marketing .right_map .position_rel .position04{ position:absolute; left:70%; top:36%; text-align:center; }
.Home_Marketing .right_map .position_rel .position05{ position:absolute; left:77%; top:72%; text-align:center; }
.Home_Marketing .right_map .position_rel .dongxiao .tit{ font-size:0.16rem; color:#333;display: block;}
.Home_Marketing .right_map .position_rel .dongxiao .yuandian{ position:relative; display: inline-block; margin-top:0.2rem; background-color:#ef1c25; width:0.2rem; height:0.2rem; border-radius:50%;}
.Home_Marketing .right_map .position_rel .dongxiao .yuandian::after {
    display: block;
    content: '';
    background: rgba(183,56,37,0.1);
    position: absolute;
    border-radius: 50%;
    animation: twinkle2 1.3s;
        animation-iteration-count: 1;
    animation-iteration-count: infinite;
    opacity: 0;
    width: 0;
    height: 0;border-radius: 50%;
}
.Home_Marketing .right_map .position_rel .dongxiao.position02 .yuandian::after {
animation-delay: 1s;
}
.Home_Marketing .right_map .position_rel .dongxiao.position02 .yuandian::after {
animation-delay:1.5s;
}
.Home_Marketing .right_map .position_rel .dongxiao.position02 .yuandian::after {
animation-delay: 1s;
}
.Home_Marketing .right_map .position_rel .dongxiao.position02 .yuandian::after {
animation-delay: 1.5s;
}
@keyframes twinkle2{
				0%{
					width: 0;
    			  height: 0;
					opacity: 0;
              left: 50%;
    				top: 50%;border-radius: 50%;
					}
				50%{
					opacity: 1;border-radius: 50%;
				}
				100%{
              width: 600%;
    			  height: 600%;
              left:-250%;
    				top:-250%;
					opacity: 0;border-radius: 50%;
					}
			}



.New_home_back{ background:#f4f4f4 url(../images/back_home_new.jpg) center center no-repeat; background-size:cover; height:100%; width:100%; overflow:hidden}
.news_home_con{ position:relative; width:100%; height:100%; padding-top:0%; text-align:left;  align-items: center; display: flex;}
.news_home_con .tit_show{ position: relative; font-size: 0.35rem; color: #e60013; font-weight: bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; margin-bottom: 0.4rem; padding-right:46%; line-height: 1.3; margin-top:2%;}
.news_home_con .tit_show::after {
  left: 0%;
  position: absolute;
  bottom:-0.25rem;
  content: " ";
  width:0.3rem;
  -webkit-transition: .3s;
  transition: .3s;
  height: 3px;
  background-color: #ef1c25;
}
.news_home_con .decipe{ font-size: 0.17rem; line-height: 2; color: #666; margin-bottom: 0.3rem; padding-right:70%;}

.news_home_con .home_new_lists{}
.news_home_con .home_new_lists .item{background-color: #fff;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
  border-radius:0; margin:0 0.3rem;transition: transform 0.5s ease-in-out;}
.news_home_con .home_new_lists  .item .new_img{ width:100%; height:4rem; background-repeat:no-repeat; background-size:cover; background-position:center center;border-radius:0; overflow:hidden;}
.news_home_con .home_new_lists  .item:hover{transform: scale(1.05);}
.news_home_con .home_new_lists  .item .new_time{ padding:5% 3% 0% 5%; color:#e60013; font-size:0.16rem; line-height:1;}
.news_home_con .home_new_lists  .item .new_name{ padding:5% 3% 5% 5%; color:#222; font-weight:bold; font-size:0.20rem; line-height:0.3rem; height:0.6rem; overflow:hidden}
.home_new_lists .slick-next{ border: 0; background: url("../images/right_btn.png") center center no-repeat; width: 0.6rem; height: 0.6rem; border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); right:0.3rem; left:inherit; top:-0.3rem; background-size: cover;}
.home_new_lists .slick-prev{ border: 0; background: url("../images/left_btn.png") center center no-repeat; width: 0.6rem; height: 0.6rem; border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); right:0.3rem; left:inherit; bottom:inherit; background-size: cover; top:-0.3rem;margin-right: 0.8rem;}

.home_new_tit_show{ position:relative;padding-left: 0.2rem; margin-bottom:0.3rem; margin-left:0.4rem;}
.home_new_tit_show::before {
    content: '';
  position: absolute;
  left: 0;
  bottom: 5%;
  z-index: 0;
  width:4px;
  height: 92%;
  background-color: #e60013;
  z-index: 2;
  border-radius: 3px;
}


.home_Advantages{ height:100%; width:100%;}
.home_Advantages .Advantages_titile{ position:relative; padding-top:7%; text-align:center;margin-bottom: 0.4rem;}
.home_Advantages .Advantages_titile p{position:relative; z-index:2; display:inline-block;font-size: 0.30rem;  color: #fff;font-weight: bold;}
.home_Advantages .Advantages_titile span{position:relative; z-index:1; display:block;font-size: 0.60rem; color: rgba(255, 255, 255, 0.05);font-weight: bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif;margin-top: -0.60rem;
  text-transform: uppercase;}
.home_Advantages   .Advantages_lists{ position:relative;}
.home_Advantages   .Advantages_lists #tabcilk{}
.home_Advantages   .Advantages_lists #tabcilk  li a{transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
.home_Advantages   .Advantages_lists #tabcilk > li:nth-child(1){ position:absolute; left:0; top:5%; width:25%; text-align:right;}
.home_Advantages   .Advantages_lists #tabcilk >  li:nth-child(2){ position:absolute; left:0; top:40%; width:25%; text-align:right;}
.home_Advantages   .Advantages_lists #tabcilk >  li:nth-child(3){ position:absolute; left:0; bottom:5%; width:25%; text-align:right;}
.home_Advantages   .Advantages_lists #tabcilk >  li:nth-child(4){ position:absolute; right:0; top:5%; width:25%; text-align:left;}
.home_Advantages   .Advantages_lists #tabcilk >  li:nth-child(5){ position:absolute; right:0; top:40%; width:25%; text-align:left;}
.home_Advantages   .Advantages_lists #tabcilk >  li:nth-child(6){ position:absolute; right:0; bottom:5%; width:25%; text-align:left;}

.home_Advantages   .Advantages_lists #tabcilk  li a .numbers{ line-height:1; margin-bottom:0.15rem; color: rgba(255, 255, 255, 0.5); font-size:0.22rem; font-weight:bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; position:relative;}
.home_Advantages   .Advantages_lists #tabcilk  li a .titile{ line-height:1.2; margin-bottom:0.20rem; color: rgba(255, 255, 255, 0.5); font-size:0.20rem; font-weight:bold;position:relative;}
.home_Advantages   .Advantages_lists #tabcilk  li a .descipe_show{ line-height:1.4;  color: rgba(255, 255, 255, 0.5); font-size:0.15rem; position:relative;}


.home_Advantages   .Advantages_lists #tabcilk  li.on a .numbers{color:#3b93ff; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.home_Advantages   .Advantages_lists #tabcilk  li.on a .titile{color:#3b93ff; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.home_Advantages   .Advantages_lists #tabcilk  li.on a .descipe_show{color:#fff; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }


.home_Advantages   .Advantages_lists #tabbox{ position:relative; width:5.5rem; margin:0px auto}

.home_Advantages   .Advantages_lists #tabbox .yuandian01{ position:absolute; left:0.5rem; top:0.5rem; background-color:#0a4b89; height:0.18rem; width:0.18rem; border-radius:50%;border: 2px solid rgba(27, 110, 212, 0.9); z-index:3}
.home_Advantages   .Advantages_lists #tabbox .yuandian02{ position:absolute; left:-0.4rem; top:50%; background-color:#0a4b89; height:0.18rem; width:0.18rem; border-radius:50%;border: 2px solid rgba(27, 110, 212, 0.9); z-index:3}
.home_Advantages   .Advantages_lists #tabbox .yuandian03{ position:absolute; left:0.5rem; bottom:0.5rem; background-color:#0a4b89; height:0.18rem; width:0.18rem; border-radius:50%;border: 2px solid rgba(27, 110, 212, 0.9); z-index:3}
.home_Advantages   .Advantages_lists #tabbox .yuandian04{ position:absolute; right:0.5rem; top:0.5rem; background-color:#0a4b89; height:0.18rem; width:0.18rem; border-radius:50%;border: 2px solid rgba(27, 110, 212, 0.9); z-index:3}
.home_Advantages   .Advantages_lists #tabbox .yuandian05{ position:absolute; right:-0.4rem; top:50%; background-color:#0a4b89; height:0.18rem; width:0.18rem; border-radius:50%;border: 2px solid rgba(27, 110, 212, 0.9); z-index:3}
.home_Advantages   .Advantages_lists #tabbox .yuandian06{ position:absolute; right:0.5rem; bottom:0.5rem; background-color:#0a4b89; height:0.18rem; width:0.18rem; border-radius:50%;border: 2px solid rgba(27, 110, 212, 0.9); z-index:3}

.home_Advantages   .Advantages_lists #tabbox::after {
  left: -0.3rem;
  position: absolute;
  top:-0.3rem;
  content: " ";
  width:6.1rem; height:6.1rem;
  border: 2px solid rgba(27, 110, 212, 0.9);
  -webkit-transition: .3s;
  transition: .3s; border-radius:50%;z-index:2
}
.home_Advantages   .Advantages_lists #tabbox .chanye_home_list{overflow: hidden;border-radius:50%;}
.home_Advantages   .Advantages_lists #tabbox .chanye_home_list .img_one{ background-position:center center; background-repeat:no-repeat; background-size:cover; width:5.5rem; height:5.5rem; border-radius:50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); background-color:#fff;

  overflow:hidden;

}


  .home_Advantages   .Advantages_lists #tabbox .chanye_home_list.cur .img_one{ animation: scaleImg2 2s ease;animation-fill-mode: both;}
.home_Advantages   .Advantages_lists #tabbox .chanye_home_list.cur .fonts_showd1{ animation: moveLeftL 2s ease;animation-fill-mode: both;}

.home_Advantages   .Advantages_lists #tabbox .chanye_home_list .fonts_showd1{font-size:0.5rem; font-weight:bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; line-height:1.3;color:#cf2b1e;text-align:right; padding-right:5%; margin-top:-0.6rem;text-shadow: 1px 10px 20px rgba(207, 43, 30, 0.08);}

.home_Advantages   .Advantages_lists #tabbox .chanye_home_list .fonts_showd2{position: absolute;
  right: -80%;
  bottom: -0%;
  font-size: 0.16rem;
  font-weight: normal;
  font-family: ITCAvantGardePro-Bold,arail ,sans-serif;
  line-height: 1.6;
  color: #666;
  width: 60%;
  text-align: left;}



#swiper_home .swiper-slide.swiper-slide-active .about_home_show .tit_show{animation: moveLeftL 2s ease;animation-fill-mode: both;}
#swiper_home .swiper-slide.swiper-slide-active .home_titilesd_show{animation: moveLeftL 2s ease;animation-fill-mode: both;}
#swiper_home .swiper-slide.swiper-slide-active .about_home_show .decipe{animation: moveLeftL 2s ease;animation-fill-mode: both;}
#swiper_home .swiper-slide.swiper-slide-active .more_home{animation: moveUpsL 2s ease;animation-fill-mode: both;}

#swiper_home .swiper-slide.swiper-slide-active .home_new_lists{animation: moveUpsL 2s ease;animation-fill-mode: both;}

#swiper_home .swiper-slide.swiper-slide-active .number_home_show li:nth-child(1){animation: moveRightL 2s ease;animation-fill-mode: both;animation-delay: 0.8s;}
#swiper_home .swiper-slide.swiper-slide-active .number_home_show li:nth-child(2){animation: moveRightL 2s ease;animation-fill-mode: both;animation-delay: 1s;}
#swiper_home .swiper-slide.swiper-slide-active .number_home_show li:nth-child(3){animation: moveRightL 2s ease;animation-fill-mode: both;animation-delay: 1.2s;}
#swiper_home .swiper-slide.swiper-slide-active .number_home_show li:nth-child(4){animation: moveRightL 2s ease;animation-fill-mode: both;animation-delay: 1.4s;}

#swiper_home .swiper-slide.swiper-slide-active .pro_home .pro_font_show{animation: moveUpsL 2s ease;animation-fill-mode: both;}
#swiper_home .swiper-slide.swiper-slide-active .Home_Marketing .right_map{animation: moveUpsL 2s ease;animation-fill-mode: both;}

#swiper_home .swiper-slide.swiper-slide-active .news_home_con  .tit_show{animation: moveLeftL 2s ease;animation-fill-mode: both;}
#swiper_home .swiper-slide.swiper-slide-active .news_home_con  .decipe{animation: moveLeftL 2s ease;animation-fill-mode: both;}

#swiper_home .swiper-slide.swiper-slide-active .home_Advantages{animation: moveUpsL 2s ease;animation-fill-mode: both;}


.home_Pro_show{ position:relative}
.home_Pro_show .home_pro_tit{ position:absolute; left:0; top:20%; width:100%; z-index:2;text-align: left; }



.Advantages_home_show{ position:relative}
.Advantages_home_show .item{}


.Advantages_home_show .item  .yunying_one ul li  a .numbers{ transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item  .yunying_one ul li  a .titile{transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item   .yunying_one ul li  a .descipe_show{ transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }

.Advantages_home_show .item:nth-child(1).slick-current .yunying_one ul li:nth-child(1) a .numbers{color:#3b93ff; font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(1).slick-current .yunying_one ul li:nth-child(1) a .titile{color:#3b93ff;  font-size:0.28rem;transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(1).slick-current .yunying_one ul li:nth-child(1) a .descipe_show{color:#fff; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
	
.Advantages_home_show .item:nth-child(2).slick-current .yunying_one ul li:nth-child(2) a .numbers{color:#3b93ff;font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(2).slick-current .yunying_one ul li:nth-child(2) a .titile{color:#3b93ff;font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(2).slick-current .yunying_one ul li:nth-child(2) a .descipe_show{color:#fff; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }

.Advantages_home_show .item:nth-child(3).slick-current .yunying_one ul li:nth-child(3) a .numbers{color:#3b93ff;font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(3).slick-current .yunying_one ul li:nth-child(3) a .titile{color:#3b93ff;font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(3).slick-current .yunying_one ul li:nth-child(3) a .descipe_show{color:#fff; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
	
.Advantages_home_show .item:nth-child(4).slick-current .yunying_one ul li:nth-child(4) a .numbers{color:#3b93ff;font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(4).slick-current .yunying_one ul li:nth-child(4) a .titile{color:#3b93ff;font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(4).slick-current .yunying_one ul li:nth-child(4) a .descipe_show{color:#fff; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
	
.Advantages_home_show .item:nth-child(5).slick-current .yunying_one ul li:nth-child(5) a .numbers{color:#3b93ff;font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(5).slick-current .yunying_one ul li:nth-child(5) a .titile{color:#3b93ff;font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(5).slick-current .yunying_one ul li:nth-child(5) a .descipe_show{color:#fff; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
	
.Advantages_home_show .item:nth-child(6).slick-current .yunying_one ul li:nth-child(6) a .numbers{color:#3b93ff;font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(6).slick-current .yunying_one ul li:nth-child(6) a .titile{color:#3b93ff;font-size:0.28rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
.Advantages_home_show .item:nth-child(6).slick-current .yunying_one ul li:nth-child(6) a .descipe_show{color:#fff; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; }
	
.Advantages_home_show .slick-dots{
  position: absolute;
  bottom: 0; left:0;
  height: 100%;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
  line-height: 0;
  z-index: 2;
}
.Advantages_home_show .slick-dots li button{ background:none; width:100%; height:100%; border-radius:0}
.Advantages_home_show .slick-dots li.slick-active button {
  background: none;
}
.Advantages_home_show .slick-dots li:nth-child(1){ position:absolute; left:0; top:5%; width:25%; text-align:right;height: 1rem;}
.Advantages_home_show .slick-dots li:nth-child(2){ position:absolute; left:0; top:40%; width:25%; text-align:right;height: 1rem;}
.Advantages_home_show .slick-dots li:nth-child(3){ position:absolute; left:0; bottom:5%; width:25%; text-align:right;height: 1rem;}
.Advantages_home_show .slick-dots li:nth-child(4){ position:absolute; right:0; top:5%; width:25%; text-align:left;height: 1rem;}
.Advantages_home_show .slick-dots li:nth-child(5){ position:absolute; right:0; top:40%; width:25%; text-align:left;height: 1rem;}
.Advantages_home_show .slick-dots li:nth-child(6){ position:absolute; right:0; bottom:5%; width:25%; text-align:left;height: 1rem;}



	
	
.Advantages_home_show .item .yunying_one{ position:relative; text-align:center; padding:0.35rem 0}
.Advantages_home_show .item .yunying_one .yunying_img_show{position:relative; border-radius:50%;width: 5.5rem;
  height: 5.5rem;
  margin: 0px auto;}
.Advantages_home_show .item .yunying_one .yunying_img_show .back_img::after {
  left: -0.3rem;
  position: absolute;
  top:-0.3rem;
  content: " ";
  width:6.1rem; height:6.1rem;
  border: 2px solid rgba(27, 110, 212, 0.5);
  -webkit-transition: .3s;
  transition: .3s; border-radius:50%;z-index:2
}

.Advantages_home_show .item .yunying_one .yunying_img_show .back_img{ background-position:center center; background-repeat:no-repeat; background-size:cover; width:5.5rem; height:5.5rem; border-radius:50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); background-color:#fff;}


.Advantages_home_show .item.slick-current .yunying_one .yunying_img_show .back_img{ animation: scaleImg2 2s ease;animation-fill-mode: both;}




.Advantages_home_show .item .yunying_one ul li:nth-child(1){ position:absolute; left:0; top:5%; width:25%; text-align:right;}
.Advantages_home_show .item .yunying_one ul li:nth-child(2){ position:absolute; left:0; top:40%; width:25%; text-align:right;}
.Advantages_home_show .item .yunying_one ul li:nth-child(3){ position:absolute; left:0; bottom:5%; width:25%; text-align:right;}
.Advantages_home_show .item .yunying_one ul li:nth-child(4){ position:absolute; right:0; top:5%; width:25%; text-align:left;}
.Advantages_home_show .item .yunying_one ul li:nth-child(5){ position:absolute; right:0; top:40%; width:25%; text-align:left;}
.Advantages_home_show .item .yunying_one ul li:nth-child(6){ position:absolute; right:0; bottom:5%; width:25%; text-align:left;}
.Advantages_home_show .item .yunying_one ul li  .numbers{ line-height:1; margin-bottom:0.15rem; color: rgba(255, 255, 255, 0.5); font-size:0.22rem; font-weight:bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; position:relative;}
.Advantages_home_show .item .yunying_one ul li .titile{ line-height:1.2; margin-bottom:0.20rem; color: rgba(255, 255, 255, 0.5); font-size:0.20rem; font-weight:bold;position:relative;}
.Advantages_home_show .item .yunying_one ul li .descipe_show{ line-height:1.4;  color: rgba(255, 255, 255, 0.5); font-size:0.15rem; position:relative;}



.yunying_home_con{}

.rounded-text {
  width:39vw;
  height:39vw;
  text-transform: uppercase;
  transform: rotate(62deg);
  color: #fff;
  font-weight: bold;
  z-index: -1;
  font-family: Raleway;
}
.white {
  fill: #fff;
}
.yellow {
  fill: #ffda2a;
}
.green {
  fill: #00d3b9;
}
@keyframes rotating {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.rotating {
  /* animation: rotating 10.5s linear infinite; */
}
@keyframes coloring {
  0% {
    fill: #fff;
  }
  35% {
    fill: #ffda2a;
  }
  75% {
    fill: #00d3b9;
  }
  100% {
    fill: #fff;
  }
}
.coloring {
  animation: coloring 8s linear infinite;
}



@media screen and (max-width: 768px){
	.about_home_imgs {
  position: absolute;
  right: 0;
  top: inherit;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 30%;
  z-index: 9;
  display: flex;
  align-items: center;
  text-align: center;
  color: #fff;
  bottom: 0; display:none
}

.home_pro_newcont{background: url(../images/pro_home_back.jpg) right top no-repeat;background-size: auto 100%;}
.home_pro_newcont .pro_tuijian2 li.one_content {
  position: relative;
  float: none;
  width: auto; margin-bottom:0.3rem;
}

.number_home_show {
  position: inherit;
  left: initial;
  bottom: inherit;
  width: 100%;
  z-index: 10;
  text-align: left;padding-top: 10%;
}

.number_home_show ul li {
  display: inline;
  position: relative;
  width: 40%;
  margin-right: 3%;
  background-color: #fff;
  border-radius: 0.15rem;
  box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);
  padding: 3%;
  float: left;
  margin-bottom: 5%;
}

	.banner_home .item .text{ left: 10%; width: 80%}
	.banner_home .item .text h5{ font-size: 36px;}
	.banner_home .item .text p{font-size: 16px; }
	.abouts_home_info {
    font-size: 16px;
    position: relative;
    margin-top: 40px;
    margin-bottom: 0;
    display: inline-block;
    line-height: 30px;
    color: #666666;
    letter-spacing: 0px;
    text-align: center;
    max-width: 1200px;
    max-height: 120px;
    overflow: hidden;
    padding: 0 10%;
}
	.homes_number ul li .num-box .num {
		font-size: 40px;}
	.banner_home {
    height: 5rem;
    width: 100%;
}
.about_home_show {
    position: relative;
    width: 100%;
    height: auto;
    padding-top: 1.5rem;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto 50%;
    text-align: left;
}
.about_home_show .tit_show{ padding-right:0}
.about_home_show .decipe {
    line-height: 2;
    color: #666;
    margin-bottom: 0.3rem;
    padding-right: 0;
    font-size: 13px;
}
.pro_home .pro_font_show {
    position: absolute;
    left: 10%;
    top: 10%;
    height: 100%;
    padding: 5% 0% 0% 0%;
    width: 80%;
    text-align: left;
    z-index: 10;
    color: #fff;
}
.pro_home .pro_font_show .pro_decipe{ font-size:13px;}
.pro_home .item {
    position: relative;
    height: 100%;
    width: 100%;
    background-size: auto 100%;
    background-position: center bottom;
    background-repeat: no-repeat;
}
.pro_home .pro_font_show .leibies .one_leibie{ font-size:17px;}
.home_Advantages .Advantages_lists #tabcilk a li.on {
    font-size: 15px;}
	.home_Advantages .Advantages_lists #tabcilk a li{ font-size:15px; padding:10px 0;}
	.home_Advantages .Advantages_titile {
    padding-top: 1.8rem;margin-bottom: 0.5rem;}
	.home_Advantages .Advantages_titile span{ font-size:0.4rem;}
.home_Advantages .Advantages_lists #tabbox .chanye_home_list {
    position: relative;
    left: initial;
    top: initial;
    padding-top: 1rem;
    width: auto;
    margin-top: 0;
}
.home_Advantages .Advantages_lists #tabcilk {
    float: none;
    text-align: right;
}
.home_Advantages .Advantages_lists #tabbox .chanye_home_list .fonts_showd2 {
    position: relative;
    right: initial;
    bottom: -0%;
    font-size: 14px;
    font-weight: normal;
    font-family: ITCAvantGardePro-Bold,arail ,sans-serif;
    line-height: 1.6;
    color: #666;
    width: auto;
    text-align: center;
    padding-top: 0.5rem;
}
.news_home_con .tit_show {
    position: relative;
    font-size: 0.35rem;
    color: #e60013;
    font-weight: bold;
    font-family: ITCAvantGardePro-Bold,arail ,sans-serif;
    margin-bottom: 0.4rem;
    padding-right: 0;
    line-height: 1.3;
    margin-top: 2rem;
}
.news_home_con .decipe {
    font-size: 13px;
    line-height: 2;
    color: #666;
    margin-bottom: 0.3rem;
    padding-right: 0;
}
.news_home_con .home_new_lists {
    position: relative;
    top: initial;
    right: 0;
    width: auto;
    margin-top:0.8rem;
}
.news_home_con .home_new_lists .item .new_img {
    width: 100%;
    height:5.5rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.Home_Marketing .left_fonts_showd {
    float: none;
    width: auto;
    text-align: left;
    padding-top: 1rem;
}
.Home_Marketing .right_map {
    float: none;
    width: auto; margin-top:1rem;
}
.Home_Marketing_img{ background:#fff url("../images/Home_Marketing_img.jpg") center bottom no-repeat; background-size: cover;}
	
	.home_Pro_show .home_pro_tit{ top:10%}
	.pro_home .slick-dots {
  text-align: left;
  left: 6%;
  bottom: 6%; z-index:100
}
.pro_home .banner_home_font {
  width: 100%;
  position: absolute;
  left: 0;
  top: 15%;
  text-align: left;
  z-index: 30;
}
.pro_home .banner_home_font .titile{ max-width:inherit}
.pro_home .banner_home_font .descipe{ max-width:inherit}
  .pro_home .pro_home_img {
    width: 80%;
    height: auto;
    position: absolute;
    right: 10%;
    top: 33%;
    text-align: left;
    z-index: 5;
    bottom: auto;
  }
#swiper_home .swiper-slide .pro_home .pro_home_img img {
  width: 100%;
  height:auto ;
}

.pro_home .pro_img_font{ line-height:1.2; font-size:1rem;width: 80%;
  position: absolute;
  right: 10%;
  top: 30%;}
  
  .pro_home .slick-dots li{ position:relative; margin-right:1rem;}
.pro_home .slick-dots li:nth-child(1)::after {
  right:-0.9rem;
  position: absolute;
  top:50%;
  content: " "; height:1px; width:0.8rem;background-color: rgba(0, 70, 156, 0.2);  z-index: 2 
}
.pro_home .slick-dots li:nth-child(2)::after {
  right:-0.9rem;
  position: absolute;
  top:50%;
  content: " "; height:1px; width:0.8rem;background-color: rgba(0, 70, 156, 0.2);  z-index: 2 
}

.pro_home .slick-dots li:nth-child(3)::after {
 right:-0.9rem;
  position: absolute;
  top:50%;
  content: " "; height:1px; width:0.8rem;background-color: rgba(0, 70, 156, 0.2);  z-index: 2 
}
.home_number_show ul {
  padding-right: 0;
  padding-top: 0.4rem;
}
.home_number_show ul li{ width:40%;}
.Home_Marketing .right_map {
    margin-top: 0.5rem;
  }
.news_home_con{}
.hospital_list::after,.hospital_list::before{ width:1rem;}
.Advantages_home_show .item:nth-child(1) .yunying_one ul li:nth-child(1),.Advantages_home_show .item:nth-child(2) .yunying_one ul li:nth-child(2),.Advantages_home_show .item:nth-child(3) .yunying_one ul li:nth-child(3),.Advantages_home_show .item:nth-child(4) .yunying_one ul li:nth-child(4),.Advantages_home_show .item:nth-child(5) .yunying_one ul li:nth-child(5),.Advantages_home_show .item:nth-child(6) .yunying_one ul li:nth-child(6){
  position: inherit;
  left: inherit;
  bottom: initial;
  width: auto;
  text-align: center;
  display: block;
}
.Advantages_home_show .item .yunying_one ul li{ display:none;}
.Advantages_home_show .item:nth-child(1).slick-current .yunying_one ul li:nth-child(1){ display:block}
.Advantages_home_show .item:nth-child(2).slick-current .yunying_one ul li:nth-child(2){ display:block}
.Advantages_home_show .item:nth-child(3).slick-current .yunying_one ul li:nth-child(3){ display:block}
.Advantages_home_show .item:nth-child(4).slick-current .yunying_one ul li:nth-child(4){ display:block}
.Advantages_home_show .item:nth-child(5).slick-current .yunying_one ul li:nth-child(5){ display:block}
.Advantages_home_show .item:nth-child(6).slick-current .yunying_one ul li:nth-child(6){ display:block}

.Advantages_home_show .item .yunying_one ul{ padding-top:0.7rem;}
.Advantages_home_show .slick-next{ border: 0; background: url("../images/right_btn.png") center center no-repeat; width: 0.6rem; height: 0.6rem; border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); right:3%; left: inherit;background-size: cover; margin-top: 2rem}
.Advantages_home_show .slick-prev{ border: 0; background: url("../images/left_btn.png") center center no-repeat; width: 0.6rem; height: 0.6rem; border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); left:3%;  background-size: cover; margin-top: 2rem}


  #swiper_home #roll #r3 .other #clock .msg-box .msg_1 > li .time-note > li > small {
    overflow: initial;
    
    text-overflow: initial;
  }
.rounded-text {
  width:88vw;
  height:88vw;}

.about_homes {
  background-position: center bottom;
  background-size: 100% auto;
}
.biaozhun_homes_con .biaozhun_homes_left {
  float: none;
  width: auto;
}
#swiper_home .swiper-slide img {
  display: none;
}
.biaozhun_homes_con .biaozhun_homes_right {
  float: none;
  width: auto;
  margin-top: 0.3rem;
}
.biaozhun_homes_con .biaozhun_homes_right ul li{ background-color:#fff;}

.home_new_lists .slick-dots{ bottom:-30px;}

.home_new_lists .slick-dots li.slick-active button {
	background:#e60013;
}
.home_new_lists .slick-dots li button{
	background:#ccc; width:12px; height:12px;
}



}