


@media screen and (max-width:834px){

body{ font-size:15px;}
.mag{ width:96%;}
*{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	
.quick{ display:none;}
#ad1,#ad2, #ad3{ display:none;}

.site-head{ height:auto; padding:10px 0;}
.site-head .logo{ max-width:245px; margin-top:0; border:0;}
.site-head .slogan{ width:100%; padding:13px 5% 0 0;}
.site-head-right{ width:100%; padding-top:15px;}
.site-head-right .search{ width:100%; height:30px; position:relative;  margin-left:0;}
.site-head-right .search .inpt{ width:100%; padding-left:10px; height:30px; line-height:30px;}
.site-head-right .search .btn{ height:30px; position:absolute; right:0; top:0;}
.site-head-right .tel{ text-align:left; font-size:16px;}

.site-nav{ height:auto; display:none;}
.mobile-inner{ display:block;}

.slider{ top:0;}
.slider li{ height:120px;}
.slider .swiper-pagination{ bottom:10px !important;}
.slider .swiper-pagination-bullet{ width:10px; height:10px;}

.toolPage .mag{ width:100%;}
.toolPage a{ width:33.3%; height:95px; margin-left:0;}
.toolPage a .icon{ height:47px; padding-top:15px;}
.toolPage a .icon i{ background-size:180px auto; width:32px; height:32px;}
.toolPage a .name{ padding-top:10px;}
.toolPage a .icon i.yygh{ background-position:-39px 0;}
.toolPage a .icon i.jgcx{ background-position:-75px 0;}
.toolPage a .icon i.jtzn{ background-position:-112px 0;}
.toolPage a .icon i.mzsj{ background-position:-149px 0;}


.newPage{ padding:20px 0;}
.news-scoll{ width:100%;}
.news-item{ width:100%; padding-left:0; margin-top:15px;}
.news-itemTab a.on{ font-size:18px;}
.news-itemList li{ padding:10px 0; height:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.about{ background:#006cb4; width:100%; height:auto; margin-top:15px; padding:12px;}

.departPage{ padding:20px 0;}
.depart{ width:100%; padding-right:0; border-right:0;}
.depart-title{ padding-bottom:10px;}
.depart-title h3{ font-size:18px;}
.depart-list{ padding:10px;}
.depart-list a{ width:50%; line-height:32px; padding-left:12px;}


.expert{ width:100%; margin-top:15px;}
.expert-list li .figure{ max-height:170px;}
.expert-list li .info{ width:100%; height:auto; padding:10px;}
.expert-list .swiper-button-prev, .expert-list .swiper-button-next{ top:-34px;}
.expert-list .swiper-button-next{ right:5px;}
.expert-list .swiper-button-prev{ right:40px;}

.subject{ display:none;}
.sider-banner{ margin-top:15px; min-height:inherit;}

.photo{ padding-top:15px;}
.hallpage{ padding:0; padding-bottom:15px;}
.hall-item{ width:100%; padding:0; border:0; margin-top:15px;}
.hall-item-list li{ height:auto;}



.footer-link-list .swiper-button-next, .footer-link-list .swiper-button-prev{ background-size:28px auto; width:14px; height:24px; margin-top:-12px;}
.footer-link-list .swiper-button-next{ background-position:-15px 0;}
.footer-bottom{ height:auto; padding:15px 0; font-size:13px; line-height:22px;}
.footer-bottom .f-logo{ padding-top:0; max-width:70%;}
.footer-bottom .f-tel{ background:none; margin-left:0; padding:0; margin-top:10px; }
.footer-bottom .f-tel h2{ font-size:16px; line-height:28px;}
.footer-bottom .f-copy{ padding-top:10px;}
.footer-bottom .f-copy span{ max-width:40px;}


.ny-banner{ height:100px; margin-top:0;}
.ny-sider .mag{ width:100%;}
.ny-sider h3{ display:none;}
.ny-sider{ height:auto;}
.ny-sider a{ width:50%; padding:0; text-align:center; line-height:40px;}
.ny-sider a.act, .ny-sider a:hover{ background:#258ce1; color:#fff;}

.ny-mainWarp{ width:100%;}
.about-Introd{ width:100%; height:auto; padding:12px;}
.about-Introd .info{ padding:15px 0;}
.about-Introd .info .in-m{ width:100%;}
.about-Introd .info .in-p{ width:100%; max-height:inherit; margin-top:5px; line-height:26px; text-align:justify;}

.ny-organ{ width:100%; height:auto; margin-top:15px; padding:0 12px;}
.ny-honor{ padding:0 12px 15px 12px; margin-top:15px;}
.ny-honor-list{ padding-top:0; margin-left:-15px; position:relative;}
.ny-honor-list li{ width:calc(50% - 15px); height:auto; margin:0; margin-top:15px; margin-left:15px; display:inline-block;}


.ny-envir{ padding-bottom:20px;}

.ny-main .bgfff{ padding-bottom:20px;}
.ny-about{ font-size:15px; line-height:32px; padding:20px 15px 0 15px;}

.ny-photo { width:100%; padding-bottom:20px;}
.ny-photo li{ width:calc(50% - 15px); margin:15px 7px 0 8px;}
.ny-photo li .figure{ width:100%; max-height:80px; overflow:hidden;}
.ny-photo li .name{ height:34px; line-height:34px; padding-left:10px; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.ny-page{ padding:20px 0 0 0; text-align:center;}
.ny-page a{ padding:0 5px; margin-right:0 !important;}

.pnews-detaTit{ padding:10px 0; font-size:18px;}
.pnews-detaDate span{ padding:0 10px; font-size:14px;}
.pnews-detaInfo{ padding:15px 0;}

.news-right{ display:none;}
.news-left{ width:100%; padding:0 12px;}
.news-left-list li{ padding:15px 0;}
.news-left-list li .t{ font-size:17px;}
.news-left-list li .p{ padding-top:0; margin-top:5px;}
.news-left-list li .f{ padding-top:8px;}

.news-left .ny-page{ padding:20px 0;}

.ny-lead li{ width:100%; height:auto; padding:15px 12px; margin:15px 0 0 0;}
.ny-lead li .figure{ width:120px; height:auto;}
.ny-lead li .inner{ width:calc( 100% - 120px); padding-left:12px;}
.ny-lead li .inner .t{ font-size:18px;}
.ny-lead li .inner .l{ padding-top:8px;}
.ny-lead li .inner .p{ position:relative; left:auto; top:0; max-height:48px;}
.ny-lead li .inner .view{ position:relative; margin-top:8px; width:auto; padding:0 12px; font-size:14px; display:inline-block;}

.ny-news-tit{ display:none;}
.ny-news-item{ width:100%; padding:0 12px;}
.ny-news-scoll{ width:100%; margin-top:15px;}
.ny-news-scoll li .title{ width:100%;}
.ny-news-list{ min-height:inherit;}

.acad-main{ padding-top:15px;}
.acad-item{ width:100%; padding:0 12px 15px 12px;}
.acad-banner{ padding:15px 0;}

.screen-choose{ padding:15px 12px;}
.screen-choose a{ width:50%; padding-left:15px; line-height:30px; font-size:15px;}
.screen-choose a:before{ top:13px;}


.ny-team{ padding:0 12px;}
.ny-team li{ width:100%; padding:15px 0;}
.ny-team li .figure{ width:120px; height:auto;}
.ny-team li .inner{ width:calc(100% - 120px); padding-left:12px;}
.ny-team li .inner h3{ font-size:18px;}
.ny-team li .inner .btn{ padding:5px 0;}
.ny-team li .inner .btn .view{ width:calc(50% - 10px); margin-right:10px; font-size:14px;}
.ny-team li .inner .p{ height:27px; line-height:27px;}

.team-cont{ width:100%; padding:15px 12px;}
.team-cont .figure{ width:120px; height:auto;}
.team-cont .inner{ width:calc(100% - 120px); padding-left:12px;}
.team-cont .inner .v{ margin-top:10px; height:30px; line-height:30px; font-size:14px;}
.team-cont .inner ul li{ line-height:27px;  max-height:54px;}
.team-table{ padding:15px 12px;}
.team-table .tit{ font-size:17px; padding-left:15px; padding-bottom:10px;}
.team-table .tit:before{ width:8px; height:8px; left:0;}
.team-table tbody td{ font-size:15px;}
.team-table tbody td i.i-blue{ width:18px; height:18px;}

.Outpat-list{ padding:0 12px;}
.Outpat-list-item{ padding:15px 0;}
.Outpat-list-item .figure{ width:120px; height:auto;}
.Outpat-list-item .inner{ width:calc(100% - 120px); padding-left:12px; max-width:100%;}
.Outpat-list-item .inner .btn{ padding:5px 0;}
.Outpat-list-item .inner .btn .view{ width:calc(50% - 10px); margin-right:10px; font-size:14px;}
.Outpat-list-item .inner ul li{ height:27px; line-height:27px;}

.Outpat-list-item .table{ width:100%; margin-top:10px;}
.Outpat-list-item .table .floor{ font-size:16px;}

}


