

@media screen and (max-width:1440px){


}


@media screen and (max-width:1290px){
}


@media screen and (max-width:1024px){


}


@media screen and (max-width:834px){

.w{ width:94%;}

.dyHead{ background-color:#fff; background-size:50% auto; height:55px; position:fixed; left:0; top:0;}
.dyHead-logo{ width:200px; margin-top:15px;}
.dyHead-search{ display:none;}

.dyNav{ display:none;}
.pmenus{ display:block;}

.dyBanner{ margin-top:55px;}
.dyBanner .swiper-pagination{ bottom:5px !important;}
.dyBanner .swiper-pagination-bullet{ width:20px; height:2px; margin:0 4px !important;}

.dyNotice{ line-height:30px;}
.dyNotice-tit{ width:95px; height:30px; font-size:15px;}
.dyNotice-tit .iconfont{ font-size:15px; margin-right:3px;}
.dyNotice-list{ width:calc(100% - 95px); padding-left:10px;}
.dyNotice-list li{ font-size:15px;}


.dyNews-figure{ width:100%; max-height:inherit;}
.dyNews-figure li .tit{ font-size:15px; line-height:30px; padding:0 10px;}
.dyNews-figure .swiper-pagination{ bottom:40px !important; right:5px;}
.dyNews-figure .swiper-pagination-bullet{ width:8px; height:8px; margin:0 4px !important;}

.dyNews-item{ width:100%; margin-top:20px;}
.dyNews-itemTab a{ font-size:17px; padding:0 0 8px 0;}
.dyNews-itemTab a.active:before{ height:2px; bottom:-1px;}
.dyNews-itemList li .date{ background-size:40px auto; width:60px; height:60px;}
.dyNews-itemList li .date .d{ font-size:16px; left:8px; top:10px;}
.dyNews-itemList li .date .y{ font-size:15px; right:5px; bottom:5px;}
.dyNews-itemList li .con{ width:calc(100% - 60px); padding:8px 10px 0 10px;}
.dyNews-itemList li .con .t{ font-size:16px;}
.dyNews-itemList li .con .c{ font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:3px;}


.dyAbout-floor{ margin-top:20px;}
.dyAbout{ width:100%;}
.dyAbout-title{ margin-bottom:15px;}
.dyAbout-title .cn{ font-size:17px; padding:0 0 8px 0;}
.dyAbout-title .cn:before{ height:2px; bottom:-1px;}
.dyAbout-word{ width:100%;}
.dyAbout-word .txt{ font-size:15px; line-height:26px; margin-top:10px;}

.dyAbout-links{ width:100%; margin-top:10px; }
.dyAbout-links a{ width:48%; margin-right:0;}
.dyAbout-links a:nth-child(2n+2){ float:right;}
.dyAbout-links a .icon{ font-size:40px;}


.dyHome{ width:100%;  margin-top:20px;}
.dyHome-list li{ padding-left:25px; font-size:15px;}
.dyHome-list li span{ font-size:14px;}


.dyAct-floor{ margin-top:20px; padding:15px 0;}
.dyAct{ width:100%;}
.dyAct-title{ font-size:17px; padding-bottom:15px;}
.dyAct-list{ margin-top:10px;}
.dyAct-list li{ font-size:15px; padding-left:15px; height:28px; line-height:28px;}
.dyAct + .dyAct{ margin-left:0; margin-top:15px;}

.dyEducat{ width:100%; margin-top:15px;}
.dyLinks{ padding:20px 0;}
.dyLinks-list{ padding-top:0;}
.dyFooter{ padding:15px 0; font-size:14px; line-height:24px;}


.pbanner{ margin-top:55px;}
.pbanner .text{ width:94%; left:3%; bottom:10px; margin-left:0; display:none;}
.pbanner .text .cn{ font-size:17px; line-height:1;} 
.pbanner .text .en{ font-size:15px; margin-top:5px;}


.pmain-posit{ padding:10px 0;}
.phome-deta{ padding:15px;}
.phome-detaTit{ padding-bottom:10px;}
.phome-detaTit .cn{ font-size:17px;}
.phome-detaCon{ padding:15px 0; font-size:15px; line-height:30px;}


.pmain{ padding-bottom:25px;}
.pleft{ width:100%;}
.pleft-top{ font-size:18px; line-height:36px;}
.pleft-menu a{ background:url(../images/pleft-arrow.jpg) no-repeat 10px center; padding-left:30px; }
.pleft-menu a.active, .pleft-menu a:hover{ background:url(../images/pleft-arrowH.jpg) no-repeat 10px center;}
.pright{ width:100%; margin-top:15px;}

.pnews-list{ margin-left:0; margin-top:0;}
.pnews-list li{ width:100%; margin-left:0; margin-top:15px;}
.pnews-list li:first-child{ margin-top:0;}


.ppage{ padding-top:20px;}
.ppage a{ font-size:14px; padding:0 8px; margin:2px; line-height:26px;}
.ppage .nowpage{ font-size:14px; padding:0 8px; margin:2px; line-height:26px;}

.pnotice-list{ padding:10px 15px;}
.pnotice-list li{ background:url(../images/pnotice-icon.jpg) no-repeat left center; padding-left:22px; font-size:15px; line-height:36px;}
.pnotice-deta{ padding:15px;}
.pnotice-detaTit{ font-size:17px; padding-bottom:10px; font-weight:bold;}
.pnotice-detaCon{ padding-top:15px; font-size:15px; line-height:30px;}

.phome-list{ padding:15px;}
.phome-list li{ background:url(../images/phome-icon.jpg) no-repeat left center; padding-left:25px; font-size:15px; line-height:36px;}

.pdoctor-list{ margin-left:-15px; margin-top:-15px;}
.pdoctor-list li{ width:calc(50% - 15px); margin-left:15px; margin-top:15px;}
.pdoctor-list li .pic{ max-height:inherit;}
.pdoctor-list li .word{ padding:10px;}


}



@media screen and (max-width:640px){



}


