﻿@media screen and (max-width: 1681px) {
  .newBox {
    width: 1300px;
  }
  .newBox2 {
    padding: 0 180px; 
  }
  .header_tel > .header_tel_l {
    width: 42px;
    height: 42px;
    line-height: 42px;
  }
  .ix_1 {
    padding: 80px 0;
  }
  .qt4,.qt3{
    bottom: -280px;
  }
  .text,
  .index_content1_nav {
    padding-bottom: 34px;
  }

  .ic1_lt {
    padding-top: 50px;
  }
  .ic1_lt_r p {
    padding-top: 30px;
  }
  .ic1_lt_r .btn1 {
    margin-top: 50px;
  }

  .btn1 {
    width: 200px;
    height: 40px;
    line-height: 40px;
  }
  .ix_2 {
    padding: 80px 0 60px 0;
  }
  .ic2_lt i {
    margin: 16px 0;
  }
  .ix_3 {
    padding: 80px 0 40px 0;
  }
  .index_content2_btn,
  .index_content3_btn,
  .index_content4_btn,
  .index_content5_btn {
    padding-top: 34px;
  }
  .ix_4 {
    padding: 70px 0 50px 0;
  }

  .project_content4_swr .icons,
  .index_content4_swr .swiper-button-prev,
  .index_content4_swr .swiper-button-next {
    width: 56px;
    height: 56px;
    line-height: 56px;
  }
  .ic5_lt h4 {
    width: 100px;
    height: 100px;
    line-height: 100px;
  }
  .ic5_lt_s::before {
    width: 150%;
    height: 150%;
  }
  .ic5_lt_s::after {
    width: 120%;
    height: 120%;
  }

  .Lvtong {
    padding-top: 60px;
  }
  .warning_nav {
    padding-bottom: 40px;
  }
  .signUp_l,
  .signUp_r {
    padding: 44px 80px 50px 56px;
  }
  .recruit {
    padding-top: 40px;
  }
  .text3 p {
    margin-top: 14px;
  }
  .personnel_btm_list {
    padding-top: 26px;
  }
  .pnlbm_left::after{
      top: 36px;
  }
  .style_list {
    padding-top: 35px;
    padding-bottom: 50px;
  }

  #allmap{
    height: 460px;
    margin-top: 20px;
    margin-bottom: 70px;
  }
  .Lvtong .warning_title {
    padding-bottom: 20px;
  }

.Number_roll_4 .tt span {
    font: 1000 50px/50px "Arial";
}
.assessment_top .Template {
    padding-bottom: 80px;
}
.aentcr_r {
    padding: 55px 0;
}
.aentcr_r .aent_text {
    padding-top: 30px;
}
.assessment_btm{
    padding: 50px 0;
}

.tel_padg {
    padding-bottom: 20px;
}
.major_personnel_btm {
    padding-left: 34px;
    padding-top: 30px;
}
.major_personnel_btm i{
    margin: 16px 0;
}
.major {
    margin-bottom: 50px;
}
.Lvtong_content1 {
    padding-bottom: 30px;
}
.project_content4_swr{
    padding-top: 70px;
    padding-bottom: 70px;
}
.pc4sr_show{
    padding: 0 28px;
}
.pc4sr_show i{
    margin: 16px 0;
}
.pc4sr_hide h4 {
    padding-bottom: 0;
}
.first_text .Template_r{
    height: 400px;
    padding: 30px 50px;
}
.Template_r h5{
    padding: 16px 0;
}

.first_aid {
    padding-bottom: 70px;
}
.pd1 {
    padding-top: 30px;
}
.warning_title {
    padding-bottom: 40px;
}
.warning_content2{
    padding: 60px 0;
}
.wcps p {
    padding-top: 20px;
}
.warning_content2 h6, .Template_r h6 {
    font-size: 34px;
}
.warning_content3 {
    padding: 50px 20px 70px 20px;
}
.Chronic_diseases_nav .newBox{
  padding: 40px 60px;
}
.cds{
  margin-bottom: 20px;
}
.Pension3 .Pension3_l {
  padding-bottom: 40px;
}
.hospitalization {
    padding-top: 40px;
    padding-bottom: 70px;
    background: url(../images/style3.jpg) no-repeat center 80%;
}
.Nutrition_btm {
  padding-top: 70px;
  padding-bottom: 180px;
}
.Template {
  padding-bottom: 54px;
}
.Pension3 {
  padding-top: 50px;
  padding-bottom: 70px;
}
.Environmental {
  padding-bottom: 60px;
}
.Nutrition_top .Template {
  padding-bottom: 70px;
}
.Number_roll {
  padding: 40px 180px;
}
.Template_r {
  padding-left: 50px;
}
.project_content4_swr{
  padding-top: 70px;
}
.project_content4_swr{
  padding-bottom: 70px;
}
.Jourm_xq_list p {
  padding-bottom: 22px;
}
.JourmImg {
  padding-bottom: 40px;
}
.Jourm_xq_list {
  padding: 40px 46px 0px 46px;
}
.Jourm_xq_title p {
  padding-top: 16px;
  padding-bottom: 30px;
}
.project_content4_swr{
  padding-top: 70px;
  padding-bottom: 70px;
}
.index_content6 > div{
  height: 100%;
}
.index_title .p1 span{
  font-size: 28px;
}
.index_title .p2 span{
  font-size: 16px;
}

.index_title {
  padding-top: 30px;
}
.footer_top {
  padding-top: 70px;
  padding-bottom: 40px;
}
footer{
  padding-bottom: 40px;
}
.index_text2 .p2{
  margin-top: 36px;
}
.icons div{
  width: 110px;
  height: 110px;
  line-height: 110px;
}

.icons div span{
  font-size: 34px;
}

.p3{
  padding-top: 20px;
}
.p2 span{
  margin-right: 0;
}
.qt5,
.qt4,
.qt3,
.qt2,
.qt1{
  width: 190px;
  height: 190px;
}



.warning_title p,.wcps p ,.pc4sr_hide p,
.major_personnel_btm p,.ic2_lt p,.ic1_lt_r p,.first_text .Template_r p{
    line-height: 28px;
}

    .ic2_lt_b span {
    font-size: 130px;
  }
  .index_text h4 {
    font-size: 44px;
  }
  .text {
    font-size: 40px;
  }
  .index_text h4,
  .ic2_lt .iconfont,.warning_title h6,.ic6_r_text .newBox2>div span{
    font-size: 36px;
  }
  .ic2_lt h4,
  .text2,
  .text3,
  .index_text3 h5,
  .warning_title h5 {
    font-size: 32px;
  }
  .header_tel_r h4 {
    font-size: 30px;
  }
  
  .warning_content2 h5,
  .warning_content3 h3,
  .major_personnel_btm h5,
  .junlm_r h5,
  .signUp_r h6,
  .ic6_r_text .newBox2>div h4,
  .pc4sr h4, .aent_text h4,
  .Template_r h5 {
    font-size: 26px;
  }
  .warning_content2 h5, .warning_content3 h3, .major_personnel_btm h5, .junlm_r h5, .signUp_r h6, .pc4sr h4, .aent_text h4,  .Template_r h5{
    font-size: 24px;
  }
  .index_text .newBox>p,.junlm_r h4, .jumlt_c h4, .Jourm_xq_title h3{
    font-size: 22px;
  }
  .p3 i,.p2 i,
  .index_title .p2 i,.index_title .p1 i,
  .header_tel_l span,.warning_title p span{
    font-size: 20px;
  }
  .ic5_lt p,.icons p,
  .ic3_lt_r a i,.Number_list p, .ptct2t p, .signUp_l button, .pnlbm_left h4, .cds_nav p{
    font-size: 18px;
  }
  .ic1_lt_r p,
  .btn1 a,
  .ic2_lt p,
  .project_content1 .newBox > p,
  .as_icons p,
  .p2 span,
  .wcps p,
  .Lvtong_content1 p,
  .Template_r p,
  .warning_nav li a,
  .major_personnel_btm p,
  .junlm_r p,
  .jumlt_c p,
  .jumlt_r a span,
  .signUp_r h5,
  .Jourm_btn ul li a,
  .Nutrition_text h6,
  .ic6_l_text input, .ic6_l_text select,
  .signUp_r p,
  .pnlbm h3,
  .index_text3 h6,
  .Jourm_btn a i,
  .footer_btm_l h4 i a,
  .Jourm_xq_list h6,
  .Jourm_xq_list p,.Jourm_xq_list p a,.Jourm_xq_list p a strong,
  .footer_top_c p i, .ftl p:first-of-type, .ftl p i, .footer_top_l ul li a, .footer_btm_l h4 i,
  .ic6_r_text .newBox2>div p,
  .pnlbm h5,
  .aent_text p{
    font-size: 16px;
  }
  .pc4sr h5, .pc4sr_hide p, .signUp_l form input, .signUp_l form select, .warning_title h4 i{
      font-size: 14px;
  }
  .ic6_l_text ul li a{
    font-size: 12px;
  }
}
@media screen and (max-width: 1441px) {

  .footer_top_c h6{font-size: 26px;}
  .newBox {
    width: 1200px;
  }
  .newBox2 {
    padding: 0 120px; 
  }
  .signUp_l button{
    height: 50px;
  }
  .qt5, .qt4, .qt3, .qt2, .qt1 {
    width: 160px;
    height: 160px;
  }
  .qt4,.qt3{
    bottom: -250px;
  }
  .qt1{
    top: -250px;
  }
  .qt2,.qt5{
    top: -30px;
  }
  .qt5{
    left: 5%;
  }
  .qt2{
    right: 5%;
  }
  .qt4{
    left: 16%;
  }
  .qt3{
    right: 16%;
  }
  .aentcr_l .aent_text{
    top: 16px;
  }
  .Number_roll_1 .tt span, .Number_roll_2 .tt span, .Number_roll_3 .tt span, .Number_roll_4 .tt span, .Number_roll_5 .tt span, .Number_roll_6 .tt span{
    font: 400 40px/40px "Arial";
    font-weight: bold;
  }
  .Number_roll_1 .dataOne, .Number_roll_2 .dataOne, .Number_roll_3 .dataOne, .Number_roll_4 .dataOne, .Number_roll_5 .dataOne, .Number_roll_6 .dataOne{
    height: 40px;
  }
  .ic6_l_text input, .ic6_l_text select{
    height: 34px;
    line-height: 34px;
  }
  .warning_nav li a{
    padding: 8px 0;
  }
  .Jourm_btn_r a span{
    font-size: 30px;
  }
  .header_logo img{
    max-width: 50%;
  }
  .index_title {
    padding-top: 20px;
  }
  .contact_us li a{
    height: 50px;
    line-height: 50px;
  }
  .contact_us li p{
    line-height: 50px;
  }
  .ix_1 {
    padding: 60px 0;
  } 
  .contact_us li span{
    font-size: 18px;
  }
  .footer_top {
	display: flex;
	gap: 22px;
    padding-top: 40px;
    padding-bottom: 20px;
  }
  footer{
    padding-bottom: 20px;
  }
  .footer_top_l img {
    max-width: 36%;
  } 
  .header_nav ul li a{
    height: 80px;
    line-height: 80px;
  }
  .index_banner .swiper-button-prev, .index_banner .swiper-container-rtl .swiper-button-next, .index_banner .swiper-button-next, .index_banner .swiper-container-rtl .swiper-button-prev{
    width: 36px;
    height: 160px;
    line-height: 160px;
  }
  header .drop-down li a{
    height: 30px;
    line-height: 30px;
  }

  .Pension1 img{
    max-width: 44%;
  }

  .as_icon {
    width: 300px;
    height: 150px;
  }










  .ic2_lt_b span {
    font-size: 110px;
  }
  .index_text h4 {
    font-size: 38px;
  }
  .text {
    font-size: 34px;
  }
  .ic2_lt .iconfont,.warning_title h6,.ic6_r_text .newBox2>div span{
    font-size: 30px;
  }
  .ic2_lt h4,
  .text2,
  .text3,
  .warning_title h5 {
    font-size: 30px;
  }
  .signUp_r h4{
    font-size: 27px;
  }
  .header_tel_r h4 {
    font-size: 24px;
  }
  .warning_content2 h5,
  .warning_content3 h3,
  .major_personnel_btm h5,
  .junlm_r h5,
  .signUp_r h6,
  .ic6_r_text .newBox2>div h4,
  .pc4sr h4, .aent_text h4,
  .Template_r h5 {
    font-size: 22px;
  }
  .warning_content2 h5, .warning_content3 h3, .major_personnel_btm h5, .junlm_r h5, .signUp_r h6, .pc4sr h4, .aent_text h4,  .Template_r h5{
    font-size: 20px;
  }
  .index_title .p2 i,.index_title .p1 i,
  .index_text .newBox>p,.junlm_r h4, .jumlt_c h4, .Jourm_xq_title h3{
    font-size: 18px;
  }
  .header_tel_l span,.warning_title p span{
    font-size: 16px;
  }
  .header_nav ul li a,.ic5_lt p,
  .warning_title p,
  .ic3_lt_r a i,.Number_list p, .ptct2t p, .signUp_l button, .pnlbm_left h4, .cds_nav p{
    font-size: 16px;
  }
  .ic1_lt_r p,
  .btn1 a,
  .ic2_lt p,
  .project_content1 .newBox > p,
  .as_icons p,
  .wcps p,
  .Lvtong_content1 p,
  .Template_r p,
  .warning_nav li a,
  .major_personnel_btm p,
  .junlm_r p,
  .jumlt_c p,
  .jumlt_r a span,
  .signUp_r h5,
  .Jourm_btn ul li a,
  .Nutrition_text h6,
  .signUp_r p,
  .footer_top_c p i, .ftl p:first-of-type, .ftl p i, .footer_top_l ul li a, .footer_btm_l h4 i,
  .pnlbm h3,
  .Jourm_btn a i,
  .header_nav ul ol li a,
  .footer_btm_l h4 i a,
  .ic6_l_text input, .ic6_l_text select,
  .Jourm_xq_list h6,
  .Jourm_xq_list p,.Jourm_xq_list p a,.Jourm_xq_list p a strong,
  .ic6_r_text .newBox2>div p,
  .pnlbm h5,
  .aent_text p {
    font-size: 14px;
  }
  .pc4sr h5, .pc4sr_hide p, .signUp_l form input, .signUp_l form select, .warning_title h4 i{
      font-size: 12px;
  }
  .Number_roll_4 .dataOne {
    width: 30px;
  }
}

@media screen and (max-width: 1366px) {


  
  .index_text h4 {
    font-size: 34px;
  }
  .text {
    font-size: 28px;
  }
  .ic2_lt .iconfont,.warning_title h6,.ic6_r_text .newBox2>div span{
    font-size: 26px;
  }
  .ic2_lt h4,
  .text2,
  .text3,
  .warning_title h5 {
    font-size: 26px;
  }
  .header_tel_r h4 {
    font-size: 22px;
  }
  .warning_content2 h5,
  .warning_content3 h3,
  .major_personnel_btm h5,
  .junlm_r h5,
  .signUp_r h6,
  .ic6_r_text .newBox2>div h4,
  .pc4sr h4, .aent_text h4,
  .Template_r h5 {
    font-size: 20px;
  }
  .warning_content2 h5, .warning_content3 h3, .major_personnel_btm h5, .junlm_r h5, .signUp_r h6, .pc4sr h4, .aent_text h4,  .Template_r h5{
    font-size: 18px;
  }
  .index_title .p2 i,.index_title .p1 i,
  .index_text .newBox>p,.junlm_r h4, .jumlt_c h4, .Jourm_xq_title h3{
    font-size: 16px;
  }
  .Number_roll_1 .tt span, .Number_roll_2 .tt span, .Number_roll_3 .tt span, .Number_roll_4 .tt span, .Number_roll_5 .tt span, .Number_roll_6 .tt span{
    font: 400 36px/36px "Arial";
    font-weight: bold;
  }
  .Number_roll_1 .dataOne, .Number_roll_2 .dataOne, .Number_roll_3 .dataOne, .Number_roll_4 .dataOne, .Number_roll_5 .dataOne, .Number_roll_6 .dataOne{
    height: 36px;
  }
  .Number_roll_4 .dataOne {
    width: 28px;
  }
  .as_icon {
    width: 280px;
    height: 130px;
  }
}


@media screen and (max-width: 1280px) {


  
  .index_text h4 {
    font-size: 30px;
  }
  .text {
    font-size: 26px;
  }
  .ic2_lt .iconfont,.warning_title h6,.ic6_r_text .newBox2>div span{
    font-size: 22px;
  }
  .ic2_lt h4,
  .text2,
  .text3,
  .warning_title h5 {
    font-size: 22px;
  }
  .header_tel_r h4 {
    font-size: 20px;
  }
  .warning_content2 h5,
  .warning_content3 h3,
  .major_personnel_btm h5,
  .junlm_r h5,
  .signUp_r h6,
  .ic6_r_text .newBox2>div h4,
  .pc4sr h4, .aent_text h4,
  .Template_r h5 {
    font-size: 18px;
  }
  .warning_content2 h5, .warning_content3 h3, .major_personnel_btm h5, .junlm_r h5, .signUp_r h6, .pc4sr h4, .aent_text h4,  .Template_r h5{
    font-size: 16px;
  }
  .index_title .p2 i,.index_title .p1 i,
  .index_text .newBox>p,.junlm_r h4, .jumlt_c h4, .Jourm_xq_title h3{
    font-size: 14px;
  }
  .Number_roll_4 .dataOne {
    width: 22px;
  }
  .Number_roll_1 .tt span, .Number_roll_2 .tt span, .Number_roll_3 .tt span, .Number_roll_4 .tt span, .Number_roll_5 .tt span, .Number_roll_6 .tt span{
    font: 400 30px/30px "Arial";
    font-weight: bold;
  }
  .Number_roll_1 .dataOne, .Number_roll_2 .dataOne, .Number_roll_3 .dataOne, .Number_roll_4 .dataOne, .Number_roll_5 .dataOne, .Number_roll_6 .dataOne{
    height: 30px;
  }
  .as_icon {
    width: 260px;
    height: 120px;
  }
}




@media screen and (max-width: 1200px){

  .newBox{
    width: 100%;
    padding: 0 20px;
  }
  .yhj_img{
    width: 80%;
  }
  .sjj_nav {
    display: block;
  }

  .sp_header {
    height: 50px;
    overflow: hidden;
    background: #fff;
    position: fixed;
    z-index: 10;
    width: 100%;
  }
  .sp_logo {
    padding: 10px;
    float: left;
    height: 50px;
  }
  .sp_logo img {
    margin: auto;
    max-height: 30px;
  }
  .sp_nav {
    width: 50px;
    float: right;
    position: relative;
    cursor: pointer;
    height: 30px;
  }
  .sp_nav span {
    display: block;
    background: #8ec31f;
    width: 30px;
    height: 2px;
    position: absolute;
    left: 10px;
    transition: all ease 0.35s;
  }
  .sp_nav span:nth-of-type(1) {
    top: 20px;
  }
  .sp_nav span:nth-of-type(2) {
    top: 26px;
  }
  .sp_nav span:nth-of-type(3) {
    top: 33px;
  }
  .sp_nav_se span:nth-of-type(1) {
    top: 26px;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
  }
  .sp_nav_se span:nth-of-type(2) {
    width: 0;
  }
  .sp_nav_se span:nth-of-type(3) {
    top: 26px;
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  .sjj_nav {
    position: absolute;
    z-index: 9997;
    background: #eee;
    width: 100%;
    height: 80vh;
    line-height: 40px;
    top: -100vh;
    left: 0;
    overflow: auto;
    overflow-x: hidden;
    transition: top ease 0.35s;
  }
  .nav_show {
    top: 50px;
  }
  .sjj_nav > ul > li:first-child {
    overflow: hidden;
    border-top: 0;
  }
  .sjj_nav > ul > li:first-child > a {
    float: left;
    width: calc(100% - 70px);
  }
  .sjj_nav > ul > li:first-child .language {
    float: right;
    width: 70px;
    overflow: hidden;
    line-height: 30px;
    margin-top: 5px;
  }
  .sjj_nav > ul > li:first-child .language a {
    width: 35px;
    float: left;
    border-left: 1px #ddd solid;
    text-align: center;
    color: #999;
    box-sizing: border-box;
  }
  .sjj_nav ul li i {
    position: absolute;
    top: 5px;
    right: 0px;
    border-left: 1px #ddd solid;
    height: 30px;
    padding: 0px 7px 0 7px;
  }
  .sjj_nav ul li i svg {
    transform: rotate(-90deg);
    transition: all ease 0.35s;
  }
  .sjj_nav ul li .sjj_nav_i_se svg {
    transform: rotate(0deg);
  }
  .sjj_nav ul li {
    border-top: 1px #ddd solid;
    margin-left: 20px;
    position: relative;
    line-height: 40px;
  }
  .sjj_nav > ul > li:last-child {
    border-bottom: 1px #ddd solid;
  }
  .sjj_nav ul li ul {
    display: none;
  }
  .sjj_nav ul li a {
    color: #666;
    width: 80%;
  }
  .sjj_nav ul li ul li a {
    color: #999;
    display: block;
    text-align: left;
  }
  .sjj_nav ul li i svg {
    width: 20px;
    height: 20px;
    fill: #555;
  }
  .sjj_nav ul li .sjj_nav_i_se svg {
    fill: #c9141e;
  }
  .sjj_nav ul li ul li > ul {
    margin-left: 10px;
  }
  header .newBox >.header_nav, header .newBox >.header_tel{
    display: none;
  }
  header{
    width: 100%;
    height: 50px;
    line-height: 50px;
  }
  .header_logo {
    width: 60%;
  }
  .index_banner .swiper-slide{
    height: 240px;
    background-size: cover !important;
  }
  .index_banner .swiper-slide > img{
    display: none;
  }
  .index_banner .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 20px;
  }
  .index_title p {
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
  }
  .index_title .p1 span {
    font-size: 16px;
  }
  .p1 span{
    margin-right: 0;
  }

  .index_banner .swiper-button-prev, .index_banner .swiper-container-rtl .swiper-button-next, .index_banner .swiper-button-next, .index_banner .swiper-container-rtl .swiper-button-prev {
    width: 20px;
    height: 40px;
    line-height: 40px;
}
.icons div {
  width: 30px;
  height: 30px;
  line-height: 30px;
  border:1px solid #79be47;
}

.icons div span {
  font-size: 12px;
}
.index_text2 .p2{
  padding: 8px 0;
}
.index_text2 .p2 {
  margin: 10px 0;
}
.index_text2 .p2 i{
  padding-right: 10px;
}
.icons{
  display: none;
}
.index_text3 h6 {
  width: 96%;
  height: 30px;
  line-height: 30px;
}
.index_text3 h5{
  padding-bottom: 10px;
}
.index_text4 h4{
  padding-bottom: 10px;
  margin-bottom: 0;
}
.index_text4 h4 img {
  max-width: 60%;
}
.ix_1 {
  padding: 30px 0;
}
.text img {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  padding: 0 6px;
  transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -webkit-transform: translateY(-2px);
}
.ic1_nv_t {
  width: 50px;
  height: 50px;
  line-height: 50px;
}
.ic1_nv p{
  line-height: 20px;
}
.ic1_nv{
  width: 20%;
  vertical-align: top;
}
.text, .index_content1_nav {
  padding-bottom: 20px;
}
.ic1_lt > div{
  width: 100%;
}
.ic1_lt_r{
  padding-left: 0;
}
.ic1_lt_r p {
  padding-top: 10px;
}
.ic1_lt_r .btn1 {
  margin-top: 20px;
}
.btn1 {
  width: 120px;
  height: 30px;
  line-height: 30px;
}
.ix_2 {
  padding: 30px 0;
}
.ic2_lt{
  width: 100%;
  margin-right: 0;
  margin-bottom: 2%;
  padding: 10px 30px 10px 30px;
}
.ic2_lt:nth-child(4n) {
  margin-right: 0;
}
.ic2_lt p{
  height: 160px;
}
.index_content3_list > div{
  width: 100%;
}
.ic3_lt_l{
  margin-bottom: 20px;
}
.ic3_lt_r{
  padding-left: 0;
}
.ic3_lt_r a{
  padding: 0 12px;
  margin-top: 0px;
}
.ic3_lt_r a i{
  width: 70%;
  line-height: 30px;
}
.ic3_lt_r a span{
  width: 30%;
}
.ic3_lt_r a::after{
  width: 4px;
  height: 4px;
  left: 4px;
}
.index_content2_btn,.index_content4_btn,.index_content3_btn, .index_content5_btn{
  padding-top: 20px;
}
.ix_4 {
  padding: 30px 0;
}
.project_content4_swr .icons, .index_content4_swr .swiper-button-prev, .index_content4_swr .swiper-button-next {
  width: 30px;
  height: 30px;
  line-height: 28px;
}
.project_content4_swr .icons{
  line-height: 30px;
}
.swiper-button-next, .swiper-button-prev{
  top: 55%;
}
.ix_5,.ix_3{
  padding: 30px 0;
}
.index_content5 .text {
  padding-bottom: 20px;
}
.ic5_lt{
  width: 50%;
  padding: 0;
}
.ic5_lt_s{
  width: 100%;
  height: 170px;
}

.ic5_lt:hover {
  width: 50%;
}

.newBox2 {
  padding: 0 20px;
}
.ic6_l_text .newBox2 {
  padding-right: 12px;
}

.ic6_l,.ic6_r{
  width: 100%;
}

.index_content6 {
  position: relative !important;
}
.footer_top_l{
  width: 100%;
}
.footer_top_l ul li{
  width: 20%;
  margin-right: 0;
  text-align: center;
}
.footer_top {
  padding-top: 20px;
  padding-bottom: 10px;
}
.footer_top_l ul{
  padding: 20px 0;
}
.ftl{
  display: none;
  text-align: center;
}
.ftl p:first-of-type{
  padding: 0;
}
.ftl p span{
  margin: 10px 0;
  display: inline-block;
}

.footer_top_r > div{
  width: 100%;
  text-align: center;
}
.ftr_l {
  padding-bottom: 10px;
}
.footer_top_r{
  margin-top: 20px;
}
.ftr_l img{
  margin: 0;
  padding: 0 10px;
}
.footer_top_r,.footer_top_c{
  width: 50%;
  vertical-align: middle !important;
}
.footer_btm {
  padding-top: 20px;
}
.footer_btm_l,.footer_btm_r{
  width: 100%;
  text-align: center;
}
.project_content1 .text {
  padding-top: 30px;
  padding-bottom: 10px;
}
.project_content1 .newBox > p{
  padding: 0;
  padding-bottom: 20px;
}
.Number_roll {
  padding: 20px 0;
}
.Template_r{
  padding: 0;
  padding-top: 20px;
}


.Number_roll_1 .tt span, .Number_roll_2 .tt span, .Number_roll_3 .tt span, .Number_roll_4 .tt span, .Number_roll_5 .tt span, .Number_roll_6 .tt span{
  font: 400 24px/24px "Arial";
  font-weight: bold;
}
.Number_roll_1 .dataOne, .Number_roll_2 .dataOne, .Number_roll_3 .dataOne, .Number_roll_4 .dataOne, .Number_roll_5 .dataOne, .Number_roll_6 .dataOne{
  height: 24px;
}
.Number_roll_1 .dataOne, .Number_roll_2 .dataOne, .Number_roll_3 .dataOne, .Number_roll_4 .dataOne, .Number_roll_5 .dataOne, .Number_roll_6 .dataOne{
  width: 16px;
}
.Number_list{
  text-align: center;
  transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  -moz-transform: translateX(0);
  -webkit-transform: translateX(0);
}
.Template > div{
  width: 100%;
}
.Template {
  padding-bottom: 20px;
}

.project_content2_text{
  width: 130px;
  height: 130px;
  padding-top: 30px;
  padding-bottom: 60px;
  margin-top: 120px;
}
.project_content2{
  padding-top: 30px;
  padding-bottom: 60px;
}

.text2{
  line-height: 50px;
}
.project_content4_swr{
  padding: 20px 0;
}
.project_content4 {
  padding-top: 20px;
}
.index_content6 > div {
  height: auto;
}
.project_content4_swr .icons{
  display: block;
}
.project_content4_swr .swiper-button-prev {
  left: 4%;
  margin: 0;
}
.project_content4_swr .swiper-button-next {
  right: 4%;
  margin: 0;
}
.warning_navs ul,
.early_warning_min h2 {
  padding: 20px;
}
.warning_nav li{
  width: 32%;
  margin-right: 1.99%;
  margin-bottom: 1.99%;
}

.warning_nav li:last-of-type {
  margin-right: 1.99%;
}
.warning_nav li:nth-child(3n){
  margin-right: 0;
}
.warning_nav {
  padding-bottom: 20px;
}
.Lvtong_logo {
  margin-bottom: 20px;
}
.tel_padg {
  padding-bottom: 0;
}

.afters::after{
  height: 2px;
}
.project_content4_swr .newBox {
  padding: 0 30px;
}
.Lvtongct2 .Template_r p{
  padding-left: 0;
}

.Lvtongct2_swr .newBox{
  padding: 0 60px;
}
.pd1 {
  padding-top: 0px;
}
.warning_title {
  padding-bottom: 20px;
}
.warning_content2 {
  padding: 30px 0;
}
.warning_content2 > div{
  width: 100%;
  margin: 0;
}
.wcps p {
  padding-top: 10px;
}
.wcps {
  height: auto;
}
.warning_content3 {
  padding: 30px 12px 40px 12px;
}
.warning_content3 h3{
  line-height: 28px;
}
.ic6_l_text input, .ic6_l_text select{
  width: 32%;
  text-indent: 1em;
}
.hospitalization .Template {
  padding-bottom: 20px;
}
.Template_r h5 {
  padding: 10px 0;
}
.hospitalization {
  padding: 30px;
  background: url(../images/style3.jpg) no-repeat center 94%;
  background-size: 100% 40%;
}

.white .Template_r {
  padding: 0;
  padding-bottom: 10px;
}

.warning_content2 h6, .Template_r h6 {
  font-size: 24px;
}
.first_text .Template_r {
  height: auto;
  padding: 10px;
}

.first_text,.first_text .Template_r{
  position: relative;
  right: auto;
  top: auto;
  transform: translateY(0);
  -ms-transform: translateY(0);
  -moz-transform: translateY(0);
  -webkit-transform: translateY(0);
}
.first_text{
  width: 100%;
}

.first_aid {
  padding-bottom: 0;
}
.cds_l,.cds_r{
  width: 100%;
}
.cds_style1 .cds_r{
  padding: 0;
}
.cds_style2 .Template_r {
  padding-left: 0;
  padding-top: 0;
}
.cds_style2 .newBox {
  padding-right: 0;
}
.cds_imgs{
  display: none;
}
.cds_style2 .newBox {
  padding-right: 20px;
}
.Chronic_diseases_nav .newBox {
  padding: 10px 20px;
}
.cds_nav{
  width: 50%;
  padding: 4px 0;
}
.cds_nav p{
  line-height: 28px;
}
.Lvtong {
  padding-top: 30px;
}

.as_icon{
  width: 100%;
  position: relative;
  right: auto;
  bottom: auto;
  margin-top: 20px;
}
.assessment_top .Template_r{
  padding-left: 0;
}
.assessment_ctr{
  display: none;
}
.assessment_top .Template {
  padding-bottom: 30px;
}
.assessment_btm .Template_r {
  padding-right: 0;
  padding-bottom: 20px;
}
.assessment_btm {
  padding: 20px 0;
}

.major_personnel{
  width: 100%;
  margin: 0;
  margin-bottom: 20px;
}
.major_personnel_btm{
  height: auto;
}
.major_personnel_btm {
  padding-left: 0;
  padding-top: 10px;
}
.major_personnel_btm i {
  margin: 8px 0;
}
.major {
  margin-bottom: 0px;
}
.Pension2 .Template_r{
  width: 100%;
  padding: 0;
}
.Pension2 .Template_l{
  width: 100%;
  margin-top: 20px;
}
.Pension3 .Template_r,
.Pension3 .Template_l{
  width: 100%;
}
.Pension3 .Pension3_l {
  padding-bottom: 20px;
}
.Pension3 .Pension3_r{
  padding-top: 20px;
}
.Pension3_r .Template_r{
  padding-right: 0;
  padding-bottom: 20px;
}
.Pension3 {
  padding-top: 20px;
  padding-bottom: 30px;
}
.Nutrition_top .Template_r {
  padding-left: 0;
}
.Nutrition_top .Template_r .img {
  margin-bottom: 20px;
}
.Nutrition_top .Template h5, .Nutrition_top .Template p{
  padding-left: 0;
}
.Nutrition_top .Template {
  padding-bottom: 20px;
}
.Nutrition_btm {
  padding-top: 20px;
  padding-bottom: 30px;
}
.Nutrition_btm .Template_r{
  padding: 0;
}
.Nutrition_text {
  width: 100%;
  height: auto;
  padding: 20px;
  bottom: 0;
}

.Nutrition_text_nav {
  padding-bottom: 10px;
}
.ntnv h4 {
  width: 50px;
  height: 50px;
  line-height: 50px;
}
.Environmental_list .Template_r,.Environmental_list .Template_l{
  width: 100%;
  padding: 0;
}
.Environmental_list .Template_l{
  margin-top: 20px;
}
.Environmental_list {
  padding: 0;
}
.junlm .newBox > div{
  width: 100%;
}
.junlm_r{
  padding: 0;
}
.junlm_r h4{
  padding: 10px 0;
}

.junlm_r{
  padding-top: 10px;
}
.junlm .btn1 {
  margin-top: 20px;
}

.junlm .newBox {
  padding-bottom: 20px;
}

.jumlt a > div{
  width: 100%;
}

.jumlt_c{
  padding: 0;
  padding-top: 20px;
}
.jumlt_c p{
  padding-top: 6px;
}
.jumlt_r p {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.junlm_list {
  padding-top: 20px;
}
.photos_nav li{
  width: auto; padding:0 5%;
  box-sizing: border-box;
}

.photos_nav li a{
  padding: 0;
}

.photos_nav{
  padding: 20px 0;
}
.ptslt{
  width: 100%;
  margin-right: 0;
}
.ptslt_r p {
  height: auto;
  line-height: 40px;
}
.style_list{
  padding: 20px 0;
}

.style_list li {
  width: auto;
  height: auto;
  line-height: 24px;
}

.list_img img{
  width: 80%;
}
.Jourm_xq_list {
  padding: 20px 0;
}
.Jourm_xq_list p,.Jourm_xq_list h6{
  text-indent: 2em;
  padding-bottom: 12px;
}
.JourmImg > div, .JourmImg2 > div{
  width: 100%;
  margin: 10px 0;
}

.JourmImg {
  padding-bottom: 0;
}
.Jourm_btn{
  padding: 0;
}

.Jourm_btn_r a span{
  padding-right: 0;
}

.signUp_l,.signUp_r{
  width: 100%;
  padding: 20px;
}
.signUp_l form {
  padding-top: 20px;
}
.sup_a input:first-of-type,.sup_a input:last-of-type{
  width: 100%;
  margin-right: 0;
}
.signUp_l form input, .signUp_l form select{
  height: 40px;
  padding-left: 2em;
}
.sup_a input:last-of-type{
  margin-top: 10px;
}

.signUp_l button {
  height: 30px;
  margin-top: 10px;
}
.signUp_r h4{
  line-height: 38px;
}
.hsis{
  margin-bottom: 20px;
}
.pnlbm > div{
  width: 100%;
}
.pnlbm{
  padding: 20px;
}

.pnlbm_left{
  padding-bottom: 40px;
}
.pnlbm_center{
  padding-left: 10px;
}
.pnlbm_left::before{
  display: none;
}
#allmap {
  height: 200px;
  margin-top: 20px;
  margin-bottom: 30px;
}
.ic6_l{
  overflow: hidden;
}
.ic6_l img{
  width: auto;
  height: 150px;
}
.ic6_l_text ul li{
  width: 25%;
}

.index_text3{
  top: 48%;
}
.warning_content2 > div{
  padding: 20px;
}





.Template_r p,.Lvtong_content1 p,.junlm_r p,.pnlbm_center p,
 .footer_btm_l p,.project_content1 .newBox > p,.Number_list p,
.warning_title p, .wcps p, .pc4sr_hide p, .major_personnel_btm p, .ic2_lt p, .ic1_lt_r p, .first_text .Template_r p{
  line-height: 28px;
}
.p3 i,.footer_top_c h6,
.index_text3 h5,
.signUp_r h4,
  .index_text h4 {
    font-size: 26px;
  }
  .Jourm_btn_r a span,
  .ntnv h4 span,
  .ic1_nv_t span,
  .text {
    font-size: 24px;
  }
  .index_text2 .p2 span, .index_text2 .p2 i{
    font-size: 20px;
  } 
  .jumlt_c h4,
  .header_tel_l span, .warning_title p span{
    font-size: 18px;
  }
 
  .project_content4_swr .icons span,.photos_nav li a,.ptslt_r p,.style_list li a,.style_list li a span,.JourmImg_r p, .JourmImg2 p, .pnlbm_center p,
  .ic3_lt_r a span,.index_content4_swr .swiper-button-prev span, .index_content4_swr .swiper-button-next span,.ftl p span, .footer_top_c p span,.footer_btm_r a,
  .header_nav ul li a, .ic5_lt p, .warning_title p, .ic3_lt_r a i, .Number_list p, .ptct2t p, .signUp_l button, .pnlbm_left h4, .cds_nav p,.ftr_r p, .footer_btm_l p,
  .ic1_lt_r p, .btn1 a, .ic2_lt p, .project_content1 .newBox > p, .as_icons p, .p2 span, .wcps p, .Lvtong_content1 p, .Template_r p, .warning_nav li a, .major_personnel_btm p, .junlm_r p, .jumlt_c p, .jumlt_r a span, .signUp_r h5, .Jourm_btn ul li a, .Nutrition_text h6, .ic6_l_text input, .ic6_l_text select, .signUp_r p, .pnlbm h3, .index_text3 h6, .Jourm_btn a i, .footer_btm_l h4 i a, .Jourm_xq_list h6, .Jourm_xq_list p, .footer_top_c p i, .ftl p:first-of-type, .ftl p i, .footer_top_l ul li a, .footer_btm_l h4 i, .ic6_r_text .newBox2>div p, .pnlbm h5, .aent_text p,
  .index_banner .swiper-button-prev, .index_banner .swiper-container-rtl .swiper-button-next, .index_banner .swiper-button-next, .index_banner .swiper-container-rtl .swiper-button-prev ,
  .index_title .p2 i, .index_title .p1 i, .index_text .newBox>p, .junlm_r h4,.Jourm_xq_title h3,.Jourm_xq_list p a,.Jourm_xq_list p a strong{
    font-size: 16px;
    line-height: 28px;
  }

  .ic1_nv p {
    font-size: 14px;
    padding-top: 4px;
}




}


@media screen and (max-width: 768px){
  .footer_top_c h6{font-size: 20px}
}
