/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.default .logo img{ width:14.75rem;}

}

@media screen and ( max-width:1440px ){
	
}

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1024px ){
	.wal{ width: 100%; }
	.PC-Box, .nav, .nav2, .headDiv .topRight, .sideBar{ display: none; }
	.Phone-Box, .navIco{ display: block; }
	.headDiv, .headD{ height: 1.2rem; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv .logo{ left: 0.3rem; top: 0.2rem; }
	.headDiv .logo img{ width: 0.8rem; }
	.ind-banner .en{ font-size: 0.26rem; line-height: 0.26rem; padding-top: 0.25rem; }
	.ind-banner .en em{ padding: 0 0.1rem; }
	.ind-banner .cn{ font-size: 0.42rem; line-height: 0.42rem; }
	.ind-banner .cn em{ padding: 0 0.15rem; }
	.ind-banner .swiper-pagination{ bottom: 0.4rem!important; } 
	.indexTxt{ font-size: 0.34rem; line-height: 0.34rem; }
	.indexTxt img{ padding-left: 0.25rem; width: 0.86rem; }

	.indexP1{ padding: 0.6rem 0.3rem; height: auto; background-size: 100% 100%; }
	.indexP1 .visitForm{ padding: 0.5rem 0.3rem 0.5rem; box-shadow: 1px 5px 0.35rem 0px rgba(0, 49, 86, 0.15);}
	.indexP1 .visitForm .txt{ position: relative; left: 0; top: 0; font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; }
	.indexP1 .visitForm .lie ul{ margin-right: 0; }
	.indexP1 .visitForm .lie li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.indexP1 .visitForm .lie li .lbox{ margin-right: 0; height: 0.9rem; }
	.indexP1 .visitForm .lie li .input1{ padding-left: 0.3rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem;}
	.indexP1 .visitForm .btnDiv{ position: relative; right: 0; top: 0; padding-top: 0.1rem; }
	.indexP1 .visitForm .btnDiv a{ width: 2rem; height: 0.82rem; line-height: 0.82rem; font-size: 0.28rem; }
	.indexP1 .mxfDiv{ padding-top: 0.5rem; }
	.indexP1 .leftDiv{ width: auto; float: none; height: auto; }
	.indexP1 .listA li{ height: 1.5rem; font-size: 0.3rem;}
	.indexP1 .listA li a{ height: 1.5rem; line-height: 1.5rem; padding-left: 1.2rem; }
	.indexP1 .listA li:nth-child(1) a:before{ left: 0.4rem; width: 0.46rem; height: 0.46rem; margin-top: -0.23rem; background-size: 0.46rem;}
	.indexP1 .listA li:nth-child(2) a:before{ left: 0.4rem; width: 0.46rem; height: 0.46rem; margin-top: -0.23rem; background-size: 0.46rem;}
	.indexP1 .listA li:nth-child(1) a:hover:before{ background-size: 0.46rem;}
	.indexP1 .listA li:nth-child(2) a:hover:before{ background-size: 0.46rem;}
	.indexP1 .listB{ height: 1.5rem; }
	.indexP1 .listB li{ font-size: 0.3rem; }
	.indexP1 .listB li a{ height: 1.5rem; padding-top: 0.8rem; }
	.indexP1 .listB li a:before{ top: 0.3rem; width: 0.38rem; height: 0.36rem; margin-left: -0.19rem;}
	.indexP1 .listB li:nth-child(1) a:before{ background-size: 0.38rem; }
	.indexP1 .listB li:nth-child(2) a:before{ background-size: 0.38rem; }
	.indexP1 .listB li:nth-child(1) a:hover:before{ background-size: 0.38rem;}
	.indexP1 .listB li:nth-child(2) a:hover:before{ background-size: 0.38rem;}
	.indexP1 .midDiv{ width: auto; padding-left: 0; float: none; padding-top: 0.3rem; }
	.indexNews li .imgDiv{ width: 100%; height: 3.8rem; }
	.indexNews li .name{ padding: 0 1.5rem 0 0.25rem; font-size: 0.32rem; line-height: 0.9rem; height: 0.9rem;}
	.indexNews .swiper-pagination{ bottom: 0.25rem!important; right: 0.25rem; }

	.indexP1 .rightDiv{ width: auto; height: auto; float: none; padding: 0.4rem 0.3rem;}
	.indexP1 .rightDiv .toptop{ height: 0.65rem;}
	.indexP1 .rightDiv .title{ font-size: 0.34rem; line-height: 0.34rem; }
	.indexP1 .rightDiv .title em{ padding-left: 0.2rem; font-size: 0.36rem; line-height: 0.36rem; }
	.indexP1 .rightDiv .more{ top: 0; font-size: 0.24rem; width: 0.72rem; }
	.indexP1 .rightDiv .list li{ height: 0.6rem; padding-right: 0.9rem; font-size: 0.26rem;}
	.indexP1 .rightDiv .list li a{ height: 0.6rem; line-height: 0.6rem; }
	.indexP1 .rightDiv .list li em{ line-height: 0.6rem; }
	.indexP2{ padding: 0.6rem 0.3rem 0.6rem; }
	.indexP2 .toptop{ height: auto; overflow: hidden; }
	.indexP2 .more{ top: 0; font-size: 0.24rem; width: 0.72rem; }
	.indexP2 .tab2{ position: relative; left: 0; top: 0; padding-top: 0.45rem; }
	.indexP2 .tab2 li{ margin-right: 0.3rem; font-size: 0.28rem; height: 0.5rem; line-height: 0.28rem; margin-bottom: 0.3rem;}
	.indexP2 .tab2 .liNow:after{ width: 0.5rem; margin-left: -0.25rem; }
	.indexP2 .list ul{ margin-right: -0.2rem; }
	.indexP2 .list li{ width: 33.33%; padding-bottom: 0.25rem; font-size: 0.26rem;}
	.indexP2 .list li .box{ margin-right: 0.2rem; }
	.indexP2 .list li a{ height: 0.78rem; }
	.indexP2 .list li em{ height: 0.78rem; padding: 0 0.1rem; width: 3.0rem; }
	.indexP3{ padding: 0.7rem 0.3rem; height: auto; background: #f5f5f5; }
	.indexP3 .toptop{ height: 0.75rem; }
	.indexP3 .more{ top: 0; font-size: 0.24rem; width: 0.72rem; }
	.indexP3 .bigBox{ box-shadow: 2px 9px 0.43rem 0px rgba(0, 0, 0, 0.1); height: auto; }
	.indexP3 .detailDiv{ display: none; }
	.indexP3 .detailDiv .imgDiv{ height: 220px; overflow: hidden; }
	.indexP3 .detailDiv .imgDiv img{ width: 100%; height: 100%; object-fit: cover; }
	.indexP3 .detailDiv .botDiv{ padding: 30px 40px 0; box-sizing: border-box; height: 230px; box-shadow: 2px 9px 43px 0px rgba(0, 0, 0, 0.1);}
	.indexP3 .detailDiv .name{ font-size: 18px; line-height: 18px; color: #333; font-weight: bold; }
	.indexP3 .detailDiv .content{ line-height: 30px; height: 120px; font-size: 14px; margin-top: 18px; }
	.indexP3 .rightDiv{ float: none; width: auto; padding: 0.6rem 0.4rem 0; height: auto; background-size: 3.2rem;}
	.indexP3 .tab2{ height: auto; }
	.indexP3 .tab2 li{ font-size: 0.28rem; margin-right: 0.3rem; line-height: 0.25rem; width: auto; height: 0.5rem; padding-bottom: 0.2rem; }
	.indexP3 .list ul{ margin-right: -0.2rem; }
	.indexP3 .list li{ width: 33.33%; padding-bottom: 0.25rem; font-size: 0.26rem;}
	.indexP3 .list li .box{ margin-right: 0.2rem; }
	.indexP3 .list li .l7{ height: 0.78rem; }
	.indexP3 .list li .l7 em{ height: 0.78rem; line-height: 0.36rem; padding: 0 0.1rem; width: 3.0rem; }

	.indexP4{ padding: 0.6rem 0.3rem 0.3rem; }
	.indexP4 .toptop{ height: 0.75rem;  }
	.indexP4 .more{ top: 0; font-size: 0.24rem; width: 0.72rem; }
	/*.indexP4 .list ul{ margin-right: -0.3rem; }
	.indexP4 .list li{ width: 50%; padding-bottom: 0.4rem; }*/
	.indexP4 .list li:last-child{ display: none; }
	.indexP4 .list li .box{ margin-right: 0.3rem; }
	.indexP4 .list li .imgDiv{ height: 3.2rem;width:100%; }
	.indexP4 .list li .name{ padding-top: 0.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; }
	.indexP4 .list li .wen{ font-size: 0.26rem; line-height: 0.3rem; height: 0.3rem; overflow: hidden; padding-top: 0.1rem; }
	.footDiv{ padding: 0.5rem 0.3rem; height: auto;}
	.footDiv .leftDiv{ width: auto; float: none; }
	.footDiv .links li{ line-height: 0.52rem; padding-right: 0.2rem; font-size: 0.28rem; }
	.footDiv .msg{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.35rem; }
	.footDiv .txt{ padding-right: 0.35rem; }
	.footDiv .ewmList{ float: none; padding-top: 0.45rem; }
	.footDiv .ewmList li{ margin-right: 0.25rem; }
	.footDiv .ewmList li .limg img{ width: 1.8rem; }
	.footDiv .ewmList li p{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.26rem; }
	.footDiv .msgList{ display: none; }
	.pageTop{ height: 1.1rem; padding: 0 0.3rem;}
	.pageNow{ padding-left: 0.48rem; background-size: 0.32rem; font-size: 0.28rem; line-height: 1.1rem;}
	.pageNow a{ padding-right: 0.15rem; }
	.pageNow em{ padding-left: 0.1rem; }

	.question{ padding: 0.8rem 0.3rem; }
	.question .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.5rem; }
	.question .list li{ padding-bottom: 0.25rem;}
	.question .list li .msgDiv{ padding: 0.25rem 0.5rem 0.25rem 0.3rem; height: auto; }
	.question .list li .msgDiv:after{ right: 0.5rem; width: 0.76rem; height: 0.76rem; margin-top: -0.38rem; background-size: 0.2rem; }
	.question .list li .name{ height: auto; line-height: 0.6rem; padding-left: 0.8rem; padding-right: 1rem; font-size: 0.3rem; }
	.question .list li .wen{ margin-top: 0; top: 0; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; }
	.question .list li .msgDiv.aNow:after{ background-size: 0.2rem; }
	.question .list li .mxfDiv{ padding: 0.5rem 0.3rem 0.5rem 1.1rem;}
	.question .list li .txt{ left: 0.3rem; top: 0.45rem; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.3rem; }
	.question .list li .content{ line-height: 0.5rem; font-size: 0.26rem; }
	.pageMore a{ font-size: 0.28rem; }
	.pageMore img{ padding-right: 0.25rem; width: 0.56rem; }
	.treatP1{ padding: 0.8rem 0.3rem 0.6rem; }
	.treatP1 .toptop{ height: 1.3rem; }
	.treatP1 .title{ font-size: 0.34rem; line-height: 0.8rem; }
	.treatP1 .moreBtn a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.36rem; font-size: 0.26rem; }
	.treatP1 .list ul{ margin-right: -0.2rem; }
	.treatP1 .list li{ width: 50%; padding-bottom: 0.4rem; }
	.treatP1 .list li .box{ margin-right: 0.2rem; box-shadow: 15px 13px 0.4rem 0px rgba(0, 0, 0, 0.02);}
	.treatP1 .list li .imgDiv{ height: 2.6rem; }
	.treatP1 .list li .botDiv{ height: 1.4rem; padding: 0 0.3rem; }
	.treatP1 .list li .botDiv:after{ display: none; }
	.treatP1 .list li .name{ font-size: 0.3rem; line-height: 0.5rem; padding-right: 0; }
	.treatP2{ padding: 0.8rem 0.3rem 0.6rem; }
	.treatP2 .toptop{ height: 1.3rem; }
	.treatP2 .title{ font-size: 0.34rem; line-height: 0.8rem; }
	.treatP2 .moreBtn a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.36rem; font-size: 0.26rem; }
	.treatP2 .list ul{ margin-right: -0.2rem; }
	.treatP2 .list li{ width: 33.33%; padding-bottom: 0.25rem; font-size: 0.26rem;}
	.treatP2 .list li .box{ margin-right: 0.2rem; }
	.treatP2 .list li a{ height: 0.78rem; border-radius: 0.48rem;}
	.treatP2 .list li em{ height: 0.78rem; padding: 0 0.15rem; width: 3.0rem; }
	.treatP3{ padding: 0.8rem 0.3rem 0.5rem;}
	.treatP3 .toptop{ height: 1.3rem; }
	.treatP3 .title{ font-size: 0.34rem; line-height: 0.8rem; }
	.treatP3 .moreBtn a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.36rem; font-size: 0.26rem; }
	.treatP3 .list ul{ margin-right: -0.2rem; }
	.treatP3 .list li{ width: 50%; padding-bottom: 0.3rem;}
	.treatP3 .list li .box{ margin-right: 0.2rem; }
	.treatP3 .list li .imgDiv{ height: 2.6rem; }
	.treatP3 .list li .name{ padding: 0 0.25rem; font-size: 0.3rem; height: 0.9rem; line-height: 0.9rem; }
	.teamP1{ padding: 0.8rem 0.3rem; }
	.teamP1 .secondTab{ padding-bottom: 0.5rem; }
	.teamP1 .secondTab ul{ margin-right: -0.3rem }
	.teamP1 .secondTab li{ width: 50%; padding-bottom: 0.3rem; }
	.teamP1 .secondTab li .box{ margin-right: 0.3rem; }
	.teamP1 .secondTab li a{ width: 100%; line-height: 0.8rem; height: 0.8rem; border-radius: 0.36rem; font-size: 0.3rem; }
	.teamP1 .title{ font-size: 0.34rem; line-height: 0.34rem; padding-bottom: 0.4rem; }
	.teamP1 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.teamP1 .txt{ padding: 0.55rem 0 0.3rem; font-size: 0.34rem; line-height: 0.34rem; }
	.teamP1 .txt:after{ width: 0.35rem; }
	.teamP1 .mxfDiv{ margin-top: 0.35rem; display: block; }
	.teamP1 .bigImg img{ width: 60%; }
	.teamP1 .conDiv{ width: auto; padding-top: 0.5rem; }
	.teamP1 .name{ padding: 0.25rem 0 0.4rem; font-size: 0.36rem; line-height: 0.36rem; }
	.teamP1 .wen{ font-size: 0.34rem; line-height: 0.52rem; padding-bottom: 0.5rem;}
	.teamP1 .cn{ margin-top: 0.5rem; padding-left: 0.48rem; font-size: 0.3rem; background-size: 0.3rem; }
	.teamP1 .msg{ margin-top: 0.35rem; padding-right: 0.2rem; font-size: 0.26rem; line-height: 0.5rem; height: 2.5rem; }
	.teamP1 .moreBtn{ padding-top: 0.4rem; }
	.teamP1 .moreBtn a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.36rem; font-size: 0.26rem; }
	.teamP2{ padding: 0.8rem 0.3rem 0.4rem; }
	.teamP2 .title{ padding-bottom: 0.3rem; font-size: 0.34rem; line-height: 0.34rem; }
	.teamP2 .title:after{ width: 0.35rem; }
	.teamP2 .list ul{ margin-right: -0.3rem; }
	.teamP2 .list li{ width: 50%; padding-bottom: 0.4rem; }
	.teamP2 .list li:last-child{ display: none; }
	.teamP2 .list li .box{ margin-right: 0.3rem; }
	.teamP2 .list li .imgDiv{ height: 4.2rem; }
	.teamP2 .list li .name{ padding-top: 0.3rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; }
	.teamP2 .list li .wen{ font-size: 0.26rem; line-height: 0.48rem;  overflow: hidden; padding-top: 0.1rem; }
	.teamP3{ padding: 0.8rem 0.3rem; }
	.teamP3 .title{ padding-bottom: 0.3rem; font-size: 0.34rem; line-height: 0.34rem; }
	.teamP3 .title:after{ width: 0.35rem; }
	.teamP3 .leftDiv{ width: auto; float: none; }
	.teamP3 .leftDiv a{ padding-left: 0; height: auto; }
	.teamP3 .leftDiv .imgDiv{ position: relative; }
	.teamP3 .leftDiv .imgDiv img{ width: 100%; }
	.teamP3 .leftDiv .name{ padding-top: 0.3rem; font-size: 0.3rem; line-height: 0.5rem; height: auto;}
	.teamP3 .leftDiv .time{ padding: 0.25rem 0; font-size: 0.34rem; line-height: 0.34rem; }
	.teamP3 .leftDiv .msg{ font-size: 0.26rem; line-height: 0.5rem; height: auto; }
	.teamP3 .leftDiv .more{ display: none; }
	.teamP3 .rightDiv{ width: auto; float: none; padding-top: 0.5rem; }
	.teamP3 .rightDiv .list li{ font-size: 0.26rem; }
	.teamP3 .rightDiv .list li a{ height: 0.56rem; line-height: 0.56rem; padding-left: 1.5rem; }
	.teamP3 .rightDiv .more{ padding-top: 0.4rem; }
	.teamP3 .rightDiv .more a{ font-size: 0.26rem; line-height: 0.26rem; width: 1.12rem; }
	.mechtop{ padding: 0.8rem 0.3rem; }
	.mechtop .img{width:100%; float: none;}
    .mechtop .textbox{width:100%;margin-right:0;margin-top:0.3rem; float: none;}
    .mechtop .textbox .textitems{margin-top:0.3rem; }
    .mechtop .textbox .cntitle{font-size:0.34rem}
    .mechtop .textbox .entitle{font-size:0.28rem}
	.mechcontent{ padding: 0.5rem 0.3rem 0.6rem; background: #f5f5f5;}
	.mechcontent img{display:inline-block}
	.partyBox{ padding: 0.8rem 0.3rem; }
	.partyPic{ padding-bottom: 0.5rem; }
	.partyPic .imgDiv{ float: none; width: auto; height: 3.8rem; }
	.partyPic .conDiv{ float: none; width: auto; }
	.partyPic .toptop{ padding-top: 0.45rem; padding-right: 0; }
	.partyPic .name{ font-size: 0.32rem; line-height: 0.52rem; height: 0.52rem; }
	.partyPic .time{ position: relative; line-height: 0.5rem; font-size: 0.26rem; padding-left: 0.45rem; background-size: 0.28rem; margin-top: 0.3rem;}
	.partyPic .desc{ font-size: 0.24rem; padding: 0.25rem 0 0.4rem; }
	.partyPic .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.partyPic .swiper-pagination{ padding-top: 0.45rem; }
	.partyBox .list{ padding: 0.4rem 0 0.8rem; }
	.partyBox .list li{ float: none; width: auto; }
	.partyBox .list li .box{ padding-right: 0; }
	.partyBox .list li:nth-child(even) .box{ padding-left: 0; }
	.partyBox .list li a{ height: 2.6rem; padding-left: 3.4rem; }
	.partyBox .list li .imgDiv{ top: 0.4rem; width: 3.0rem; height: 1.8rem; }
	.partyBox .list li .name{ padding-top: 0.4rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.32rem; }
	.partyBox .list li .botbot{ margin-top: 0.2rem; }
	.partyBox .list li .more{ display: none; }
	.partyBox .list li .time{ position: relative; line-height: 0.34rem; font-size: 0.26rem; padding-left: 0.45rem; background-size: 0.28rem;}
	.pageBanner{ height: 4.5rem; }
	.pageBanner .txtLayer{ padding-left: 0.4rem; }
	.pageBanner .txtLayer .cn{ font-size: 0.4rem; line-height: 0.4rem; padding-bottom: 0.2rem; }
	.pageBanner .txtLayer .en{ font-size: 0.28rem; line-height: 0.28rem; }
	.pageBanner .txtLayer2{ margin-top: -0.85rem;}

	.windowP1{ padding: 0.8rem 0.3rem; background-size: 35%; }
	.windowPic .imgDiv{ float: none; width: auto; height: 3.8rem; }
	.windowPic .conDiv{ float: none; width: auto; padding-right: 0;}
	.windowPic .botbot{ margin-top: 0.55rem; padding-right: 2.0rem; }
	.windowPic .name{padding-top: 0.45rem;  font-size: 0.32rem; line-height: 0.52rem; height: 0.52rem; }
	.windowPic .time{ line-height: 0.5rem; font-size: 0.26rem; padding-left: 0.45rem; background-size: 0.28rem; }
	.windowPic .more{ font-size: 0.26rem; line-height: 0.5rem; }
	.windowPic .desc{ font-size: 0.24rem; padding: 0.25rem 0 0.4rem; }
	.windowPic .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.windowPic .swiper-pagination{ padding-top: 0.45rem; }
	.windowP2{ padding: 0.8rem 0.3rem; height: auto; }
	.windowP2 .list{ padding-bottom: 0.6rem; }
	.windowP2 .list li{ float: none; width: auto; }
	.windowP2 .list li .box{ padding-right: 0; }
	.windowP2 .list li:nth-child(even) .box{ padding-left: 0; }
	.windowP2 .list li a{ height: 2.6rem; padding-left: 3.4rem; padding-right: 0.2rem;}
	.windowP2 .list li .imgDiv{ left: 0.2rem; top: 0.4rem; width: 3.0rem; height: 1.8rem; }
	.windowP2 .list li .name{ padding-top: 0.4rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.32rem; }
	.windowP2 .list li .botbot{ margin-top: 0.2rem; }
	.windowP2 .list li .more{ display: none; }
	.windowP2 .list li .time{ position: relative; line-height: 0.34rem; font-size: 0.26rem; padding-left: 0.45rem; background-size: 0.28rem;}
	.windowP2 .list li .box:hover{ background-size: 1.8rem; }

	.educabox{ font-size: 0.28rem; }
	.educaone, .educatwo{padding: 0.8rem 0.3rem}
	.educaone .img img{ width: 100%; }
    .edufriend{padding:0.8rem 0.3rem;}
    .educathree{padding:0.8rem 0.3rem;}
    .educaone .textbox{width:100%;margin-right:0}
    .educaone .textbox .cntitle,
    .educatwo .top .title, .educathree .list .top .title{font-size: 0.34rem; line-height: 36px;}
    .educaone .textbox .text{line-height:1.8;margin-top: 0.25rem}
    .educaone .img,
    .educatwo .bot,
    .educatwo .educalist:nth-of-type(2),
    .educathree .list .bot,
    .educafour .educafourbot, .educafour .educafourbot2{margin-top: 0.4rem}
    .educatwo .educalist,
    .educathree .educathree1{width:100%;margin-right:0}
    .educatwo .items .item{padding:0.2rem 0}
    .educathree .educathree2{width:100%;margin-left:0; padding-top: 0.6rem;}
    .educathree .educathree1{margin-bottom:0.3rem}
    .educathree .educathree2 .bot,
    .educafour .educafourbot .item,
    .educafour .educafourbot2 .item{padding:0.2rem 0;}
    .educafour .educafourbot .item:nth-last-of-type(1){border-bottom:none}
    .educathree .educathree2 .bot .item{padding: 0.2rem 0.3rem}
    .educafour .educafourbot{padding:0.2rem 0.3rem}
    .educafour .educafourbot2{padding: 0.1rem 0.3rem}
    .edufriend .item,
    .edufriend .text{font-size:0.28rem; padding-bottom: 0.2rem;}
    .edufriend .item{margin:0 0.2rem; line-height: 0.52rem;}
    .edufriend .items{width:calc(100% - 1.0rem)}
	.educalist .bot .img img{ width: 100%; }
	.educatwo .items .item .title { font-size: 0.28rem; width: calc(100% - 2.6rem); margin-right: 0.3rem; max-height: 0.48rem;}
	.educatwo .items .item .date, .educafour .educafourbot .item .date, .medical3list1 .bot .item .date{ font-size: 0.28rem; }
	.educathree .educathree2 .bot .item .title { width: calc(100% - 1.2rem); margin-right: 0.3rem; font-size: 0.28rem; line-height: 0.48rem;}
	.educathree .educathree2 .bot .item .download{ margin-top: 0.2rem; }
	.educathree .educathree2 .bot .item .download img{ width: 0.38rem; }
	.educafour .educafourbot .item .title{ width: calc(100% - 2.2rem); margin-right: 0.3rem; font-size: 0.28rem; line-height: 0.48rem;}
	.educafour .educafourbot2 .item .title { width: calc(100% - 2.2rem); margin-right: 0.3rem; line-height: 0.48rem; font-size: 0.28rem;}
	.educafour .educafourbot2 .item .more{ margin-top: 0; }

	.reseboxtitle{font-size:0.34rem;line-height:0.76rem;}
    .reseboxmore{width:2.2rem;height:0.76rem;line-height:0.76rem; font-size: 0.28rem;}
    .medicalbox{padding: 0.8rem 0.3rem}
    .medicalbox .medicalitems{margin-top: 0.35rem}
    .medicalbox .medicalitem{padding: 0.2rem 0}
    .medicalbox .medicalitem .title{width:calc(100% - 2.0rem);margin-right:0.3rem;padding-left:18px}
    .medicalbox .medicalitem .date{font-size:0.26rem;margin-top:0.05rem}
    .medicalbox .name{font-size:0.36rem;}
    .medical1{ padding-top: 0.5rem; }
    .medical1 .bot .img,
    .medical1 .bot .img img,
    .medical1 .textbox,
    .medical3list1,
    .medical3list2{width:100%}
    .medical3list1{margin-right:0}
    .medical1 .textbox,
    .medical3list1 .bot,
    .medical3list2 .bot{padding:0.2rem 0.3rem}
    .medical1 .textbox .list,
    .medical3list1 .bot .item{padding:0.25rem 0}
    .medical2 .textbox .cntitle{font-size:0.32rem;line-height:0.72rem}
    .medical2{margin:0.6rem 0}
    .medical2 .img{ height: 4.5rem; }
    .medical2 .img img{ height: 100%; object-fit: cover; }
    .medical2 .textbox{margin-top:-43px}
    .medical2 .textbox .more{width:2.2rem;height:0.76rem;line-height:0.76rem; font-size: 0.28rem;}
    .medical3list1 .bot{margin-top:0.3rem;margin-bottom:0.4rem}
    .medical3list2 .bot{margin-top:0.3rem}
    .medical3list1 .bot .item .title { width: calc(100% - 2.6rem); margin-right: 0.3rem; font-size: 0.28rem; line-height: 0.48rem;}
    .medical1 .textbox .list .title{ width: calc(100% - 2.6rem); margin-right: 0.3rem; font-size: 0.28rem; line-height: 0.48rem;}
    .medical3list1 .bot .item .date{ line-height: 0.48rem; }
    .medical1 .textbox .list .date { font-size: 0.28rem; margin-top: 0; line-height: 0.48rem;}
    .medicalP2{ padding: 0.8rem 0.3rem 0.9rem; }
	.medicalP2 .toptop{ height: 1.4rem; overflow: hidden;}
	.medicalP2 .reseboxtitle{ line-height: 42px; }
	.medicalP2 .reseboxmore{ display: none; }
	.medicalP2 .top{ width: 50%; }
	.medicalPic .name{ padding-top: 0.2rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.28rem; }
	.chuzhen{ padding: 0.3rem 0.3rem 1.0rem; }
	.chuzhen .title{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.5rem; }
	.chuzhen .longDiv{ overflow: auto; }
	.chuzhen .table{ width: 18.0rem;}
	.chuzhen .table th{ height: 1.0rem; font-size: 0.28rem; line-height: 0.34rem; }
	.chuzhen .table td{ height: 1.6rem; font-size: 0.28rem; }
	.chuzhen .table .txt{ font-size: 0.3rem;}

	.chuzhen .btnDiv{ width: 3.0rem; margin: 0.7rem auto 0; }
	.chuzhen .btnDiv a{ height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; border-radius: 0.48rem;}

	.default .logo img{ width:6.5rem;}

}

@media screen and ( max-width:320px ){
	
}

